Dear all,
we use Moodle as our main LMS at the University of Vienna (Austria).
I'm currently the only developer for Moodle at the University of Vienna and we are planning to upgrade to Moodle 2.x next summer.
My predecessor (Richard Rode) has developed a Module for offline-quizes where teachers can create question and answer sheets for Multiple-Choice tests. The students then fill in the answer sheets with crosses which are automatically analysed and graded by the module. The module is heavily used by teachers in offline-quizes with several hundred students. R. Rode created the offlinequiz module by cloning the quiz module (including the link to the question DB) and heavily adapting the clone. This resulted in necessary Moodle Core patches (mainly in the question bank) which we want to avoid in the future, if possible.
I should also mention that offline-quizes support several groups with different question sets and the shuffling of question answers.
Now I'm faced with the task to migrate the Offlinequiz module to Moodle 2.x and I don't really know where to start. AFAIK, both the question bank and the quiz module have been completely rewritten (for instance, there are not question_states anymore, as far as I can see).
I wonder what other developers' suggestion would be on how to build a new offlinequiz module for Moodle 2.x. Should I try to adapt the existing 1.9.x code to Moodle 2.x (which seems impossible)? Or should I clone the quiz module again and change it (~23.000 lines of code, ...)? Or should I write a new module which manages the questions, e.g., like the lesson module which only imports question to its own DB tables, but doesn't support, e.g., groups or answer shuffling?
I suppose, Tim Hunt is the person to ask here, but I saw that he also reads this forum, so I hope I'm at the right place.
All help and suggestions are greatly appreciated.
best regards
Juergen Zimmer