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

Improve Flexibility of Question Category Sharing and Permissions

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 1.9
    • Fix Version/s: None
    • Component/s: Questions, Quiz
    • Labels:
      None
    • Affected Branches:
      MOODLE_19_STABLE

      Description

      See http://docs.moodle.org/en/Development:Plan_to_Improve_Flexibility_of_Question_Category_Sharing_and_Permissions

      I'm going to keep track of what I need to do on a day to day basis by creating and assigning myself tasks.

        Attachments

        1. index.php
          3 kB
        2. langquestion.patch
          16 kB
        3. langquestion.patch
          5 kB
        4. questcode_lang.patch
          8 kB

          Issue Links

          1.
          Convert the Current edit categories table to a UL Sub-task Closed Jamie Pratt
          2.
          Remove the Question Bank Reliance on SESSION Sub-task Closed Jamie Pratt
          3.
          Seperate Questions into Different Category Hierarchies in Different Context Levels Sub-task Closed Jamie Pratt
          4.
          Edit Categories Page Sub-task Closed Jamie Pratt
          5.
          Edit Categories Page - paging Sub-task Closed Jamie Pratt
          6.
          Edit Categories Page - up and down buttons at top and bottom of lists move categories between contexts Sub-task Closed Jamie Pratt
          7.
          special upgrade case - Random Questions Issue Sub-task Closed Jamie Pratt
          8.
          Add code to cope with detecting and moving associated files Sub-task Closed Jamie Pratt
          9.
          Add fields to question table - created, modified, createdby and modifiedby Sub-task Closed Jamie Pratt
          10.
          Add Permissions to Roles and Permissions System Sub-task Closed Jamie Pratt
          11.
          Modify Restore and Backup Sub-task Closed Jamie Pratt
          12.
          Admin Report - Will be Backported to 1.7 and 1.8 Sub-task Closed Jamie Pratt
          13.
          Use new fields in question table - created, modified, createdby and modifiedby Sub-task Closed Jamie Pratt
          14.
          Prevent moving of a category if it is the only category in a context Sub-task Closed Jamie Pratt
          15.
          Use Permissions from Roles and Permissions System Sub-task Closed Jamie Pratt
          16.
          make sure import and export are respecting question permissions Sub-task Closed Jamie Pratt
          17.
          converted category editing form to formslib Sub-task Closed Jamie Pratt
          18.
          convert import form to formslib Sub-task Closed Jamie Pratt
          19.
          convert export form to formslib Sub-task Closed Jamie Pratt
          20.
          make reading and writing context to import file optional Sub-task Closed Jamie Pratt
          21.
          go through all question code and remove use of 'AS' for table aliases in sql queries Sub-task Closed Jamie Pratt
          22.
          backup and restore files associated with questions in site file area Sub-task Closed Jamie Pratt
          23.
          code for restoring pre 1.9 backups Sub-task Closed Jamie Pratt
          24.
          code for moving files in backup to site files area if question is a shared question Sub-task Closed Jamie Pratt
          25.
          Support for option to backup used site files needs to be added to scheduled backups Sub-task Closed Jamie Pratt
          26.
          implement deletion of questions associated with a course when the course is deleted Sub-task Closed Jamie Pratt
          27.
          add contextid field to mdl_question_categories table Sub-task Closed Jamie Pratt
          28.
          Moving questions by using a call to a qtype->movingtocategory() function Sub-task Reopened Unassigned

            Activity

              People

              Assignee:
              jamiesensei Jamie Pratt
              Reporter:
              jamiesensei Jamie Pratt
              Tester:
              Nobody
              Participants:
              Component watchers:
              Tim Hunt, Andrew Nicols, Jun Pataleta, Michael Hawkins, Shamim Rezaie, Simey Lameze, Tim Hunt, Andrew Nicols, Jun Pataleta, Michael Hawkins, Shamim Rezaie, Simey Lameze
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: