7d7824b0c1
The issue: when we attempt the quiz as teacher/admin and timer is up, quiz is not submitted, even though "Open attempts are submitted automatically" is set. I've changed the javascript for a timer, responsible for submission, removing the special behaviour in case of preview mode. Note, that when the admin/teacher is taking a quiz, the "preview" mode is automatically switched on. It is a bit strange, since in the javascript there was clearly no expressed intention to really submit quiz in preview, even when timer hits. It does not really seem like a accidental bug, rather it looks like some misunderstanding. Worse still, it may happen that I did not understand the intentions of previous editor and ruined some functionality. Because of this, and the fact that this is my first bug, I would like to ask about the peer review! Please, see my comments in bug discussion for the testing steps.
ACTIVITY MODULES
----------------
These are main modules in Moodle, allowing various activities.
Each of these modules contains a number of expected components:
mod_form.php: a form to setup/update a module instance
version.php: defines some meta-info and provides upgrading code
pix/icon.gif: a 16x16 icon for the module
db/install.xml: an SQL dump of all the required db tables and data
index.php: a page to list all instances in a course
view.php: a page to view a particular instance
lib.php: any/all functions defined by the module should be in here.
constants should be defined using MODULENAME_xxxxxx
functions should be defined using modulename_xxxxxx
There are a number of standard functions:
modulename_add_instance()
modulename_update_instance()
modulename_delete_instance()
modulename_user_complete()
modulename_user_outline()
modulename_cron()
modulename_print_recent_activity()
If you are a developer and interested in developing new Modules see:
Moodle Documentation: http://moodle.org/doc
Moodle Community: http://moodle.org/community