Apparently the maximum time limit is 4 hours 15 minutes. Can this be increased? My students need to finish their "quiz" (it's really an assessment) within 7 or 14 days from the time they start. Students don't all start the assessment (or the class) at the same time so setting an open/close date won't work.
From this I deduce that the time limit is in minutes. Why does it not say that, either on the form itself, or in the help?
OK in 1.9 dev it now uses a proper int, which lets you have quizzes that last over 4000 years. That should be enough for most people. I won't apply this to the stable branches, becuase it changes the database structure. If you are really desparate for this in an old version, just manually run the SQL
ALTER TABLE mdl_quiz MODIFY timelimit INT NOT NULL DEFALUT 0;
(That is MySQL syntax).
Please take the normal precautions before messing directly in the database: take a full backup first, and do a practice run on a testing environment.
Students are required to submit and finish within 14 days of starting, and they all start at different times. Is setting the timer to 14 days (assuming you could) the correct solution? Does the timer actually survive sessions? I thought it was bounded by the session timeout parameter.
Thanks for the great suggestion.
I needed a 6 hour time limit for one of my quizzes. But moodle wouldn't allow me to go over 255 minutes. So taking the advise stated above, In the database, I went to the table "mdl_quiz" and changed the "timelimit" field from a 'tinyint' to an 'int'.
That solved the problem completely. Quick and painless. I'm very happy
Thanks posting this solution.