|
Moodle
2.2.1
http://www.collinsharper.com
|

Public Member Functions | |
| notify_modified () | |
| notify_attempt_modified (question_attempt $qa) | |
| notify_attempt_added (question_attempt $qa) | |
| notify_step_added (question_attempt_step $step, question_attempt $qa, $seq) | |
| notify_step_modified (question_attempt_step $step, question_attempt $qa, $seq) | |
| notify_step_deleted (question_attempt_step $step, question_attempt $qa) | |
Interface for things that want to be notified of signficant changes to a question_usage_by_activity.
A question behaviour controls the flow of actions a student can take as they work through a question, and later, as a teacher manually grades it.
Definition at line 805 of file questionusage.php.
| notify_attempt_added | ( | question_attempt $ | qa | ) |
Called when a new question attempt is added to this usage.
| question_attempt | $qa | the newly added question attempt. |
Implemented in question_engine_unit_of_work, and question_usage_null_observer.
Called when the fields of a question attempt in this usage are modified.
| question_attempt | $qa | the newly added question attempt. |
Implemented in question_engine_unit_of_work, and question_usage_null_observer.
| notify_modified | ( | ) |
Called when a field of the question_usage_by_activity is changed.
Implemented in question_engine_unit_of_work, and question_usage_null_observer.
| notify_step_added | ( | question_attempt_step $ | step, |
| question_attempt $ | qa, | ||
| $ | seq | ||
| ) |
Called when a new step is added to a question attempt in this usage.
| question_attempt_step | $step | the new step. |
| question_attempt | $qa | the usage it is being added to. |
| int | $seq | the sequence number of the new step. |
Implemented in question_engine_unit_of_work, and question_usage_null_observer.
| notify_step_deleted | ( | question_attempt_step $ | step, |
| question_attempt $ | qa | ||
| ) |
Called when a new step is updated in a question attempt in this usage.
| question_attempt_step | $step | the step to delete. |
| question_attempt | $qa | the usage it is being added to. |
Implemented in question_engine_unit_of_work, and question_usage_null_observer.
| notify_step_modified | ( | question_attempt_step $ | step, |
| question_attempt $ | qa, | ||
| $ | seq | ||
| ) |
Called when a new step is updated in a question attempt in this usage.
| question_attempt_step | $step | the step that was updated. |
| question_attempt | $qa | the usage it is being added to. |
| int | $seq | the sequence number of the new step. |
Implemented in question_engine_unit_of_work, and question_usage_null_observer.