Note:

If you want to create a new page for developers, you should create it on the Moodle Developer Resource site.

Quiz Usability portal/Attempted quiz enabling: Difference between revisions

From MoodleDocs
No edit summary
 
(17 intermediate revisions by the same user not shown)
Line 1: Line 1:
'''Return to: [[Quiz_UI_redesign|Quiz UI redesign]] |  [[Quiz_Usability_portal|Quiz Usability portal]]'''
== Definition ==
== Definition ==
Right below the Quiz title "Editing quiz: QUIZNAME Basic ideas of making quizzes", add an infobox:
Right below the Quiz title "Editing quiz: QUIZNAME Basic ideas of making quizzes", add an information box stating the user the options s/he has. '''If some operations related to modifying quiz or its preferences are still allowed, this should be stated clearly here. '''
 
TODO: this box is already maybe too big. Some of the information could be left in a help screen? Or add an option to hide the box - but then also the functionality would be hidden. Could be small by default, just 2 lines: "This quiz has attempts and thus questions cannot be added or deleted. _Make editable_" link would then open up the whole box.
 
[[Image:Development-Quiz Usability portal Attempted quiz enabling.png]]
[[Image:Development-Quiz Usability portal Attempted quiz enabling.png]]
[[Image:Development-Quiz_Usability_portal_Attempted_quiz_enabling_screenshot.png]]


(this may be implemented with print_box_start() and print_box_end() as the current notice about not being capable to edit the quiz in [[Quiz_UI_redesign]] is).
(this may be implemented with print_box_start() and print_box_end() as the current notice about not being capable to edit the quiz in [[Quiz_UI_redesign]] is).
=== Interactions ===
=== Interactions ===


Line 17: Line 25:
* User clicks the link "There are N attempts"
* User clicks the link "There are N attempts"
** Take the user to the Results tab just as before.
** Take the user to the Results tab just as before.
Optimally, there would also be a choice to export or archive the attempts and then delete them.
=== Texts ===
=== Texts ===


This quiz has been attempted. There are 4 attempts.
This quiz has been attempted.  
If you want to edit this quiz, you can:
 
There are 4 attempts. Adding or removing questions is no longer possible. You can still
edit questions and Reorder & paginate questions [is this supposed to be possible?].
 
If you want to add or remove questions, you can:


Delete all attempts    or    Make a copy of this quiz without the attempts
Delete all attempts    or    Make a copy of this quiz without the attempts
Line 31: Line 46:
== Reasoning behind this improvement ==
== Reasoning behind this improvement ==


The fact that an attempted quiz cannot be edited  
Severe usability problem:
 
* An attempted quiz cannot be edited
There is still the exception that although you cannot change the questions in the quiz itself, you can add questions in the categories of the random questions in the quiz, effectively (potentially) changing the quiz after all.
* After opening the quiz, the quiz can lock down at any unpredictable time if a student tries the quiz and there is no undo. The teacher may not know about this beforehand and the quiz may end up in an unfinished state.
 
* Some teachers are used to previewing things by switching to student role. If they attempt a quiz in this role, the quiz is locked down without warning and there is no undo. This occured in the usability tests of [[Usability_testing_in_August_2008/Issues_found#Sort_out_the_different_preview_modes August 2008]].
"You cannot add or remove questions because there are attempts"  this is a real issue with multiple faces. This came up in the usability tests, too: teachers are used to try everything in student role to preview. However, this way of previewing normally locks the quiz up, and the undo - deleting all attempts - is everything but obvious. So this is quite a usability disaster. This is not really much of a change in the UI but something that could be automated or the user, as follows. I think this would be of tremendous benefit, as also various messages in the quiz forum show this is a real issue - do you think we could get something like the following done?
 
1. Always warn the user if the are about to do something that affects the set of choices they can make later (User control and freedom), and as the undo here is not obvious, tell the user about it
2. Make the user aware of the choices they have in the quiz edit screens, where their actions' consequences are the most obvious:
"The quiz has been <a href="attempts listing">attempted</a>, so you cannot edit it. You can still edit the questions in categories, so if you have random questions you can change the contents of those. If you need to modify the quiz, you can:
- <a href="do it, but confirm">Delete all the attempts of this quiz</a>
- <a href="do it, but confirm">Export the attempts</a> from the quiz to a static (HTML? XML? separate db table?) file. This will mean that you will be able to view those attempts, but will not be able to grade them within the quiz.
- <a href="do it, but confirm">Make a copy of the quiz</a>, after which you can delete all the attempts from one of the quizzes and still keep grading functional.
 
http://www.useit.com/papers/heuristic/heuristic_list.html


http://upload.wikimedia.org/wikipedia/commons/3/33/Info_icon_002.svg
Goals:
* Always warn the user if the are about to do something that affects the set of choices they can make later (User control and freedom), and as the undo here is not obvious, tell the user about it
* Make the user aware of the choices they have in the quiz edit screens, where their actions' consequences are the most obvious.

Latest revision as of 17:15, 8 October 2008

Return to: Quiz UI redesign | Quiz Usability portal

Definition

Right below the Quiz title "Editing quiz: QUIZNAME Basic ideas of making quizzes", add an information box stating the user the options s/he has. If some operations related to modifying quiz or its preferences are still allowed, this should be stated clearly here.

TODO: this box is already maybe too big. Some of the information could be left in a help screen? Or add an option to hide the box - but then also the functionality would be hidden. Could be small by default, just 2 lines: "This quiz has attempts and thus questions cannot be added or deleted. _Make editable_" link would then open up the whole box.

Development-Quiz Usability portal Attempted quiz enabling.png Development-Quiz Usability portal Attempted quiz enabling screenshot.png

(this may be implemented with print_box_start() and print_box_end() as the current notice about not being capable to edit the quiz in Quiz_UI_redesign is).


Interactions

  • User presses "Delete all attempts"
    • Confirmation dialog: Are you sure you want to delete all attempts from the quiz QUIZNAME? This cannot be undone!
    • Choices:
      • OK
        • Moodle deletes all attempts from quiz, return user to the same page with feedback: "All attempts deleted. _Close the quiz_ ((link to quiz settings)) to prevent students from making new attempts."
      • Cancel
        • Close dialog box
  • User presses "Make a copy of this quiz without the attempts"
    • Duplicate the current quiz into one without attempts that can be freely edited, with name "Copy of QUIZNAME". Return the user to the course front page where the new quiz is now visible.
  • User clicks the link "There are N attempts"
    • Take the user to the Results tab just as before.

Optimally, there would also be a choice to export or archive the attempts and then delete them.

Texts

This quiz has been attempted.

There are 4 attempts. Adding or removing questions is no longer possible. You can still edit questions and Reorder & paginate questions [is this supposed to be possible?].

If you want to add or remove questions, you can:

Delete all attempts or Make a copy of this quiz without the attempts

Images

Development-Quiz Usability portal Attempted quiz enabling info.png

The original: http://commons.wikimedia.org/wiki/Image:Info_icon_002.svg

Reasoning behind this improvement

Severe usability problem:

  • An attempted quiz cannot be edited
  • After opening the quiz, the quiz can lock down at any unpredictable time if a student tries the quiz and there is no undo. The teacher may not know about this beforehand and the quiz may end up in an unfinished state.
  • Some teachers are used to previewing things by switching to student role. If they attempt a quiz in this role, the quiz is locked down without warning and there is no undo. This occured in the usability tests of Usability_testing_in_August_2008/Issues_found#Sort_out_the_different_preview_modes August 2008.

Goals:

  • Always warn the user if the are about to do something that affects the set of choices they can make later (User control and freedom), and as the undo here is not obvious, tell the user about it
  • Make the user aware of the choices they have in the quiz edit screens, where their actions' consequences are the most obvious.