mirror of
https://github.com/moodle/moodle.git
synced 2025-05-09 09:49:01 +02:00
MDL-79806 mod_quiz: Implement new quiz_attempt_deleted callback
This commit is contained in:
parent
6374475dc3
commit
3fd2fefb5f
@ -445,6 +445,11 @@ function quiz_delete_attempt($attempt, $quiz) {
|
|||||||
$event = \mod_quiz\event\attempt_deleted::create($params);
|
$event = \mod_quiz\event\attempt_deleted::create($params);
|
||||||
$event->add_record_snapshot('quiz_attempts', $attempt);
|
$event->add_record_snapshot('quiz_attempts', $attempt);
|
||||||
$event->trigger();
|
$event->trigger();
|
||||||
|
|
||||||
|
$callbackclasses = \core_component::get_plugin_list_with_class('quiz', 'quiz_attempt_deleted');
|
||||||
|
foreach ($callbackclasses as $callbackclass) {
|
||||||
|
component_class_callback($callbackclass, 'callback', [$quiz->id]);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Search quiz_attempts for other instances by this user.
|
// Search quiz_attempts for other instances by this user.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user