Moodle APIs 3.9
Moodle 3.9.13+ (Build: 20220325)
|
Class to output an attempts report on mod_h5pactivity. More...
Public Member Functions | |
__construct (array $attempts, stdClass $user, int $courseid, string $title=null, attempt $scored=null) | |
Constructor. More... | |
export_for_template (renderer_base $output) | |
Export this data so it can be used as the context for a mustache template. More... | |
Public Attributes | |
attempt[] | $attempts |
attempts | |
int | $courseid |
courseid necesary to present user picture | |
attempt | $scored |
scored attempt | |
string | $title |
scored attempt title | |
stdClass | $user |
user record | |
Class to output an attempts report on mod_h5pactivity.
mod_h5pactivity\output\reportattempts::__construct | ( | array | $attempts, |
stdClass | $user, | ||
int | $courseid, | ||
string | $title = null , |
||
attempt | $scored = null |
||
) |
Constructor.
The "scored attempt" is the attempt used for grading. By default it is the max score attempt but this could be defined in the activity settings. In some cases this scored attempts does not exists at all, this is the reason why it's an optional param.
array | $attempts | an array of attempts |
stdClass | $user | a user record |
int | $courseid | course id |
string | null | $title | title to display on the scored attempt (null if none attempt is the scored one) |
attempt | null | $scored | the scored attempt (null if none) |
mod_h5pactivity\output\reportattempts::export_for_template | ( | renderer_base | $output | ) |
Export this data so it can be used as the context for a mustache template.
renderer_base | $output |
stdClass |
Implements templatable.