Search moodle.org's
Developer Documentation

See Release Notes

  • Bug fixes for general core bugs in 4.0.x will end 8 May 2023 (12 months).
  • Bug fixes for security issues in 4.0.x will end 13 November 2023 (18 months).
  • PHP version: minimum PHP 7.3.0 Note: the minimum PHP version has increased since Moodle 3.10. PHP 7.4.x is also supported.

Contains class mod_h5pactivity\output\report\attempts

Copyright: 2020 Ferran Recio
License: http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
File Size: 118 lines (4 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 0 files

Defines 1 class

reportattempts:: (2 methods):
  __construct()
  export_for_template()


Class: reportattempts  - X-Ref

Class to output an attempts report on mod_h5pactivity.

__construct(array $attempts, stdClass $user, int $courseid, string $title = null, attempt $scored = null)   X-Ref
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.

param: array $attempts an array of attempts
param: stdClass $user a user record
param: int $courseid course id
param: string|null $title title to display on the scored attempt (null if none attempt is the scored one)
param: attempt|null $scored the scored attempt (null if none)

export_for_template(renderer_base $output)   X-Ref
Export this data so it can be used as the context for a mustache template.

return: stdClass
param: renderer_base $output