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. questcode_lang.patch
          8 kB
        2. langquestion.patch
          5 kB
        3. langquestion.patch
          16 kB
        4. index.php
          3 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, Dongsheng Cai, Huong Nguyen, Jun Pataleta, Michael Hawkins, Shamim Rezaie, Simey Lameze, Tim Hunt, Andrew Nicols, Dongsheng Cai, Huong Nguyen, Jun Pataleta, Michael Hawkins, Shamim Rezaie, Simey Lameze
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: