Moodle APIs 3.9
Moodle 3.9.13+ (Build: 20220325)
Public Member Functions | Public Attributes | List of all members
mod_h5pactivity\output\reportattempts Class Reference

Class to output an attempts report on mod_h5pactivity. More...

Inheritance diagram for mod_h5pactivity\output\reportattempts:
renderable templatable

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
 

Detailed Description

Class to output an attempts report on mod_h5pactivity.

License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later

Constructor & Destructor Documentation

◆ __construct()

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.

Parameters
array$attemptsan array of attempts
stdClass$usera user record
int$courseidcourse id
string | null$titletitle to display on the scored attempt (null if none attempt is the scored one)
attempt | null$scoredthe scored attempt (null if none)

Member Function Documentation

◆ export_for_template()

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.

Parameters
renderer_base$output
Return values
stdClass

Implements templatable.


The documentation for this class was generated from the following file: