Moodle APIs 3.9
Moodle 3.9.13+ (Build: 20220325)
|
Functions used by gradebook plugins and reports. More...
Classes | |
class | grade_helper |
Grade helper class. More... | |
class | grade_plugin_info |
A simple class containing info about grade plugins. More... | |
class | grade_plugin_return |
Utility class used for return tracking when using edit and other forms in grade plugins. More... | |
class | grade_seq |
Flat structure similar to grade tree. More... | |
class | grade_structure |
General structure representing grade items in course. More... | |
class | grade_tree |
This class represents a complete tree of categories, grade_items and final grades, organises as an array primarily, but which can also be converted to other formats. More... | |
class | graded_users_iterator |
This class iterates over all users that are graded in a course. More... | |
Functions | |
grade_build_nav ($path, $pagename=null, $id=null) | |
Function central to gradebook for building and printing the navigation (breadcrumb trail). More... | |
grade_button ($type, $courseid, $object) | |
Local shortcut function for creating an edit/delete button for a grade_* object. More... | |
moodle_page | grade_extend_settings ($plugininfo, $courseid) |
This method adds settings to the settings block for the grade system and its plugins. More... | |
grade_get_graded_users_select ($report, $course, $userid, $groupid, $includeall) | |
grade_get_plugin_info ($courseid, $active_type, $active_plugin) | |
grade_get_plugin_info More... | |
grade_hide_min_max_grade_upgrade_notice ($courseid) | |
Hide warning about changed grades during upgrade from 2.8.0-2.8.6 and 2.9.0. More... | |
grade_print_tabs ($active_type, $active_plugin, $plugin_info, $return=false) | |
Print grading plugin selection tab-based navigation. More... | |
grade_upgrade_use_min_max_from_grade_grade ($courseid) | |
Use the grade min and max from the grade_grade. More... | |
grade_upgrade_use_min_max_from_grade_item ($courseid) | |
Use the grade min and max from the grade_item. More... | |
hide_aggregatesubcats_upgrade_notice ($courseid) | |
Hide warning about changed grades during upgrade to 2.8. More... | |
hide_gradebook_calculations_freeze_notice ($courseid) | |
Hide warning about changed grades due to bug fixes. More... | |
hide_natural_aggregation_upgrade_notice ($courseid) | |
Hide warning about changed grades during upgrade to 2.8. More... | |
print_grade_page_head ($courseid, $active_type, $active_plugin=null, $heading=false, $return=false, $buttons=false, $shownavigation=true, $headerhelpidentifier=null, $headerhelpcomponent=null, $user=null) | |
Prints the page headers, breadcrumb trail, page heading, (optional) dropdown navigation menu and (optional) navigation tabs for any gradebook page. More... | |
print_grade_plugin_selector ($plugin_info, $active_type, $active_plugin, $return=false) | |
Print grading plugin selection popup form. More... | |
print_graded_users_selector ($course, $actionpage, $userid=0, $groupid=0, $includeall=true, $return=false) | |
Print a selection popup form of the graded users in a course. More... | |
print_natural_aggregation_upgrade_notice ($courseid, $context, $thispage, $return=false) | |
Print warning about changed grades during upgrade to 2.8. More... | |
Functions used by gradebook plugins and reports.