Moodle
  1. Moodle
  2. MDL-17284

Add Olli's new quiz editing UI to Moodle 2.0

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 2.0
    • Fix Version/s: 2.0
    • Component/s: Quiz
    • Labels:
      None
    • Affected Branches:
      MOODLE_20_STABLE
    • Fixed Branches:
      MOODLE_20_STABLE
    • Rank:
      15716

      Description

      Olli originally developed this new interface based on user testing as a Finnish Summer of Code project. He has since spent time doing further work on it, and it is nearly ready to be committed to CVS.

      This issue is to track any remaining things that have to be done to get this committed.

      The original development was managed under CONTRIB-528, and docs pages linked from there.

      (This issue is intentionally assigned to me. Most of the sub-issues will be assigned to Olli.)

      Olli's latest patch did not apply cleanly for me. I had to fiddle with it a bit. Therefore, I have attached a new version of the patch that does apply cleanly.

      1. quizeditingui_20081119.patch.txt
        174 kB
        Tim Hunt
      1. Immagine 2.png
        8 kB
      2. olli_1.png
        12 kB

        Issue Links

        Progress
        Resolved Sub-Tasks

        Sub-Tasks

        1.
        Commit the finished patch Sub-task Closed Tim Hunt
         
        2.
        Arrange for Olli to have CVS access Sub-task Closed Tim Hunt
         
        3.
        lang/en_utf8/help/quiz/editconcepts.html could be improved Sub-task Closed Tim Hunt
         
        4.
        Lang string issues Sub-task Closed Olli Savolainen
         
        5.
        Not all doc comments were updated Sub-task Closed Olli Savolainen
         
        6.
        Problem on Order and Paging when paging is fixed Sub-task Closed Olli Savolainen
         
        7.
        There is no way to delete an empty page from a quiz with attemtps Sub-task Closed Olli Savolainen
         
        8.
        Problem in edit_single_category in question/category_class.php Sub-task Closed Olli Savolainen
         
        9.
        Write unit tests for quiz_questions_in_quiz, quiz_number_of_pages and quiz_number_of_questions_in_quiz Sub-task Closed Tim Hunt
         
        10.
        Get rid of editcss.js and adjust stylesheets Sub-task Closed Olli Savolainen
         
        11.
        Move function definitions from mod/quiz/edit.php to mod/quiz/editlib.php Sub-task Closed Olli Savolainen
         
        12.
        Must be able to change question grades after there are quiz attempts Sub-task Closed Olli Savolainen
         
        13.
        Can we avoid inline CSS in mod/quiz/edit.php Sub-task Closed Olli Savolainen
         
        14.
        Fix CSS: grading box in editing view explodes if font made smaller in Firefox Sub-task Closed Olli Savolainen
         
        15.
        Alphabetize lang/en_utf8/quiz.php Sub-task Closed Tim Hunt
         
        16.
        Styles missing from styles_color.css as a result of committing to Moodle 2.0 HEAD Sub-task Closed Olli Savolainen
         
        17.
        Add the new essay and random question icons Sub-task Closed Olli Savolainen
         
        18.
        Ajaxify the question bank window Sub-task Closed Tim Hunt
         
        19.
        Clean away the js code related to MDL-17362 question bank javascript collapsing until that is done Sub-task Closed Olli Savolainen
         
        20.
        We should not add JavaScript to the YAHOO namespace Sub-task Closed Tim Hunt
         
        21.
        $mform->hardFreeze('parent'); breaks the form /question/category_form_randomquestion.php Sub-task Closed Tim Hunt
         
        22.
        Browser compatibility testing Sub-task Closed Tim Hunt
         
        23.
        Quiz tab icons broken in IE Sub-task Closed Tim Hunt
         
        24.
        No link to edit random question in new UI Sub-task Closed Olli Savolainen
         
        25.
        Review and eliminate all TODOs Sub-task Closed Tim Hunt
         
        26.
        If random question category name is too long, preview and edit icons fall off in paging tab Sub-task Closed Olli Savolainen
         
        27.
        Fix things for internationalization Sub-task Closed Olli Savolainen
         
        28.
        Random question display: if random question category name is too long, random question box breaks Sub-task Closed Olli Savolainen
         
        29.
        For the link to delete an empty page, customize the link tooltip to "Remove empty page" Sub-task Closed Olli Savolainen
         
        30.
        Whenever a HTML select element is populated with user-created data, CSS it width: 100% Sub-task Closed Olli Savolainen
         
        31.
        On edit subtab of edit tab, the grading input field's label points to an nonexistent field Sub-task Closed Olli Savolainen
         
        32.
        Question bank has column title "Question name", while the column contains the entire question Sub-task Closed Olli Savolainen
         
        33.
        Logging of every page view, operations, verify what else: addrandom.php, etc. Sub-task Closed Olli Savolainen
         
        34.
        Verify rights management is in order Sub-task Closed Olli Savolainen
         
        35.
        Clean up quiz layouts with extra page breaks for usage in a quiz attempt and other uses Sub-task Closed Tim Hunt
         
        36.
        In RTL languages, the editing UI has horizontal scrolling Sub-task Closed Tim Hunt
         
        37.
        print_timing_information probably duplicates code from mod/quiz/accessrules.php Sub-task Closed Tim Hunt
         
        38.
        Refactor quiz_question_action_icons Sub-task Closed Tim Hunt
         
        39.
        Remove unneeded yui js includes Sub-task Closed Olli Savolainen
         
        40.
        Make YUI dialogs closable on ESC key Sub-task Closed Olli Savolainen
         
        41.
        For a random question that has questions, show content of the random question link can disappear partially Sub-task Closed Olli Savolainen
         
        42.
        Content order issues / Add skip links to skip to content Sub-task Closed Tim Hunt
         
        43.
        Change the delete links to use question id to control what to delete Sub-task Closed Tim Hunt
         
        44.
        Resolve the interrelations between $quiz->shufflequestions, $quiz->questionsperpage and the editing UI Sub-task Closed Tim Hunt
         
        45.
        Change the UI accordingly when shuffle questions is on Sub-task Closed Tim Hunt
         
        46.
        Think about how users get to the stand-along question bank view, and how they get back Sub-task Closed Tim Hunt
         
        47.
        Fix layout in Safari with long question texts Sub-task Closed Tim Hunt
         
        48.
        Change the add question dropdown into a popup form that explains the choice of question types Sub-task Closed Tim Hunt
         
        49.
        Quiz editing: Since there is no grading for description, question text shown could be longer Sub-task Closed Tim Hunt
         
        50.
        Inform users of questions having been added to also question bank when using 'Add question' button Sub-task Closed Tim Hunt
         

          Activity

          Tim Hunt created issue -
          Tim Hunt made changes -
          Field Original Value New Value
          Link This issue has a non-specific relationship to MDL-17302 [ MDL-17302 ]
          Tim Hunt made changes -
          Link This issue has a non-specific relationship to CONTRIB-528 [ CONTRIB-528 ]
          Olli Savolainen made changes -
          Link This issue will be resolved by MDL-14477 [ MDL-14477 ]
          Olli Savolainen made changes -
          Link This issue will be resolved by MDL-17384 [ MDL-17384 ]
          Olli Savolainen made changes -
          Link This issue is duplicated by CONTRIB-528 [ CONTRIB-528 ]
          Olli Savolainen made changes -
          Link This issue will be resolved by MDL-6103 [ MDL-6103 ]
          Olli Savolainen made changes -
          Link This issue will be resolved by MDL-17397 [ MDL-17397 ]
          Olli Savolainen made changes -
          Link This issue has been marked as being related by MDL-17418 [ MDL-17418 ]
          Olli Savolainen made changes -
          Link This issue has been marked as being related by MDL-17359 [ MDL-17359 ]
          Daniele Cordella made changes -
          Attachment Immagine 2.png [ 16222 ]
          Ray Lawrence made changes -
          Attachment olli_1.png [ 16297 ]
          Tim Hunt made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Martin Dougiamas made changes -
          Status Resolved [ 5 ] Closed [ 6 ]
          Martin Dougiamas made changes -
          Workflow jira [ 29458 ] MDL Workflow [ 61368 ]
          Martin Dougiamas made changes -
          Workflow MDL Workflow [ 61368 ] MDL Full Workflow [ 90558 ]

            People

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

              Dates

              • Created:
                Updated:
                Resolved: