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