Moodle APIs  3.8
Moodle 3.8.6 (Build: 20201109)
Files | Namespaces | Classes | Functions | Variables
gradingform_rubric

Files

file  backup_gradingform_rubric_plugin.class.php
 Support for backup API.
 
file  behat_gradingform_rubric.php
 Steps definitions for rubrics.
 
file  coverage.php
 Coverage information for the gradingform_rubric plugin.
 
file  criterion.php
 Generator for the gradingforum_rubric plugin.
 
file  edit_form.php
 The form used at the rubric editor page is defined here.
 
file  fetch.php
 Web services relating to fetching of a rubric for the grading panel.
 
file  lib.php
 Generator for the gradingforum_rubric plugin.
 
file  lib.php
 Grading method controller for the Rubric plugin.
 
file  provider.php
 Privacy class for requesting user data.
 
file  renderer.php
 Contains renderer used for displaying rubric.
 
file  restore_gradingform_rubric_plugin.class.php
 Support for restore API.
 
file  rubric.php
 Generator for the gradingforum_rubric plugin.
 
file  rubriceditor.php
 File contains definition of class MoodleQuickForm_rubriceditor.
 
file  services.php
 Rubric external functions and service definitions.
 
file  store.php
 Web services relating to fetching of a rubric for the grading panel.
 
file  upgrade.php
 This file keeps track of upgrades to plugin gradingform_rubric.
 
file  version.php
 Version information for plugin gradingform_rubric.
 

Namespaces

 gradingform_rubric\grades\grader\gradingpanel\external
  
 
 gradingform_rubric\privacy
  
 
 tests\gradingform_rubric\generator
  
 

Classes

class  backup_gradingform_rubric_plugin
 Defines rubric backup structures. More...
 
class  behat_gradingform_rubric
 
class  gradingform_rubric\grades\grader\gradingpanel\external\fetch
 Web services relating to fetching of a rubric for the grading panel. More...
 
class  gradingform_rubric\grades\grader\gradingpanel\external\store
 Web services relating to storing of a rubric for the grading panel. More...
 
class  gradingform_rubric\privacy\provider
 Privacy class for requesting user data. More...
 
class  gradingform_rubric_controller
 This controller encapsulates the rubric grading logic. More...
 
class  gradingform_rubric_editrubric
 Defines the rubric edit form. More...
 
class  gradingform_rubric_generator
 
class  gradingform_rubric_instance
 Class to manage one rubric grading instance. More...
 
class  gradingform_rubric_renderer
 Grading method plugin renderer. More...
 
class  MoodleQuickForm_rubriceditor
 Form element for handling rubric editor. More...
 
class  phpunit_coverage_info
 Coverage information for the tool_dataprivacy plugin. More...
 
class  restore_gradingform_rubric_plugin
 Restores the rubric specific data from grading.xml file. More...
 
class  tests\gradingform_rubric\generator\criterion
 Convenience class to create rubric criterion. More...
 
class  tests\gradingform_rubric\generator\rubric
 

Functions

 xmldb_gradingform_rubric_upgrade ($oldversion)
 Keeps track or rubric plugin upgrade path. More...
 

Variables

global gradingform_rubric\grades\grader\gradingpanel\external::$CFG
 
 $functions
 
$plugin component = 'gradingform_rubric'
 
$plugin maturity = MATURITY_STABLE
 
$plugin requires = 2019111200
 
const RUBRIC = 'rubric'
 rubric: Used to compare our gradeitem_type against.
 
$plugin version = 2019111800
 

Detailed Description

Function Documentation

◆ xmldb_gradingform_rubric_upgrade()

xmldb_gradingform_rubric_upgrade (   $oldversion)

Keeps track or rubric plugin upgrade path.

Parameters
int$oldversionthe DB version of currently installed plugin
Return values
booltrue

Variable Documentation

◆ $functions

$functions
Initial value:
= [
'gradingform_rubric_grader_gradingpanel_fetch' => [
'classname' => 'gradingform_rubric\\grades\\grader\\gradingpanel\\external\\fetch',
'methodname' => 'execute',
'description' => 'Fetch the data required to display the grader grading panel, ' .
'creating the grade item if required',
'type' => 'write',
'ajax' => true,
],
'gradingform_rubric_grader_gradingpanel_store' => [
'classname' => 'gradingform_rubric\\grades\\grader\\gradingpanel\\external\\store',
'methodname' => 'execute',
'description' => 'Store the grading data for a user from the grader grading panel.',
'type' => 'write',
'ajax' => true,
],
]