Details
-
New Feature
-
Status: Open
-
Minor
-
Resolution: Unresolved
-
4.0
-
None
-
MOODLE_400_STABLE
Description
In the past people have asked for this in different ways. For example, calculating the grade for each section of the quiz, or based on the question bank category each question is in, but these are all just variants of the same underlying requirement: Having a student’s attempt at a particular quiz lead to several grades in the gradebook.
There are other related grading requirements I have seen people ask for here. One goes like this: “To pass this quiz, students need to get an overall grade of 70%, but also, they need to get at least 50% on questions 7, 8 and 9 combined”. I think that the changes we propose to make can solve this. If the quiz puts two grades into the gradebook, one “overall grade” and one “grade for questions 7, 8 and 9” then you can use gradebook calculations to work out the right final result based on those two. Since this can be done in the gradebook, we should not duplicate that type of logic in the Quiz itself.
Obviously, more detail is required before this can be implemented.
Note, there are several duplciates, or near-duplicates of this, which I need ot sort out properly at some point:
- MDL-21977 Quiz Reporting by Standards or Objectives
- MDL-61548 Implement subscores in Quiz module
- MDL-53639 Quizzes should be able to report scores/marks/grades for each section/question category/tag
Todo list:
- Mock up new page
- DB table changes with upgrade
- Rendering the page from the data
- Tertiary nav
- Web services to recieve AJAX changes from the UI
- JavaScript
- Quiz display to students
- Quiz reports
Balsamiq Wireframes
Attachments
Issue Links
- is blocked by
-
MDL-76897 Move functions related to computing the quiz grade into a new class
-
- Closed
-