Representation of a suggested action associated with a prediction.
Copyright: | 2017 David Monllao {@link http://www.davidmonllao.com} |
License: | http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later |
File Size: | 85 lines (4 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
prediction_action:: (2 methods):
__construct()
transform_to_forward_url()
Class: prediction_action - X-Ref
Representation of a suggested action associated with a prediction.__construct($actionname, \core_analytics\prediction $prediction, \moodle_url $actionurl, \pix_icon $icon,$text, $primary = false, $attributes = array() X-Ref |
Prediction action constructor. return: void param: string $actionname They should match a-zA-Z_0-9-, as we apply a PARAM_ALPHANUMEXT filter param: \core_analytics\prediction $prediction param: \moodle_url $actionurl The final URL where the user should be forwarded. param: \pix_icon $icon Link icon param: string $text Link text param: bool $primary Primary button or secondary. param: array $attributes Link attributes param: string|false $type |
transform_to_forward_url(\moodle_url $actionurl, string $actionname, int $predictionid) X-Ref |
Transforms the provided url to an action url so we can record the user actions. Note that it is the caller responsibility to check that the provided actionname is valid for the prediction target. return: \moodle_url param: \moodle_url $actionurl param: string $actionname param: int $predictionid |