Updates the loop to retrieve all question_attempts per usage.
Ensures each attempt's question and response are processed.
Corrects grading by iterating over multiple attempts in a usage.
Improves data accuracy in attempt_table generation.
Corrects variable reference to ensure proper retrieval of question
usages for quiz attempts. Enhances grade display by adding total
possible quiz grade for clarity.
No related issues mentioned.
Updates the question handling mechanism to use question usages
and attempts, replacing the previous reliance on question states
and attempt steps. This change enhances the accuracy of response
and grading information by aligning with the current database
structure.
Improves performance and maintainability by streamlining data
retrieval from the database.
Corrects the field name used for fetching quiz questions from
'quiz' to 'quizid' to align with the database schema. This fixes
query failures when retrieving quiz questions ensuring proper
data retrieval operations.
This minor change resolves an issue with quiz data handling.
Updates database query to use 'quiz_slots' instead of
'quiz_question_instances' to fetch quiz questions. This
change ensures compatibility with updated database schema
and correct data retrieval process.
Extracts and refactors user selection logic by moving user selector
and form functionality into separate class files. This enhances code
modularity and reusability across different parts of the application.
Adds a detailed user grades report page that displays quiz attempts
and grades for selected users, improving user grade reporting.
Updates admin settings to include detailed report page link for
navigation ease.