1
0
mirror of https://github.com/moodle/moodle.git synced 2025-04-25 10:26:17 +02:00

MDL-79806 mod_quiz: Implement new quiz_attempt_deleted callback

This commit is contained in:
Mark Johnson 2023-11-13 14:04:03 +00:00
parent 6374475dc3
commit 3fd2fefb5f

@ -445,6 +445,11 @@ function quiz_delete_attempt($attempt, $quiz) {
$event = \mod_quiz\event\attempt_deleted::create($params);
$event->add_record_snapshot('quiz_attempts', $attempt);
$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.