Show
Prerequisites:
Create a course.
Enroll a student and a teacher.
In the course create following activities:
1. Scorm
2. Survey
3. Workshop
4. URL
5. Forum
6. Quiz
URL
The heading text should not be visible.
Navigate to the activity tab of the URL and you should not see heading text if secondary navigation is present.
Workshop
Test instructions for admin user
Navigate to the activity tab of the workshop.
Navigate to "Submission phase". You "should see" Activity tab highlighted when the confirm dialog opens up.
a. You should see "Add submission" primary button above text "Submission phase".
Navigate to "Grading phase". You "should see" Activity tab highlighted when the confirm dialog opens up.
Navigate to "Close workshop". You "should see" Activity tab highlighted when the confirm dialog opens up.
Assessment form - secondary nav
This new tab points to the page: 'Edit assessment form'.
Submission allocation - secondary nav
A drop down should be seen where user can navigate to:
a) Manual allocation
b) Random allocation
c) Scheduled allocation
Test instructions for teacher user
Navigate to the activity tab of the workshop.
Navigate to "Submission phase". You "should see" Activity tab highlighted when the confirm dialog opens up.
a. You should see "Add submission" primary button above text "Submission phase".
Navigate to "Grading phase". You "should see" Activity tab highlighted when the confirm dialog opens up.
Navigate to "Close workshop". You "should see" Activity tab highlighted when the confirm dialog opens up.
Assessment form - secondary nav
This new tab points to the page: 'Edit assessment form'.
Submission allocation - secondary nav
A drop down should be seen where user can navigate to:
a) Manual allocation
b) Random allocation
c) Scheduled allocation
Test instructions for student
Navigate to "Submission phase". You "should see" Activity tab highlighted when the confirm dialog opens up.
a) You should see "Add submission" primary button above text "Submission phase".
Navigate to "Assessment phase". You "should see" Activity tab highlighted when the confirm dialog opens up.
Navigate to "Grading phase". You "should see" Activity tab highlighted when the confirm dialog opens up.
Navigate to "Close workshop". You "should see" Activity tab highlighted when the confirm dialog opens up.
No secondary navigation visible to student user.
Workshop test without assessment
Admin testing
Login as admin. Create a course and enroll 2 students (student1) and a teacher (teacher1).
Enable workshop activity in the course. Go to the newly created workshop activity.
Switch to 'Submission phase'.
You should see 'Add submission' button.
Teacher testing
Login as teacher.
You should see 'Add submission' button (as you are already in the 'Submission phase', because in the admin testing you switched).
Student testing
Login as student1
You should see 'Add submission' button (Same reason holds as above for admin and teacher).
Workshop test with assessment
Admin testing
Login as admin. Create a course and enrol a student (student1) and a teacher (teacher1).
Enable workshop activity in the course. Go to the newly created workshop activity.
Go to 'Settings' tab of workshop activity and fill the following:
a) Submission settings: Fill data in the 'Instructions for submission'
b) Example submission: Enale 'Use examples'. And select 'Examples must be assessed before own submission'.
c) Click on 'Save and display'.
In the 'Setup phase', click on 'Edit assessment form' link ( You should see this link inside the first box 'Setup phase')
Fill up the details for atleast 'Aspect 1'. Click on 'Save and close'.
You should see 'Add example submission' button in the 'Setup phase'.
Switch to 'Submission phase'.
You should see 'Add submission' button.
Teacher testing
Login as teacher.
Go back to the 'Setup phase' and click on 'Add example submission' button.
Fill up the details and move and save.
You should see 2 secondary buttons: 'Re-assess' and 'Add an example submission'.
Switch to 'Submission phase' and you should see 'Add submission' button (as you are already in the 'Submission phase', because in the admin testing you switched).
Switch back to the 'Setup phase'.
Student testing
Login as student
In the 'Setup phase', you should see 'Assess' button to assess the example submissions.
You can click on the 'Assess' button and then click on save.
Login as a teacher and then switch to 'Submission phase'. Relogin as student.
You should see 'Add submission' button.
The above steps should cover the first switch case requested.(during the integration review).
Scorm
Test instructions for admin user
Navigate to the activity tab of the scorm.
User should see 2 buttons in the activity tab:
a) Preview - secondary button
When clicked on this button you should see preview mode
b) Enter - primary button
When clicked on this button you should see the normal mode
There is a new tab "Report" added. It includes in the following order:
a) Basic report
This page will also have a download drop down.
The drop down will have 3 supported file types:
- ODS format
- Excel format
- text format
b) Graph report
This page doesn't have download drop down
c) Interactions report
This page will also have a download drop down.
The drop down will have 3 supported file types:
- ODS format
- Excel format
- text format
d) Objectives report
This page will also have a download drop down.
The drop down will have 3 supported file types:
- ODS format
- Excel format
- text format
Test instructions for teacher user
Navigate to the activity tab of the scorm.
User should see 2 buttons in the activity tab:
a) Preview - secondary button
When clicked on this button you should see preview mode
b) Enter - primary button
When clicked on this button you should see the normal mode
There is a new tab "Report" added. It includes in the following order:
a) Basic report
This page will also have a download drop down.
The drop down will have 3 supported file types:
- ODS format
- Excel format
- text format
b) Graph report
This page doesn't have download drop down
c) Interactions report
This page will also have a download drop down.
The drop down will have 3 supported file types:
- ODS format
- Excel format
- text format
d) Objectives report
This page will also have a download drop down.
The drop down will have 3 supported file types:
- ODS format
- Excel format
- text format
Test instructions for student user
User should see 2 buttons in the activity tab:
a) Preview - secondary button
When clicked on this button you should see preview mode
b) Enter - primary button
When clicked on this button you should see the normal mode
Test for student to verify download
Login as admin and Scorm activity is created in a course and student is enrolled to it.
Now login as student and complete the scorm activity.
Re-login as admin/teacher.
Navigate to Reports tab and select "Interactions report" from the selector/drop down seen in the left.
At the end of the report(way down in the page), select "Download tabe data as": "Portable Document Format".
Click Download button. You should see the data in the downloaded PDF file.
Repeat the step 5 and by selecting item shared below and clicking Download button:
a) "Comma separated value". You should see the data in the CSV file.
b) "Microsoft Excel". You should see data in the xlsx file.
c) "HTML Table". You should see data in the html file.
d) "Javascript Object Notation". You should see data in the json file.
e) "OpenDocument". You should see data in the ods file.
Test reports page for scorm
To test this I used scorm package RuntimeMinimumCalls_SCORM12.zip (available at ./mod/scorm/tests/packages/RuntimeMinimumCalls_SCORM12.zip)
Enable scorm activity with RuntimeMinimumCalls_SCORM12.zip.
As an admin try to complete one or two sections in the scorm.
Now navigate to the "Reports" tab in the secondary nav.
You should land in the page with "Basic report" selected in the drop down in tertiary nav.
In the "Attempt" column you can see number(s) as link(s). Click on the link and it should take you to mod/scorm/report/userreport.php page.
This page should have a "Back" button and a drop down with "Learning objects" selected.
This page should also have "Track details" link in the right most column. Click on the "Track details" link, it should take you to mod/scorm/report/userreporttracks.php page with download button. In this page you should see only a "Back" button.
When you click the "Back" button, it should take you to the "Basic reports" page.
In step 6, you may also test by selecting "Interactions". When selected, it should take you to page mod/scorm/report/userreportinteractions.php. The "Back" button in this page should take you to "Basic reports" page.
In step 4, if you select "Interactions report" or "Objectives report", you should see link(s) with "Completed".
When you click on "Completed" link it should take you to mod/scorm/report/userreporttracks.php page. This page should have a "Back" button which when clicked would take you to the parent page i.e, if you came from "Interactions report" then you land in the interactions report page or to objective reports page.
Survey
Test instructions for admin user
Navigate to the activity tab of the Survey.
As a student user, submit the survey.
"Response reports" a new tab in the secondary nav should be seen.
Navigate to the "Response reports".
A drop down should be seen:
a) Summary
A "Download results" a secondary should be seen on the right end.
This button when clicked would show user following options:
- "Download in ODS format" button - a secondary button
- "Download in Excel format" button - a secondary button
- "Download in text format" button - a secondary button
b) Scales
A "Download results" a secondary should be seen on the right end.
This button when clicked would show user following options:
- "Download in ODS format" button - a secondary button
- "Download in Excel format" button - a secondary button
- "Download in text format" button - a secondary button
c) Questions
A "Download results" a secondary should be seen on the right end.
This button when clicked would show user following options:
- "Download in ODS format" button - a secondary button
- "Download in Excel format" button - a secondary button
- "Download in text format" button - a secondary button
d) Participants
A "Download results" a secondary should be seen on the right end.
This button when clicked would show user following options:
- "Download in ODS format" button - a secondary button
- "Download in Excel format" button - a secondary button
- "Download in text format" button - a secondary button
Test instructions for teacher user
As a student user, submit the survey.
"Response reports" a new tab in the secondary nav should be seen.
Navigate to the "Response reports".
A drop down should be seen:
a) Summary
A "Download results" a secondary should be seen on the right end.
This button when clicked would show user following options:
- "Download in ODS format" button - a secondary button
- "Download in Excel format" button - a secondary button
- "Download in text format" button - a secondary button
b) Scales
A "Download results" a secondary should be seen on the right end.
This button when clicked would show user following options:
- "Download in ODS format" button - a secondary button
- "Download in Excel format" button - a secondary button
- "Download in text format" button - a secondary button
c) Questions
A "Download results" a secondary should be seen on the right end.
This button when clicked would show user following options:
- "Download in ODS format" button - a secondary button
- "Download in Excel format" button - a secondary button
- "Download in text format" button - a secondary button
d) Participants
A "Download results" a secondary should be seen on the right end.
This button when clicked would show user following options:
- "Download in ODS format" button - a secondary button
- "Download in Excel format" button - a secondary button
- "Download in text format" button - a secondary button
Test instructions for student user
The student user can only submit the survey
Forum
Test instructions for admin user
Navigate to the activity tab of the Forum.
You should see "Search" text box and "Add discussion" primary button grouped under the Mark as done.
If the description is enabled for the forum, then the "Search" text and "Add discussion" primary button grouped under the description.
Navigate to the subscriptions tab in the secondary nav:
2 drop downs are noticed.
- Subscribers
a) View subscribers
b) Manage subscribers
Shows the potential subscribers and Existing subscribers tables.
This selection is saved in the session. Whenever the user comes back to the
subscribers tab, the previous option is remembered.
- Subscriptions
a) Optional subscription
b) Forced subscription
c) Auto subscription
d) Subscription disabled
Test instructions for teacher user
You should see "Search" text box and "Add discussion" primary button grouped under the Mark as done.
If the description is enabled for the forum, then the "Search" text and "Add discussion" primary button grouped under the description.
Navigate to the subscriptions tab in the secondary nav:
2 drop downs are noticed.
- Subscribers
a) View subscribers
b) Manage subscribers
Shows the potential subscribers and Existing subscribers tables.
This selection is saved in the session. Whenever the user comes back to the
subscribers tab, the previous option is remembered.
- Subscriptions
a) Optional subscription
b) Forced subscription
c) Auto subscription
d) Subscription disabled
When the teacher is subscribed to the forum, you can subscribe it from the subscribers tab mentioned in (3):
"Unsubscribe from forum" secondary button would be seen in the right end.
When the teacher is subscribed to the forum, you can subscribe it from the subscribers tab mentioned in (3):
"Subscribe to forum" secondary button would be seen in the right end.
When "Forced subscription" is opted from (3), no secondary button "Unsubscribe from form" would be shown in the activity page.
Test instructions for student user
You should see "Search" text box and "Add discussion" primary button grouped under the Mark as done.
If the description is enabled for the forum, then the "Search" text and "Add discussion" primary button grouped under the description.
If the "Forced subscription" is enabled, then "Unsubscribe from forum"/"Subscribe to forum" will not be shown.
Quiz
Test instructions for admin user
Navigate to the activity tab of the Quiz.
"Add question" primary button would be seen, when no questions are added.
Click on "Add question", it should take you to quiz/edit page.
Also notice the "Back" secondary button.
Add a question, for instance true/false.
After the question is added, user should see 2 secondary buttons: "Back" and "Preview quiz".
Click on the "Back" button: user should see a secondary button: "Preview quiz" and a primary button: "Edit quiz".
Click on the "Edit quiz" button. User should see buttons mentioned in (4)
"User overrides" and "Group overrides" are now moved inside the "Overrides" tab in secondary nav.
"Question bank" tab in secondary nav:
a) "Questions" page is moved under "Question bank"
b) "Categories" page is moved under "Question bank"
c) "Import" page is moved under "Question bank"
d) "Export" page is moved under "Question bank"
Test instructions for teacher user
"Add question" primary button would be seen, when no questions are added.
Click on "Add question", it should take you to quiz/edit page.
Also notice the "Back" secondary button.
Add a question, for instance true/false.
After the question is added, user should see 2 secondary buttons: "Back" and "Preview quiz".
Click on the "Back" button: user should see a secondary button: "Preview quiz" and a primary button: "Edit quiz".
Click on the "Edit quiz" button. User should see buttons mentioned in (4)
"User overrides" and "Group overrides" are now moved inside the "Overrides" tab in secondary nav.
"Question bank" tab in secondary nav:
a) "Questions" page is moved under "Question bank"
b) "Categories" page is moved under "Question bank"
c) "Import" page is moved under "Question bank"
d) "Export" page is moved under "Question bank"
Test instructions for student user
When the question is added to the student user:
a) The "Attempt quiz" primary button is seen.
b) When clicked on "Attempt quiz", it shows attempt page with "Back" secondary button.
Test
Login as admin
Go through the pages of each activities
1. Confirm that all pages works as per the design.
2. Refer figma link for the design.
Repeat the tests as teacher and student.
1. Confirm that all pages works as per the design.
2. Refer the figma link for the design as a teacher.
3. Refer the figma link for the design as a student.