Uploaded image for project: 'Moodle QA'
  1. Moodle QA
  2. MDLQA-1 Moodle QA testing
  3. MDLQA-2418

Backup/Restore of groups with and without ID number permission

    XMLWordPrintable

Details

    • Functional Test
    • Critical
    • None
    • Original - DO NOT REPORT TEST RESULTS HERE
    • Groups
    • None

    Description

      Test Pre-requisites:

      Create Test Data

      1. As an admin, create a new course
      2. Create 4 new groups with those corresponding values:
        Group name Group ID number
        group-id-1 group-id-1
        group-id-2 group-id-2
        group-noid-1  
        group-noid-2  
      1. Back on the groups page, click on the tab 'Groupings'
      2. Create 4 new groupings
        Grouping name Grouping ID number
        grouping-id-1 grouping-id-1
        grouping-id-2 grouping-id-2
        grouping-noid-1  
        grouping-noid-2  

      Test 1 steps:

      1. Navigate to the course and select More menu >  Course reuse > Backup
      2. Backup the course making sure you select 'User data' and set the filename to 'test_id_number.mbz'
      3. As an admin, navigate in the course participants page and select "Groups" in the menu
      4. Delete 'group-id-1' and 'group-noid-1'
      5. Switch to 'Groupings' and delete 'grouping-id-1' and 'groupind-noid-1'
      6. Navigate to the course and select More menu >  Course reuse > Restore
      7. Select 'Restore' for 'test_id_number.mbz'. Click continue.
      8. Restore using the button 'Continue' under 'Restore into this course' with 'Merge the backup course into this course' selected.
      9. Confirm that the groups and groupings have been created
      10. Confirm that 'group-id-1' and 'grouping-id-1' have a corresponding ID number
      11. Confirm that 'group-noid-1' and 'grouping-noid-1' don't have an ID number

      Test 2 steps:

      1. Enrol a teacher in the course
      2. Navigate to the course participants page and select "Permissions" in the menu.
      3. Remove 'Teacher' from the permission 'moodle/course:changeidnumber'
      4. Navigate to the course participants page and select "Groups" in the menu
      5. Delete 'group-id-1' and 'group-noid-1'
      6. Switch to 'Groupings' and delete 'grouping-id-1' and 'groupind-noid-1'
      7. Log in as the teacher and navigate to the course and select More menu > Course reuse > Restore
      8. Select 'Restore' for 'test_id_number.mbz'. Click continue.
      9. Restore using the button 'Continue' under 'Restore into this course' with 'Merge the backup course into this course' selected.
      10. Confirm that 'group-id-1' and 'group-noid-1' have been created but none of them have an ID number
      11. Confirm that 'grouping-id-1' and 'grouping-noid-1' have been created but none of them have an ID number

      Attachments

        Activity

          People

            Unassigned Unassigned
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:

              Clockify

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