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

Files

file  backup_gradingform_guide_plugin.class.php
 Support for backup API.
 
file  behat_gradingform_guide.php
 Steps definitions for marking guides.
 
file  coverage.php
 Coverage information for the gradingform_guide plugin.
 
file  criterion.php
 Generator for the gradingforum_guide plugin.
 
file  edit_form.php
 The form used at the guide editor page is defined here.
 
file  fetch.php
 Web services relating to fetching of a marking guide for the grading panel.
 
file  guide.php
 Generator for the gradingforum_guide plugin.
 
file  guideeditor.php
 This file contains the marking guide editor element.
 
file  lib.php
 Generator for the gradingforum_guide plugin.
 
file  lib.php
 Grading method controller for the guide plugin.
 
file  provider.php
 Privacy class for requesting user data.
 
file  renderer.php
 Contains the Guide grading form renderer in all of its glory.
 
file  restore_gradingform_guide_plugin.class.php
 Support for restore API.
 
file  services.php
 External functions and service definitions for the Marking Guide advanced grading form.
 
file  store.php
 Web services relating to fetching of a marking guide for the grading panel.
 
file  upgrade.php
 This file keeps track of upgrades to the marking guide grading method.
 
file  version.php
 Marking guide, advanced grade plugin.
 

Namespaces

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

Classes

class  backup_gradingform_guide_plugin
 Defines marking guide backup structures. More...
 
class  behat_gradingform_guide
 
class  gradingform_guide\grades\grader\gradingpanel\external\fetch
 Web services relating to fetching of a marking guide for the grading panel. More...
 
class  gradingform_guide\grades\grader\gradingpanel\external\store
 Web services relating to storing of a marking guide for the grading panel. More...
 
class  gradingform_guide\privacy\provider
 Privacy class for requesting user data. More...
 
class  gradingform_guide_controller
 This controller encapsulates the guide grading logic. More...
 
class  gradingform_guide_editguide
 Defines the guide edit form. More...
 
class  gradingform_guide_generator
 
class  gradingform_guide_instance
 Class to manage one guide grading instance. More...
 
class  gradingform_guide_renderer
 Grading method plugin renderer. More...
 
class  moodlequickform_guideeditor
 The editor for the marking guide advanced grading plugin. More...
 
class  phpunit_coverage_info
 Coverage information for the tool_dataprivacy plugin. More...
 
class  restore_gradingform_guide_plugin
 Restores the marking guide specific data from grading.xml file. More...
 
class  tests\gradingform_guide\generator\criterion
 Convenience class to create guide criterion. More...
 
class  tests\gradingform_guide\generator\guide
 

Functions

 gradingform_guide_get_fontawesome_icon_map ()
 Get the icon mapping for font-awesome. More...
 
 xmldb_gradingform_guide_upgrade ($oldversion)
 Marking guide grading method upgrade task. More...
 

Variables

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

Detailed Description

Function Documentation

◆ gradingform_guide_get_fontawesome_icon_map()

gradingform_guide_get_fontawesome_icon_map ( )

Get the icon mapping for font-awesome.

Return values
array

◆ xmldb_gradingform_guide_upgrade()

xmldb_gradingform_guide_upgrade (   $oldversion)

Marking guide grading method upgrade task.

Parameters
int$oldversionThe version we are upgrading form.
Return values
boolReturns true on success.
Exceptions
coding_exception
downgrade_exception
upgrade_exception

Variable Documentation

◆ $functions

$functions
Initial value:
= [
'gradingform_guide_grader_gradingpanel_fetch' => [
'classname' => 'gradingform_guide\\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_guide_grader_gradingpanel_store' => [
'classname' => 'gradingform_guide\\grades\\grader\\gradingpanel\\external\\store',
'methodname' => 'execute',
'description' => 'Store the grading data for a user from the grader grading panel.',
'type' => 'write',
'ajax' => true,
],
]