System does NOT retain the student's highest mark, contrary to stated behaviour.
A quiz with deadline, late penalty and unlimited attempts is set.
Suppose a student does this quiz before the deadline, getting 4/5.
Then, months later, the same student returns to the quiz as a revision for the coming exam.
The "unlimited attempts" implies no harm - right?
The student now gets (say) 5/5 for the assessment.
The system then retains this mark, but enters it as Zero in the grade book due to accumulated late penalty.
Every year I have to go back into the system and correct a half dozen students trapped this way,
despite announcements not to do this.
Workaround#1 is don't give them access to the quiz after the date.
Unappealing as this negates the genuine use for the material in revision.
Workaround#2 is remove the late penalty entirely, but that is not what I want.
Workaround#3 is to completely replicate all quiz's in a separarate not-for-credit version.
This is highly cumbersome and time-consuming.
Seems an easy programming fix - just actually retain the highest mark (after any late modifiers).
Now the code does what it says and what the student expects - retaining the highest mark that fully eventuates.
I will admit this issue is halfway between a bug and an alteration/feature.
Steps to reproduce:
See above. Straightforward
Expected behavior: Highest mark that eventuates should be retained.
Actual behavior: Actual mark retained can be much lower or zero after modifiers.
Summary:
System does NOT retain the student's highest mark, contrary to stated behaviour.
A quiz with deadline, late penalty and unlimited attempts is set. Suppose a student does this quiz before the deadline, getting 4/5. Then, months later, the same student returns to the quiz as a revision for the coming exam. The "unlimited attempts" implies no harm - right?
The student now gets (say) 5/5 for the assessment. The system then retains this mark, but enters it as Zero in the grade book due to accumulated late penalty.
Every year I have to go back into the system and correct a half dozen students trapped this way, despite announcements not to do this.
Workaround#1 is don't give them access to the quiz after the date. Unappealing as this negates the genuine use for the material in revision.
Workaround#2 is remove the late penalty entirely, but that is not what I want.
Workaround#3 is to completely replicate all quiz's in a separarate not-for-credit version. This is highly cumbersome and time-consuming.
Seems an easy programming fix - just actually retain the highest mark (after any late modifiers). Now the code does what it says and what the student expects - retaining the highest mark that fully eventuates.
I will admit this issue is halfway between a bug and an alteration/feature.
Steps to reproduce:
Expected behavior: Highest mark that eventuates should be retained.
Actual behavior: Actual mark retained can be much lower or zero after modifiers.
Additional notes: