I am looking for a way to set restrictions on a quiz. Submitting should only be possible when all questions were answered.
I have looked at the forum carefully, and some of you are of the opinion that it is useless to force someone taking the quiz to answer. But in our case it is imperative that this is forced. We are using a quiz activity to let company mentors assess students accomplishments on the workfloor.
The feedback activity or the survey activity do not meet our requirements since we have 1 generic user account that 50 different company mentors use.
Not all students accomplish the same kind of tasks during an internship. So we created a quiz with cloze questions where answers need to be selected from a drop down menu. And when there is the possibility that a student did not do a particular task, we offer the option "not applicable". The overall scoring needs to be adjusted in the backend when something was set to "not applicable". (max score is lower in that case). Also a reason why feedback or survey are not good options since we need to be able to export all answers of all attempts to excell and adjust the max score based on the number of times "not applicable" was selected.
During an internship there are things that every student needs to accomplish and that every company mentor must assess (like "communicates respectfully with others"). So the option "not applicable" is not given for that question since communicating is something that is done by every student during a 15 week internship. But as it turns out, some mentors just leave questions like these blank. And then submit their assessment.
Students then loose points because of the fact that their mentor refused to answer a question where an assessment is mandatory.
So we want to be able to force that all questions in the quiz need to be answered before it can be submitted. How can we do this?