Details
-
Improvement
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
4.0
-
MOODLE_400_STABLE
-
MOODLE_400_STABLE
-
MDL-71912-master-V4 -
Hide
Prerequisite
- Create a course
- Enroll student and teacher to this course
- Create following activities in the course:
a) Assignment
b) Lesson
c) Book
d) Chat
e) Choice
f) External Tool
Assignment
Test instruction for admin user
- Enable the assignment activity and navigate to this activity.
- On the activity page user should see "View submissions" secondary button and "Grade" as primary button.
When clicked on "View submissions" button, user should be taken to all users grade page.
a) User can see a "Back" secondary button to go back to the activity page.
b) User can also see "Download all submissions" secondary button.
When clicked on "Grade" button, user should be taken to individual grading page. - The "Overrides" tab should be visible in the secondary nav (not inside the more menu)
A drop down with following list should be visible:
a) User overrides
"Add user override" primary button should be seen.
b) Group overrides
"Add group override" should not be disabled if the groups are added, else user should see it as disabled.
Test instruction for teacher user
- Enable the assignment activity and navigate to this activity.
- On the activity page user should see "View submissions" secondary button and "Grade" as primary button.
When clicked on "View submissions" button, user should be taken to all users grade page.
a) User can see a "Back" secondary button to go back to the activity page.
b) User can also see "Download all submissions" secondary button.
When clicked on "Grade" button, user should be taken to individual grading page. - The "Overrides" tab should be visible in the secondary nav (not inside the more menu)
A drop down with following list should be visible:
a) User overrides
"Add user override" primary button should be seen.
b) Group overrides
"Add group override" should not be disabled if the groups are added, else user should see it as disabled.
Test instruction for student user
- When navigated to the activity, the user should see "Add submission" secondary button.
Lesson
Test instruction for admin user
- Enable lesson activity
- Click on "Add a question page" and select "True/False" (for instance)
- Click on "Add a question page" and select "Essay" (for grading essays).
- Go to Lesson activity page.
You should see "Edit" primary button and "Grade essays" secondary button.
a) When clicked on "Edit"
You should land on lesson edit page.
b) When clicked on "Grade essays"
You should land on essay page. This page shouldn't have further info as none of the students have submitted
essay(s) and attempted true/false question. - Now as a student1 try to submit an essay. And then as admin user click on "Grade essays"
This page should now show you the essay to be graded information in the essay page. - "Overrides" should be visible in the secondary nav (not inside the more menu)
When navigated to this tab you should see a drop down with:
a) User overrides
The user overrides is moved under this section as per the new design.
The "Add user override"
b) Group overrides
The group overrides is moved under this section as per the new design. - "Reports" should be visible in the secondary tab (not inside the more menu)
When navigated to this tab you should see a drop down with:
a) Overview
The overview tab is now converted to a drop down.
b) Detailed statistics
The Detailed statistics tab is now converted to a drop down
Test instruction for teacher user
- Enable lesson activity
- Click on "Add a question page" and select "True/False" (for instance)
- Click on "Add a question page" and select "Essay" (for grading essays).
- Go to Lesson activity page.
You should see "Edit" primary button and "Grade essays" secondary button.
a) When clicked on "Edit"
You should land on lesson edit page.
b) When clicked on "Grade essays"
You should land on essay page. This page shouldn't have further info as none of the students have submitted
essay(s) and attempted true/false question. - Now as a student1 try to submit an essay. And then as admin user click on "Grade essays"
This page should now show you the essay to be graded information in the essay page. - "Overrides" should be visible in the secondary nav (not inside the more menu)
When navigated to this tab you should see a drop down with:
a) User overrides
The user overrides is moved under this section as per the new design.
The "Add user override"
b) Group overrides
The group overrides is moved under this section as per the new design. - "Reports" should be visible in the secondary tab (not inside the more menu)
When navigated to this tab you should see a drop down with:
a) Overview
The overview tab is now converted to a drop down.
b) Detailed statistics
The Detailed statistics tab is now converted to a drop down
Test instruction for student user
- When logged in as student and navigated to the lesson activity, the student can attempt the question, if it is added to this activity.
Chat
Test instruction for admin user
- Enable chat activity.
- User should see "Enter the chat" primary button and "Use more accessible interface" secondary button.
a) When clicked on "Enter the chat" the pop up should show the chat window.
b) When clicked on "Use more accessible interface" should show gui_basic page.
Test instruction for teacher user
- Enable chat activity.
- User should see "Enter the chat" primary button and "Use more accessible interface" secondary button.
a) When clicked on "Enter the chat" the pop up should show the chat window.
b) When clicked on "Use more accessible interface" should show gui_basic page.
Test instruction for student user
- Enable chat activity.
- User should see "Enter the chat" primary button and "Use more accessible interface" secondary button.
a) When clicked on "Enter the chat" the pop up should show the chat window.
b) When clicked on "Use more accessible interface" should show gui_basic page.
Choice
Test instruction for admin user
- Enable choice activity.
- User should see "Save my choice" primary button.
- The heading text is not shown if secondary nav is shown.
Test instruction for teacher user
- Enable choice activity.
- User should see "Save my choice" primary button.
- The heading text is not shown if secondary nav is shown.
Test instruction for student user
- Enable choice activity.
- User should see "Save my choice" primary button.
- The heading text is not shown if secondary nav is shown.
Activities affected:
- Assignment
- Lesson
- Book
- Chat
- Choice
- External Tool
- In the above areas check that in Boost the activity heading is above the secondary navigation (tabs) and just below the breadcrumbs.
- In Classic, check that the activity heading is now in the main content area and not near the breadcrumb area.
Activities affected
- Assignment
- Lesson
- Check that the above activities have "overrides" in the secondary navigation, and that there is a dropdown list to select either user or group overrides.
Activities affected
- Assignment
- Lesson
- Book
- Check that the above activities have call to action buttons just below the description of the activity. Each activity will need some text entered into the description.
ShowPrerequisite Create a course Enroll student and teacher to this course Create following activities in the course: a) Assignment b) Lesson c) Book d) Chat e) Choice f) External Tool Assignment Test instruction for admin user Enable the assignment activity and navigate to this activity. On the activity page user should see "View submissions" secondary button and "Grade" as primary button. When clicked on "View submissions" button, user should be taken to all users grade page. a) User can see a "Back" secondary button to go back to the activity page. b) User can also see "Download all submissions" secondary button. When clicked on "Grade" button, user should be taken to individual grading page. The "Overrides" tab should be visible in the secondary nav (not inside the more menu) A drop down with following list should be visible: a) User overrides "Add user override" primary button should be seen. b) Group overrides "Add group override" should not be disabled if the groups are added, else user should see it as disabled. Test instruction for teacher user Enable the assignment activity and navigate to this activity. On the activity page user should see "View submissions" secondary button and "Grade" as primary button. When clicked on "View submissions" button, user should be taken to all users grade page. a) User can see a "Back" secondary button to go back to the activity page. b) User can also see "Download all submissions" secondary button. When clicked on "Grade" button, user should be taken to individual grading page. The "Overrides" tab should be visible in the secondary nav (not inside the more menu) A drop down with following list should be visible: a) User overrides "Add user override" primary button should be seen. b) Group overrides "Add group override" should not be disabled if the groups are added, else user should see it as disabled. Test instruction for student user When navigated to the activity, the user should see "Add submission" secondary button. Lesson Test instruction for admin user Enable lesson activity Click on "Add a question page" and select "True/False" (for instance) Click on "Add a question page" and select "Essay" (for grading essays). Go to Lesson activity page. You should see "Edit" primary button and "Grade essays" secondary button. a) When clicked on "Edit" You should land on lesson edit page. b) When clicked on "Grade essays" You should land on essay page. This page shouldn't have further info as none of the students have submitted essay(s) and attempted true/false question. Now as a student1 try to submit an essay. And then as admin user click on "Grade essays" This page should now show you the essay to be graded information in the essay page. "Overrides" should be visible in the secondary nav (not inside the more menu) When navigated to this tab you should see a drop down with: a) User overrides The user overrides is moved under this section as per the new design. The "Add user override" b) Group overrides The group overrides is moved under this section as per the new design. "Reports" should be visible in the secondary tab (not inside the more menu) When navigated to this tab you should see a drop down with: a) Overview The overview tab is now converted to a drop down. b) Detailed statistics The Detailed statistics tab is now converted to a drop down Test instruction for teacher user Enable lesson activity Click on "Add a question page" and select "True/False" (for instance) Click on "Add a question page" and select "Essay" (for grading essays). Go to Lesson activity page. You should see "Edit" primary button and "Grade essays" secondary button. a) When clicked on "Edit" You should land on lesson edit page. b) When clicked on "Grade essays" You should land on essay page. This page shouldn't have further info as none of the students have submitted essay(s) and attempted true/false question. Now as a student1 try to submit an essay. And then as admin user click on "Grade essays" This page should now show you the essay to be graded information in the essay page. "Overrides" should be visible in the secondary nav (not inside the more menu) When navigated to this tab you should see a drop down with: a) User overrides The user overrides is moved under this section as per the new design. The "Add user override" b) Group overrides The group overrides is moved under this section as per the new design. "Reports" should be visible in the secondary tab (not inside the more menu) When navigated to this tab you should see a drop down with: a) Overview The overview tab is now converted to a drop down. b) Detailed statistics The Detailed statistics tab is now converted to a drop down Test instruction for student user When logged in as student and navigated to the lesson activity, the student can attempt the question, if it is added to this activity. Chat Test instruction for admin user Enable chat activity. User should see "Enter the chat" primary button and "Use more accessible interface" secondary button. a) When clicked on "Enter the chat" the pop up should show the chat window. b) When clicked on "Use more accessible interface" should show gui_basic page. Test instruction for teacher user Enable chat activity. User should see "Enter the chat" primary button and "Use more accessible interface" secondary button. a) When clicked on "Enter the chat" the pop up should show the chat window. b) When clicked on "Use more accessible interface" should show gui_basic page. Test instruction for student user Enable chat activity. User should see "Enter the chat" primary button and "Use more accessible interface" secondary button. a) When clicked on "Enter the chat" the pop up should show the chat window. b) When clicked on "Use more accessible interface" should show gui_basic page. Choice Test instruction for admin user Enable choice activity. User should see "Save my choice" primary button. The heading text is not shown if secondary nav is shown. Test instruction for teacher user Enable choice activity. User should see "Save my choice" primary button. The heading text is not shown if secondary nav is shown. Test instruction for student user Enable choice activity. User should see "Save my choice" primary button. The heading text is not shown if secondary nav is shown. Activities affected: Assignment Lesson Book Chat Choice External Tool In the above areas check that in Boost the activity heading is above the secondary navigation (tabs) and just below the breadcrumbs. In Classic, check that the activity heading is now in the main content area and not near the breadcrumb area. Activities affected Assignment Lesson Check that the above activities have "overrides" in the secondary navigation, and that there is a dropdown list to select either user or group overrides. Activities affected Assignment Lesson Book Check that the above activities have call to action buttons just below the description of the activity. Each activity will need some text entered into the description.
-
1
-
Navigation push ahead, Navigation push 2, Navigation push 3, Navigation push 4, Navigation push 5, Navigation push 6
Description
Given the completion of MDL-71681 we will have the functionality for modules to define their own navigation outside of the primary & secondary navigation structures. Given the designs on figma we need to go through each module and either implement the new "tertiary" functionality or confirm that a module does not need to call the new functionality.
This MDL is one of a set of 4 identical MDLs, this has been done to confirm that the workloads are near equal and so work can be done in parallel.
This MDL is to review and implement the tertiary navigation for the following modules:
- Assignment
- Lesson
- Book
- Chat
- Choice
- External Tool
Attachments
- sample.patch
- 1 kB
Issue Links
- blocks
-
MDL-70197 Migrate between existing navigation and 4.0 navigation
-
- Closed
-
- caused a regression
-
MDL-77993 No nav item to go to Detailed Statistics report for lesson report in classic theme
-
- Closed
-
- has a non-specific relationship to
-
MDL-72413 Move the activity modules title, description, and activity completion into a standard module API
-
- Closed
-
- has to be done after
-
MDL-71681 Add page action section.
-
- Closed
-
- is blocked by
-
MDL-71610 Move the turn editing on button into the navbar
-
- Closed
-
- Testing discovered
-
MDL-72835 Allow book sub plugins to determine where they are displayed in the navigation.
-
- Open
-