This class encapsulates all the information about the current state-of-play scoring-wise.
More...
|
| __construct ($state, $maxmark=null, $actualmark=null, $rawmark=null, $currentpenalty=null, $totalpenalty=null, $improvable=null) |
| Constructor.
|
|
| get_formatted_marks ($markdp) |
| Get the marks, formatted to a certain number of decimal places, in the form required by calls like get_string('gradingdetails', 'qbehaviour_adaptive', $a).
|
|
|
float | $actualmark |
| the current mark for this question.
|
|
float | $currentpenalty |
| the the amount of additional penalty this attempt attracted.
|
|
bool | $improvable |
| whether it is possible for this mark to be improved in future.
|
|
float | $maxmark |
| the maximum mark for this question.
|
|
float | $rawmark |
| the raw mark for this question before penalties were applied.
|
|
question_state | $state |
| the current state of the question.
|
|
float | $totalpenalty |
| the total that will apply to future attempts.
|
|
This class encapsulates all the information about the current state-of-play scoring-wise.
It is used to communicate between the beahviour and the renderer.
- Copyright
- 2012 The Open University
- License
- http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
◆ __construct()
qbehaviour_adaptive_mark_details::__construct |
( |
| $state, |
|
|
| $maxmark = null, |
|
|
| $actualmark = null, |
|
|
| $rawmark = null, |
|
|
| $currentpenalty = null, |
|
|
| $totalpenalty = null, |
|
|
| $improvable = null ) |
◆ get_formatted_marks()
qbehaviour_adaptive_mark_details::get_formatted_marks |
( |
| $markdp | ) |
|
Get the marks, formatted to a certain number of decimal places, in the form required by calls like get_string('gradingdetails', 'qbehaviour_adaptive', $a).
- Parameters
-
int | $markdp | the number of decimal places required. |
- Return values
-
array | ready to substitute into language strings. |
The documentation for this class was generated from the following file:
- question/behaviour/adaptive/behaviour.php