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

Add Olli's new quiz editing UI to Moodle 2.0

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: 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

      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.

        Gliffy Diagrams

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

          Issue Links

          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

            timhunt Tim Hunt created issue -
            timhunt Tim Hunt made changes -
            Field Original Value New Value
            Link This issue has a non-specific relationship to MDL-17302 [ MDL-17302 ]
            timhunt Tim Hunt made changes -
            Link This issue has a non-specific relationship to CONTRIB-528 [ CONTRIB-528 ]
            pilpi Olli Savolainen made changes -
            Link This issue will be resolved by MDL-14477 [ MDL-14477 ]
            pilpi Olli Savolainen made changes -
            Link This issue will be resolved by MDL-17384 [ MDL-17384 ]
            pilpi Olli Savolainen made changes -
            Link This issue is duplicated by CONTRIB-528 [ CONTRIB-528 ]
            pilpi Olli Savolainen made changes -
            Link This issue will be resolved by MDL-6103 [ MDL-6103 ]
            pilpi Olli Savolainen made changes -
            Link This issue will be resolved by MDL-17397 [ MDL-17397 ]
            pilpi Olli Savolainen made changes -
            Link This issue has been marked as being related by MDL-17418 [ MDL-17418 ]
            pilpi Olli Savolainen made changes -
            Link This issue has been marked as being related by MDL-17359 [ MDL-17359 ]
            daniss Daniele Cordella made changes -
            Attachment Immagine 2.png [ 16222 ]
            ray Ray Lawrence made changes -
            Attachment olli_1.png [ 16297 ]
            timhunt Tim Hunt made changes -
            Status Open [ 1 ] Resolved [ 5 ]
            Resolution Fixed [ 1 ]
            dougiamas Martin Dougiamas made changes -
            Status Resolved [ 5 ] Closed [ 6 ]
            dougiamas Martin Dougiamas made changes -
            Workflow jira [ 29458 ] MDL Workflow [ 61368 ]
            dougiamas 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:
                  Fix Release Date:
                  24/Nov/10