Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-43089

Improved user interface for building quizzes

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: 2.7
    • Fix Version/s: 2.8
    • Component/s: Quiz
    • Labels:
    • Testing Instructions:
      Hide

      The Behat tests and unit tests already provide very thorough tests.

      The main thing that we cannot currently test using Behat is drag and drop. (This is currently a limitation of the Behat/Selenium.) So, have a look at mod/quiz/tests/behat/editing_click_move_icon.feature and do that sort of testing, but by dragging and dropping, rather than clicking on the move icon.

      Other than that, I suggest some exploratory testing of the new interface, to see if you can break anything we have not yet thought of.

      Show
      The Behat tests and unit tests already provide very thorough tests. The main thing that we cannot currently test using Behat is drag and drop. (This is currently a limitation of the Behat/Selenium.) So, have a look at mod/quiz/tests/behat/editing_click_move_icon.feature and do that sort of testing, but by dragging and dropping, rather than clicking on the move icon. Other than that, I suggest some exploratory testing of the new interface, to see if you can break anything we have not yet thought of.
    • Affected Branches:
      MOODLE_27_STABLE
    • Fixed Branches:
      MOODLE_28_STABLE
    • Pull from Repository:
    • Pull Master Branch:

      Description

      A Quiz renderer already exists. As part of updating the quiz edit interface it must use a renderer

      For now I have broken down the stages of development as
      Course View Renderer DONE
      Begin with the basic course view renderer. It has the basic required design and gives us semantic html with rows, drag and drop and ajax built in. Just get this working and then repurpose for the quiz.

      Locate in Quiz DONE
      With the course renderer in place as quiz edit renderer migrate the relevant underlying code and files to quiz.

      Use Quiz Data
      Make renderer display quiz data and links instead of course data and links.

      Edit options
      Update edit options for quiz

      Add options
      Update edit options for quiz

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

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

                  Dates

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