Moodle APIs 3.9
Moodle 3.9.13+ (Build: 20220325)
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
 Grading method controller for the guide plugin.
 
file  lib.php
 Generator for the gradingforum_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

namespace  gradingform_guide\grades\grader\gradingpanel\external
  
 
namespace  gradingform_guide\privacy
  
 
namespace  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 = 2020060900
 
$plugin component = 'gradingform_guide'
 
const MARKING_GUIDE = 'guide'
 guide: Used to compare our gradeitem_type against.
 
$plugin maturity = MATURITY_STABLE
 
$plugin version = 2020061500
 

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,
],
]