I’ve been working on a Moodle site for a client who needs to have students complete an end of course survey for external review. I’ve been playing with both the Feedback and Questionnaire modules for Moodle 2.0 and I have to say that I’m struck by how mature and user-friendly both of the modules are. It’s a shame that with this level of redundancy that one will ultimately gain favor over the other down the road.
If you’re considering either, one of the first things you should note is that the feedback module is a standard feature in 2.0.3, but an administrator will need to make it available to use on the site. For the Questionnaire module you’ll need to install it (but it’s available for both Moodle 1.9 and 2+ already in the modules and plugins database). The Questionnaire module is supported/maintained by Mike Churchward and Joseph Rezeau.
Each is easy to set up, the main features are the same for each survey type: each includes fields to
- choose if students see results
- how many times will they complete the survey
- configure confirmation pages
- and since this is Moodle 2 whether there are any conditions for opening/completing the survey (such as completing the last task in a course first or earning X% of points)
A slight difference between each is that the Questionnaire can be graded (Feedback has no option for tacking on a grade).
Another difference between the modules is in the question types that each survey supports. Here’s a break down of the different question types for each:
Finally, the Feedback module does also support templates for surveys (which would make for rapid sharing/copying of entire surveys, especially handy if you’re standardizing end of course surveys across all disciplines). The analysis tools seem a little better organized and robust as well.
For all intents and purposes each has similar types and the same survey could easily be designed in each.
Which one will I use? I’m leaning towards the Feedback module which is the standard feature in Moodle 2. Since it comes as part of the core code my hope is that any upgrade of subsequent change from Feedback to a new module will automatically update what I’ve already created.
What do you think?
For more information on the modules outlined above check out the following: