At the moment, I am entirely focussed on the next OU release, which will roughtly coincide with Moodle 1.8. That means:
- Improved quiz navigation and a summary page at the end of an attempt. (being worked on my my colleague Mahmoud.)
- Something I am calling Opaque, which is quite cool, but won't be immediately useful to anyone outside the OU.
- Bug fixing. (Including picking up the patches that a few wonderful people have attached to tracker issues, and which lack of time has caused my to shamefully ignore.)
This will keep us busy until about the end of January.
Further ahead of that plans are vague at the moment. At the OU we are in the process of setting our priorities for next year, and no decisions have been finalised. Of course, the quiz is just one part of our work on Moodle, so I am waiting to see what our planning people think the priorities are, and how much of our development can be on the quiz. I hope the answer is quite a lot. I can tell you some of the things we think are important, but I can't yet tell you which, if any will be done, or when.
- Stability and reliability
- It seems that whenever you fix one bug in the quiz, you introduce another. The code is so complicated that it is hard to be sure of all the consequences of a particular change. Also, with so many options, it is virtually impossible to do thorough testing by hand. So we want to build up a large suite of automated tests that work though the common operations and combinations of settings. Then after any change, we can run the tests, which will then give us confidence that nothing has broken. It's not very exciting, except maybe to developers, but we think it is vital.
- Quiz layout
- Make it more consistent. I don't know how much of this will be in the standard theme, and how much will be in the OU theme.
- Make adaptive quetsions work better
- We like adaptive questions, but the way they work in moodle at the moment is not great.
- Gradebook improvements
- Actually Martin D and moodle.com will probably be the ones who do this, but we are very intereted in the outcome.
- Gradebook import/export
- We want a way to adding grading information from other OU systems in the Moodle gradebook, and ways of transmitting Moodle results into other OU databases. Of course, all that is OU specific, but I think our approach will be to create generic mechanism for transporting results (maybe based of IMS QTI results reporting), so our work will be useful to others.
- Improve the questiontype API
- So it is easier for people to write new question types, and then for other people to install them.
- Some new question types
- If we have any time left over, this would be some fun development to do.