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

Split Course Overview, the Overview part

    XMLWordPrintable

    Details

    • Testing Instructions:
      Hide

      Boost and Clean themes

      Please test the following tests on both the Boost and Clean themes.
      Please also test these on each of the supported browsers.

      Setup

      Users and enrolments

      1. Log in as admin
      2. Create 17 courses with course names of different lengths
        1. 15 courses with: start date in the past, end date in the future
        2. 1 course titled "Past Course" start date in the past, end date in the past
        3. 1 course titled "Future Course"  start date in the future, end date in the future
      3. Create 1 users, s1
        1. Enrol s1 as a student in all 17 courses

      Course 1

      1. Create a choice activity:
        • Name: Please choose
        • Options: A, B
      2. Create another choice activity:
        • Name: Please choose 2
        • Options: A, B
      3. Configure course completion, choose both choice activities as course activity completion conditions.

      Course 2

      1. Create a choice activity:
        • Name: Please choose
        • Options: A, B
      2. Create another choice activity:
        • Name: Please choose 2
        • Options: A, B
      3. Configure course completion, choose both choice activities as course activity completion conditions.

      Course 3

      1. Configure the course description, add text + images
      2. Add a course image in the course overview files.

      Tests

      All, Past, Future, In Progress

      1. Log in as s1
      2. CONFIRM that you see all courses (12 per page) in the Course Overview block
      3. Change the “All” dropdown to “Past”
      4. CONFIRM that you see course "Past Course"
      5. Change the dropdown to “future”
      6. CONFIRM that you see course "Future Course"
      7. Change the dropdown to "In Progress"
      8. CONFIRM that you see 15 courses and you do not see "Future Course" and "Past Course"

      Sorting

      1. Log in as s1
      2. Navigate to your dashboard and click on the third course in view.
      3. CONFIRM you are now on the course page for the course you have choosen.
      4. Navigate to your dashboard.
      5. Change the "Sort" dropdown to "Last Accessed"
      6. CONFIRM you see your last visited course first.
      7. Change the "Sort" dropdown to "Title"
      8. CONFIRM courses are now sorted by title.

      Views

      1. Log in as s1
      2. Navigate to your dashboard.
      3. Change the "View" dropdown to "List" (the view dropdown shows 9 dots per default)
      4. CONFIRM you see the view changing to a list view.
      5. CONFIRM you see course titles and progress (if available) only.
      6. Change the "View" dropdown to "Summary" 
      7. CONFIRM you see the view changing to a summary view.
      8. CONFIRM you see course titles and course images.
      9. CONFIRM you see course summaries and course progress if available.
      10. Change the "View" dropdown to "Cards" 
      11. CONFIRM you see the view the initial card view again showing course images and course titles.

      Screen reader

      1. Repeat some of the testing from “Timeline by dates” and “Timeline by courses” using a screen reader (JAWS is the Moodle supported one)
        • You don’t need to complete every test step by step it’s more about focussing on the screen reader experience making sure it is giving you relevant information when navigating around the Course overview block.
        • You only need to check the Course overview block

      Responsive tests card sizes

      1. Log in as s1
      2. Resize your browser from small <500px to large >1200px
      3. CONFIRM the number of cards shown in 1 row are 1 to 4
      4. CONFIRM the cards keep looking like cards, are never weirdly thin or long.
      5. Open the navdrawer
      6. Resize your browser from small <500px to large >1200px
      7. CONFIRM the cards keep looking like cards, are never weirdly thin or long.

      Responsive tests block location

      1. Log in as s1
      2. Click the customise dashboard button
      3. Move the my overview block to the right block region
      4. CONFIRM the number of cards per row is 1

      RTL testing

      1. Log in as admin
      2. Install an RTL language pack such as Arabic (ar)
        • Site administration > language > language packs
      3. Repeat some of the testing from “Timeline by dates” and “Timeline by courses” with the RTL language enabled
        • You don’t need to complete each step fully, it’s just about making sure that the layout looks ok in RTL mode.

       

      Show
      Boost and Clean themes Please test the following tests on both the Boost and Clean themes. Please also test these on each of the supported browsers . Setup Users and enrolments Log in as admin Create 17 courses with course names of different lengths 15 courses with: start date in the past, end date in the future 1 course titled "Past Course" start date in the past, end date in the past 1 course titled "Future Course"  start date in the future, end date in the future Create 1 users, s1 Enrol s1 as a student in all 17 courses Course 1 Create a choice activity: Name: Please choose Options: A, B Create another choice activity: Name: Please choose 2 Options: A, B Configure course completion, choose both choice activities as course activity completion conditions. Course 2 Create a choice activity: Name: Please choose Options: A, B Create another choice activity: Name: Please choose 2 Options: A, B Configure course completion, choose both choice activities as course activity completion conditions. Course 3 Configure the course description, add text + images Add a course image in the course overview files. Tests All, Past, Future, In Progress Log in as s1 CONFIRM that you see all courses (12 per page) in the Course Overview block Change the “All” dropdown to “Past” CONFIRM that you see course "Past Course" Change the dropdown to “future” CONFIRM that you see course "Future Course" Change the dropdown to "In Progress" CONFIRM that you see 15 courses and you do not see "Future Course" and "Past Course" Sorting Log in as s1 Navigate to your dashboard and click on the third course in view. CONFIRM  you are now on the course page for the course you have choosen. Navigate to your dashboard. Change the "Sort" dropdown to "Last Accessed" CONFIRM  you see your last visited course first. Change the "Sort" dropdown to "Title" CONFIRM  courses are now sorted by title. Views Log in as s1 Navigate to your dashboard. Change the "View" dropdown to "List" (the view dropdown shows 9 dots per default) CONFIRM  you see the view changing to a list view. CONFIRM  you see course titles and progress (if available) only. Change the "View" dropdown to "Summary"  CONFIRM you see the view changing to a summary view. CONFIRM  you see course titles and course images. CONFIRM you see course summaries and course progress if available. Change the "View" dropdown to "Cards"  CONFIRM  you see the view the initial card view again showing course images and course titles. Screen reader Repeat some of the testing from “Timeline by dates” and “Timeline by courses” using a screen reader (JAWS is the Moodle supported one) You don’t need to complete every test step by step it’s more about focussing on the screen reader experience making sure it is giving you relevant information when navigating around the Course overview block. You only need to check the Course overview block Responsive tests card sizes Log in as s1 Resize your browser from small <500px to large >1200px CONFIRM the number of cards shown in 1 row are 1 to 4 CONFIRM the cards keep looking like cards, are never weirdly thin or long. Open the navdrawer Resize your browser from small <500px to large >1200px CONFIRM the cards keep looking like cards, are never weirdly thin or long. Responsive tests block location Log in as s1 Click the customise dashboard button Move the my overview block to the right block region CONFIRM the number of cards per row is 1 RTL testing Log in as admin Install an RTL language pack such as Arabic (ar) Site administration > language > language packs Repeat some of the testing from “Timeline by dates” and “Timeline by courses” with the RTL language enabled You don’t need to complete each step fully, it’s just about making sure that the layout looks ok in RTL mode.  
    • Affected Branches:
      MOODLE_35_STABLE
    • Fixed Branches:
      MOODLE_36_STABLE
    • Pull from Repository:
    • Pull Master Branch:
      MDL-63337-master

      Description

      The updated Course Overview block shows courses only, it includes new grouping and sorting options and 3 ways of displaying content.

       

        Attachments

        1. Dashboard.jpg
          Dashboard.jpg
          210 kB
        2. image,jpg.png
          image,jpg.png
          79 kB
        3. image-2018-10-16-15-14-13-407.png
          image-2018-10-16-15-14-13-407.png
          181 kB
        4. image-2018-10-16-20-56-37-412.png
          image-2018-10-16-20-56-37-412.png
          106 kB
        5. image-2018-10-16-20-56-50-109.png
          image-2018-10-16-20-56-50-109.png
          106 kB
        6. screenshot-1.png
          screenshot-1.png
          87 kB
        7. summary-view-implemented.png
          summary-view-implemented.png
          395 kB
        8. summary-view-mockups.png
          summary-view-mockups.png
          96 kB

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                11 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Fix Release Date:
                  3/Dec/18

                  Time Tracking

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