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

Add tertiary navigation to the gradebook

    XMLWordPrintable

    Details

    • Affected Branches:
      MOODLE_400_STABLE
    • Pull Master Branch:
      MDL-72873-master-v1
    • Testing Instructions:
      Hide
      1. Login as admin.
      2. Create a course.
      3. Enrol editing teacher, non-editing teacher and student in the course.
      4. Add several activities in the course.

      Test 1 (admin - course gradebook)

      1. Login as admin.
      2. Perform site upgrades.
      3. Go to Site administration > Grades > General settings.
        1. confirm that 'Navigation method' setting does NOT exist.
      4. Go to the course.
      5. Go to the course gradebook (Grades tab)
        1. confirm that you are on the Grader report page.
        2. confirm that the 'Grades' tab is highlighted as active in the secondary navigation.
        3. confirm that there is a navigation selector element with the following grouped options:
          • View - Grader report, Grade history, Outcomes report, Overview report, Single view, User report
          • Setup - Gradebook setup, Course grade settings, Preferences: Grader report
          • More - Scales, Grade letters, Import, Export
        4. confirm that "Grader report" is marked as selected in the navigation selector element.
      6. In the navigation selector element select 'Grade history'
        1. confirm that you are redirected to the Grade history page.
        2. confirm that the 'Grades' tab is highlighted as active in the secondary navigation.
        3. confirm that the navigation selector element is still present
        4. confirm that "Grade history" is marked as selected in the navigation selector element.
      7. Repeat step 6, for 'Outcomes report', 'Overview report', 'Single view', 'User report':
        1. confirm that you are redirected to the correct page each time
        2. confirm that the 'Grades' tab is highlighted as active in the secondary navigation each time.
        3. confirm that the navigation selector element is still present in every page
        4. confirm that expected item is marked as selected in the navigation selector element.
      8. In the 'User report' page, for 'Select all or one user' select All users
        1. confirm that you can see "User report" heading on the page
        2. confirm that there is an additional heading for each user which only contains the user's name with a link to the profile, (User report is not prepended to these headings)
      9. In the navigation selector element select 'Gradebook setup'
        1. confirm that you are now on the Gradebook setup page.
        2. confirm that the 'Grades' tab is highlighted as active in the secondary navigation.
        3. confirm that the navigation selector element is still present and  "Gradebook setup" is marked as selected.
        4. confirm that you see 2 buttons ('secondary') 'Add grade item' and 'Add category' next to the navigation selector element
        5. confirm that you see 'Save changes' button ('primary') at the bottom of the page
      10. Click on 'Add category', create a new grade category and save changes.
        1. confirm you are redirected to the Gradebook setup page
      11. In the Gradebook setup page
        1. confirm that there is a  'Move selected items' selector at the bottom of the page
      12. Click on the move icon (double vertical arrow) on one of the activities
        1. confirm that you can still see the navigation selector element and the 'Add grade item' and 'Add category' buttons at the top
        2. confirm that you now cannot see the 'Save changes' button and 'Move selected items' selector at the bottom of the page
        3. confirm that you can see a 'Cancel' button (secondary) at the bottom of the page.
      13. Now go to Site administration > Advanced features and set 'Enable outcomes' to 'Yes'. Save changes.
      14. Go back to the course gradebook.
        1. confirm that "Outcomes" option now exists in the navigation selector under the 'More' group
      15. In the navigation selector element select 'Outcomes'.
        1. confirm that you are now on the Outcomes page.
        2. confirm that the 'Grades' tab is highlighted as active in the secondary navigation.
        3. confirm that the navigation selector element is still present and  "Outcomes" is marked as selected.
        4. confirm that you see a button 'Manage outcomes' ('primary') next to the navigation selector element.
      16. Click on "Manage outcomes"
        1. confirm that the 'Grades' tab is highlighted as active in the secondary navigation.
        2. confirm that you see a the following buttons at the top:
          1. "Back" (secondary).
          2. "Add a new outcome" (primary)
          3. "Import outcomes" (secondary)
        3. confirm that there is a notification stating that there are not existing outcomes under the "Outcomes" heading
      17. Click on "Add a new outcome".
        1. confirm that you are redirected to the add an outcome page
      18. Add an outcome by filling out the required fields and click 'Save changes' (do not check 'Standard outcome')
        1. confirm that the outcome has been successfully added and you have been redirected back to the manage outcomes page
        2. confirm that you can only see the "Custom outcomes" table (No standard outcomes)
        3. confirm that now you can see a button "Export all outcomes" (secondary) next to the "Import outcomes" button
      19. Go back to the 'Add a new outcome' page and now click 'Cancel'
        1. confirm that you are redirected back to the manage outcomes page
      20. Click on the "Export all outcomes" button
        1. confirm that the outcomes are exported and download in a .csv file
      21. Delete the previously created outcome.
      22. Click on the "Import outcomes" button
        1. confirm that the navigation selector element is not present**
      23. Upload the .csv file with the exported outcomes and click 'Upload this file'
        1. confirm that the outcome has been successfully imported and you can see a "success" notification
        2. confirm that there is a Continue button
      24. Click on the Continue button **
        1. confirm you are redirected to the manage outcomes page.
      25. Click on the "Import outcomes" button again and upload the same .csv file with the exported outcome
        1. confirm that the outcome was not imported (skipped) because it already exists and you can see an "info" notification
      26. Click on the Continue button
      27. In the Manage outcomes page, click on the "Back" button
        1. confirm that you are redirected to the outcomes page
      28. In the navigation selector element select 'Gradebook setup' again.
        1. confirm that you now see another button 'Add outcome item' (secondary) placed between 'Add grade item' and 'Add category'
      29. Click on "Add grade item"
        1. confirm that you are redirected to the add grade item page
      30. Add a grade item by filling out the required fields and click 'Save changes'
        1. confirm that the grade item has been successfully added and you have been redirected back to the 'Gradebook setup' page
      31. Go back to the 'Add grade item' page and click 'Cancel'
        1. confirm that you are redirected back to the 'Gradebook setup' page
      32. Click on "Add outcome item"
        1. confirm that you are redirected to the add outcome item page
      33. Add an outcome item by filling out the required fields and click 'Save changes'.
        1. confirm that the outcome item has been successfully added and you have been redirected back to the 'Gradebook setup' page
      34. Go back to the 'Add outcome item' page and click 'Cancel'
        1. confirm that you are redirected back to the 'Gradebook setup' page
      35. Click on "Add category"
        1. confirm that you are redirected to the add category page
      36. Add a category by filling out the required fields and click 'Save changes'.
        1. confirm that the category has been successfully added and you have been redirected back to the 'Gradebook setup' page
      37. Go back to the 'Add category' page and click 'Cancel'
        1. confirm that you are redirected back to the 'Gradebook setup' page
      38. In the navigation selector element select 'Course grade settings'
        1. confirm that you are now on the Course grade settings page.
        2. confirm that the 'Grades' tab is highlighted as active in the secondary navigation.
        3. confirm that the navigation selector element is still present and  "Course grade settings" is marked as selected.
      39. Change the value of one of the existing settings and save the changes.
        1. confirm that the changes have been successfully saved and you are still on the Course grade settings page
      40. In the navigation selector element select 'Preferences: Grader report'
        1. confirm that you are now on the "Preferences: grader report" page.
        2. confirm that the 'Grades' tab is highlighted as active in the secondary navigation.
        3. confirm that the navigation selector element is still present and  "Preferences: Grader report" is marked as selected.
      41. Change the value of one of the existing settings and save the changes.
        1. confirm that the changes have been successfully saved and you are still on the "Preferences: grader report" page
      42. In the navigation selector element select 'Scales'
        1. confirm that you are now on the "Scales" page.
        2. confirm that the 'Grades' tab is highlighted as active in the secondary navigation.
        3. confirm that the navigation selector element is still present and  "Scales" is marked as selected.
        4. confirm that you see a button 'Add a new scale' ('primary') next to the navigation selector element.
        5. confirm that you see "Standard scales" table (no Custom scales)
      43. Click on "Add a new scale"
        1. confirm that you are redirected to the add new scale page
      44. Add a new scale by filling out the required fields and click 'Save changes'. (do not check 'Standard scale')
        1. confirm that the scale has been successfully added and you have been redirected back to the 'Scales' page
        2. confirm that you see "Custom scales" table
      45. Go back to the 'Add a new scale' page and click 'Cancel'
        1. confirm that you are redirected back to the 'Scales' page
      46. In the navigation selector element select 'Grade letters'
        1. confirm that you are now on the "Grade letters" page.
        2. confirm that the 'Grades' tab is highlighted as active in the secondary navigation.
        3. confirm that the navigation selector element is still present and  "Grade letters" is marked as selected.
        4. confirm that you see a button 'edit' ('primary') next to the navigation selector element.
      47. Click on "Edit"
        1. confirm that you are redirected to the edit grade letters page
      48. Make some changes to the grade letters and save the changes.
        1. confirm that the grade letters has been successfully updated and you have been redirected back to the 'Grade letters' page
      49. Go back to the 'Edit grade letters' page and click 'Cancel'
        1. confirm that you are redirected back to the 'Grade letters' page
      50. In the navigation selector element select 'Import'
        1. confirm that you are now on the "Import CSV" page.
        2. confirm that the 'Grades' tab is highlighted as active in the secondary navigation.
        3. confirm that the navigation selector element is still present and "Import" is marked as selected.
        4. confirm that you can see another selector element (import type) next to the navigation selector element with the following options:
          CSV file, Paste from spreadsheet, XML file. (CSV file should be marked as selected)
      51. In the import type selector element select "Paste from spreadsheet"
        1. confirm that you are now on the "Paste from spreadsheet" import page.
        2. confirm that the 'Grades' tab is highlighted as active in the secondary navigation.
        3. confirm that the navigation selector element is still present and "Import" is marked as selected.
        4. confirm that "Paste from spreadsheet" is marked as selected in the import type selector element.
      52. In the import type selector element select "XML file"
        1. confirm that you are now on the "XML file" import page.
        2. confirm that the 'Grades' tab is highlighted as active in the secondary navigation.
        3. confirm that the navigation selector element is still present and "Import" is marked as selected.
        4. confirm that "XML file" is marked as selected in the import type selector element.
      53. In the navigation selector element select 'Export'
        1. confirm that you are now on the "Export to OpenDocument spreadsheet" page.
        2. confirm that the 'Grades' tab is highlighted as active in the secondary navigation.
        3. confirm that the navigation selector element is still present and "Export" is marked as selected.
        4. confirm that you can see another selector element (export type) next to the navigation selector element with the following options:
          OpenDocument spreadsheet, Plain text file, Excel spreadsheet, XML file. ('OpenDocument spreadsheet' should be marked as selected)
      54. In the export type selector element select "Plain text file"
        1. confirm that you are now on the "Plain text file" export page.
        2. confirm that the 'Grades' tab is highlighted as active in the secondary navigation.
        3. confirm that the navigation selector element is still present and "Export" is marked as selected.
        4. confirm that "Plain text file" is marked as selected in the export type selector element.
      55. In the export type selector element select "Excel spreadsheet"
        1. confirm that you are now on the "Excel spreadsheet" export page.
        2. confirm that the 'Grades' tab is highlighted as active in the secondary navigation.
        3. confirm that the navigation selector element is still present and "Export" is marked as selected.
        4. confirm that "Excel spreadsheet" is marked as selected in the export type selector element.
      56. In the export type selector element select "XML file"
        1. confirm that you are now on the "XML file" export page.
        2. confirm that the 'Grades' tab is highlighted as active in the secondary navigation.
        3. confirm that the navigation selector element is still present and "Export" is marked as selected.
        4. confirm that "XML file" is marked as selected in the export type selector element.
      57. Go to Site administration > Grades > General settings
        1. Set 'Enable publishing' (gradepublishing) to Yes
        2. Save changes.
      58. Go back to the course gradebook and from the navigation selector element select 'Import'. (you should be redirected to the 'Import CSV' page)
      59. In the import type selector element
        1. confirm that there is a new item "Key manager" at the bottom of the list of import options.
      60. Select "Key manager" in the import type selector element.
        1. confirm that you are now on the "Key manager" page.
        2. confirm that the 'Grades' tab is highlighted as active in the secondary navigation.
        3. confirm that the navigation selector element is still present and "Import" is marked as selected.
        4. confirm that "Key manager" is marked as selected in the import type selector element.
        5. confirm that you see a button 'Add user key' ('primary') next to the import type selector element.
      61. Click on "Add user key"
        1. confirm that you are redirected to the create user key page
      62. Add a new user key by filling out the required fields and click 'Save changes'.
        1. confirm that the key has been successfully added and you have been redirected back to the 'Key manager' import page
      63. Go back to the 'Add user key' page and click 'Cancel'
        1. confirm that you are redirected back to the 'Key manager' page
      64. In the navigation selector element select 'Export'
        1. confirm that there is a new item "Key manager" at the bottom of the list of export options.
      65. Select "Key manager" in the export type selector element.
        1. confirm that you are now on the "Key manager" page.
        2. confirm that the 'Grades' tab is highlighted as active in the secondary navigation.
        3. confirm that the navigation selector element is still present and "Export" is marked as selected.
        4. confirm that "Key manager" is marked as selected in the export type selector element.
        5. confirm that you see a button 'Add user key' ('primary') next to the export type selector element.
      66. Click on "Add user key"
        1. confirm that you are redirected to the create user key page
      67. Add a new user key by filling out the required fields and click 'Save changes'.
        1. confirm that the key has been successfully added and you have been redirected back to the 'Key manager' export page
      68. Go back to the 'Add user key' page and click 'Cancel'
        1. confirm that you are redirected back to the 'Key manager' page
      69. Select "XML file" in the export type selector element.
      70. In the Grade publishing options section, select the created key in 'User key'
      71. Press Export
        1. confirm you are redirected to a new page
        2. confirm you can see a Back button at the top
        3. confirm you can see a download link for the XML file
      72. Click on the Back button
        1. confirm you are redirected to the Export XML file page

      Test 2 (admin - site administration)

      Continue with the setup from Test 1.

      1. Login as admin.
      2. Go to Site administration > Grades.
      3. Click on 'Scales'.
        1. confirm that you can see "Add a new scale" button (primary) at the top of the page content area (tertiary navigation area).
        2. confirm that you DO NOT see any navigation selector elements in the tertiary navigation area
        3. confirm that there is NO Custom scales heading nor table.
      4. Click on Add a new scale.
        1. confirm that there is a context header (Site name: Scales: Add a scale)
        2. confirm that there is a heading 'Add a scale' in the page content area
      5. Go back to  Site administration > Grades and click on 'Outcomes'.
        1. confirm that you can see "Add a new outcome" button (primary) at the top of the page content area (tertiary navigation area).
        2. in case there are no standard outcomes confirm that a notification is displayed stating that there are no existing outcomes (also there is no Standard or Custom scales table)**
      6. Click on "Add a new outcome" and  than add a new outcome
      7. Once the outcome was created, go back to the the Outcomes site administration page.
        1. confirm that you can see "Export all outcomes" button (secondary) at the top of the page content area (tertiary navigation area), right aligned.
        2. confirm that you can see "Standard outcomes" table (No Custom scales heading or table)**
      8. Go back to  Site administration > Grades and click on 'Letters'.
        1. confirm that you see an "Edit" button (primary) in the tertiary navigation area

      Test 3 (teacher - course gradebook)

      Continue with the setup from Test 1.

      1. Login as teacher
      2. Repeat steps 4-50 from Test 1:
        1. confirm that everything works as expected in Test 1
      3. From the navigation selector element in gradebook select 'Import'. (if it is not already selected)
        NOTE: make sure "gradepublishing" is still enabled
      4. In the import type selector element
        1. confirm that there is NOT a "Key manager" item at the bottom of the list of import options.
      5. From the navigation selector element in gradebook select 'Export'.
      6. In the export type selector element
        1. confirm that there is NOT a "Key manager" item at the bottom of the list of import options.

      Test 4 (non-editing teacher - course gradebook)

      1. Login as non-editing teacher.
      2. Go to the course.
      3. Go to the course gradebook (Grades tab)
        1. confirm that you are on the Grader report page.
        2. confirm that the 'Grades' tab is highlighted as active in the secondary navigation.
        3. confirm that there is a navigation selector element with the following grouped options:
          • View - Grader report, Grade history, Outcomes report, Overview report, User report
          • Setup - Preferences: Grader report
          • More - Export
        4. confirm that "Grader report" is marked as selected in the navigation selector element.
      4. From the navigation selector element select "Overview report"
        1. confirm that you are redirected to the Overview report page.
        2. confirm that the 'Grades' tab is highlighted as active in the secondary navigation.
        3. confirm that the navigation selector element is still present and "Overview report" is marked as selected.
      5. From the navigation selector element select "Grade history"
        1. confirm that you are redirected to the Grade history page.
        2. confirm that the 'Grades' tab is highlighted as active in the secondary navigation.
        3. confirm that the navigation selector element is still present and "Grade history" is marked as selected.
      6. From the navigation selector element select "Outcomes report"
        1. confirm that you are redirected to the Outcomes report page.
        2. confirm that the 'Grades' tab is highlighted as active in the secondary navigation.
        3. confirm that the navigation selector element is still present and "Outcomes report" is marked as selected.
      7. From the navigation selector element select "Overview report"
        1. confirm that you are redirected to the Overview report page.
        2. confirm that the 'Grades' tab is highlighted as active in the secondary navigation.
        3. confirm that the navigation selector element is still present and "Overview report" is marked as selected.**
      8. From the navigation selector element select "User report"
        1. confirm that you are redirected to the User report page.
        2. confirm that the 'Grades' tab is highlighted as active in the secondary navigation.
        3. confirm that the navigation selector element is still present and "User report" is marked as selected.
      9. From the navigation selector element select "Preferences: Grader report"
        1. confirm that you are redirected to the Grader report  preferences page.
        2. confirm that the 'Grades' tab is highlighted as active in the secondary navigation.
        3. confirm that the navigation selector element is still present and "Preferences: Grader report" is marked as selected.
      10. From the navigation selector element select "Export"
        1. confirm that you are now on the "Export to OpenDocument spreadsheet" page.
        2. confirm that the 'Grades' tab is highlighted as active in the secondary navigation.
        3. confirm that the navigation selector element is still present and "Export" is marked as selected.
        4. confirm that you can see another selector element (export type) next to the navigation selector element with the following options:
          OpenDocument spreadsheet, Plain text file, Excel spreadsheet, XML file. ('OpenDocument spreadsheet' should be marked as selected)**
      11. Navigate to each export type option**
        1. confirm you are redirected to the correct page
        2. confirm that the correct export type is marked as selected in the export type navigation selector

      Test 5 (student - course gradebook)

      1. Login as student.
      2. Go to the course.
      3. Go to the course gradebook (Grades tab)
        1. confirm that you are on the User report page.
        2. confirm that the 'Grades' tab is highlighted as active in the secondary navigation.
        3. confirm that there is a navigation selector element with the following grouped options:
          • View - Overview report, User report
        4. confirm that "User report" is marked as selected in the navigation selector element.
      4. From the navigation selector element select "Overview report"
        1. confirm that you are redirected to the Overview report page.
        2. confirm that the 'Grades' tab is highlighted as active in the secondary navigation.
        3. confirm that the navigation selector element is still present and "Overview report" is marked as selected.
      Show
      Login as admin. Create a course. Enrol editing teacher, non-editing teacher and student in the course. Add several activities in the course. Test 1 (admin - course gradebook) Login as admin. Perform site upgrades. Go to Site administration > Grades > General settings. confirm that 'Navigation method' setting does NOT exist. Go to the course. Go to the course gradebook (Grades tab) confirm that you are on the Grader report page. confirm that the 'Grades' tab is highlighted as active in the secondary navigation. confirm that there is a navigation selector element with the following grouped options: View - Grader report, Grade history, Outcomes report, Overview report, Single view, User report Setup - Gradebook setup, Course grade settings, Preferences: Grader report More - Scales, Grade letters, Import, Export confirm that "Grader report" is marked as selected in the navigation selector element. In the navigation selector element select 'Grade history' confirm that you are redirected to the Grade history page. confirm that the 'Grades' tab is highlighted as active in the secondary navigation. confirm that the navigation selector element is still present confirm that "Grade history" is marked as selected in the navigation selector element. Repeat step 6 , for 'Outcomes report', 'Overview report', 'Single view', 'User report': confirm that you are redirected to the correct page each time confirm that the 'Grades' tab is highlighted as active in the secondary navigation each time. confirm that the navigation selector element is still present in every page confirm that expected item is marked as selected in the navigation selector element. In the 'User report' page, for 'Select all or one user' select All users confirm that you can see "User report" heading on the page confirm that there is an additional heading for each user which only contains the user's name with a link to the profile, (User report is not prepended to these headings) In the navigation selector element select 'Gradebook setup' confirm that you are now on the Gradebook setup page. confirm that the 'Grades' tab is highlighted as active in the secondary navigation. confirm that the navigation selector element is still present and   "Gradebook setup" is marked as selected. confirm that you see 2 buttons ('secondary') 'Add grade item' and 'Add category' next to the navigation selector element confirm that you see 'Save changes' button ('primary') at the bottom of the page Click on 'Add category', create a new grade category and save changes. confirm you are redirected to the Gradebook setup page In the Gradebook setup page confirm that there is a  'Move selected items' selector at the bottom of the page Click on the move icon (double vertical arrow) on one of the activities confirm that you can still see the navigation selector element and the 'Add grade item' and 'Add category' buttons at the top confirm that you now cannot see the 'Save changes' button and 'Move selected items' selector at the bottom of the page confirm that you can see a 'Cancel' button (secondary) at the bottom of the page. Now go to Site administration > Advanced features and set 'Enable outcomes' to 'Yes'. Save changes. Go back to the course gradebook. confirm that "Outcomes" option now exists in the navigation selector under the 'More' group In the navigation selector element select 'Outcomes'. confirm that you are now on the Outcomes page. confirm that the 'Grades' tab is highlighted as active in the secondary navigation. confirm that the navigation selector element is still present and   "Outcomes" is marked as selected. confirm that you see a button   'Manage outcomes' ('primary') next to the navigation selector element. Click on "Manage outcomes" confirm that the 'Grades' tab is highlighted as active in the secondary navigation. confirm that you see a the following buttons at the top: "Back" (secondary). "Add a new outcome" (primary) "Import outcomes" (secondary) confirm that there is a notification stating that there are not existing outcomes under the "Outcomes" heading Click on "Add a new outcome". confirm that you are redirected to the add an outcome page Add an outcome by filling out the required fields and click 'Save changes' (do not check 'Standard outcome') confirm that the outcome has been successfully added and you have been redirected back to the manage outcomes page confirm that you can only see the "Custom outcomes" table (No standard outcomes) confirm that now you can see a button "Export all outcomes" (secondary) next to the "Import outcomes" button Go back to the 'Add a new outcome' page and now click 'Cancel' confirm that you are redirected back to the manage outcomes page Click on the "Export all outcomes" button confirm that the outcomes are exported and download in a .csv file Delete the previously created outcome. Click on the "Import outcomes" button confirm that the navigation selector element is not present ** Upload the .csv file with the exported outcomes and click 'Upload this file' confirm that the outcome has been successfully imported and you can see a "success" notification confirm that there is a Continue button Click on the Continue button ** confirm you are redirected to the manage outcomes page. Click on the "Import outcomes" button again and upload the same .csv file with the exported outcome confirm that the outcome was not imported (skipped) because it already exists and you can see an "info" notification Click on the Continue button In the Manage outcomes page, click on the "Back" button confirm that you are redirected to the outcomes page In the navigation selector element select 'Gradebook setup' again. confirm that you now see another button 'Add outcome item' (secondary) placed between 'Add grade item' and 'Add category' Click on "Add grade item" confirm that you are redirected to the add grade item page Add a grade item by filling out the required fields and click 'Save changes' confirm that the grade item has been successfully added and you have been redirected back to the 'Gradebook setup' page Go back to the 'Add grade item' page and click 'Cancel' confirm that you are redirected back to the 'Gradebook setup' page Click on "Add outcome item" confirm that you are redirected to the add outcome item page Add an outcome item by filling out the required fields and click 'Save changes'. confirm that the outcome item has been successfully added and you have been redirected back to the 'Gradebook setup' page Go back to the 'Add outcome item' page and click 'Cancel' confirm that you are redirected back to the 'Gradebook setup' page Click on "Add category" confirm that you are redirected to the add category page Add a category by filling out the required fields and click 'Save changes'. confirm that the category has been successfully added and you have been redirected back to the 'Gradebook setup' page Go back to the 'Add category' page and click 'Cancel' confirm that you are redirected back to the 'Gradebook setup' page In the navigation selector element select 'Course grade settings' confirm that you are now on the Course grade settings page. confirm that the 'Grades' tab is highlighted as active in the secondary navigation. confirm that the navigation selector element is still present and   "Course grade settings" is marked as selected. Change the value of one of the existing settings and save the changes. confirm that the changes have been successfully saved and you are still on the Course grade settings page In the navigation selector element select 'Preferences: Grader report' confirm that you are now on the "Preferences: grader report" page. confirm that the 'Grades' tab is highlighted as active in the secondary navigation. confirm that the navigation selector element is still present and   "Preferences: Grader report" is marked as selected. Change the value of one of the existing settings and save the changes. confirm that the changes have been successfully saved and you are still on the "Preferences: grader report" page In the navigation selector element select 'Scales' confirm that you are now on the "Scales" page. confirm that the 'Grades' tab is highlighted as active in the secondary navigation. confirm that the navigation selector element is still present and   "Scales" is marked as selected. confirm that you see a button   'Add a new scale' ('primary') next to the navigation selector element. confirm that you see "Standard scales" table (no Custom scales) Click on "Add a new scale" confirm that you are redirected to the add new scale page Add a new scale by filling out the required fields and click 'Save changes'. (do not check 'Standard scale') confirm that the scale has been successfully added and you have been redirected back to the 'Scales' page confirm that you see "Custom scales" table Go back to the 'Add a new scale' page and click 'Cancel' confirm that you are redirected back to the 'Scales' page In the navigation selector element select 'Grade letters' confirm that you are now on the "Grade letters" page. confirm that the 'Grades' tab is highlighted as active in the secondary navigation. confirm that the navigation selector element is still present and   "Grade letters" is marked as selected. confirm that you see a button   'edit' ('primary') next to the navigation selector element. Click on "Edit" confirm that you are redirected to the edit grade letters page Make some changes to the grade letters and save the changes. confirm that the grade letters has been successfully updated and you have been redirected back to the 'Grade letters' page Go back to the 'Edit grade letters' page and click 'Cancel' confirm that you are redirected back to the 'Grade letters' page In the navigation selector element select 'Import' confirm that you are now on the "Import CSV" page. confirm that the 'Grades' tab is highlighted as active in the secondary navigation. confirm that the navigation selector element is still present and "Import" is marked as selected. confirm that you can see another selector element (import type) next to the navigation selector element with the following options: CSV file, Paste from spreadsheet, XML file. (CSV file should be marked as selected) In the import type selector element select "Paste from spreadsheet" confirm that you are now on the "Paste from spreadsheet" import page. confirm that the 'Grades' tab is highlighted as active in the secondary navigation. confirm that the navigation selector element is still present and "Import" is marked as selected. confirm that "Paste from spreadsheet" is marked as selected in the import type selector element. In the import type selector element select "XML file" confirm that you are now on the "XML file" import page. confirm that the 'Grades' tab is highlighted as active in the secondary navigation. confirm that the navigation selector element is still present and "Import" is marked as selected. confirm that "XML file" is marked as selected in the import type selector element. In the navigation selector element select 'Export' confirm that you are now on the "Export to OpenDocument spreadsheet" page. confirm that the 'Grades' tab is highlighted as active in the secondary navigation. confirm that the navigation selector element is still present and "Export" is marked as selected. confirm that you can see another selector element (export type) next to the navigation selector element with the following options: OpenDocument spreadsheet, Plain text file, Excel spreadsheet, XML file. (' OpenDocument spreadsheet ' should be marked as selected) In the export type selector element select "Plain text file" confirm that you are now on the "Plain text file" export page. confirm that the 'Grades' tab is highlighted as active in the secondary navigation. confirm that the navigation selector element is still present and "Export" is marked as selected. confirm that " Plain text file " is marked as selected in the export type selector element. In the export type selector element select "Excel spreadsheet" confirm that you are now on the "Excel spreadsheet" export page. confirm that the 'Grades' tab is highlighted as active in the secondary navigation. confirm that the navigation selector element is still present and "Export" is marked as selected. confirm that " Excel spreadsheet " is marked as selected in the export type selector element. In the export type selector element select "XML file" confirm that you are now on the "XML file" export page. confirm that the 'Grades' tab is highlighted as active in the secondary navigation. confirm that the navigation selector element is still present and "Export" is marked as selected. confirm that " XML file " is marked as selected in the export type selector element. Go to Site administration > Grades > General settings Set 'Enable publishing' ( gradepublishing ) to Yes Save changes. Go back to the course gradebook and from the navigation selector element select 'Import'. (you should be redirected to the 'Import CSV' page) In the import type selector element confirm that there is a new item "Key manager" at the bottom of the list of import options. Select "Key manager" in the import type selector element. confirm that you are now on the "Key manager" page. confirm that the 'Grades' tab is highlighted as active in the secondary navigation. confirm that the navigation selector element is still present and "Import" is marked as selected. confirm that " Key manager " is marked as selected in the import type selector element. confirm that you see a button   'Add user key' ('primary') next to the import type selector element. Click on "Add user key" confirm that you are redirected to the create user key page Add a new user key by filling out the required fields and click 'Save changes'. confirm that the key has been successfully added and you have been redirected back to the 'Key manager' import page Go back to the 'Add user key' page and click 'Cancel' confirm that you are redirected back to the 'Key manager' page In the navigation selector element select 'Export' confirm that there is a new item "Key manager" at the bottom of the list of export options. Select "Key manager" in the export type selector element. confirm that you are now on the "Key manager" page. confirm that the 'Grades' tab is highlighted as active in the secondary navigation. confirm that the navigation selector element is still present and "Export" is marked as selected. confirm that " Key manager " is marked as selected in the export type selector element. confirm that you see a button   'Add user key' ('primary') next to the export type selector element. Click on "Add user key" confirm that you are redirected to the create user key page Add a new user key by filling out the required fields and click 'Save changes'. confirm that the key has been successfully added and you have been redirected back to the 'Key manager' export page Go back to the 'Add user key' page and click 'Cancel' confirm that you are redirected back to the 'Key manager' page Select "XML file" in the export type selector element. In the Grade publishing options section, select the created key in 'User key' Press Export confirm you are redirected to a new page confirm you can see a Back button at the top confirm you can see a download link for the XML file Click on the Back button confirm you are redirected to the Export XML file page Test 2 (admin - site administration) Continue with the setup from Test 1. Login as admin. Go to Site administration > Grades. Click on 'Scales'. confirm that you can see "Add a new scale" button (primary) at the top of the page content area (tertiary navigation area). confirm that you DO NOT see any navigation selector elements in the tertiary navigation area confirm that there is NO Custom scales heading nor table. Click on Add a new scale. confirm that there is a context header (Site name: Scales: Add a scale) confirm that there is a heading 'Add a scale' in the page content area Go back to  Site administration > Grades and click on 'Outcomes'. confirm that you can see "Add a new outcome" button (primary) at the top of the page content area (tertiary navigation area). in case there are no standard outcomes confirm that a notification is displayed stating that there are no existing outcomes (also there is no Standard or Custom scales table) ** Click on "Add a new outcome" and  than add a new outcome Once the outcome was created, go back to the the Outcomes site administration page. confirm that you can see "Export all outcomes" button (secondary) at the top of the page content area (tertiary navigation area), right aligned. confirm that you can see "Standard outcomes" table (No Custom scales heading or table) ** Go back to  Site administration > Grades and click on 'Letters'. confirm that you see an "Edit" button (primary) in the tertiary navigation area Test 3 (teacher - course gradebook) Continue with the setup from Test 1. Login as teacher Repeat steps 4-50 from Test 1: confirm that everything works as expected in Test 1 From the navigation selector element in gradebook select 'Import'. (if it is not already selected) NOTE: make sure "gradepublishing" is still enabled In the import type selector element confirm that there is NOT a "Key manager" item at the bottom of the list of import options. From the navigation selector element in gradebook select 'Export'. In the export type selector element confirm that there is NOT a "Key manager" item at the bottom of the list of import options. Test 4 (non-editing teacher - course gradebook) Login as non-editing teacher. Go to the course. Go to the course gradebook (Grades tab) confirm that you are on the Grader report page. confirm that the 'Grades' tab is highlighted as active in the secondary navigation. confirm that there is a navigation selector element with the following grouped options: View - Grader report, Grade history, Outcomes report, Overview report, User report Setup - Preferences: Grader report More - Export confirm that "Grader report" is marked as selected in the navigation selector element. From the navigation selector element select "Overview report" confirm that you are redirected to the Overview report page. confirm that the 'Grades' tab is highlighted as active in the secondary navigation. confirm that the navigation selector element is still present and "Overview report" is marked as selected. From the navigation selector element select "Grade history" confirm that you are redirected to the Grade history page. confirm that the 'Grades' tab is highlighted as active in the secondary navigation. confirm that the navigation selector element is still present and "Grade history" is marked as selected. From the navigation selector element select "Outcomes report" confirm that you are redirected to the Outcomes report page. confirm that the 'Grades' tab is highlighted as active in the secondary navigation. confirm that the navigation selector element is still present and "Outcomes report" is marked as selected. From the navigation selector element select "Overview report" confirm that you are redirected to the Overview report page. confirm that the 'Grades' tab is highlighted as active in the secondary navigation. confirm that the navigation selector element is still present and "Overview report" is marked as selected. ** From the navigation selector element select "User report" confirm that you are redirected to the User report page. confirm that the 'Grades' tab is highlighted as active in the secondary navigation. confirm that the navigation selector element is still present and "User report" is marked as selected. From the navigation selector element select "Preferences: Grader report" confirm that you are redirected to the Grader report  preferences page. confirm that the 'Grades' tab is highlighted as active in the secondary navigation. confirm that the navigation selector element is still present and "Preferences: Grader report" is marked as selected. From the navigation selector element select "Export" confirm that you are now on the "Export to OpenDocument spreadsheet" page. confirm that the 'Grades' tab is highlighted as active in the secondary navigation. confirm that the navigation selector element is still present and "Export" is marked as selected. confirm that you can see another selector element (export type) next to the navigation selector element with the following options: OpenDocument spreadsheet, Plain text file, Excel spreadsheet, XML file. (' OpenDocument spreadsheet ' should be marked as selected) ** Navigate to each export type option** confirm you are redirected to the correct page confirm that the correct export type is marked as selected in the export type navigation selector Test 5 (student - course gradebook) Login as student. Go to the course. Go to the course gradebook (Grades tab) confirm that you are on the User report page. confirm that the 'Grades' tab is highlighted as active in the secondary navigation. confirm that there is a navigation selector element with the following grouped options: View - Overview report, User report confirm that "User report" is marked as selected in the navigation selector element. From the navigation selector element select "Overview report" confirm that you are redirected to the Overview report page. confirm that the 'Grades' tab is highlighted as active in the secondary navigation. confirm that the navigation selector element is still present and "Overview report" is marked as selected.
    • Story Points:
      1
    • Sprint:
      Navigation push 8, Navigation push 9, Navigation push 10

      Description

      To have the gradebook fit in with the new navigation changes, please do the following:

      1. Grade report - Move the select menu to the left.
      2. On the Gradebook Settings page:
        1. Put "Add grade item" and "Add category" to the tertiary nav.
      3. On the Scales page:
        1. Move "Add a new scale" into the tertiary nav.
      4. On the letters page:
        1. No need for a view tab.
        2. Move the edit tab into the tertiary nav as a button.
      5. On the import page:
        1. Default to showing the CSV file page.
        2. Put [CSV file, Paste from spreadsheet, XML file] into a select menu and put that menu into the tertiary nav.
      6. On the Export page:
        1. Default on OpenDocument spreadsheet.
        2. Put [OpenDocument spreadsheet, Plain text file, Excel spreadsheet, XML file] into a select menu and put that menu into the tertiary nav.

      Select navigation menu

      1. Reorder view section to [Grader report, User report, Single view, Overview report, Grade history, Outcomes report]
      2. Remove [Scales, Letters, Import, Export] and replace with "More"
      3. "More" should have under it [Grade letters, Scales, Import, Export]

      The figma prototype

        Attachments

          Activity

            People

            Assignee:
            Geshoski Mihail Geshoski
            Reporter:
            abgreeve Adrian Greeve
            Peer reviewer:
            Peter Dias Peter Dias
            Participants:
            Component watchers:
            Adrian Greeve, Jake Dallimore, Mathew May, Mihail Geshoski, Peter Dias, Sujith Haridasan, Adrian Greeve, Jake Dallimore, Mathew May, Mihail Geshoski, Peter Dias, Sujith Haridasan
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Dates

              Created:
              Updated:
              Fix Release Date:
              13/Dec/21

                Time Tracking

                Estimated:
                Original Estimate - 0 minutes
                0m
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 1 week, 2 days, 5 hours, 30 minutes
                1w 2d 5h 30m