OSP 2.4 Test Cases
OSP 2.4 Functional Testing - Test Cases/Scripts
New Testing Materials for OSP 2.9
Attention OSP Testers. A new set of scripts and instructions are now available for 2.9. Please use the new materials and scripts instead of those listed below. Testing instructions and links to the scripts are available at: QA Testing Information for OSP
This set of test cases will go through functional testing of the requirements for OSP 2.4.
For now, the nightly2 test instance will have the latest code: http://nightly2.sakaiproject.org:8084/osp-portal. NOTE: The nightly test instance will delete any data that is added each day.
If you want a slightly more permanent environment to use, you can use the QA instance at http://qa2-osp.sakaiproject.org:8084/osp-portal, which is updated about every two weeks (on average).
1. Try to test each case in a course site, a project site and a portfolio site
2. Try to test each case across various browsers
3. Only use the 'admin' login to create user accounts and worksites, then login with the appropriate user/role to run the tests.
Please note that this is not a comprehensive set of scripts.
This spreadsheet outlines the JIRA requirements and the stage in which the requirement is in.
And here is the link to the list of OSP 2.4 Requirements: 2.4 Requirements
To run through the full OSP 2.4 system test scripts, go to the System Test Scripts page.
Goal Management Tool
- A)Instructor - Add/Remove/Update Goal Set and Goals from Goal Site
- B) Working with Data Points
Each of the following activities require the two previous activities - C) Set up Assignment
- D) Set up Goal Management in a Matrix
- E) Set up Goal Management in a Sequential Wizard
- F) Set up Goal Management in a Hierarchical Wizard
Script Information
Description |
These scripts contain general setup and usage procedures for the Goal Management tool. |
---|---|
Role(s) |
Instructor, Student - for course sites; CIG Coordinator, CIG Participant - for portfolio sites, Maintain - for goal site (project site). |
Special skills required to run test |
None |
Dependencies |
Course site or portfolio site for adding activities and goal site for creating and tracking goals. |
Time required |
1 hour |
Administrator - Set up course and goal sites
Set up the Goal Site (Project Worksite)
Step |
Actions |
Expected Outcome |
---|---|---|
1 |
Login as Sakai administrator and click Worksite Setup |
|
2 |
Create a project site - name it 'Goal Site' |
This will be the container site for the published goals. |
3 |
Select the Goal Management and Site Info tools. |
|
4 |
Click Site Info in the 'Goal Site' and add some instructors and students with appropriate roles selected. |
|
Set up the Course Site
Step |
Actions |
Expected Outcome |
---|---|---|
1 |
Login as Sakai administrator and click Worksite Setup |
|
2 |
Create a project site - name it 'Course Site' |
This site will use the goals as published in the 'Goal Site'. |
3 |
Select the following tools: Assignments, Data Points, Forms, Matrices, Wizards, Resources, and Site Info tools. |
|
4 |
Click Site Info in the 'Course Site' and add some instructors and students with appropriate roles selected. |
|
5 |
Logout as administrator. |
|
Instructor - Link Course Site to Goal Site
Step |
Actions |
Expected Outcome |
---|---|---|
1 |
In the Goal Site and click the Goal Management tool. |
|
2 |
Click Modify Worksite Associations |
The 'Modify Worksite Associations' screen appears. |
3 |
Place a check in the box next to the course site where the activities will be rated. |
|
4 |
Click Save |
A confirmation page will appear asking Are you sure you want to make the following changes? |
5 |
Click Yes to save the association. |
The 'Modify Goal Sets' page re-appears. |
Also, try resetting the checkboxes to null with the Reset button.
Instructor - Set permissions for goal site
Set Goal Management permissions for goal site
Step |
Actions |
Expected Outcome |
---|---|---|
1 |
Login as an instructor |
|
2 |
Click the Goal Site tab |
|
3 |
Click Goal Management from the navigation. |
|
4 |
Click Set Permissions and make sure that the Goal Site is listed in the listbox. |
|
5 |
Set the following permissions for maintain:
|
These will set the permissions as needed for the instructor/maintainer of the goal site. |
6 |
Set the following permissions for access:
|
These will set the permissions as needed for the students as related to the goal site. |
7 |
Click Save |
This will set the requisite permissions for instructors/students in the goal site. |
Set Goal Management permissions for the course site (from within the "goal" site)
Step |
Actions |
Expected Outcome |
---|---|---|
1 |
Select "Course site" from the listbox and click Set Permissions in the Goal Management tool of the 'Goal Site' |
|
2 |
Set the following permissions for Instructor:
|
These will set the permissions as needed for the instructor/maintainer of the goal site. |
6 |
Set the following permissions for Student:
|
These will set the permissions as needed for the students as needed in the course site. |
7 |
Click Save |
|
Instructor - Add/Remove/Update Goal Set and Goals from Goal Site
Add Goal Set
Step |
Actions |
Expected Outcome |
---|---|---|
1 |
Go into the Goal Site to add the goal set and goals. |
|
2 |
Click Goal Management from the navigation. |
|
3 |
Click Add Goal Set |
If you don't see Add Goal Set check permissions |
4 |
Enter a name (required field) for the goal set and a description |
|
5 |
Click Save when done. |
This is the set of goals that will be shared with the course site. |
6 |
Repeat steps 1 - 5 for additional goal sets |
It would be best to have at least two goal sets. |
Cancel Addition of Goal Set
Follow steps 1 - 5, but click Cancel instead of Save. The goal set should not be listed on the list page.
Edit Goal Set
Step |
Actions |
Expected Outcome |
---|---|---|
1 |
In the Goal Site, click Goal Management tool to access the goal set(s). |
|
2 |
Click the link for the goal set that was created previously. |
The 'Detailed Goal Set View' page will be displayed. |
3 |
Click the Edit button at the bottom of the screen. |
The 'Edit Goal Set' page will appear. |
4 |
Update the Name and Description fields. |
|
5 |
Click Save |
The 'Detailed Goal Set View' is displayed and the 'Name', 'Description' has been changed. |
Remove Goal Set
Step |
Actions |
Expected Outcome |
---|---|---|
1 |
In the Goal Site, click Goal Management tool to access the goal set(s). |
|
2 |
Create another goal set and save it. |
New goal set should be listed. |
3 |
Click the link for the new goal set. |
The 'Detailed Goal Set View' page will be displayed. |
4 |
Click the Remove button at the bottom of the screen. |
The 'Edit Goal Set' page will appear and the goal set will no longer be listed. |
Add Goals
Step |
Actions |
Expected Outcome |
---|---|---|
1 |
In the goal set that you created, click Add Goal |
|
2 |
Enter a name (required field) and a description for the goal |
|
3 |
Click Save |
The goal should be listed under the goal set. |
4 |
Repeat steps 1 - 3 for additional goals. |
It would be best to have at least two goals for each goal set. |
Cancel Addition of Goal
Follow steps 1 - 3, but click Cancel instead of Save. The goal should not be listed.
Edit Goal
Step |
Actions |
Expected Outcome |
---|---|---|
1 |
In any goal set that has been created (published or unpublished), expand the goal set by clicking on the |
The goal should be displayed on the 'Detailed Goal View' screen. |
2 |
Click the edit button |
The "Edit Goal" screen should appear with the goal details filled into the form. |
3 |
Edit the Goal details and click the Save button. |
The goal should be displayed on the 'Detailed Goal View' screen with your edits. |
Remove Goal
Step |
Actions |
Expected Outcome |
---|---|---|
1 |
In any goal set that has been created (published or unpublished), expand the goal set by clicking on the |
The goal should be displayed on the "Detailed Goal View" screen. |
2 |
Click the Remove button |
The "Remove Goal" screen should appear with the following alert: Are you sure you want to delete this goal and all subgoals? This will also remove any links and ratings applied to this goal and all subgoals.. |
3 |
Click Yes to remove the goal. |
|
Publish Goal Set
Step |
Actions |
Expected Outcome |
---|---|---|
1 |
In the Goal Site, click Goal Management tool to access the goal set(s). |
|
2 |
Click the link for the goal set that was created previously. |
The 'Detailed Goal Set View' screen appears. |
3 |
Click Publish |
The 'Publish Goal Set' page will appear with the following alert: Are you sure you want to publish this? Once published, other users of the system will be able to see it. |
4 |
Click Yes to publish the goal set. |
The goal set will now be listed under 'Published Goal Sets' area. |
Working with Data Points
Instructor - Set permissions for data points in the course site
Step |
Actions |
Expected Outcome |
---|---|---|
1 |
Go into the course site and click Data Points |
|
2 |
Click Permissions |
|
3 |
Ensure that the following permissions for Instructor are set:
|
These will set the permissions for modifying and viewing data points and submissions as needed for the instructor/maintainer. |
4 |
Ensure that the following permissions for Student are set:
|
These will set the permissions for viewing the data points as needed for the students. |
5 |
Click Save |
|
6 |
Click the link Modify Submitter Roles |
This will determine the roles for which submissions should be automatically generated. |
7 |
Add a check next to Student. |
|
8 |
Click Save |
You will see a confirmation page to confirm submitter role changes |
9 |
Click Yes to save the settings. |
|
10 |
Repeat steps 1 - 8, and then click No to ensure that the student role is not checked. |
|
11 |
Repeat steps 1 - 8, and click Yes to set the correct submitter role that will be needed for the rest of QA. |
|
Instructor - Add a data point and link to a goal
Step |
Actions |
Expected Outcome |
---|---|---|
1 |
Go into the course site and click Data Points or if you are already in the Data Points tool, click the Reset icon. |
The 'Data Points' list page appears. |
2 |
Click Add |
The 'Add Data Point' page is displayed. |
3 |
Enter a title and description for the data point. |
|
4 |
Click Save |
The 'Modify Data Points' screen appears and the new data point is listed. |
5 |
Click Link under the new data point to link the point to a goal. |
If you do not see Link underneath the data point, refer to Instructor - Link Course Site to Goal Site |
6 |
Click the + next to the goal site (project site) goal set to expand them. |
|
7 |
Click Add Link to create a new link. |
The 'New Link' screen is displayed. This is where you define the data point rationale and rubric. |
8 |
Check boxes next to Visible and Exportable under the 'Link' section. |
These will allow the students to see the link to view the goal. |
9 |
Add text to the 'Rationale' |
This will explain to the end user why you linked goal to this activity. |
10 |
Add text to the 'Rubric' textbox. |
This will explain the to end user how the activity will be rated. |
11 |
Click Save |
You should be back on the summary page for the data point. |
12 |
Click Back to go back to the 'Modify Data Points' screen. |
|
Instructor - Add a rating for a manually submitted activity
Step |
Actions |
Expected Outcome |
---|---|---|
1 |
In the 'Data Points' tool, click List Submissions under the data point |
There should be a link available for each student. |
2 |
Click the link for a student's data point - this should read something like 'Student Name + name of data point + Submission' |
|
3 |
Use the listbox to assign a rating |
|
4 |
Provide a comment in the 'Comments' text box. |
|
5 |
Click Save |
The 'Confirm Ratings Changes' page appears where you will see a summary of the goal, rating, and comment. |
6 |
Click Yes |
The 'Data Point Submissions' page re-appears. |
7 |
Repeat steps 1 - 5, then click No to not save the rating. |
|
Administrator - Change ratings via Sites tool
Step |
Actions |
Expected Outcome |
---|---|---|
1 |
Login as Sakai administrator. |
|
2 |
Click Sites |
|
3 |
Locate and click the Goal Site (the project site) |
|
4 |
Click Pages |
|
5 |
Click the link to the page for the Goal Management tool. |
|
6 |
Click Tools |
|
7 |
Click the link for the Goal Management tool id. |
This is where you will change the rating scale from 0 - 4 to some other rating. |
8 |
Scroll down to the bottom to the 'Configuration' area and enter the following: |
|
9 |
Click Save to save your settings. |
|
Set up Assignment
Instructor - Check permissions on assignment tool
Step |
Actions |
Expected Outcome |
---|---|---|
1 |
In the course site, click Assignments |
|
2 |
Click Permissions, and ensure that the following permissions are set for the Instructor: _NOTE: These should already be set)
|
|
3 |
Ensure that the following permissions for Student are set:
|
|
4 |
If you are using a TA, ensure that the following permissions are set:
|
|
5 |
If the information is correct, click Cancel, otherwise, make any changes and click Save |
|
Instructor - Add assignment
Step |
Actions |
Expected Outcome |
---|---|---|
1 |
In the Assignments tool, click Add to add a new assignment. |
|
2 |
Fill out the assignment form to create the assignement. |
This assignment will be linked to any goals, as needed. |
3 |
Click Post when done. |
|
Instructor - Link assignment to goal(s)
Step |
Actions |
Expected Outcome |
---|---|---|
1 |
Click the Reset icon to reset to the Assignments list page, if you are not already there. |
|
2 |
Click Link. |
This will start the process to link the assignment to one or more goals. |
3 |
Click the + link next to the goal site goal sets to expand the list of goals. |
|
4 |
Click Add Link next to the first goal to link to the assignment. |
|
5 |
Place a check in the boxes next to Visible and Exportable. |
|
6 |
Enter the rationale and rubric. |
|
7 |
Click Save |
|
8 |
Repeat steps 1 - 6 for any other goals you would like to link to the assignment. |
|
9 |
Logout as Instructor |
The instructor's work is done for now. |
Student - Submit assignment
Step |
Actions |
Expected Outcome |
---|---|---|
1 |
In the course site, click Assignments. |
The 'Assignments' list page is displayed and shows any assignments that are available (or open) to complete. |
2 |
Click the link for the assignment to complete it. |
The assignment instructions and Goal Management tags should be displayed. The Goal Management tags display the goal set, goal, rationale and rubric to the student. If you do not see the Goal Management tags (i.e. you see 'There are no tags to display.', then go to Instructor - Link assignment to goal(s) to link the assignment and goals and make them visible in the assignment. |
3 |
Complete the assignment and click Submit |
|
Student - View data points
Step |
Actions |
Expected Outcome |
---|---|---|
1 |
Login as Student and go into the course site. |
|
2 |
Click Data Points. |
|
3 |
Click View Ratings |
The student should be able to view the worksite, goal set, rating and comments on anything submitted and associated with a data point. If the student cannot see the information, then, the data points have not been set to 'Visible'. See Instructor - Add a data point and link to a goal |
3 |
Click the Back button |
The 'View Data Points' screen will be displayed. |
4 |
Logout Student |
The Student's work is done for now. |
View Assignments and Ratings
Instructor - View student submissions
Step |
Actions |
Expected Outcome |
---|---|---|
1 |
Login as Instructor and go into the course site. |
|
2 |
Click Assignments |
|
3 |
Click the Grade link underneath the assignment. |
|
4 |
Click the Grade link underneath the student's name. |
|
5 |
Instructor views submission. |
Here the instructor views the submission, but does not yet return the assignment to student. |
6 |
Click the 'Reset' icon to reset to the Assignments list page. |
|
Instructor - Add rating
Step |
Actions |
Expected Outcome |
---|---|---|
1 |
From the Assignments list page, click Grade underneath the assignment. |
|
2 |
Click View Ratings under the student's name. |
If you see the alert 'There is nothing to rate. This activity is not linked to any goals.', then go back to Instructor - Link assignment to goal(s). |
3 |
Use the listbox under Rating to rate the quality of the assignment. |
|
4 |
Enter comments in the Comments textbox. |
|
5 |
Click Save |
A confirmation appears 'Are you sure you want to make the following changes?' |
6 |
Click Yes to save |
|
7 |
Logout Instructor |
The instructor's work is done. |
Student - View ratings
Step |
Actions |
Expected Outcome |
---|---|---|
1 |
Login as Student and go into the course site |
|
2 |
Click Assignments |
|
3 |
Click View Ratings |
The student should be able to read the comments submitted by the instructor for each goal measured in the assignment. |
This test case needs to be altered due to the changes in GM tool.
Student - View activity reports for the course site and download the results into a spreadsheet
Step |
Actions |
Expected Outcome |
---|---|---|
1 |
Click Goal Management |
|
2 |
Click the link View Activity Reports. |
Here, the student can view link and rating reports for all activities in the worksite. |
3 |
Click the link for the course site to view the activity report for the whole site. |
The student can view a summary of the following: Worksite, Activity, Goal Set, Goal, Rubric, and Rationale. |
4 |
Click Download Spreadsheet |
A dialog box will appear asking you to open or save the file. |
5 |
Click the radio button next to Save to Disk, and click OK. |
The file, automatically named, gmt_report.xls, should be saved to your desktop. |
6 |
Click the Back button at the bottom of the screen to go back to the 'View Activity Reports' page. |
|
This test case needs to be altered due to the changes in GM tool.
Student - View activity reports specific to an activity
Step |
Actions |
Expected Outcome |
---|---|---|
1 |
Click Goal Management |
|
2 |
Click the link View Activity Reports. |
Here, the student can view link and rating reports for all or individual activities in the worksite. |
3 |
Under the 'Activities' area, click one of the listed activities to view the summary of the rationale and rubric for the selected activity. |
|
4 |
Click the link Rating Report to view the rating given by instructor. |
|
This test case needs to be altered due to the changes in GM tool.
Student - List Activities Ratings
Step |
Actions |
Expected Outcome |
---|---|---|
1 |
Click Goal Management |
|
2 |
Click List Activities |
Here, the student can view all ratings by assignment or data point. |
3 |
Under the assignment that was submitted, click View All Ratings |
The student should be able to view a summary of goals, ratings and comments pertaining to the submitted assignment. |
4 |
Click the Back button at the bottom of the page. |
The 'Activity List' page is displayed. |
Set up Goal Management in a Matrix
Instructor - Set up Matrix/Goal Linkage in Course Site
This set of scripts involves setting up a matrix scaffolding and cells. To see how to create a matrix, please refer to the 'Create a matrix' section of the System Test Scripts
Step |
Actions |
Expected Outcome |
---|---|---|
1 |
Create the matrix scaffolding in the course site - do not publish yet. |
|
2 |
Click a cell in the matrix grid to edit it. |
|
3 |
Scroll to the bottom of the page to view the Goal Management area. |
You should see 'There are no tags to display.' meaning that no goals have been linked to the matrix cell yet. |
4 |
Fill out the description, guidance, add forms. |
|
5 |
Click Link at the top of the page |
The worksite association page is displayed with a listbox from which the goal site can be selected, and a list of goals that may be linked. |
6 |
Ensure that your goal site is selected in the listbox. |
|
7 |
Expand the goal set by clicking on the |
The goal sets listed below will expand to show all of the goals associated with each goal set. |
8 |
Next to one of the goals, click Add Link |
The 'New Link' page is displayed where user can define the linkage rationale and rubric. |
9 |
Place a check in the boxes next to Visible and Exportable |
The checkboxes will ensure that the student can view the goal rationale and rubric. |
10 |
Enter text into Rationale and Rubric |
|
11 |
Click Save |
The worksite association page re-appears, the goal that was added is now a link, and the 'Add Link' link next to the goal that was selected no longer appears. |
12 |
Click the Back button at the bottom of the screen to go back to the matrix cell. |
The Goal Management area at the bottom of the page now shows a row for the goal to which you linked. |
13 |
When you are finished with the cell definition, click Save Changes button at the bottom of the page. |
The matrix grid appears. |
14 |
Repeat steps 2 - 13 for any remaining cells in your matrix. |
|
Instructor - Cancel linkage to a goal
Step |
Actions |
Expected Outcome |
---|---|---|
1 |
Click a cell in the matrix grid to edit it. |
|
2 |
Click Link at the top of the page |
The worksite association page is displayed with a listbox from which the goal site can be selected, and a list of goals that may be linked. |
3 |
Ensure that your goal site is selected in the listbox. |
|
4 |
Expand one of the goal sets by clicking on the |
The goal sets listed below will expand to show all of the goals associated with each goal set. |
5 |
Next to one of the goals, click Add Link |
The 'New Link' page is displayed where user can define the linkage rationale and rubric. |
6 |
Place a check in the boxes next to Visible and Exportable |
The checkboxes will ensure that the student can view the goal rationale and rubric before completing the matrix cell. |
7 |
Enter text into Rationale and Rubric |
|
8 |
Click Cancel at the bottom of the screen to cancel the edits. |
The worksite association page is displayed and the 'Add Link' link remains in place next to the goal. |
9 |
Click the Back button at the bottom of the screen |
The matrix page is displayed and the goal management area at the bottom of the page is unchanged. |
Instructor - Publish matrix
Step |
Actions |
Expected Outcome |
---|---|---|
1 |
Click Preview and then Publish from the matrix list page to publish the matrix. |
The 'Publish' link disappears, leaving the Revise, Delete, and Export links. |
Instructor - Add New Goal Link in Matrix Cell
This test case will determine if goal links can be added after a matrix is published.
Step |
Actions |
Expected Outcome |
---|---|---|
1 |
In a published matrix, click a cell to edit it. |
|
2 |
Click Link at the top of the page |
The worksite association page is displayed with a listbox from which the goal site can be selected, and a list of goals that may be linked. |
3 |
Ensure that your goal site is selected in the listbox. |
|
4 |
Expand the goal set by clicking on the |
The goal sets listed below will expand to show all of the goals associated with each goal set. |
5 |
Next to one of the goals, click Add Link |
The 'New Link' page is displayed where user can define the linkage rationale and rubric. |
6 |
Place a check in the boxes next to Visible and Exportable |
The checkboxes will ensure that the student can view the goal rationale and rubric before completing the matrix cell. |
7 |
Enter text into Rationale and Rubric |
|
8 |
Click Save |
The worksite association page re-appears, the goal that was added is now a link, and the 'Add Link' link next to the goal that was selected no longer appears. |
9 |
Click the Back button at the bottom of the screen to go back to the matrix cell. |
The Goal Management area at the bottom of the page now shows a row for the goal to which you linked. |
10 |
When you are finished with the cell definition, click Save Changes button at the bottom of the page. |
The matrix grid appears. |
Instructor - Edit Goal Link in Matrix Cell
In this test case, ensure that you choose a matrix cell that has a linked goal.
Step |
Actions |
Expected Outcome |
---|---|---|
1 |
In a published or unpublished matrix, click a cell to edit it. |
|
2 |
Click Link at the top of the page |
The worksite association page is displayed with a listbox from which the goals have been selected, and a list of goals that may be linked or unlinked. |
3 |
Click the goal link that is associated to the matrix cell. |
The 'Modify Link' page is displayed. |
4 |
Make some text edits to the Rationale and Rubrics textboxes. |
|
5 |
Click Update at the bottom of the screen. |
The worksite association page is displayed. |
6 |
Click the Back button at the bottom of the screen. |
The 'Revise Cell' page is displayed and the updated text should appear at the bottom of the page in the Goal Management section. |
7 |
Click Save Changes |
A confirmation page appears asking if you are sure you want to change this scaffolding cell. |
8 |
Click Continue |
The matrix changes are now saved. |
Instructor - Cancel Removal of Goal Link in Matrix Cell
In this test case, ensure that you choose a matrix cell that has a linked goal.
Step |
Actions |
Expected Outcome |
---|---|---|
1 |
In a published or unpublished matrix, click a cell to edit it. |
|
2 |
Click Link at the top of the page |
The worksite association page is displayed with a listbox from which the goals have been selected, and a list of goals that may be linked or unlinked. |
3 |
Under the site goal sets, click the goal link. |
The 'Modify Link' page is displayed with the rationale and rubric information filled in. |
4 |
Click the Remove button at the bottom of the page. |
A confirmation page appears asking 'Are you sure you want to delete this link?' |
5 |
Click No to cancel the link removal. |
The worksite association page re-appears and the link association has been left intact. |
6 |
Click the Back button at the bottom of the page. |
The 'Revise Cell' page re-appears and the linked goal still appears at the bottom of the page. |
Instructor - Remove Goal Link in Matrix Cell
In this test case, ensure that you choose a matrix cell that has a linked goal.
Step |
Actions |
Expected Outcome |
---|---|---|
1 |
In a published or unpublished matrix, click a cell to edit it. |
|
2 |
Click Link at the top of the page |
The worksite association page is displayed with a listbox from which the goals have been selected, and a list of goals that may be linked or unlinked. |
3 |
Under the site goal sets, click the goal link. |
The 'Modify Link' page is displayed with the rationale and rubric information filled in. |
4 |
Click the Remove button at the bottom of the page. |
A confirmation page appears asking 'Are you sure you want to delete this link?' |
5 |
Click Yes to remove the link. |
The worksite association page re-appears and the link that was removed now has the option to 'Add Link'. |
6 |
Click the Back button at the bottom of the page. |
The 'Revise Cell' page re-appears and the linked goal no longer appears at the bottom of the page. If there are no goals linked to the cell you will see 'There are no tags to display.' |
For the remainder of the matrix testing using the steps from the assignments:
1. Login as student to submit the matrix cell. You can review the steps at ST.Script.03.Site Participants Add Files to Matrix in Project.
2. Login as instructor to add the rating
3. Login as student to view the rating
Set up Goal Management in a Sequential Wizard
Instructor - Set up Sequential Wizard/Goal Linkage in Course Site
This set of scripts involves setting up a wizard with pages. To see how to create a wizard, please refer to the 'Add Sequential Wizard' section of the System Test Scripts
Step |
Actions |
Expected Outcome |
---|---|---|
1 |
Create a sequential wizard with at least one page in the course site - do not publish yet. |
|
2 |
If you are on the wizard list page, click Revise to edit the wizard. |
|
3 |
Click through the introductory pages and click Revise under a page to edit. |
The 'Revise Wizard Page Settings' page appears. There is a 'Link' option at the top of the screen and the Goal Management area is listed at the bottom of the page. |
4 |
Click Link at the top of the page |
The worksite association page is displayed with a listbox from which the goal site can be selected, and a list of goals that may be linked. |
5 |
Ensure that your goal site is selected in the listbox. |
|
6 |
Expand the goal set by clicking on the |
The goal sets listed below will expand to show all of the goals associated with each goal set. |
7 |
Next to one of the goals, click Add Link |
The 'New Link' page is displayed where user can define the linkage rationale and rubric. |
8 |
Place a check in the boxes next to Visible and Exportable |
The checkboxes will ensure that the student can view the goal rationale and rubric. |
9 |
Enter text into Rationale and Rubric |
|
10 |
Click Save |
The worksite association page re-appears, the goal that was added is now a link, and the 'Add Link' link next to the goal that was selected no longer appears. |
11 |
Click the Back button at the bottom of the screen to go back to the wizard. |
The Goal Management area at the bottom of the page now shows a row for the goal to which you linked. |
Instructor - Cancel linkage to a goal
Step |
Actions |
Expected Outcome |
---|---|---|
1 |
Click Revise to edit a page in the wizard. |
|
2 |
Click Link at the top of the page |
The worksite association page is displayed with a listbox from which the goal site can be selected, and a list of goals that may be linked. |
3 |
Ensure that your goal site is selected in the listbox. |
|
4 |
Expand one of the goal sets by clicking on the |
The goal sets listed below will expand to show all of the goals associated with each goal set. |
5 |
Next to one of the goals, click Add Link |
The 'New Link' page is displayed where user can define the linkage rationale and rubric. |
6 |
Place a check in the boxes next to Visible and Exportable |
The checkboxes will ensure that the student can view the goal rationale and rubric. |
7 |
Enter text into Rationale and Rubric |
|
8 |
Click Cancel at the bottom of the screen to cancel the edits. |
The worksite association page is displayed and the 'Add Link' link remains in place next to the goal. |
9 |
Click the Back button at the bottom of the screen |
The wizard page is displayed and the goal management area at the bottom of the page is unchanged. |
Instructor - Publish sequential wizard
Step |
Actions |
Expected Outcome |
---|---|---|
1 |
Click Preview and then Publish from the wizard list page. |
The 'Publish' link disappears, leaving the Revise, Delete, and Export links. |
Instructor - Add New Goal Link in Sequential Wizard Page
This test case will determine if goal links can be added after a wizard is published.
Step |
Actions |
Expected Outcome |
---|---|---|
1 |
In a published sequential wizard, click Revise underneath a page to edit it |
The 'Revise Wizard Page Settings' appears. The 'Link' option should appear at the top of the page. |
2 |
Click Link at the top of the page |
The worksite association page is displayed with a listbox from which the goal site can be selected, and a list of goals that may be linked. |
3 |
Ensure that your goal site is selected in the listbox. |
|
4 |
Expand the goal set by clicking on the |
The goal sets listed below will expand to show all of the goals associated with each goal set. |
5 |
Next to one of the goals, click Add Link |
The 'New Link' page is displayed where user can define the linkage rationale and rubric. |
6 |
Place a check in the boxes next to Visible and Exportable |
The checkboxes will ensure that the student can view the goal rationale and rubric before completing the matrix cell. |
7 |
Enter text into Rationale and Rubric |
|
8 |
Click Save |
The worksite association page re-appears, the goal that was added is now a link, and the 'Add Link' link next to the goal that was selected no longer appears. |
9 |
Click the Back button at the bottom of the screen to go back to the matrix cell. |
The Goal Management area at the bottom of the page now shows a row for the goal to which you linked. |
10 |
When you are finished with the page definition, click Save Changes button at the bottom of the page. |
The wizard list page appears. |
Instructor - Edit Goal Link in Sequential Wizard Page
In this test case, ensure that you choose a wizard page that has a linked goal.
Step |
Actions |
Expected Outcome |
---|---|---|
1 |
In a published or unpublished sequential wizard, click Revise underneath a page to edit it. |
The 'Revise Wizard Page Settings' appears. The 'Link' option should appear at the top of the page. |
2 |
Click Link at the top of the page |
The worksite association page is displayed with a listbox from which the goals have been selected, and a list of goals that may be linked or unlinked. |
3 |
Click the goal link that is associated to the wizard page. |
The 'Modify Link' page is displayed. |
4 |
Make some text edits to the Rationale and Rubrics textboxes. |
|
5 |
Click Update at the bottom of the screen. |
The worksite association page is displayed. |
6 |
Click the Back button at the bottom of the screen. |
The 'Revise Wizard Page Settings' page is displayed and the updated text should appear at the bottom of the page in the Goal Management section. |
7 |
Click Save Changes |
A confirmation page appears asking if you are sure you want to change the page. |
8 |
Click Continue |
The wizard page changes are now saved. |
Instructor - Cancel Removal of Goal Link in Sequential Wizard Page
In this test case, ensure that you choose a wizard page that has a linked goal.
Step |
Actions |
Expected Outcome |
---|---|---|
1 |
In a published or unpublished sequential wizard, click Revise underneath a page to edit it. |
The 'Revise Wizard Page Settings' appears. The 'Link' option should appear at the top of the page. |
2 |
Click Link at the top of the page |
The worksite association page is displayed with a listbox from which the goals have been selected, and a list of goals that may be linked or unlinked. |
3 |
Under the site goal sets, click the goal link. |
The 'Modify Link' page is displayed with the rationale and rubric information filled in. |
4 |
Click the Remove button at the bottom of the page. |
A confirmation page appears asking 'Are you sure you want to delete this link?' |
5 |
Click No to cancel the link removal. |
The worksite association page re-appears and the link association has been left intact. |
6 |
Click the Back button at the bottom of the page. |
The 'Revise Wizard Page Settings' page re-appears and the linked goal still appears at the bottom of the page. |
Instructor - Remove Goal Link in Sequential Wizard
In this test case, ensure that you choose a matrix cell that has a linked goal.
Step |
Actions |
Expected Outcome |
---|---|---|
1 |
In a published or unpublished matrix, click a cell to edit it. |
|
2 |
Click Link at the top of the page |
The worksite association page is displayed with a listbox from which the goals have been selected, and a list of goals that may be linked or unlinked. |
3 |
Under the site goal sets, click the goal link. |
The 'Modify Link' page is displayed with the rationale and rubric information filled in. |
4 |
Click the Remove button at the bottom of the page. |
A confirmation page appears asking 'Are you sure you want to delete this link?' |
5 |
Click Yes to remove the link. |
The worksite association page re-appears and the link that was removed now has the option to 'Add Link'. |
6 |
Click the Back button at the bottom of the page. |
The 'Revise Cell' page re-appears and the linked goal no longer appears at the bottom of the page. If there are no goals linked to the cell you will see 'There are no tags to display.' |
For the remainder of the sequential wizard testing using the same set of steps as recorded for the assignments tool:
1. Login as student to submit the wizard page. You can review the steps at ST.Script.04.Students Add Files to Wizards in Course.
2. Login as instructor to add the rating
3. Login as student to view the rating
Set up Goal Management in a Hierarchical Wizard
Instructor - Set up Hierarchical Wizard/Goal Linkage in Course Site
This set of scripts involves setting up a matrix scaffolding and cells. To see how to create a matrix, please refer to the 'Add Hierarchical Wizard' section of the System Test Scripts
Step |
Actions |
Expected Outcome |
---|---|---|
1 |
Create a hierarchical wizard with at least one page in the course site - do not publish yet. |
|
2 |
If you are on the wizard list page, click Revise to edit the wizard. |
|
3 |
Click through the introductory pages and click Revise under a page to edit. |
The 'Revise Wizard Page Settings' page appears. There is a 'Link' option at the top of the screen and the Goal Management area is listed at the bottom of the page. |
4 |
Click Link at the top of the page |
The worksite association page is displayed with a listbox from which the goal site can be selected, and a list of goals that may be linked. |
5 |
Ensure that your goal site is selected in the listbox. |
|
6 |
Expand the goal set by clicking on the |
The goal sets listed below will expand to show all of the goals associated with each goal set. |
7 |
Next to one of the goals, click Add Link |
The 'New Link' page is displayed where user can define the linkage rationale and rubric. |
8 |
Place a check in the boxes next to Visible and Exportable |
The checkboxes will ensure that the student can view the goal rationale and rubric. |
9 |
Enter text into Rationale and Rubric |
|
10 |
Click Save |
The worksite association page re-appears, the goal that was added is now a link, and the 'Add Link' link next to the goal that was selected no longer appears. |
11 |
Click the Back button at the bottom of the screen to go back to the wizard. |
The Goal Management area at the bottom of the page now shows a row for the goal to which you linked. |
Instructor - Cancel linkage to a goal
Step |
Actions |
Expected Outcome |
---|---|---|
1 |
Click Revise to edit a page in the wizard. |
|
2 |
Click Link at the top of the page |
The worksite association page is displayed with a listbox from which the goal site can be selected, and a list of goals that may be linked. |
3 |
Ensure that your goal site is selected in the listbox. |
|
4 |
Expand one of the goal sets by clicking on the |
The goal sets listed below will expand to show all of the goals associated with each goal set. |
5 |
Next to one of the goals, click Add Link |
The 'New Link' page is displayed where user can define the linkage rationale and rubric. |
6 |
Place a check in the boxes next to Visible and Exportable |
The checkboxes will ensure that the student can view the goal rationale and rubric. |
7 |
Enter text into Rationale and Rubric |
|
8 |
Click Cancel at the bottom of the screen to cancel the edits. |
The worksite association page is displayed and the 'Add Link' link remains in place next to the goal. |
9 |
Click the Back button at the bottom of the screen |
The wizard page is displayed and the goal management area at the bottom of the page is unchanged. |
Instructor - Publish wizard
Step |
Actions |
Expected Outcome |
---|---|---|
1 |
Click Preview and then Publish from the wizard list page. |
The 'Publish' link disappears, leaving the Revise, Delete, and Export links. |
Instructor - Add New Goal Link in Hierarchical Wizard Page
This test case will determine if goal links can be added after a wizard is published.
Step |
Actions |
Expected Outcome |
---|---|---|
1 |
In a published hierarchical wizard, click Revise underneath a page to edit it |
The 'Revise Wizard Page Settings' appears. The 'Link' option should appear at the top of the page. |
2 |
Click Link at the top of the page |
The worksite association page is displayed with a listbox from which the goal site can be selected, and a list of goals that may be linked. |
3 |
Ensure that your goal site is selected in the listbox. |
|
4 |
Expand the goal set by clicking on the |
The goal sets listed below will expand to show all of the goals associated with each goal set. |
5 |
Next to one of the goals, click Add Link |
The 'New Link' page is displayed where user can define the linkage rationale and rubric. |
6 |
Place a check in the boxes next to Visible and Exportable |
The checkboxes will ensure that the student can view the goal rationale and rubric before completing the matrix cell. |
7 |
Enter text into Rationale and Rubric |
|
8 |
Click Save |
The worksite association page re-appears, the goal that was added is now a link, and the 'Add Link' link next to the goal that was selected no longer appears. |
9 |
Click the Back button at the bottom of the screen to go back to the matrix cell. |
The Goal Management area at the bottom of the page now shows a row for the goal to which you linked. |
10 |
When you are finished with the page definition, click Save Changes button at the bottom of the page. |
The wizard list page appears. |
Instructor - Edit Goal Link in Hierarchical Wizard Page
In this test case, ensure that you choose a wizard page that has a linked goal.
Step |
Actions |
Expected Outcome |
---|---|---|
1 |
In a published or unpublished hierarchical wizard, click Revise underneath a page to edit it. |
The 'Revise Wizard Page Settings' appears. The 'Link' option should appear at the top of the page. |
2 |
Click Link at the top of the page |
The worksite association page is displayed with a listbox from which the goals have been selected, and a list of goals that may be linked or unlinked. |
3 |
Click the goal link that is associated to the wizard page. |
The 'Modify Link' page is displayed. |
4 |
Make some text edits to the Rationale and Rubrics textboxes. |
|
5 |
Click Update at the bottom of the screen. |
The worksite association page is displayed. |
6 |
Click the Back button at the bottom of the screen. |
The 'Revise Wizard Page Settings' page is displayed and the updated text should appear at the bottom of the page in the Goal Management section. |
7 |
Click Save Changes |
A confirmation page appears asking if you are sure you want to change the page. |
8 |
Click Continue |
The wizard page changes are now saved. |
Instructor - Cancel Removal of Goal Link in Hierarchical Wizard Page
In this test case, ensure that you choose a wizard page that has a linked goal.
Step |
Actions |
Expected Outcome |
---|---|---|
1 |
In a published or unpublished hierarchical wizard, click Revise underneath a page to edit it. |
The 'Revise Wizard Page Settings' appears. The 'Link' option should appear at the top of the page. |
2 |
Click Link at the top of the page |
The worksite association page is displayed with a listbox from which the goals have been selected, and a list of goals that may be linked or unlinked. |
3 |
Under the site goal sets, click the goal link. |
The 'Modify Link' page is displayed with the rationale and rubric information filled in. |
4 |
Click the Remove button at the bottom of the page. |
A confirmation page appears asking 'Are you sure you want to delete this link?' |
5 |
Click No to cancel the link removal. |
The worksite association page re-appears and the link association has been left intact. |
6 |
Click the Back button at the bottom of the page. |
The 'Revise Wizard Page Settings' page re-appears and the linked goal still appears at the bottom of the page. |
For the remainder of the hierarchical wizard testing:
1. Login as student to submit the wizard page. You can review the steps at ST.Script.04.Students Add Files to Wizards in Course.
2. Login as instructor to add the rating
3. Login as student to view the rating
UI Rework/refinement
JIRA Reference |
Go to Test Cases |
Ready to Test |
---|---|---|
- SAK-6621Getting issue details... STATUS | Yes |
|
- SAK-7537Getting issue details... STATUS | Yes |
|
- SAK-7516Getting issue details... STATUS | Yes |
|
- SAK-6178Getting issue details... STATUS | SAK-6178 - Hover-over action displays form type in Resources |
No |
- SAK-6073Getting issue details... STATUS | Yes |
|
- SAK-7568Getting issue details... STATUS | Yes |
|
- SAK-7569Getting issue details... STATUS | SAK-7569 - Auto-name forms from wizard pages and matrix cells |
Yes |
- SAK-8249Getting issue details... STATUS | Yes |
|
- SAK-8400Getting issue details... STATUS | SAK-8400 - Matrix cells form/feedback relationship needs to be expressly stated |
No |
SAK-6621 - Display description and instructions to user
In previous versions of OSP, descriptions and instructions could be encoded in the form definition to guide users. However, the description/instruction definitions were not fully integrated in OSP, so the user completing the form was not able to see this information. This requirement entails allowing the descriptions and instructions to be shown to the users when completing the form. Forms from OSP 2.4 Testing Resources#forms can be downloaded and used for the following tests:
Test Case SAK-6621-01: Upload a Form with an ospi.description label
If you need help on uploading forms into OSP the System Test Scripts - ST.Script.02.Set-up portfolio site has the step-by-step instructions.
Steps |
Description |
Expected Outcome |
---|---|---|
1 |
As Instructor/Coordinator, add an .xsd file with ospi.description and ospi.inlinedescription used to Forms. |
The form definition file should be listed in 'Forms' |
2 |
Click Publish |
The 'Publish' link will disappear and form will be available to use within Matrices, Wizards and Portfolios. |
3 |
To an unpublished matrix cell, add the form, and click Save Changes. |
The Instructor/Coordinator will be taken back to the 'Manage Matrices' page. |
4 |
Click Publish underneath the matrix |
The matrix will be published and available for Students/Participants to use. |
5 |
Logout as Instructor/Coordinator and login as Student/Participant |
Student/Participant in site will be logged in. |
6 |
Student/Participant goes into published matrix cell and opens form. |
The Student/Participant is able to access the form, and sees all descriptions as defined in the .xsd file. |
7 |
Repeat steps 1 - 6 using various forms. |
|
SAK-7537 - OSP Form Display
Please try the following test cases with each of these forms to ensure that each form field type is working correctly:
- Boolean fields file
- Date fields file
- File upload file
- Long text description field file
- Short text description field file
- Rich text description field file
- Select field file
- Subform file
Test Case SAK-7537-01: Forgetting to fill in a required field - Data entered in other fields is not lost.
Previously, when a user would forget to fill in a required field and saved the form, all of the data that had been entered would be wiped out. This requirement ensures that even if the required fields are not filled out, the user is given a chance to correct it and retain the data that had been entered for the other fields.
If you need help on uploading forms into OSP the System Test Scripts - ST.Script.02.Set-up portfolio site has the step-by-step instructions.
Steps |
Description |
Expected Outcome |
---|---|---|
1 |
As Instructor/Coordinator, add an .xsd file with two or more required fields to Forms. |
The form definition file should be listed in 'Forms' |
2 |
Click Publish |
The 'Publish' link will disappear and form will be available to use within Matrices, Wizards and Portfolios. |
3 |
To an unpublished matrix cell, add the form, and click Save Changes. |
The Instructor/Coordinator will be taken back to the 'Manage Matrices' page. |
4 |
Click Publish underneath the matrix |
The matrix will be published and available for Students/Participants to use. |
5 |
Logout as Instructor/Coordinator and login as Student/Participant |
Student/Participant in site will be logged in. |
6 |
Student/Participant goes into published matrix cell and opens form. |
The Student/Participant is able to access the form, and sees all descriptions as defined in the .xsd file. |
7 |
Student fills in one of the required fields, leaving others blank. Click Save Changes |
The form is re-displayed with the alert Required value, and the data is still intact from the fields that were completed. |
8 |
Student fills in remaining required fields and clicks Save Changes |
The matrix page is displayed and the form is listed. |
9 |
Repeat steps 1 - 8 with each of the forms listed above. |
|
Test Case SAK-7537-02: Cancel a form after receiving a 'Required value' alert.
Steps |
Description |
Expected Outcome |
---|---|---|
1 |
As Instructor/Coordinator, add an .xsd file with two or more required fields to Forms. |
The form definition file should be listed in 'Forms' |
2 |
Click Publish |
The 'Publish' link will disappear and form will be available to use within Matrices, Wizards and Portfolios. |
3 |
To an unpublished matrix cell, add the form, and click Save Changes. |
The Instructor/Coordinator will be taken back to the 'Manage Matrices' page. |
4 |
Click Publish underneath the matrix |
The matrix will be published and available for Students/Participants to use. |
5 |
Logout as Instructor/Coordinator and login as Student/Participant |
Student/Participant in site will be logged in. |
6 |
Student/Participant goes into published matrix cell and opens form. |
The Student/Participant is able to access the form, and sees all descriptions as defined in the .xsd file. |
7 |
Student fills in one of the required fields, leaving others blank. Click Save Changes |
The form is re-displayed with the alert Required value, and the data is still intact from the fields that were completed. |
8 |
Student clicks Cancel |
The matrix page is displayed and the form is not listed. |
SAK-7516 - Support for hidden forms
Test Case SAK-7516-01: Add a hidden form
A new feature in OSP 2.4 is to have the ability to make certain forms hidden from the Resources area. In previous versions, forms could be added from within a matrix cell, wizard page, or via Resources. For some forms, the instructor may not want forms to be viewable or added from the Resources area.
Steps |
Description |
Expected Outcome |
---|---|---|
1 |
As Instructor/Coordinator, click Forms from the left navigation. |
The forms tool is displayed listing any forms that have been previously added and additional information such as who added them, and the state they are currently in. |
2 |
Click Add |
The 'Add Form' screen appears. |
3 |
Enter a unique name for the form |
|
4 |
Click the link Select Schema File next to the 'Schema File(xsd)' field. |
The Resources area is displayed. |
5 |
Hover over 'Add' next to the folder with the site folder. |
A context menu is displayed to the right of the 'Add' button. It lists several options: Upload Files(s), New Folder(s), etc... |
6 |
Click Upload File(s) from the context menu. |
The 'Upload files' pages appears. |
7 |
Next to 'File to Upload', click Browse to locate the .xsd file on your computer. |
|
8 |
Locate the file on your computer, and click Continue |
The 'Add Attachment' screen appears and the file that was selected is listed. |
9 |
Click Continue |
The 'Add Form' page is displayed and the file name is shown in the 'Schema File (xsd)' and the 'Document Root Node' is filled in. |
10 |
Add instructions as desired. |
|
11 |
Click the checkbox next to make this form hidden |
Checking the box 'ON' will hide the form in Resources. |
12 |
Click Add Form to save the form. |
The Forms list page re-appears with the form listed in the unpublished state. |
13 |
Click Publish under the form. |
This will allow the form to be used throughout the site. |
Test Case SAK-7516-02: Verify hover-over action and Check that hidden forms do not appear in Resources
A few words of caution: In the Resources area, a user is able to view forms from all sites in which s/he has installed forms. Therefore, if the same hidden form is being added to the Forms area in multiple sites, make sure that all of the forms added in other sites have the checkbox for 'make this form hidden' checked. In addition: Imported matrices and wizards may install forms in the Forms tool, and these will not be hidden by default.
Steps |
Description |
Expected Outcome |
---|---|---|
1 |
Go to Resources |
|
2 |
Hover over Add next to the site folder. |
A context menu is displayed to the right of the 'Add' button. It lists several options: Upload Files(s), New Folder(s), etc... |
3 |
Click New Form Item |
A listbox is displayed with a 'Submit' and a 'Cancel' button. |
4 |
Click the listbox to view all of the forms listed. |
Ensure that only unhidden forms are selectable. No hidden forms should appear in the listbox. |
SAK-6178 - Hover-over hints in Resources area
Test Case SAK-6178-01: Test External Resource Helper for Forms and hover-over hint
A user should be able to hover over a form that has been created and stored in Resources to view the type of form it was created from, i.e. Personal Information or Reflection.
If you need help with uploading forms into OSP the System Test Scripts - ST.Script.02.Set-up portfolio site has the step-by-step instructions.
Steps |
Description |
Expected Outcome |
---|---|---|
1 |
|
|
SAK-6073 - More refined end-user experience
This also encompasses SAK-8221, SAK-8217, and SAK-8246
Test Case SAK-6073-01: User does not have to navigate to My Workspace to add files from Matrix
In previous versions of OSP, when the student/participant needed to add a resource to a matrix or portfolio, the user would be taken to the Resources area, but then would have to click 'Show Other Sites' to navigate to the personal workspace resources area. With this update, when the user adds a file, the Resources area will open up to the user's personal workspace.
If you need help on working with matrices in,OSP the System Test Scripts - ST.Script.02.Set-up portfolio site has the step-by-step instructions.
See associated PDF wire frame.
Steps |
Description |
Expected Outcome |
---|---|---|
1 |
Matrix is created and published by Instructor/Coordinator |
The matrix is available for students to populate. |
2 |
Instructor/Coordinator logs out and Student/Participant logs in |
|
3 |
Student/Participant clicks Matrices |
The 'Manage Matrices' page is displayed. |
4 |
Click a 'Ready' cell to complete. |
|
5 |
Click Select Item(s) to add a file from Resources. |
The Resources area is displayed to the students 'My Workspace'. |
6 |
Next to 'My Workspace', click Add New. |
User is able to upload files. |
7 |
Locate a file to add, then click Add |
The user is taken back to 'Resources' and the new item appears under 'My Workspace'. |
8 |
Click Continue |
The matrix page is re-displayed with the new file that was added. |
9 |
Click file link to ensure that it can be opened. |
|
SAK-7568 - Folder structure in user's home resources area
Folders will be generate by the system in the user's personal workspace resources area to store Feedback, Reflection, Evaluation and other forms added from matrices and wizards. Previously these all defaulted to the root area of the user's home resources area. This is designed to reduce clutter, making the forms easier to find.
Test Case SAK-7568-01: Test for folder structure in a matrix
In the student/participant's personal workspace resources area, the user should see a folder called 'Portfolio Interaction', where completed Reflection, Feedback, Evaluation forms, and other forms will be placed. There is a hierarchical structure to this area:
Portfolio Interaction --> Course, Project, or Portfolio site name --> Matrix (or wizard) name --> Reflection folder. In the Reflection folder, you will find any reflection forms (i.e. from the Reflection area of the matrix or wizard page) that were completed.
SAK-7569 - Auto-name forms that users fill out
Test Case SAK-7569-01: Auto-name forms that users fill out from matrix cell
If the user is adding a reflection, feedback, or evaluation form to a matrix, then the user should see a filename similar to 'rowName-columnName(Page Name)'.
Test Case SAK-7569-02: Auto-name forms that users fill out from hierarchical wizard page
If the user is adding a reflection, feedback, or evaluation form to a hierarchical wizard page, then the user should see a filename similar to 'Page Name'.
Test Case SAK-7569-03: Auto-name forms that users fill out from sequential wizard page
If the user is adding a reflection, feedback, or evaluation form to a sequential wizard page, then the user should see a filename similar to 'Page Name'.
SAK-8249 - Portfolio preview prior to publishing
Test Case SAK-8249-01 - Ensure that 'Preview' functionality works in the Portfolio tool for a custom portfolio.
This will clear up some usability issues with the portfolio tool. Previously, a user had to click 'Finish' and then click on the portfolio name to preview the portfolio. Now, there is a 'Preview' button that does all of this in one step. When the button is clicked a new window opens that displays the presentation. The preview display does not render a form for comments.
Steps |
Description |
Expected Outcome |
---|---|---|
1 |
Click Portfolios from the left navigation. |
The Portfolio list page appears. |
2 |
Click Add |
The 'Add Portfolio' page is displayed. |
3 |
Enter a title, description, an expiration date (if desired), check Allow comments, and click Continue |
Step 2 of 3: Design screen is displayed. |
4 |
Click Add Page |
The page information area is displayed. |
5 |
Enter a title, description, keywords, style (if preferred), choose a layout. |
Once a layout is chosen the rich text editor is displayed below. |
6 |
Enter content into the rich text editor, and click Add Page |
The page is now listed and the 'Preview' button appears at the bottom of the screen. |
7 |
Click Preview |
Ensure that the page opens up in a new screen. Note: nothing can be added to the comments area in preview. |
8 |
Close the preview page. |
|
9 |
Click Finish |
The portfolio list page re-appears with the new custom portfolio. |
10 |
Check as another user in the site to ensure that the portfolio has not been published. |
|
SAK-8400 - Matrix cells form/feedback relationship needs to be expressly stated
Test Case SAK-8400-01 - Ability to add feedback for a specific item
In previous versions of OSP, feedback could only be added to a matrix cell, but could not be tied to a particular item that a student added. With this version, a reviewer can add general feedback for the cell or feedback for a specific item that the student has uploaded.
Steps |
Description |
Expected Outcome |
---|---|---|
1 |
Add a Matrix with Reflection, Feedback and Evaluation forms in each cell, and publish it. |
|
2 |
Login as student, enter the matrix, upload an item, and complete the Reflection form. Then, submit the matrix for evaluation. |
|
3 |
Login as instructor, click Matrices |
NOTE: Ensure that the 'Instructor' role has 'Review' permissions. |
4 |
Click the link to the matrix. |
The read only matrix view is displayed, with a listbox where a student's matrix may be selected. |
5 |
Use the listbox to select the student's name, and click Go. |
The student's matrix appears, and the instructor can see that the cell the student submitted is pending. |
6 |
Click the 'pending' cell and fill out a feedback form for the uploaded item and a feedback form for the cell. |
|
Improve authoring flexibility
If you are unsure of how to create a matrix or other OSP functionality, the OSP System Test Scripts may help you get started.
***NOTE: Many of these test cases require a matrix to be created and published. If you need further assistance in creating a matrix, please follow the instructions from http://issues.sakaiproject.org/confluence/x/hVk under the areas titled 'Create a Matrix', 'Enter Guidance, Forms, and Evaluators to each Matrix Cell', and 'Publish Matrix'.
SAK-6064 - Adding Rows and columns
The following test cases apply:
- Add a row and a column
- Move a row
- Move a column
- Set Matrix Progression
Test Case SAK-6064-01: Add a row and a column
This script edited for release 2.5 - ejbauer
Steps |
Description |
Expected Outcome |
---|---|---|
1 |
Create a matrix and publish it |
Matrix cells should be in published state. The 'Publish' link no longer appears. |
2 |
Click Edit |
The matrix table appears in the 'Edit Matrix' page. |
3 |
Click Edit Properties from the links listed at the top of the screen. |
The 'Edit Matrix Properties' page appears. |
4 |
Click Add Column to add a new matrix column. |
The 'Editing Scaffolding Column' screen appears. |
5 |
Enter the new column name and choose an appropriate background and font color. Click Update |
The 'Edit Matrix Properties' screen re-appears with the new column listed. |
6 |
Click Add Row to add a new matrix row. |
The 'Editing Scaffolding Row' page appears. |
7 |
Enter the new row name and choose an appropriate background and font color. Click Update to save the information. |
The 'Edit Matrix Properties' screen re-appears with the new row listed. |
8 |
Click Save Changes |
The 'Save Scaffolding' page appears to ask if you are sure that you want to change the scaffolding. |
9 |
Click Continue |
The 'Edit Matrix' page appears with the table view of the matrix. |
Test Case SAK-6064-02: Cancel addition of row
This script validated for release 2.5 - ejbauer
Follow steps in SAK-6064-01, but hit Cancel instead of Update to prevent the addition of the row.
Test Case SAK-6064-03: Cancel addition of column
This script validated for release 2.5 - ejbauer
Follow steps in SAK-6064-01, but hit Cancel instead of Update to prevent the addition of the column.
Test Case SAK-6064-04: Cancel final save of scaffolding
This script validated for release 2.5 - ejbauer
Follow steps in SAK-6064-01, but click Cancel instead of Save Changes from the bottom of the 'Revise Matrix Properties' page. The original rows and columns should remain intact.
Test Case SAK-6064-05: Move a column
This script edited for release 2.5 - ejbauer
|| Steps || Description || Expected Outcome ||
1 |
From the 'Manage Matrices' page, click Edit under a previously published matrix. |
The matrix table appears in the 'Edit Matrix' page. |
3 |
Click Edit Properties from the links listed at the top of the screen. |
The 'Edit Matrix Properties' page appears. |
2 |
Under column to move, click the links for Down to move a column down down on the list. |
The page refreshes and displays the new column order. All column labels should appear in the correct order. |
4 |
Click the Up link to move a column higher up on the list. |
The page refreshes and displays the new column order. All column labels should appear in the correct order. |
5 |
Click Save Changes |
The 'Revise Matrix' page appears with the new table view of the matrix. |
6 |
Repeat this several times to ensure that the new functionality is stable. |
|
Test Case SAK-6064-06: Cancel final save of scaffolding to cancel column move.
This script validated for release 2.5 - ejbauer
Repeat the steps from SAK-6064-05 and hit Cancel instead of Save Changes from the bottom of the 'Revise Matrix Properties' page. The original column configuration should remain intact.
Test Case SAK-6064-07: Move a row
This script edited for release 2.5 - ejbauer
|| Steps || Description || Expected Outcome ||
1 |
From the 'Manage Matrices' page, click Edit under a previously published matrix. |
The matrix table appears in the 'Edit Matrix' page. |
3 |
Click Edit Properties from the links listed at the top of the screen. |
The 'Edit Matrix Properties' page appears. |
2 |
Under row to move, click the links for Down to move a row down down on the list. |
The page refreshes and displays the new row order. All row labels should be displayed in the correct order. |
4 |
Click the Up link to move a column higher up on the list. |
The page refreshes and displays the new row order. All row labels should be displayed in the correct order. |
5 |
Click Save Changes |
The 'Revise Matrix' page appears with the new table view of the matrix. |
6 |
Repeat this several times to ensure that the new functionality is stable. |
|
Test Case SAK-6064-08: Cancel final save of scaffolding to cancel row move.
This script validated for release 2.5 - ejbauer
Repeat the steps from SAK-6064-07 and hit Cancel instead of Save Changes from the bottom of the 'Revise Matrix Properties' page. The original row configuration should remain intact.
Test Case SAK-6064-09: Set matrix progression
This script edited for release 2.5 - ejbauer
|| Steps || Description || Expected Outcome ||
1 |
From the 'Manage Matrices' page, click Edit under a previously published matrix. |
The matrix table appears in the 'Edit Matrix' page. |
2 |
Click Edit Properties from the links listed at the top of the screen. |
The 'Edit Matrix Properties' page appears. |
3 |
Change the matrix progression to None |
|
4 |
Click Save Changes |
The 'Edit Matrix' page appears with the new table view of the matrix. |
5 |
Repeat steps 2 - 4 for each progression type: Horizontal, Vertical, Open, Determined by Instructor Cells. |
|
NOTE: Check to see what happens to color-coding if data is entered in one progression type and then the type changes.
Test Case SAK-6064-10: Cancel matrix progression changes
This script validated for release 2.5 - ejbauer
Repeat the steps above and click Cancel instead of Save Changes from the bottom of the 'Revise Matrix Properties' page. The original matrix progression should remain intact.
Back to Top - Matrix Authoring Flexibility
SAK-7644 - Removing Rows and columns
The following test cases apply:
- Remove a row or column where there are no items (i.e. no forms, files, or reflection added) yet in the matrix.
- Cancel row or column removal
- Cancel scaffolding changes to prevent row or column removal.
Test Case SAK-7644-01: Removing a row when there are no items in matrix.
This script edited for release 2.5 - ejbauer
|| Steps || Description || Expected Outcome ||
1 |
From the 'Manage Matrices' page, click Edit under a previously published matrix. |
The matrix table appears in the 'Edit Matrix' page. |
2 |
Click Edit Properties from the links listed at the top of the screen. |
The 'Edit Matrix Properties' page appears. |
3 |
Under row to delete, click Remove |
Alert should appear asking if you are sure you want to remove the row. |
4 |
Click Continue |
The 'Edit Matrix Properties' page should re-appear and row should no longer be listed. |
5 |
Click Save Changes |
The 'Edit Matrix' page appears with the new table view of the matrix. |
6 |
Logout as instructor/coordinator |
|
7 |
Login as student/participant |
|
8 |
Go into the matrix to ensure that the row was indeed removed. |
|
Test Case SAK-7644-02: Cancelling removal of row
This script validated for release 2.5 - ejbauer
Repeat SAK-7644-01, but click Cancel instead of Continue on step 4 to ensure that row remains intact.
Test Case SAK-7644-03: Cancelling scaffolding changes to leave rows intact
This script validated for release 2.5 - ejbauer
Repeat SAK-7644-01 as instructor/coordinator, but click Cancel instead of Save Changes on the 'Revise Matrix Properties' page. Scaffolding should remain intact and row should not be removed.
Test Case SAK-7644-04: Removing a column when there are no items in matrix.
This script edited for release 2.5 - ejbauer
|| Steps || Description || Expected Outcome ||
1 |
From the 'Manage Matrices' page, click Edit under a previously published matrix. |
The matrix table appears in the 'Edit Matrix' page. |
2 |
Click Edit Properties from the links listed at the top of the screen. |
The 'Edit Matrix Properties' page appears. |
3 |
Under column to delete, click Remove |
Alert should appear asking if you are sure you want to remove the column. |
4 |
Click Continue |
The 'Edit Matrix Properties' page should re-appear and column should no longer be listed. |
5 |
Click Save Changes |
The 'Edit Matrix' page appears with the new table view of the matrix. Removed column no longer appears. |
6 |
Logout as instructor/coordinator |
|
7 |
Login as student/participant |
|
8 |
Go into the matrix to ensure that the row was indeed removed. |
|
Test Case SAK-7644-05: Cancel removal of column
This script validated for release 2.5 - ejbauer
Repeat SAK-7644-04 for the column removal, but clicking Cancel instead of Continue on step 4 to ensure that column remains intact.
Test Case SAK-7644-06: Cancel scaffolding changes to prevent removal of column
This script validated for release 2.5 - ejbauer
NOTE: Repeat SAK-7644-04 as instructor/coordinator, but Cancel instead of Save Changes in step 5. Original scaffolding should remain, and column should not be removed.
----
The following test cases for SAK-7644 involve one user deleting a row or column, and simultaneously another user is editing a matrix, i.e. adding a completed form or filling out a reflection. These test cases will require two browsers to test for timing issues.
SAK-7644-07: Student edits matrix while instructor removes column
This script edited for release 2.5 - ejbauer
|| Step || Description || Expected Outcome ||
1 |
As Student/Participant, open a web browser (browser 1), and access a published matrix. |
The matrix table appears for student. |
2 |
As Instructor/Coordinator, open a web browser, and click 'Edit' under the same published matrix as the student is working in. |
The matrix table appears for instructor. |
3 |
Student/Participant in browser 1 clicks on matrix cell to add items. Click 'Save'. |
The matrix cell page is displayed, and items are added and saved. |
4 |
At the same time in browser 2, Instructor/Coordinator clicks 'Edit Properties' |
The 'Add' or 'Remove' Column option is not visible. |
SAK-7644-08: Student edits matrix while instructor removes row
This script edited for release 2.5 - ejbauer
|| Step || Description || Expected Outcome ||
1 |
As Student/Participant, open a web browser (browser 1), and access a published matrix. |
The matrix table appears for student. |
2 |
As Instructor/Coordinator, open a web browser (browser 2), and click 'Edit' under the same published matrix as the student is working in. |
The matrix table appears for instructor. |
3 |
Student/Participant in browser 1 clicks on matrix cell to add items. Click 'Save'. |
The matrix cell page is displayed, and items are added and saved. |
4 |
At the same time in browser 2, Instructor/Coordinator clicks 'Edit Properties' |
The 'Add' or 'Remove' Row option is not visible. |
SAK-7644-09: Instructor and Student edit matrix at the same time - remove column
NOTE: Two different browsers will need to be open for this test. In this case, the instructor/coordinator views the matrix at the same time a student/participant adds a form or reflection. Then, the instructor/coordinator attempts to remove a column into which the student has added the item. The column removal should fail.
Step |
Description |
Expected Outcome |
---|---|---|
1 |
As Instructor/Coordinator, open a web browser (browser 1), and click 'Revise' under an unused published matrix. |
The matrix table appears for the instructor. The 'Add' or 'Remove' options for columns and rows should be visible. |
2 |
As Student/Participant, open a web browser (browser 2), and access a published matrix. |
The matrix table appears for student. |
3 |
Student/Participant in browser 2 clicks on matrix cell to add a form or reflection item. Click 'Save'. |
The matrix cell page is displayed, and items are added and saved. |
4 |
As Instructor/Coordinator in browser 1, click Remove under the column in which the student added the form or reflection item. |
An error should appear (or is logged), and column is not deleted. |
SAK-7644-10: Instructor and Student edit matrix at the same time - remove row
NOTE: Two different browsers will need to be open for this test. In this case, the instructor/coordinator views the matrix at the same time a student/participant adds a form or reflection. Then, the instructor/coordinator attempts to remove a row into which the student has added the item. The row removal should fail.
Step |
Description |
Expected Outcome |
---|---|---|
1 |
As Instructor/Coordinator, open a web browser (browser 1), and click 'Revise' under an unused published matrix. |
The matrix table appears for the instructor. The 'Add' or 'Remove' options for columns and rows should be visible. |
2 |
As Student/Participant, open a web browser (browser 2), and access a published matrix. |
The matrix table appears for student. |
3 |
Student/Participant in browser 2 clicks on matrix cell to add a form or reflection item. Click 'Save'. |
The matrix cell page is displayed, and items are added and saved. |
4 |
As Instructor/Coordinator in browser 1, click Remove under the row in which the student added the form or reflection item. |
An error should appear (or is logged), and column is not deleted. |
SAK-7644-11: Instructor and Student edit matrix at the same time - remove column
NOTE: Two different browsers will need to be open for this test. In this case, the student accesses the matrix, instructor removes a column, and then student tries to add information to a cell affected by column removal. Student should not be able to add materials to matrix cell.
Step |
Description |
Expected Outcome |
---|---|---|
1 |
As Student/Participant, open a web browser (browser 1), and access an unused published matrix. |
The matrix table appears for student. |
2 |
As Instructor/Coordinator, open a web browser (browser 2), and click 'Revise' under an unused published matrix. |
The matrix table appears for the instructor. The 'Add' or 'Remove' options for columns and rows should be visible. |
3 |
Instructor/Coordinator in browser 2, clicks Remove under a column to remove. |
Alert should appear asking if you are sure you want to remove the column. |
4 |
Instructor/Coordinator clicks Continue |
The 'Revise Matrix Properties' page should re-appear and column should no longer be listed. |
5 |
Student/Participant in web browser 1, attempts to modify matrix cell affected by column removal. |
Student is not allowed to make changes. |
SAK-7644-12: Instructor and Student edit matrix at the same time - remove row
NOTE: Two different browsers will need to be open for this test. In this case, the student accesses the matrix, instructor removes a row, and then student tries to add information to a cell affected by row removal. Student should not be able to add materials to matrix cell.
Step |
Description |
Expected Outcome |
---|---|---|
1 |
As Student/Participant, open a web browser (browser 1), and access an unused published matrix. |
The matrix table appears for student. |
2 |
As Instructor/Coordinator, open a web browser (browser 2), and click 'Revise' under an unused published matrix. |
The matrix table appears for the instructor. The 'Add' or 'Remove' options for columns and rows should be visible. |
3 |
As Instructor/Coordinator in browser 2, click Remove under a row to remove. |
Alert should appear asking if you are sure you want to remove the row. |
4 |
Click Continue |
The 'Revise Matrix Properties' page should re-appear and row should no longer be listed. |
5 |
Student/Participant in web browser 1, attempts to modify matrix cell affected by column removal. |
Student is not allowed to make changes. |
Back to Top - Matrix Authoring Flexibility
SAK-7645 - Changing the forms in a page
The ability to change or add forms to a matrix cell will be added to this release. Previously, once a matrix was published, it was locked against adding any additional forms, but with this requirement, forms will now be able to be added to a published matrix.
For this test case, you will need to add a form to a published matrix. To add forms to OSP, please follow the steps in the section titled 'Installing Forms' at http://http://issues.sakaiproject.org/confluence/x/hVk.
The following test cases apply:
- Add forms to a published matrix cell - regardless of whether the matrix is used or not.
- Select forms for Reflection, Feedback, and Evaluation - only for unused matrices.
SAK-7645-01: Add forms to a published matrix cell
Forms are able to be added to a cell whether or not it is used or unused. So this test case should be tested in both situations.
Pre-requisite: a new form needs to be added to Forms tool. You can download and save the following form definition to your computer, then follow the instructions under 'Install Forms' on http://http://issues.sakaiproject.org/confluence/x/hVk to install the Contact Information form, contactInformation.xsd, to your site.
Steps |
Description |
Expected Outcome |
---|---|---|
1 |
As instructor/coordinator, create a matrix and publish it |
Matrix cells should be in published state. The 'Publish' link no longer appears. |
2 |
From the 'Manage Matrices' page, click Revise under a previously published matrix. |
The matrix table appears in the 'Revise Matrix' page. |
3 |
Click a cell in the matrix, locate the area where additional forms are added. |
The 'Select a form' listbox should be available. |
4 |
Select a form that will need to be completed by students/participants from the listbox. |
Listbox should list additional forms that are available from the Forms tool. |
5 |
Click Add |
The name of the form should be displayed. |
6 |
Click Save Changes. |
|
7 |
Logout as instructor/coordinator |
|
8 |
Login as student/participant |
|
9 |
As student/participant, complete the form that was added in steps 4-5. |
Student should be able to access and complete the additional form. |
SAK-7645-02: Select forms for Reflection, Feedback and Evaluation
This test case assumes that the matrix is published, but unused (i.e. no form items, reflections or added files).
Pre-requisite: The reflection, feedback and evaluation forms need to be added to Forms tool. You can download and save these form definitions to your computer, then follow the instructions under 'Install Forms' on http://http://issues.sakaiproject.org/confluence/x/hVk to install each of the forms before proceeding with this test case: reflection.xsd, feedback.xsd, and evaluation.xsd.
Steps |
Description |
Expected Outcome |
---|---|---|
1 |
Create a matrix and publish it |
Matrix cells should be in published state. The 'Publish' link no longer appears. |
2 |
From the 'Manage Matrices' page, click Revise under a previously published matrix. |
The matrix table appears in the 'Revise Matrix' page. |
3 |
Click a cell in the matrix to edit it. |
The Reflection, Feedback, and Evaluation form fields should be open (i.e. not grayed out) to select one if none has been selected previously. |
4 |
In the Reflection form area, use the listbox to select the reflection form that was added to the Forms tool. |
The Reflection form should be listed. |
5 |
Repeat steps 3 - 4 to add the Feedback and Evaluation forms. |
The Reflection, Feedback and Evaluation forms should be selected in their respective listboxes. |
6 |
Click Save Changes |
The matrix cell changes should be saved. |
7 |
Click the cell again to ensure that the forms are still in place. |
The forms should be accessible and able to be changed should the form need to be changed. |
Back to Top - Matrix Authoring Flexibility
SAK-7646 - Change the forms in a page when items added.
After a matrix has some data in it, the instructor/coordinator should be able to make some minor changes to the matrix forms as the curriculum changes.
The following test cases apply:
- Ability to change a label in a published form
- Ability to unpublish the old form in a matrix without losing the data
- Ability to add a new form to the matrix
Back to Top - Matrix Authoring Flexibility
SAK-7647 - Test a matrix before publishing
Previously, there was no way to test the matrix unless it was added to a site, published and tested. A participant could not access the matrix until it was published. This requirement adds in the ability to test a matrix before it is officially published.
SAK-7647-01: Preview a matrix
Steps |
Description |
Expected Outcome |
---|---|---|
1 |
Create a matrix - Do not publish yet. |
Matrix cells should be in unpublished state. The 'Preview' link should be available. The 'Publish' link will not appear yet. |
2 |
Click Permissions |
The Matrix Permissions screen appears. |
3 |
Check the box at the intersection of maintain and Use (if a project site), Instructor and Use (if a course site), or Coordinator and Use (if a portfolio site). |
|
4 |
Click Save |
The maintainer of the site should now have 'Use' access to add files, forms, and reflections to a cell. |
5 |
Click Preview |
The 'Publish' link appears and the 'Preview' link disappears. |
6 |
Click the link to the matrix to preview it. |
You should see an alert that this is a preview mode. |
7 |
Add some items, and complete the forms. |
|
8 |
Click Submit for Evaluation |
|
NOTE: check permissions for matrix to ensure that 'Preview' is listed.
SAK-7647-02: Make changes to a matrix in preview mode
If an error is found in preview mode, the matrix can be revised, and then previewed again.
Steps |
Description |
Expected Outcome |
---|---|---|
1 |
Create a matrix - Do not publish yet. |
Matrix cells should be in unpublished state. The 'Preview' link should be available. The 'Publish' link will not appear yet. |
2 |
Click Permissions |
The Matrix Permissions screen appears. |
3 |
Check the box at the intersection of maintain and Use (if a project site), Instructor and Use (if a course site), or Coordinator and Use (if a portfolio site). |
|
4 |
Click Save |
The maintainer of the site should now have 'Use' access to add files, forms, and reflections to a cell. |
5 |
Click Preview |
The 'Publish' link appears and the 'Preview' link disappears. |
6 |
Click the link to the matrix to preview it. |
You should see an alert that this is a preview mode. |
7 |
Add some items, and complete the forms. |
This will add data to the matrix. |
8 |
Click Submit for Evaluation |
This will add an entry to the Evaluations tool. |
9 |
From the matrix list page, click Revise |
|
10 |
Make some changes to the matrix, and save the matrix. |
|
11 |
Click the link to the matrix to ensure that changes you made are appearing. |
|
NOTE: check permissions for matrix to ensure that 'Preview' is listed.
SAK-7647-03: Publish a matrix from preview mode
In this test, the data put in via preview mode should be discarded once the matrix is published.
Steps |
Description |
Expected Outcome |
---|---|---|
1 |
Create a matrix - Do not publish yet. |
Matrix cells should be in unpublished state. The 'Preview' link should be available. The 'Publish' link will not appear yet. |
2 |
Click Permissions |
The Matrix Permissions screen appears. |
3 |
Check the box at the intersection of maintain and Use (if a project site), Instructor and Use (if a course site), or Coordinator and Use (if a portfolio site). |
|
4 |
Click Save |
The maintainer of the site should now have 'Use' access to add files, forms, and reflections to a cell. |
5 |
Click Preview |
The 'Publish' link appears and the 'Preview' link disappears. |
6 |
Click the link to the matrix to preview it. |
You should see an alert that this is a preview mode. |
7 |
Add some items, and complete the forms. |
This will add data to the matrix. |
8 |
Click Submit for Evaluation |
This will add an entry to the Evaluations tool. |
9 |
From the matrix list page, click Publish |
|
10 |
Check to determine that data was removed from the cell (from step 4) |
|
11 |
As evaluator, check to ensure that the preview matrix cell submission is no longer appearing. |
SAK-7647-04: Preview an imported matrix
When a matrix has been published, many times an instructor will export it and import it to another site. When a matrix is imported, it should have preview capabilities. You can save this exported matrix to your computer to import into your test instance.
Steps |
Description |
Expected Outcome |
---|---|---|
1 |
Click Matrices to enter the matrix list page. |
The 'Manage Matrices' page is displayed. |
2 |
At the top of the screen, click Import. |
The 'Import Scaffolding' screen is shown. |
3 |
Click Choose File... |
The Resources area for the site is displayed. |
4 |
Click Add new and follow the steps to locate the 'Test1.zip' file that you saved to your computer. |
|
5 |
Click Add to save the file. |
The 'Select Item' page re-appears with the file you added under 'Items to attach'. |
6 |
Click Continue |
The 'Import Scaffolding' page re-appears with the file listed in the 'Import File' textbox. |
7 |
Click Import Scaffolding |
The 'Revise Matrix Properties' page appears with the scaffolding information. |
8 |
Make any changes to scaffolding as needed . |
|
9 |
Click Save Changes |
The matrix grid page is displayed. |
10 |
Click Return to List |
The matrix list page is displayed, and the 'Preview' link should be available. |
10 |
Click Preview |
User should be able to preview the matrix. |
Back to Top - Matrix Authoring Flexibility
SAK-7648 - Delete a matrix
With this requirement, a matrix may be deleted even if there is data that has been entered. The user should be prompted with a 'This cannot be undone' type of alert before clicking 'Yes' or 'No' to delete or not.
SAK-7648-01: Cancel deletion of a matrix
In this test, a matrix will be published, and data added by a participant. Then user will go through the motions of deleting the matrix, but canceling before the final deletion.
Steps |
Description |
Expected Outcome |
---|---|---|
1 |
Create and publish a matrix |
Matrix cells should be in published state. The 'Publish' link should be unavailable. |
2 |
As participant, add data to matrix. |
|
3 |
Logout as participant, and login as coordinator. |
|
4 |
Go to the Matrix list page and click Delete under the matrix listing. |
A user prompt should appear letting user know that the removal is permanent and cannot be undone, and that data will be irretrievable. |
5 |
Click No to cancel the deletion. |
The matrix list page should reappear with the matrix listing still intact. |
6 |
Login as student/participant to ensure that the matrix is still listed and accessible. |
|
SAK-7648-02: Delete an unpublished matrix
In this test, a matrix will be left in the unpublished state. The coordinator will then delete the matrix.
Steps |
Description |
Expected Outcome |
---|---|---|
1 |
Create matrix, but do not publish it. |
Matrix cells should be in unpublished state. The 'Publish' link should be available. |
4 |
Go to the 'Manage Matrices' page and click Delete under the matrix listing. |
A user prompt should appear letting user know that the removal is permanent and cannot be undone, and that data will be irretrievable. |
5 |
Click Yes to authorize the deletion. |
The matrix list page should reappear with the matrix no longer listed. |
6 |
Login as student/participant to ensure that the matrix is no longer accessible. |
Student/Participant should not be able to see the matrix. |
SAK-7648-03: Delete a published matrix without data
In this test, a matrix will be published, but no data added to the matrix. The coordinator will then delete the matrix.
Steps |
Description |
Expected Outcome |
---|---|---|
1 |
Create and publish a matrix |
Matrix cells should be in published state. The 'Publish' link should be unavailable. |
2 |
Go to the 'Manage Matrices' page and click Delete under the matrix listing. |
A user prompt should appear letting user know that the removal is permanent and cannot be undone, and that data will be irretrievable. |
3 |
Click Yes to authorize the deletion. |
The matrix list page should reappear with the matrix no longer listed. |
4 |
Login as student/participant to ensure that the matrix is no longer accessible. |
The deleted matrix should not appear in the list of matrices associated with the student/participant. |
SAK-7648-04: Delete a published matrix with data
In this test, a matrix will be published, and data added by a participant. The coordinator will then delete the matrix.
Steps |
Description |
Expected Outcome |
---|---|---|
1 |
Create and publish a matrix |
Matrix cells should be in published state. The 'Publish' link should be unavailable. |
2 |
As participant, add data to matrix. |
The additional items should be saved in the cell. |
3 |
Click Submit for Evaluation to submit the cell. |
The cell should be locked. |
3 |
Logout as student/participant, and login as instructor/coordinator. |
|
4 |
Go to the 'Manage Matrices' page and click Delete under the matrix listing. |
A user prompt should appear letting user know that the removal is permanent and cannot be undone, and that data will be irretrievable. |
5 |
Click Yes to authorize the deletion. |
The matrix list page should reappear with the matrix no longer listed. |
6 |
Login as student/participant to ensure that the matrix is no longer accessible. |
|
SAK-7648-05: Delete a published matrix with user data - User deleted
In this test, a matrix will be published, and data added by a participant. The coordinator will then delete the user from the site, and then delete the matrix.
Steps |
Description |
Expected Outcome |
---|---|---|
1 |
Create and publish a matrix |
Matrix cells should be in published state. The 'Publish' link should be unavailable. |
2 |
As participant, add data to matrix. |
|
3 |
Logout as student/participant, and login as instructor/coordinator. |
|
4 |
Instructor/coordinator deletes student/participant from worksite. |
The student/participant is no longer listed in 'Site Info' |
5 |
Instructor/coordinator clicks on the link to the matrix to view the list of users associated with the worksite. |
The deleted student/participant should no longer appear in this list. |
4 |
Go to the 'Manage Matrices' page and click Delete under the matrix listing. |
A user prompt should appear letting user know that the removal is permanent and cannot be undone, and that data will be irretrievable. |
5 |
Click Yes to authorize the deletion. |
The matrix list page should reappear with the matrix no longer listed. |
6 |
Login as student/participant. |
The worksite tab should not be listed. |
Back to Top - Matrix Authoring Flexibility
Reports
Reports
Set up the Reports Tool
Run Canned Reports
Import Report Definitions
- readme.txt - Read Me file on how to manipulate the files to work in the QA test instance
- reportDefinition.xml
- default.xsl
- passthrough.xsl