New Quiz addition: Question difficulty

New Quiz addition: Question difficulty

by John Papaioannou -
Number of replies: 10
I 've just implemented another little addition to the Quiz module: question difficulty.

This is just an addition enabling questions to be grouped by "difficulty" in addition to "category". At this time there are four possible difficulty settings: undefined, easy, medium, and hard.

It's really all very straightforward, and here are some partial screenshots to get a taste of how it works:

Screenshot #1: Question drop-down menu filters. Here you can see the extra dropdown menu which helps you to filter the questions by difficulty. It's completely independent from the Category menu.

Screenshot #2: Difficulty selector when creating/editing questions. This one is taken from the "create multiple questions" screen just to show that it also works with RANDOM questions (make me 10 random hard questions, please), but it's present in all the normal question types too. Default value is undefined, if the teacher can be bothered he can set it to whatever he wants.

Screenshot #3: Extra field in the questions-by-category list where you have the questions available for inclusion in your quiz. It shows the difficulty, the pictures are small icons (thus customizable) and there are tooltips. Image is hyperlinked to the "edit question" screen. It's obvious I copied all of this from the "Type" field. wide eyes

Screenshot #4: The equivalent of #3 but in the quiz questions list. So you are able to see what your quiz includes.

What do you all think about this? Do you find it useful? Maybe useful enough to bug Martin about including it in the Moodle source? wink Any suggestions anyone?
Average of ratings: -
In reply to John Papaioannou

Re: New Quiz addition: Question difficulty

by Timothy Takemoto -
Jon, Sounds good. Sadly I cannot see your screen shots. Are the links broken? The files yet to be uploaded?
Tim
In reply to Timothy Takemoto

Re: New Quiz addition: Question difficulty

by John Papaioannou -
No, links are OK and files are in place. Maybe there's a problem because we 're undergoing massive server maintenance jobs the last few days, and it's conceivable that being on the same LAN I don't have these problems.

You can try to substitute 195.251.209.58 for zeus.it.uom.gr in the screenshot URLs (e.g. http://195.251.209.58/moodle_dev/...) and tell me if you have any luck.
In reply to John Papaioannou

Re: New Quiz addition: Question difficulty

by Timothy Takemoto -

Thanks Jon,
Yes, using the IP address works. Until your domain name propogates (assuming that is the problem) here they are...
Screenshot1
Screenshot2
Screenshot3
Screenshot4
Looks really good. Gosh, there are so many quiz-module-hacks that I would like to implement on my installation.

Tim

Timothy Takemoto 



In reply to John Papaioannou

Re: New Quiz addition: Question difficulty

by Przemyslaw Stencel -
Quote: Maybe useful enough to bug Martin about including it in the Moodle source?

Absolutely! Unquestionably! approvewink
In reply to Przemyslaw Stencel

Re: New Quiz addition: Question difficulty

by Martin Dougiamas -
Picture of Core developers Picture of Documentation writers Picture of Moodle HQ Picture of Particularly helpful Moodlers Picture of Plugin developers Picture of Testers
All bugs to the bug tracker please.  wink
In reply to Martin Dougiamas

Re: New Quiz addition: Question difficulty

by John Papaioannou -
Erm.... wide eyes

What am I supposed to do with that thingy? Submit a feature request? That strikes me as not-quite-right, considering the code and all related stuff already do exist... smile

In reply to John Papaioannou

Re: New Quiz addition: Question difficulty

by Martin Dougiamas -
Picture of Core developers Picture of Documentation writers Picture of Moodle HQ Picture of Particularly helpful Moodlers Picture of Plugin developers Picture of Testers
I was just kidding (don't bug me, bug the bug tracker), but seriously this one will have to get in the queue.
In reply to John Papaioannou

Re: New Quiz addition: Question difficulty

by Don Hinkelman -
Picture of Particularly helpful Moodlers Picture of Plugin developers
Absolutely useful!

This is the base of a new feature in the quiz module for a future version -- "branching". Branching is critical in placement testing and in open forms of learning. It works like this. A student taking a language placement test answers a few questions and based on that the test goes to either more difficult or easier questions and continues asking questions in the range or level of the student. This gives a more accurate assesment of level.

In a more free form environment, the quiz could lead to branching of exercises where the module offers questions on the fly, adjusting to learners level or interests.
In reply to Don Hinkelman

Re: New Quiz addition: Question difficulty

by Marcus Green -
Picture of Core developers Picture of Particularly helpful Moodlers Picture of Plugin developers Picture of Testers
In some environments it might make sense to generate the information on the difficulty of questions based on a log of how many people get the answers correct. Of course this could indicate where a question is poorly phrased rather than difficult.
In reply to Marcus Green

Re: New Quiz addition: Question difficulty

by Ger Tielemans -

We have now three simple tools for improving questions in M.C. sets

1. Simple statistics: how many students pass / fail the question: every one good or every one wrong are useless questions

2. Advanced statistics (I): how are the answers spread over the alternatives (Or is the construction of the alternatives wrong)

3.Advanced statistics (II): item discrimination: have good students more often the answer correct then bad students. (Or is it a sick question)


Using this in combination can help you to create sets of questions that you trust to differentiate in these levels. (I am wondering if the random selection of questions can handle these additional levels during selection, Would be great!)