Child pages
  • Sakai 10.4-RC01 Testing
Functional Area: Assignments
Tool Purpose:To evaluate students course work
Pre-Requisite #
Course SiteTitle: ndc_inst_2.9_tes_Spring 2011
Users• ndc_inst1 • ndc_ta • ndc_stu1 • ndc_stu2
EnrollmentCourse Instructor: test_ins Student: test_stu1 Student: test_stu2 Teaching Assistant: test_ta
#Test AreaTest UserTest ConditionNavigationTest DataExpected Result ü Pass/FailComment
Functional Verification
1.00GUI
1.01Checking the default links available in the Assignements toolInstructorGo to the Assignments tool and verify the available linksCourse site > {Tool Menu} Assignments tool• Add • Assignments List (greyed out when no assignments) • Student View • Permissions • Options • Grade Report (Disabled when no assignment)Assignments tool page should be with the mentioned test data links on the pagePI don't see a "Grade Report", not even disabled.
1.02Checking Permissions linkInstructorThe following role based permissions should be enabled in the permissions pageCourse site > {Tool Menu} Assignments too > Permissions linkInstructor Role Create  Submit  Delete  Read  Revise  Grade Note: Except the 'Receive email notifications', ' View draft assignments' permissions, all the above must be enabled by default for this roleP
Student Role• Read • Submit must be enabled by defaultP
TA Role• Read must be enabled by defaultP
1.03Checking Options LinkInstructorDisplay options for grading assignment page should be displayed in the Options pageCourse site > {Tool Menu} Assignments too > Options link• Default(Show all submissions) • Only Group Filter / Search resultThe page should be displayed with two options for display purposeP
1.04Checking Assignments List linkAll assignments should be listed out in this page with proper detailsCourse site > {Tool Menu} Assignments > Assignments List link• Assignment Title • Status • Open • Due • In/New • Scale • RemoveAll Assignments should be listed out with the details related to the given column namesP
2.00Add Assignment
2.10Assignment with the default settings
2.11Adding an Assignment to the siteInstructorSelect 'Add' link the Assignments page to add a new assignmentTest Course -> Assignments -> AddN/AUser should be directed to Add new Assignment pageP
2.12Add data in to default assignment being addedInstructorEnter the test data in to the correspondings fields in the Add new Assignment pageTitle: Assignment_defaultsettings Set all the other options as default and click PostUser should be directed to Assignments list page and must be able to see the assignment named "assignment_defaultsettings" with links to Edit, Duplicate and View SubmissionsP
2.20Create assignment with Inline submission
Add an assignment with student submissions as Inline onlyInstructorEnter the test data in to the correspondings fields in the Add new Assignment pageTest Course -> Assignments -> Add Title: Assignment_inline Student Submissions: Inline Set all the other options as default and click PostUser should be directed to Assignments page and must be able to see the assignment named "assignment_inline" with links to Edit, Duplicate and View Submissions. In student view, for this assignment submission, a student must be able to see only the "Assignment text" under the submission. There should be no links to attach any files.P
2.30Create assignment with attachment only submission
Add an assignment with student submissions as attachment onlyInstructorEnter the test data in to the correspondings fields in the Add new Assignment pageTest Course -> Assignments -> Add -> Add new AssignmentTitle: Assignment_attachment Student Submissions: Attachments Set all the other options as default and click PostUser should be directed to Assignments page and must be able to see the assignment named "assignment_attachment" with links to Edit, Duplicate and View Submissions. In student view, for this assignment submission, a student must be able to see only the "Attachments" under the submission. There should be no "Assignment Text" optionP
2.40Create assignment with Inline & Attachment submission
Add an assignment with student submissions as inline and attachmentInstructorEnter the test data in to the correspondings fields in the Add new Assignment pageTest Course -> Assignments -> Add -> Add new AssignmentTitle: Assignment_inline&attachment Student Submissions: Inline and Attachments Set all the other options as default and click PostUser should be directed to Assignments page and must be able to see the assignment named "assignment_inline&attachment" with links to Edit, Duplicate and View Submissions. In student view, for this assignment submission, a student must be able to see both the "Assignment text" and links to attach any files as AttachmentsP
2.50Create assignment with Non-Electronic submission
Add an assignment with student submissions as non-electronicInstructorEnter the test data in to the correspondings fields in the Add new Assignment pageTest Course -> Assignments -> Add -> Add new AssignmentTitle: Assignment_non-electronic Student Submissions: Non-Electronic Set all the other options as default and click PostUser should be directed to Assignments page and must be able to see the assignment named "assignment_non-electronic" with links to Edit, Duplicate and View Submissions. In student view, for this assignment submission, a student must be able to see the following comments under Submision: "This assignment does not accept online submissions. Contact your instructor for additional instructions.". There should be a button named "Done"P
2.60Create assignment with single uploaded file only submission
Add an assignment with single uploaded file only as submission typeInstructorEnter the test data in to the correspondings fields in the Add new Assignment pageTest Course -> Assignments -> Add -> Add new AssignmentTitle: Assignment_singleupload Student Submissions: Single Uploaded file Set all the other options as default and click Post.User should be directed to Assignments page and must be able to see the assignment named "assignment_singleupload" with links to Edit, Duplicate and View Submissions. In student view, for this assignment submission, a student must be able to see Choose file option with a Browse button to upload a single file.P
Assignmnets with different Grade Scale Options
Add multiple assignments in to course site with different grade scale options being setInstructorCreate 5 assignments with different grade scale options available in the add assignments pageTest Course -> Assignments -> Add Title1# Assignment_ungraded Title2# Assignment_letter Title3# Assignment_points (with MAX points=100) Title4# Assignment_pass Title5# Assignment_checkmarkInstructions should be able to create all assignments successfully with should be able to see all of them in the assignmetns list.P
Integration with Calender
Edit an assignment and enable "Add due date to schedule"InstructorGo to Assignments page in the Course site Click on Edit link for the assignment named "assignment_default".Test Course -> Assignments -> Edit -> assignment_default-> EditEnable the check box " Add due date to schedule". Click Post. Click on Schedule tool. And go to the day which is set as the Due date for "assignment_default"User must be able to see a calendar entry in the schedule for the date and the time mentioned as due date for the corresponding assignment.P
Integration with Announcements
Edit an assignment and enable "Add an announcement about the open date to Announcements"InstructorGo to Assignments page in the Course site Click on Edit link for the assignment named "assignment_default".Test Course -> Assignments -> Edit -> assignment_default-> EditEnable the check box "Add an announcement about the open date to Announcements ". Click Post Click on Anouncements tool. User must be able to see an Anouncement with the Subject "Assignment: Open Date for 'assignment_default" , with an Edit link.P
Assignment with attachment
Edit an assignment and click on "Add Attachment"InstructorGo to Assignments page in the Course site Click on Edit link for the assignment named "Assignment_default".Test Course -> Assignments -> {assignment_default-}Edit Click on Add Attachment Click on Browse button for "Upload local File" Select a file from your system and postUser must be directed to Assignments list page where "file attached" icon is present next to the assignment_default indicating that the attachment was updated in to the assignment successfully.P
Associating with Gradebook
Edit an assignment and enable on "Add Assignment to Gradebook "InstructorGo to Assignments page in the Course site Click on Edit link for the assignment named "assignment_points".Test Course -> Assignments -> Edit -> assignment_points-> EditEnable the check box "Add Assignment to Gradebook". Click Post. Click on Gradebook tool. User must be able to see a Gradebook item with the Title "assignment_points" , with Grade editor as "from assignments"P
Creating a new Gradebook Item and Associating a Assignment to that gradebook item.InstructorA.Go to Gradebook. Click on Add Gradebook Item (s). B. Give Title as "assignment_association" Gradebook Item Point Value as 100 Due date : seven days later to the current date Click on Add Item(s). Execute Test script "3.00" with title of assignment as "assignment_points2" Click on Edit link for the assignment "assignment_points2"A. Test Course -> Gradebook->Ad Gradebook Item(s) B. Test Course -> Assignments -> Edit -> assignment_points2-> EditEnable the check box "Associate with existing Gradebook entry". Select "assignment_association" from the drop down Click Post. Click on Gradebook tool. When User enables the check box"Associate with existing Gradebook entry", a drop down must be visible. In the drop down assignment_points (associated with 'association points') must be invisible and assignments_association must be visible. NOTE: Any other non associated gradebook item if created would also be visible in the drop down. User must be able to see a Gradebook item with the Title "assignment_association" , with Grade editor as empty stringP (but different than described. Two other gradebook entries I created associating with assignments show up but grayed out and not selectable, which differs from description which says these columns would be invisible.
Instructor verifying Email notifications
To add an assignment with "Send me a notification email for each student submission " enabledInstructor & StudentCreate a new assignment as an Instructor with the details in test data. Submit the assignment as test_stu1 and test_stu2 Check the email inbox of Instructor for any new messages. Test Course -> Assignments Title:Assignment_notify Send me a notification email for each student submission-checkedThe instructor should have received two email notifications, one for each submission of student 1 and student 2.FNone of the Submission Notification Email Options are showing.
To add an assignment with "Send me one email per day summarizing notifications for student submissions" enabledInstructorCreate a new assignment as an Instructor with the details in test data. Submit the assignemtn as test_stu1 and test_stu2 Check the email inbox of Instructor for any new messages.Test Course -> Assignments Title:assignment_summary_notify Send me one email per day summarizing notifications for student submissions-CheckedThe instructor should receive a single email notification, at the end of the day sumamrizing both student 1 and sudent 2 submissions.Fibid
To add an assignment with "Add honor pledge " enabledInstructorCreate a new assignment as an Instructor with the details in test data. Log in as a test_stu1 and click on the created assignmentTest Course -> Assignments Title: Assignment_honor Add honor pledge-enabledThe student 1 must be able to see a honor pledge statement at the end of assignment submission page. There should be a check box with following explanation: "Honor Pledge: I have neither given nor received aid on this assignment" (You must respond to submit your assignment.) P
Provided Additional information
To add an assignment with model answer InstructorA. Enter the test data in to the correspondings fields in the Add new Assignment page. Other than test data mentioned leave all the other fields as the default values populated. Test Course -> Assignments.Title: assignment_model_answer Assignment Instruction: Enter the text "this is a default assignment with a model answer". Under Supplement items click the link "add" besides Model answer. Enter the text " Model answer for assignment". Under Show to students drop down, select "Before student starts assignment" and click on Save. Click Post. Logout as Instructor and login as student 1. Go to assignments list and click on assignment named "assignment_model_answer". In assignment submit page for student 1, Below the Instructions there should be a link for Model Answer. If user clicks ont hat it should display the description as "Model answer for assignment".P
To add an assignment with private note InstructorA. Enter the test data in to the correspondings fields in the Add new Assignment page. Other than test data mentioned leave all the other fields as the default values populated.Test Course -> Assignments.Title: assignment_private_note Assignment Instruction: Enter the text "this is a default assignment with a private note". Under Supplement items click the link "add" besides Private note. Enter the text " Sample note to assignments". Under Share drop down, select "Keep private to myself" and click on Save. Click Post. Logout as Instructor and login as student 1. Go to assignments list and click on assignment named "assignment_private_note". Under submission->Assignment text, enter "Student submission" and click Submit. Logout as student 1 and login back as instructor. Go to Assignments list and click on View submissions for assignment_private_note. Under the list of submissions, click on grade link besides student 1. The instructor must be able to see a section named "Private Notes" in the students grading page. If instructor clicks on the section it should display the description which says "Sample note to assignments".P
To add an assignment with all purpose item InstructorA. Enter the test data in to the correspondings fields in the Add new Assignment page. Other than test data mentioned leave all the other fields as the default values populated.Test Course -> Assignments.Title: assignment_all_purpose Assignment Instruction: Enter the text "this is a default assignment with a all purpose item". Under Supplement items click the link "add" besides All purpose item. Title: all purpose 1 Enter the text "sample all purpose item". Enable Show this item and select default dates Under Show to select All student and All Instructor. Click Save Click Post. Logout as Instructor and login as student 1. Go to assignments list and click on assignment named "assignment_all_purpose". In assignment submit page for student 1, Below the Instructions there should be a link for All Purpose Item. If user clicks on that it should display the description as "all purpose 1 sample all purpose item" P
Duplicate the assignment
To post the duplicate of an assignment which is in the draft state.InstructorExecute Test Script 4.50. In the Assignments list click on the Draft assignment with title as "Draft - assignment_duplicate - Copy". Click POST. Note: Instructor can also edit the title in to a new title.Test Course -> Assignments.In the assignment list, instructor will see the assignment labeled "assignment_duplicate - Copy". This Assignment is now posted and is visible to all site participants P
4.00Submissions by Student
To submit an inline assignment as a studentStudentIn the Course site Click on Assignments tool. Click on the assignment which is named "Assignment_Inline". Under Assignment Text Enter "Student submission for inline assignment" Click SubmitTest Course - > AssignmentsAssignment must be successfully submitted and in the Assignments list page Status will be changed to Submitted with the Date and Time of submission.P
To submit an assignment with attachment only as a studentStudentIn the Course site Click on Assignments tool. Click on the assignment which is named "assignment_attachment". Under Attachments click on Browse. Select a file from your system and click on Continue. Click SubmitTest Course - > AssignmentsAssignment must be successfully submitted and in the Assignments list page Status will be changed to Submitted with the Date and Time of submission.P
To submit an assignment with inline and attachments as a studentStudentIn the Course site Click on Assignments tool. Click on the assignment which is named "assignment_inline&attachment". Under Assignment Text Enter "Student submission for inline and attachments assignment" Under Attachments click on Browse. Select a file from your system and click on Continue. Click SubmitTest Course - > AssignmentsAssignment must be successfully submitted and in the Assignments list page Status will be changed to Submitted with the Date and Time of submission.P
To submit an assignment with non-electronic submission as a studentStudentIn the Course site Click on Assignments tool. Click on the assignment which is named "assignment_non-electronic". Click DoneTest Course - > AssignmentsIn assignment submit page user must be able to see following message under Submission: "This assignment does not accept online submissions. Contact your instructor for additional instructions". Once user clicks Done user should be directed back to Assignments list page.P
To submit an assignment with single uploaded file as a studentStudentIn the Course site Click on Assignments tool. Click on the assignment which is named "assignment_single_uploaded". Under Submission -> Choose file, click on Browse. Select a file from your system and Click SubmitTest Course - > AssignmentsAssignment must be successfully submitted and in the Assignments list page Status will be changed to Submitted with the Date and Time of submission.P
5.00Grading Assignment
To grade an assignment whose grade scale is ungradedInstructorStudent must submit the assignment which is named "Assignment_un graded". Instructor goes to Assignments. In Assignments list Instructor clicks on "View submissions" link next to the Assignment_ungraded. In submissions page, Instructor clicks on grade link next to the student to which instructor proceeds to grade. Under Instructor summary comments enter the text: "Good job". Click Save and Release to student.Test Course -> Assignments.Instructor successfully graded the students assignments and released the grade to the student. F? Shouldn't an ungraded assignment not be available for grading? As instructor I could put in comments, which passed.
To grade an assignment whose grade scale is letter gradeInstructorStudent must submit the assignment which is named "Assignment_letter". Instructor goes to Assignments. In Assignments list Instructor clicks on "Grade" link next to the Assignment_letter. In submissions page, Instructor clicks on grade link next to the student to which instructor proceeds to grade. Under Instructor summary comments enter the text: "Good job". Under Grade select A+ Click Save and Release to student.Test Course -> Assignments.Instructor successfully graded the students assignments and released the grade to the student.P
To grade an assignment whose grade scale is pointsInstructorStudent must submit the assignment which is named "Assignment_points". Instructor goes to Assignments. In Assignments list Instructor clicks on "Grade" link next to the Assignment_points. In submissions page, Instructor clicks on grade link next to the student to which instructor proceeds to grade. Under Instructor summary comments enter the text: "Good job". Under Grade Enter 98 Click Save and Release to student.Test Course -> Assignments.Instructor successfully graded the students assignments and released the grade to the student.P
To grade an assignment whose grade scale is passInstructorStudent must submit the assignment which is named "Assignment_pass". Instructor goes to Assignments. In Assignments list Instructor clicks on "Grade" link next to the Assignment_pass. In submissions page, Instructor clicks on grade link next to the student to which instructor proceeds to grade. Under Instructor summary comments enter the text: "Good job". Under Grade Select Pass Click Save and Release to student.Test Course -> Assignments.Instructor successfully graded the students assignments and released the grade to the student.P
To grade an assignment whose grade scale is checkmarkInstructorStudent must submit the assignment which is named "Assignment_checkmark". Instructor goes to Assignments. In Assignments list Instructor clicks on "Grade" link next to the Assignment_checkmark. In submissions page, Instructor clicks on grade link next to the student to which instructor proceeds to grade. Under Instructor summary comments enter the text: "Good job". Under Grade Enable the checkbox "Grade Checked" Click Save and Release to student.Test Course -> Assignments.Instructor successfully graded the students assignments and released the grade to the student.P
To add an assignment with "Send notification email to student when the grade is released" enabledInstructorA. Execute Test script 2.40 in the same way. Only change the title of the assignment to "assignment_release_grade" and enable the checkbox "Send notification email to student when the grade is released" enabled". B. After the assignment_honor is created logout as Instructor and login as student1. C. As student1 click on Assignments and in the assignments list click on the assignment named "assignment_release_grade". D. Under Assignment Text Enter "Student 1 submission". Click on Submit. E. Logout as student 1 and login back as Instructor. F. Go to Assignments. In the assignments list click on the link "View Submissions" for the assignment named "assignment_release_grade". G. Click on the link "Grade" which is under Student 1. H. Under Instructor summary comments enter " Instructor comments for student 1: Good job". I. Click Save and Release to Student. A. Test Course -> Assignments. F. Test Course -> Assignments -> View SubmissionsThe student 1 must receive an email notification with the subject "Student notification for the assignment released grade"F (notification not received)
Student receives email notification on the grade release
To add an assignment with "Send notification email to student when the grade is released" enabledInstructoriuiuiuiuioiofklgklfklklA. Test Course -> Assignments. F. Test Course -> Assignments -> View SubmissionsThe student 1 must receive an email notification with the subject "Student notification for the assignment released grade"duplicate of previous test
6.00Delete Assignment
Instructor removes assignment from the assignment list
To Remove an assignment from the assignment listInstructor"Add Assignment" test scripts must be executed and there must be list of assignments in the assignment list.Test Course -> Assignments.Go to Assignments home page where list of assignments will be displayed. Enable the check box named "Remove" next to the assignment which has to be removed. Click on Update. Click "Remove".When User clicks on Update a warning alert shows up asking "Are you sure you want to remove the assignment". When User clicks on "Remove" Assignment will be removed successfully and user will be directed to Assignments list page.Fail (it says "Delete" not "Remove" on the button. But the assignment is deleted)
Error Handling
1.00Add Assignment with Blank title
1.01Testing with the missing required fieldInstructorCreate an assignemnt with blank titleCourse site > {Tool Menu} Assignments tool >AddTitle:blank Action should be unsuccessful and User should get an alert message as "Alert: Please specify the assignment title".P
2.00Provided with Invalid Dates
2.01Checking invalid available datesInstructorCreate an Assignment with Due Date before the Open DateCourse site > {Tool Menu} Assignments tool >AddDue Date # April 18,2011 Open Date # April 19,2011Action should be unsuccessful and User should get a related alert messageP
2.02InstructorCreate an Assignment with Accept until Date before the Open DateCourse site > {Tool Menu} Assignments tool >AddAccept Until Date #April 18,2011 Open Date #April 19,2011Action should be unsuccessful and User should get a related alert messageP
2.03InstructorCreate an Assignment with Due Date & Accept Until Date before Open DateCourse site > {Tool Menu} Assignments tool >AddAccept Until Date #April 18,2011 Due Date #April 18,2011 Open Date#April 19,2011Action should be unsuccessful and User should get a related alert messageP
2.04InstructorCreate an Assignment with Accept Until Date before the Due DateCourse site > {Tool Menu} Assignments tool >AddAccept Until Date #April 18,2011 Due Date #April 19,2011Action should be unsuccessful and User should get a related alert messageP
2.05InstructorCreate an assignment with Resubmission Accept Until date before the Open dateCourse site > {Tool Menu} Assignments tool >AddResubmission Accept Until date#April 18,2011 Open date #April 19,2011Action should be unsuccessful and User should get a related alert messageP
2.06Valid Association with the GradebookInstructorCreate an assignment with Dependency of Grading Scale on Associating with Grade bookCourse site > {Tool Menu} Assignments tool >AddGrade Scale: • Ungraded • Letter grade • Points • Pass • CheckmarkOnly when the grade scale is selected as "Points" then only the Associating with the gradebook should possible. i.e user should be able to select either 1.Add assignemnt to the Gradebook or 2.Associate with existing Gradebook entry options available under Grading section.and neither otherwiseP
2.07Verifying whether able to create assignments with same namesInstructorTry to create two assignments with the same titleCourse site > {Tool Menu} Assignments tool >AddTtile1: fakeassign Title2: fakeassignAction should be unsuccessful and User should get an alert message as "Alert: Assignment with the same title 'fakeassign' exists in the site. Please use a different title."P
NOTES: If gradebook is not added as a tool initially then Assignments option to add assignment to Gradebook does not show up.