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

Question bank bulk action UI

XMLWordPrintable

    • MOODLE_400_STABLE
    • MOODLE_400_STABLE
    • master_MDL-72076-bulkactionsui-121
    • Hide
      Basic functionality
      1. Log in as an admin
      2. Set up a course
      3. Add a quiz with at least two questions
      4. Select all the questions.
      5. Click "With selected"
      6. Click  "Move to"
      7. Confirm that it redirects to the move question form.
      8. Select a category.
      9. Click "Move to"
      10. Confirm that it redirects to the category where the questions are moved.
      11. Confirm that the previous category doesn't have any questions.
      12. Select all the questions.
      13. Click "With selected"
      14. Select Delete
      15. Confirm that the question names are shown in the confirmation form.
      16. Click "Delete"
      17. Confirm that the questions are not available in the base view anymore for the category. 
      Show
      Basic functionality Log in as an admin Set up a course Add a quiz with at least two questions Select all the questions. Click "With selected" Click  "Move to" Confirm that it redirects to the move question form. Select a category. Click "Move to" Confirm that it redirects to the category where the questions are moved. Confirm that the previous category doesn't have any questions. Select all the questions. Click "With selected" Select Delete Confirm that the question names are shown in the confirmation form. Click "Delete" Confirm  that the questions are not available in the base view anymore for the category. 

      In Moodle 4.0 contributors will be able to write their own qbank_* plugins that extend the question bank functionality. One of the types of functionality that can be developed is "bulk actions". These are actions that operate on multiple questions at once.

       

      Update July 8, 2021
      Re-visit the implementation of import, export, and managecategories to have those plugins as a part of bulk actions and implement the navigation node as a way of representation rather than relying on it to integration in the question bank, this one might need some deep thinking and some changes to plugins by creating some flexibilities around bulk actions and plain navigation UI.

        1. bulk1.png
          bulk1.png
          63 kB
        2. bulk2.png
          bulk2.png
          56 kB
        3. bulk3.png
          bulk3.png
          40 kB
        4. MDL-72076_Test Passed.png
          MDL-72076_Test Passed.png
          132 kB
        5. moveselected_current.png
          moveselected_current.png
          12 kB
        6. moveselected_proposal.png
          moveselected_proposal.png
          12 kB
        7. movetobutton.png
          movetobutton.png
          13 kB
        8. templateincorrect.png
          templateincorrect.png
          50 kB

            safatshahin Safat Shahin
            mattp@catalyst-au.net Matt Porritt
            Tim Hunt Tim Hunt
            Sara Arjona (@sarjona) Sara Arjona (@sarjona)
            Gladys Basiana Gladys Basiana
            Votes:
            0 Vote for this issue
            Watchers:
            8 Start watching this issue

              Created:
              Updated:
              Resolved:

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 5 hours, 50 minutes
                5h 50m

                  Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.