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

    Details

    • Type: Sub-task
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 2.0
    • Fix Version/s: 2.0
    • Component/s: Questions, Quiz
    • Labels:
      None
    • Affected Branches:
      MOODLE_20_STABLE
    • Fixed Branches:
      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.

        Gliffy Diagrams

          Attachments

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Fix Release Date:
                  24/Nov/10