There have been several interesting discussions lately in this forum about providing feedback and sharing questions from a repository. After reading these discussions (and many others) I'd like to share my views about the uses of the Quiz module.
1. Lesson vs Quiz
Maybe because Moodle offers both a Lesson and a Quiz tool, it looks to me that most Moodlers will use the Lesson module for teaching/learning purposes and reserve the Quiz tool for testing purposes. This may be an exaggerated generalization, however, I see no reason not to use the Quiz tool for teaching/learning purposes, but such a use has implications as regards the 2 points in my introductory paragraph.
2. Testing vs Learning
I personally do not have much use for Testing (in my Moodle courses), I try to concentrate on teaching/learning, I wish we could do without Testing, Exams, etc. I wish my students would be more anxious about learning than about taking exams, etc. Of course, I do appreciate that we must be realistic, and I also quite understand that in some situations, testing and certification are of paramount importance.
3. Caring for the students' needs
Although the "tutorial" approach to CAL (Computer Aided Learning) has gone out of fashion I still believe very much in it. In accordance with this approach, I try to create questions which are as closely as possible related to a) the teaching matter and b) my own students' needs. In order to provide the students with ever more relevant feedback I have proposed to use an advanced analysis system (based on regular expressions).
4. General feedback? Questions repository?
Given my (extremist) position about the tutorial approach, it will be easy to understand that I have not much use for General Feedback. I admit that there will be cases where General FB is economical (for the teacher) and sufficient (for the student). But mostly I believe that it is the teacher's job to try to produce as specific and relevant feedback as possible. OK, this takes a lot of time and reflection.
It will also be easy to understand why the idea of a "question repository" sounds strange to me. Again, there will be cases, especially if Quiz is used for Testing, not Learning purposes, where it might be useful to share others' questions. But for me a Quiz (as Learning tool) does not consist of a set of randomly selected questions. It is - on the contrary - a set of carefully created, ordered, graduated questions, which forms a whole.
What I like in the Moodle Quiz and Lesson tools is that they allow (almost) any type of approach to Learning, Teaching and Testing. So everybody is happy.