Details
-
Type:
Improvement
-
Status:
Open
-
Priority:
Minor
-
Resolution: Unresolved
-
Affects Version/s: 1.8.2
-
Fix Version/s: None
-
Component/s: Questions
-
Labels:None
-
Affected Branches:MOODLE_18_STABLE
Description
I am creating a new quiz. I have "Shuffle within questions" set to "Yes" in the Quiz setting. Therefore, I would expect that possible answers in MULTICHOICE Cloze questions will be shuffled as well. But they are not.
This is my Cloze question:
1. I {:MULTICHOICE:done=have~will} got a real problem with my computer. It {:MULTICHOICE:~=is not~got~were} not working at all!
2. Tell me your name and your company name and describe what {:MULTICHOICE:was=had~do} happened
3. I {:MULTICHOICE:are~is=am} not working for a company, I am self-employed
4. I work at home and I {:MULTICHOICE:have=am~was} trying to meet an important deadline at the moment.
5. This morning I {:MULTICHOICE:had~could=was} working away happily, when suddenly everything stopped and a message came up on the screen.
6. {:MULTICHOICE:~=Don't~Have got~Doesn't} worry!
7. What {:MULTICHOICE:was=did~do} the message say?
8. I can´t remember exactly, because I {:MULTICHOICE:~=did not~were not~were} understand it.
It is a not a bug but a limit of the cloze implementation.
The regular multichoice question type allows either single or multianswer ( a,b,c, d etc.) and the elements related to a,b,c,d, can be shuffled.
The actual multichoice implementation in multianswer question type allows only a single answer as for other question types implemented in the multianswer. So there is just one question and the choices are not shuffled.
Is there any real usefullness to the choices ordering given that in the single answer the choices are displayed in a select HTML element. The risk that the students could see easily on the computer screen of another student its answer is not very great.
If there is a major revision of the cloze type, so that it conforms to the HTML(XML and ...) standards, this should be considered .
I let Tim give you the final decision on this.