Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-17284 Add Olli's new quiz editing UI to Moodle 2.0
  3. MDL-18355

Change the add question dropdown into a popup form that explains the choice of question types

    XMLWordPrintable

Details

    • Sub-task
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 2.0
    • 2.0
    • Questions, Quiz
    • None
    • MOODLE_20_STABLE
    • MOODLE_20_STABLE

    Description

      I think Olli and I discussed this before, quite a long time ago. I am inclined to try to implement it now, because it may be as easy as any other way of fixing MDL-18214, and this is a good idea anyway.

      The idea is that we change what you have to do to create a new question. Currently, you have to choose the question type you want from the 'Add question' drop-down, with only the question name to guide you.

      Instead, I propose that we have an 'Add question ...' button. This will take you to a form that lists all the question types, with a brief description. You select one, then click next. If JavaScript is enabled, this will pop-up in a JavaScript dialogue (like http://developer.yahoo.com/yui/examples/container/dialog-quickstart.html) to avoid having an extra page load.

      Advantages:

      • Makes the choice of question type much easier for novice users.

      Disadvantages:

      • One extra mouse click for experienced users (and an extra page load if JS is off.)
      • The list of question types with a one-sentence description does not fit on one page* (except on big screens) so we will need a scroll-bar. That makes the first problem worse.

      I am about to attach a screen-shot. Suggestions for avoiding or minimising the disadvantages welcome.

      • the screenshot is 731px high.

      Attachments

        Activity

          People

            timhunt Tim Hunt
            timhunt Tim Hunt
            Safat Shahin, Tim Hunt, Ilya Tregubov, Kevin Percy, Mathew May, Mihail Geshoski, Shamim Rezaie, Tim Hunt, Ilya Tregubov, Kevin Percy, Mathew May, Mihail Geshoski, Shamim Rezaie
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:
              24/Nov/10