Hi all,
I'm involved in a project about improving some moodle features for use in Spanish universities. One question raised is the ability to limit answering time in a quiz on a per question basis. In fact, there is a thread not too old,
Time limit per question - implementation guide
and some other comments about this topic a least from moodle 1.5, the first version I used.
Analyzing use cases and ways to implement the features that teachers demand I've though about quiz sections. Quiz sections can have a heading and can control de ordering of questions. In addition each section can have a different page break usage.
So, I've realized that it may be simpler for the teacher but ever more powerful and flexible to set partial time limits per section, rather than per single questions.
If questions per se are timed, then that makes mandatory to use sequential single question per page navigation. And interface is cluttered with boxes to specify the time fo each question (as currently the grade).
But with sections for instance, you may have a quiz with 25 MCQ questions and 5 essay questions about two different topics. Set three section in the quiz, one with de 25 MCQ questions, and establish 1 min per question in the section (just one setting). And page breaks after each question: single question per page.
Or you may have 30 min for the whole section, present the 25 MCQ questions in a single page and let the students to manage their own time.
You may have the essay questions in two pages, one with two questions and a limit of 30 min for both two questions. Ande the other three questions en other section, single question per page and 10 min per question (page) in that section.
I see that establishing time limits at the section level (been able to set either whole time for the section, or configuring time-per-question and the section time is the sum of the questions) is much more usable and more flexible.
We have got funds, so we definitely will develop a modification in moodle 4.x Quiz to include timed questions. We just want to try to develop a modification that could be integrated in the core, if seen as useful and convenient by enough users.
What I would like to ask to other teachers in other environments how would you like more. Either a time set strictly per single question or this "Timed sections". Just discuss use cases in you schools or Universities.