Moodle PHP Documentation 4.5
Moodle 4.5dev (Build: 20240606) (d3ae1391abe)
gradingform_guide

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
 Steps definitions to help with marking guides. More...
 
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
 Generator for the gradingforum_guide plugintype. More...
 
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  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
 Test guide. More...
 

Functions

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

Variables

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

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.

License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
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',
'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',
'description' => 'Store the grading data for a user from the grader grading panel.',
'type' => 'write',
'ajax' => true,
],
]