I have created a 41 item quiz that students can do twice. However, it appears that items that students got right on the first attempt are not being included in the score of the second attempt, and so their final score goes down. I've never experienced this before, but this is the first time that I have used 'average grade' as the Grading Method.
The details:
Moodle 1.8.2 (downloaded from CVS bout 2 weeks ago)Quiz settings:
Questions per page: 6
Attempts allowed: 2
Each attempt builds on the last: Yes
Adaptive mode: No
Grading method: Average grade
Attempts allowed: 2
Each attempt builds on the last: Yes
Adaptive mode: No
Grading method: Average grade
What happens:
After the first attempt, students' efforts are scored as expected. In the feedback screen they also got to see which items were correct, as intended. However, after the second attempt, questions that they had answered in the first attempt appear to have been ignored (see jpg below):
- there is no indication whether or not the answers are correct or incorrect,
- and the total score for the second attempt only includes those questions they answered in the second attempt that they did not answer in the first attempt.
- Changing the Quiz settings, does not solve this problem.
This screen shot is from a student's point of view. The first question was answered correctly in the first attempt, but after having the second attempt scored, it appears to have been ignored. You can see that there is no green feedback for the question, and no indication about whether or not the question is correct. The second question with the green feedback was not answered in the first attempt, but was answered correctly in the second attempt.
In the teacher's view of the second attempt, the feedback under each question appears as expected, but the reported total score is only the score for the questions answered in the second attempt that were not answered in the first.
To me, this looks like a bug perhaps relating to 'average scoring', but before reporting it as such, does any one have any suggestions. Perhaps I am making a simple error.
Thank you.