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

Improved user interface for building quizzes

XMLWordPrintable

    • Icon: Improvement Improvement
    • Resolution: Fixed
    • Icon: Critical Critical
    • 2.8
    • 2.7
    • Quiz
    • MOODLE_27_STABLE
    • MOODLE_28_STABLE
    • 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.

      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

            colchambers Colin Chambers
            colchambers Colin Chambers
            Sam Hemelryk Sam Hemelryk
            Dan Poltawski Dan Poltawski
            Frédéric Massart Frédéric Massart
            Votes:
            0 Vote for this issue
            Watchers:
            11 Start watching this issue

              Created:
              Updated:
              Resolved:

                Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.