Search moodle.org's
Developer Documentation

See Release Notes

  • Bug fixes for general core bugs in 4.3.x will end 7 October 2024 (12 months).
  • Bug fixes for security issues in 4.3.x will end 21 April 2025 (18 months).
  • PHP version: minimum PHP 8.0.0 Note: minimum PHP version has increased since Moodle 4.1. PHP 8.2.x is supported too.

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.

param: renderer_base $output
return: stdClass