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

Add Olli's new quiz editing UI to Moodle 2.0

    XMLWordPrintable

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 2.0
    • 2.0
    • Quiz
    • None
    • MOODLE_20_STABLE
    • 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.

      Attachments

        1. Immagine 2.png
          Immagine 2.png
          8 kB
        2. olli_1.png
          olli_1.png
          12 kB
        3. quizeditingui_20081119.patch.txt
          174 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

            People

              timhunt Tim Hunt
              timhunt Tim Hunt
              Tim Hunt, Ilya Tregubov, Kevin Percy, Mathew May, Mihail Geshoski, Shamim Rezaie
              Votes:
              0 Vote for this issue
              Watchers:
              11 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:
                24/Nov/10