why not make Questionnaire module on Quiz base (as with Lesson)

why not make Questionnaire module on Quiz base (as with Lesson)

by Jurgis Pralgauskis -
Number of replies: 3
Hi,
Though concepts of Survey/Questionnaire are different than of Quiz, but the methods have many in common.

Similarities:
  • for example, question types like multianswer, multichoice, shortanswer, truefalse are the base of most surveys.
  • When we prepair questionnaires, we ofen also have a pool of questions, and compose different modifications of questionnaires for different respondent-groups.
  • It's also handy to have survey results export (to tab delimited file, Exel or so)
Differences (wanted features or so for quiz to become Questionnaire alternative):
  • Just I'd also like some matrix questions - group of questions based on the same scale (very much, some, maybe, no, not at all) or so..
  • and in multichoice open option "other" is useful.
  • no marks smile
  • ..
I read, lesson is going to be merged with quiz or so, - could smb, who knows the situation well, give feedback on my ideas/hopes/proposals?
how hard would it be to overcome the differences?

Average of ratings: -
In reply to Jurgis Pralgauskis

Re: why not make Questionnaire module on Quiz base (as with Lesson)

by Tim Hunt -
Picture of Core developers Picture of Documentation writers Picture of Particularly helpful Moodlers Picture of Peer reviewers Picture of Plugin developers
I think a better plan is to keep them as separate modules, but to make the question types be another sort of plugin.

So a question_plugin provides the funcitonality to edit, display and score a particular type of question.

Then the quiz and questionnaire (and maybe even the choice) modules can use the same set of question_plugins.

Tim.

In reply to Tim Hunt

Re: why not make Questionnaire module on Quiz base (as with Lesson)

by Gustav W Delius -
The quiz module has already been written in such a way that its questions can be used by other modules. I have written a little demonstration module to show how it can work. You will find it in contrib/questiondemo
In reply to Jurgis Pralgauskis

Re: why not make Questionnaire module on Quiz base (as with Lesson)

by Mike Churchward -
Picture of Core developers Picture of Plugin developers Picture of Testers
That's one of those ideas that I've always kept in the back of my mind. I think it will eventually happen. I've just started seriously rearchitecting the question portion anyway, so that the questions are handled on their own and not as part of phpESP. The biggest difference between the quiz and the questionnaire is that there are no correct answers for the questionnaire.

mike