Moodle PHP Documentation 5.1
Moodle 5.1dev (Build: 20250530) (c39b7370636)
gradereport_singleview_renderer Class Reference

Custom renderer for the single view report. More...

Inheritance diagram for gradereport_singleview_renderer:

Public Member Functions

 grade_items_selector (object $course, ?int $gradeitemid=null)
 Renders the grade items selector trigger element.
 
 report_navigation (object $gpr, int $courseid, context_course $context, singleview $report, ?int $groupid, string $itemtype, int $itemid)
 Creates and renders previous/next user/grade item navigation.
 
 users_selector (object $course, ?int $userid=null, ?int $groupid=null)
 Renders the user selector trigger element.
 

Detailed Description

Custom renderer for the single view report.

To get an instance of this use the following code: $renderer = $PAGE->get_renderer('gradereport_singleview');

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

Member Function Documentation

◆ grade_items_selector()

gradereport_singleview_renderer::grade_items_selector ( object $course,
?int $gradeitemid = null )

Renders the grade items selector trigger element.

Parameters
object$courseThe course object.
int | null$gradeitemidThe grade item ID.
Return values
stringThe raw HTML to render.

◆ report_navigation()

gradereport_singleview_renderer::report_navigation ( object $gpr,
int $courseid,
context_course $context,
singleview $report,
?int $groupid,
string $itemtype,
int $itemid )

Creates and renders previous/next user/grade item navigation.

Parameters
object$gprgrade plugin return tracking object
int$courseidThe course ID.
context_course$contextContext of the report.
singleview$reportThe single view report class.
int | null$groupidGroup ID
string$itemtypeUser or Grade item type
int$itemidEither User ID or Grade item ID
Return values
stringThe raw HTML to render.
Exceptions
moodle_exception

◆ users_selector()

gradereport_singleview_renderer::users_selector ( object $course,
?int $userid = null,
?int $groupid = null )

Renders the user selector trigger element.

Parameters
object$courseThe course object.
int | null$useridThe user ID.
int | null$groupidThe group ID.
Return values
stringThe raw HTML to render.

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