Details
Description
This realates to the setting:
When time expires: There is a grace period when open attempts can be submitted, but no more questions answered
With this option, if the student forgets to submit their quiz attempt, then it gets put into an 'overdue' state, and they are sent an email saying that they have a bit more time during which they can still submit their attempt, but not change any responses.
This message is sent even if the student has not answered any question. (They migh have started the attempt, looked at some questoins, and decided that this activity was not worth their time.)
In this situation, it is not worth bothering the student. Whether they submit or not, they will get no marks.
This actually happens at the OU, and affects about 10% of the overdue emails we send out. At any rate, there are some unhappy students, and we want to improve things.
Therefore, the proposal is to change the code that sends the email to only send the email if the students has answered at least one question that is worth a non-zero mark.