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

qbank_managecategories - UI enhancement

    XMLWordPrintable

Details

    • MOODLE_400_STABLE
    • master_MDL-72397-managecategories-uienhancement-148
    • Hide

      Test scenario 1
      Login into the Moodle site as an administrator
      Navigate to: Site home > Add new course
      Navigate to: Created course > Create a new Quiz
      Navigate to Quiz: Actions menu (Gear icon) > Question bank > Categories
       
      Confirm:

      • That you have 4 defaults categories, that they are not draggable.
      • That you have an 'Edit' button for each (containing only "Edit settings" and "Export as Moodle XML")
         
         
        Test scenario 2
        Navigate to Site home > Created course > Created quiz > Actions menu (Gear icon) > Question bank > Categories > Add category
         
        Choose a parent category
        Fill in a Name
        Fill in Category info
        Fill in an ID number
        Click Add category
         
        Confirm:
      • That the created category appears ander the proper chosen parent category.
      • That the id number is displayed
      • That you have an 'Edit' button for each (containing "Edit settings", "Export as Moodle XML" and "Delete" where more than one category is present)
         
         
        Test scenario 3
        Navigate to Site home > Created course > Created quiz > Actions menu (Gear icon) > Question bank > Categories
        Click "Show descriptions"
         
        Confirm:
      • That you see all descriptions displayed including the one you previously created.
         
         
        Test scenario 4
        Navigate to Site home > Created course > Created quiz > Actions menu (Gear icon) > Question bank > Categories
         
        Confirm:
      • That you can drag and drop categories in another context.
         
         
        Test scenario 5
        Navigate to Site home > Created course > Created quiz > Actions menu (Gear icon) > Question bank > Categories
        Create question(s) in one category.
         
        Confirm:
      • That you can use the "Edit" menu actions
      • When editing and saving ("Edit settings"), confirm description, name, id number are properly updated.
      • That deletion ("Delete") works, if category is full that deletion prompts the moving of questions before removal.
      • That "Export as Moodle XML" works.
         
      Show
      Test scenario 1 Login into the Moodle site as an administrator Navigate to: Site home > Add new course Navigate to: Created course > Create a new Quiz Navigate to Quiz: Actions menu (Gear icon) > Question bank > Categories   Confirm: That you have 4 defaults categories, that they are not draggable. That you have an 'Edit' button for each (containing only "Edit settings" and "Export as Moodle XML")     Test scenario 2 Navigate to Site home > Created course > Created quiz > Actions menu (Gear icon) > Question bank > Categories > Add category   Choose a parent category Fill in a Name Fill in Category info Fill in an ID number Click Add category   Confirm: That the created category appears ander the proper chosen parent category. That the id number is displayed That you have an 'Edit' button for each (containing "Edit settings", "Export as Moodle XML" and "Delete" where more than one category is present)     Test scenario 3 Navigate to Site home > Created course > Created quiz > Actions menu (Gear icon) > Question bank > Categories Click "Show descriptions"   Confirm: That you see all descriptions displayed including the one you previously created.     Test scenario 4 Navigate to Site home > Created course > Created quiz > Actions menu (Gear icon) > Question bank > Categories   Confirm: That you can drag and drop categories in another context.     Test scenario 5 Navigate to Site home > Created course > Created quiz > Actions menu (Gear icon) > Question bank > Categories Create question(s) in one category.   Confirm: That you can use the "Edit" menu actions When editing and saving ("Edit settings"), confirm description, name, id number are properly updated. That deletion ("Delete") works, if category is full that deletion prompts the moving of questions before removal. That "Export as Moodle XML" works.  

    Description

      As a part of the Quiz 4 project, the UI for managecagories will be upgraded according to the new wireframes. This tracker will address those changes.

      Some major UI changes will include:

      • Add category form in modal
      • Drag and drop to change the sort order of the categories
      • Drag and drop to move the category under another category
      • Clean UI to make it easier to manage the top and child categories in a context
      • Any other behat test related to the managecategory plugin that weren't done in MDL-71585

      Attachments

        1. Add category - adding existing idnumber.png
          Add category - adding existing idnumber.png
          43 kB
        2. Add category view.png
          Add category view.png
          111 kB
        3. categories-2021-11-25_13.13.11.mp4
          893 kB
        4. Categories with same idnumber (after).png
          Categories with same idnumber (after).png
          94 kB
        5. Categories with same idnumber (during drag).png
          Categories with same idnumber (during drag).png
          104 kB
        6. Categories with same idnumber under different subcategories (before).png
          Categories with same idnumber under different subcategories (before).png
          88 kB
        7. Edit menu - Multiple subcategories.png
          Edit menu - Multiple subcategories.png
          55 kB
        8. Edit menu - Single subcategory.png
          Edit menu - Single subcategory.png
          54 kB
        9. image-2022-03-04-21-15-51-516.png
          image-2022-03-04-21-15-51-516.png
          110 kB
        10. image-2022-03-04-21-16-18-184.png
          image-2022-03-04-21-16-18-184.png
          105 kB
        11. image-2022-03-04-21-16-58-846.png
          image-2022-03-04-21-16-58-846.png
          50 kB
        12. image-2022-03-04-21-18-17-665.png
          image-2022-03-04-21-18-17-665.png
          110 kB
        13. image-2022-03-04-21-18-34-773.png
          image-2022-03-04-21-18-34-773.png
          105 kB
        14. image-2022-03-04-21-18-49-473.png
          image-2022-03-04-21-18-49-473.png
          50 kB
        15. image-2022-03-04-21-18-58-908.png
          image-2022-03-04-21-18-58-908.png
          105 kB
        16. image-2022-03-04-21-19-36-654.png
          image-2022-03-04-21-19-36-654.png
          45 kB
        17. image-2022-03-04-21-19-46-490.png
          image-2022-03-04-21-19-46-490.png
          36 kB
        18. image-2022-03-04-21-19-56-108.png
          image-2022-03-04-21-19-56-108.png
          27 kB
        19. image-2022-03-04-21-20-11-676.png
          image-2022-03-04-21-20-11-676.png
          27 kB
        20. image-2022-03-04-21-20-24-059.png
          image-2022-03-04-21-20-24-059.png
          36 kB
        21. image-2022-03-04-21-20-33-079.png
          image-2022-03-04-21-20-33-079.png
          43 kB
        22. image-2022-03-04-21-20-53-574.png
          image-2022-03-04-21-20-53-574.png
          4 kB
        23. image-2022-03-04-21-20-59-398.png
          image-2022-03-04-21-20-59-398.png
          14 kB
        24. Initial view.png
          Initial view.png
          75 kB
        25. New category added - Description hidden.png
          New category added - Description hidden.png
          77 kB
        26. New category added - Description shown.png
          New category added - Description shown.png
          103 kB

        Issue Links

          Activity

            People

              Nguyen Nathan Nguyen
              safats Safat Shahin
              Safat Shahin Safat Shahin
              Andrew Lyons Andrew Lyons
              Safat Shahin, Tim Hunt, Andrew Lyons, Huong Nguyen, Jun Pataleta, Michael Hawkins, Shamim Rezaie, Simey Lameze, Tim Hunt, Andrew Lyons, Huong Nguyen, Jun Pataleta, Michael Hawkins, Shamim Rezaie, Simey Lameze
              Votes:
              0 Vote for this issue
              Watchers:
              13 Start watching this issue

              Dates

                Created:
                Updated:

                Time Tracking

                  Estimated:
                  Original Estimate - 0 minutes
                  0m
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 7 hours
                  7h