Moodle APIs 4.3
Moodle 4.3.6 (Build: 20240812)
|
Classes | |
class | mod_quiz_overdue_attempt_updater |
class | moodle_quiz_exception |
Class for quiz exceptions. More... | |
Functions | |
quiz_calculate_best_attempt ($quiz, $attempts) | |
Return the attempt with the best grade for a quiz. | |
quiz_calculate_best_grade ($quiz, $attempts) | |
Calculate the overall grade for a quiz given a number of attempts by a particular user. | |
quiz_get_completion_state () | |
quiz_has_question_use ($quiz, $slot) | |
Verify that the question exists, and the user has permission to use it. | |
quiz_retrieve_tags_for_slot_ids ($slotids) | |
Retrieves tag information for the given list of quiz slot ids. | |
quiz_save_best_grade ($quiz, $userid=null, $attempts=[]) | |
Save the overall grade for a user at a quiz in the quiz_grades table. | |
quiz_set_grade ($newgrade, $quiz) | |
The quiz grade is the maximum that student's results are marked out of. | |
quiz_update_all_attempt_sumgrades ($quiz) | |
Update the sumgrades field of the attempts at a quiz. | |
quiz_update_all_final_grades ($quiz) | |
Update the final grade at this quiz for all students. | |
quiz_update_sumgrades ($quiz) | |
Update the sumgrades field of the quiz. | |