Hi, Tim and others,
I am the primary author of the Moodle optional module, IPAL. (https://moodle.org/plugins/mod_ipal) This module uses the question bank and either uses or mimics most of the features of the quiz module (thank you very much, Tim and others). In Ipal, the teacher sends a question to all the students and then can see the student responses as they answer that question or the teacher can go to a spreadsheet view to see, in real time, the answers that students have given to all the quiz questions so far. The teacher must use a browser for the teacher interface but students can use either a browser or the Ipal App we have built (free) for the iPhone and the Android phone to respond to questions.
Anyhow, it occurs to me that it might be desirable to have in-class polling as an option for the quiz module. As I see it, there are various pros and cons:
Pros:
- For ipal, as changes were made in the quiz module it wouldn't break the ipal code
- For ipal, the results of an in-class polling session would be recorded in the gradebook (right now this is not a feature in ipal).
- For the quiz module, students would have an app they could use to answer multichoice, true-false, and essay questions if they wished. (Right now other question types are not supported in ipal.)
- For the quiz module, teachers would have an interface that they could use to see how students are doing on questions in the quiz.
- For the quiz module, teachers would have an interface that they could use to display back to students in an anonymous form the answers to multichoice, true-false, and essay questions if the teachers so desired.
- For teachers and students, they would use the same module for both types of quizzes.
- For teachers, a quiz prepared for one type of quiz could be used for the other type of quiz without recreating the entire quiz.
- For the quiz module, there are a few other features of ipal that might be useful (such as its ability to interact with other optional Moodle modules, such as the attendance module and the ejs module) but we can consider those later.
Cons:
- This would add some more code to the Moodle distribution, including the interface needed to receive responses from the Apps.
- This would add about two tables to the Moodle database and would add several fields to two or three of the current quiz tables.
- This would require a lot of programming. However, I feel that this is important enough that I would be glad to do all the programming and testing. (Of course, anyone who wanted to help would be very, very welcome.) If I succeeded in this endeavor, it seems to me this would be a win-win situation. If I was unable to successfully integrate these features of the ipal program into the quiz module, this whole attempt would be discarded and the quiz and ipal modules would continue to be separate modules. I would have wasted a lot of time, but I am willing to risk this if you think this is desirable.
Bill Junkin, junkinwf@eckerd.edu