|
| create_instance (context $context, string $component, string $area, string $name, string $description, array $criteria) |
| Create an instance of a marking guide. More...
|
|
| get_criterion_for_values (gradingform_controller $controller, string $shortname) |
| Given a controller instance, fetch the level and criterion information for the specified values. More...
|
|
| get_submitted_form_data (gradingform_guide_controller $controller, int $itemid, array $values) |
| Get submitted form data. More...
|
|
| get_test_form_data (gradingform_guide_controller $controller, int $itemid, float $spellingscore, string $spellingremark, float $picturescore, string $pictureremark) |
| Fetch a set of sample data. More...
|
|
| get_test_guide (context_module $context, string $component='mod_assign', string $areaname='submission') |
| Generate a guide controller with sample data required for testing of this class. More...
|
|
| reset () |
| To be called from data reset code only, do not use in tests. More...
|
|
|
| get_criterion (string $shortname, string $description, string $descriptionmarkers, float $maxscore) |
| Get a new criterion for use with a guide. More...
|
|
| get_guide (string $name, string $description) |
| Get a new guide for use with the guide controller. More...
|
|
◆ create_instance()
gradingform_guide_generator::create_instance |
( |
context |
$context, |
|
|
string |
$component, |
|
|
string |
$area, |
|
|
string |
$name, |
|
|
string |
$description, |
|
|
array |
$criteria |
|
) |
| |
Create an instance of a marking guide.
- Parameters
-
context | $context | |
string | $component | |
string | $area | |
string | $name | |
string | $description | |
array | $criteria | The list of criteria to add to the generated guide |
- Return values
-
◆ get_criterion()
gradingform_guide_generator::get_criterion |
( |
string |
$shortname, |
|
|
string |
$description, |
|
|
string |
$descriptionmarkers, |
|
|
float |
$maxscore |
|
) |
| |
|
protected |
Get a new criterion for use with a guide.
Note: This is just a helper class used to build a new definition. It does not persist the data.
- Parameters
-
string | $shortname | The shortname for the criterion |
string | $description | The description for the criterion |
string | $descriptionmarkers | The description for the marker for this criterion |
float | $maxscore | The maximum score possible for this criterion |
- Return values
-
◆ get_criterion_for_values()
gradingform_guide_generator::get_criterion_for_values |
( |
gradingform_controller |
$controller, |
|
|
string |
$shortname |
|
) |
| |
Given a controller instance, fetch the level and criterion information for the specified values.
- Parameters
-
- Return values
-
◆ get_guide()
gradingform_guide_generator::get_guide |
( |
string |
$name, |
|
|
string |
$description |
|
) |
| |
|
protected |
Get a new guide for use with the guide controller.
Note: This is just a helper class used to build a new definition. It does not persist the data.
- Parameters
-
string | $name | |
string | $description | |
- Return values
-
◆ get_submitted_form_data()
Get submitted form data.
- Parameters
-
gradingform_guide_controller | $controller | |
int | $itemid | |
array | $values | A set of array values where the array key is the name of the criterion, and the value is an array with the desired score, and any remark. |
◆ get_test_form_data()
gradingform_guide_generator::get_test_form_data |
( |
gradingform_guide_controller |
$controller, |
|
|
int |
$itemid, |
|
|
float |
$spellingscore, |
|
|
string |
$spellingremark, |
|
|
float |
$picturescore, |
|
|
string |
$pictureremark |
|
) |
| |
Fetch a set of sample data.
- Parameters
-
- Return values
-
◆ get_test_guide()
gradingform_guide_generator::get_test_guide |
( |
context_module |
$context, |
|
|
string |
$component = 'mod_assign' , |
|
|
string |
$areaname = 'submission' |
|
) |
| |
Generate a guide controller with sample data required for testing of this class.
- Parameters
-
- Return values
-
◆ reset()
component_generator_base::reset |
( |
| ) |
|
|
inherited |
To be called from data reset code only, do not use in tests.
- Return values
-
Reimplemented in core_question_generator, core_notes_generator, mod_wiki_generator, mod_survey_generator, mod_lesson_generator, mod_glossary_generator, mod_forum_generator, mod_data_generator, mod_chat_generator, mod_book_generator, testing_repository_generator, testing_module_generator, testing_block_generator, core_competency_generator, and tool_dataprivacy_generator.
The documentation for this class was generated from the following file:
- grade/grading/form/guide/tests/generator/lib.php