Evaluation Test Plans
Prior to creating evaluations for the first time, administrators need to define system settings and permissions for their institution.
Please see the Administrator Guide for information on System Settings, Creating Scales and Setting up Permissions.
A. Create template and add/remove items
- Create template.
- Add several items from "My Items" bank of questions.
- Remove one item.
- Exit edit mode and re-enter template and confirm the item was removed.
B. Test drag and drop re-ordering
- Try to reorder the items by using the drag-and-drop UI.
- Click "Save Order."
- Exit edit mode and re-enter template and determine if order was saved.
C. Test drop-down menu re-ordering
- Go back and edit template.
- Try to reorder using the drop-down menu box for the numbered items.
- Exit edit mode and re-enter template and determine if order was saved.
D. Add new questions and test drag and drop re-ordering
- Try to add new items (versus selecting existing items in "My Items" bank of questions)
- Try to reorder them by using the drag-and-drop UI.
- Click "Save Order."
- Exit edit mode and re-enter template and determine if order was saved.
E. Add new questions and test re-ordering within a group using UI drag-and-drop
- Go back and edit template.
- Try to reorder using the drop-down menu box for the new items.
- Exit edit mode and re-enter template and determine if order was saved.
- Create question group and test ordering
- Click the checkbox next to several items using the same evaluation scale and then click the "Create Question Group" button.
- Preview template to be sure blocked items are displayed correctly.
- Try to reorder the items inside a bock of items by using the drag-and-drop UI.
- (There is no need to click the "Save Order" button, because the changes are automatically saved; the "Save Order" button is disabled.)
- Exit edit mode and re-enter template and determine if order was saved.
F. Test Instructor items on evaluation
- Edit a survey question and click the "Evaluatee/Instructor" radio button in the "Category" area.
- Save the question.
- Preview the survey and confirm that the question for the "Instructor" is showing up for each of the preview instructors.
G. Test Creating a Group with a blank item header text
- Select several items with the same rating scale.
- Click "Create Group".
- Leave Item Header Text blank and see if system lets you enter it with a blank.
- Should be presented with the screen again where the Item Header Text box is still blank (expecting to be filled in).
- Test "Cancel" button.
- Type in header text.
- Click Save item.
H. Test hierarchy template features
- Go to Administrate.
- Check the "Use Hierarchy menus, options, and data in the system" checkbox and then click "Save Settings."
- Click on "Control Hierarchy".
- Click on the "Add" link next to the "Root" hierarchy level.
- Name the node "Department 1" and click "Save Item."
- Repeat those steps to create another node immediately under "Root" called "Department 2".
- Go back to edit template view.
- Add node assignments to two different items. Edit the item and choose "Department 1" from the "Hierarchy Assignment" menu for one item. Choose "Department 2" for a different item.
- Preview template to be sure the order of items is displayed correctly and in the correct nodes.
I. Set up courses, instructors, and students
- Set up two Sakai course sites, eval_test_1 and eval_test_2. (additional course sites may be added now to fulfill requirements for sections N - P below)
- Add an instructor level account (ex. instructor1) to eval_test_1 as Instructor; add two instructors (ex. instructor1 and instructor2) to eval_test_2.
- Add at least one student account (ex. student1) to each course. (Multiple students should be added to the courses to fulfill requirements for sections N - P below)
J. Set up evaluation
- Log into Sakai (or super-user in) as "instructor1".
- Go to the Evaluation System tool and click on My Evaluations.
- Click "Add Evaluation."
- Give the evaluation a title and choose the template you have previously created.
- Select a template from the list.
- Configure the evaluation to launch immediately.
- Click "Continue to Assign to Courses."
- Do not select anything from the Hierarchy Level (already defined on the template). Select the Course Title under "Assign to Evaluation Groups" (you can also Assign the evaluation to an adhoc group)
- Click "Save Assigned Groups."
- Click "Done."
- Setup additional evaluations to fulfill requirements for sections N - P below.
K. Check evaluation
- Log into Sakai (or super-user in) as "student1".
- Click into the evaluations for each course.
- Confirm that questions are in correct order.
- In eval_test_1 evaluation, confirm that only "instructor1" item block appears.
- In eval_test_2 evaluation, confirm that both instructors' item blocks appear.
- In eval_test_1 evaluation, confirm that "Department 1" items appear and "Department 2" items do not appear.
- In eval_test_2 evaluation, confirm that "Department 2" items appear and "Department 1" items do not appear.
- Confirm that reminder e-mails are sent on schedule.
- Confirm that reminder messages are not sent after a student completes an evaluation.
L. Change evauation (BEFORE Start Date)
- Change an existing order START_DATE or END_DATE
- Change an existing order - Template change.
- Instructor changes existing order. Add/Remove an Instructor question.
- Add/Remove an Instructor
- Remove an existing evaluation.
M. AFTER Start Date and BEFORE End date
- "Evaluations are Available" and email notifications are generated to students and instructors.
- Change existing order End Date should not be an available option.
- Add or remove students from the roster for a course
- Remove an eval should not be an available option
N. Teaching Assistant - User is a student (evaluator) and an instructor (evaluatee)
The following default setting must be turned on in EvalSys > Administrate, "Enable Teaching Assistant Item category"
- Log into Sakai as an instructor who is teaching courses and currently enrolled for at least one course. Both the course that the instructor is teaching and the course that the instructor is taking has evaluations created.
- Click on the Evaluation link in the left menu.
- Instructor clicks on a link under the "Groups I can be evaluated in." Can only preview the evaluation.
- Instructor clicks on a link under the "Groups I can evaluate" and completes the evaluation.
- Click Submit
O. User is an instructor (evaluatee) only. The following tests require the tester to become an instructor that matches each test condition.
- Login as an instructor who is teaching one course but not enrolled for any courses
- Click on the Evaluation link in the left menu.
- Evaluation for the course displays under "Groups I can be evaluated in."
- Open evaluation. Instructor can view questions for all instructors teaching the course, but is unable to edit questions or submit.
- Login as an instructor who is teaching multiple courses.
- Click on the Evaluation link in the left menu.
- Evaluation links display for all courses.
- Open evaluations. Instructor can view questions for all instructors teaching the course, but is unable to edit questions or submit.
P. General Student Conditions. The following tests require the tester to become a student that matches each test condition.
- Log in as a student who is taking courses but no evaluations have been assigned. The Evaluation tool is not listed in the menu.
- Create an evaluation for a class that the student is taking. Student receives an email notification for the evaluation. (NA for 1.3.0 testing)
- Log in as a student who is enrolled in multiple courses to which an evaluation has been assigned.
- Click on Evaluation tool in the left menu. Should not have options to add an evaluation or create templates. Student sees evaluations under "Groups I can evaluate."
- It is between the start date and end date. The evaluation has an active link.
- Click on link. The correct evaluation appears for the class.
- Complete evaluation and click Submit. The evaluation is submitted and the student is taken to the main evaluation dashboard.
- Student clicks on the link for another active evaluation. – The correct evaluation appears for the class.
- Answer a few of the questions and Submit (SAVE is not an option).
- Open the above evaluation. – The completed answers appear in the evaluation.
- Answer the rest of the questions and click the submit button. The evaluation is submitted and the student is taken to the main evaluation dashboard. Can submit multiple times through the End Date.
- Student clicks on the link for another active evaluation. – The correct evaluation appears for the class.
- Student has an evaluation that has not been taken and it is past the end date. – Link for the evaluation is inactive. Status = Closed.
- Student has an evaluation but it is prior to the start date. – Students should not see evaluations until after the Start Date.
- Student has an evaluation which has not been taken two days past the start date. – Student receives an email reminder containing a link to the evaluation. (NA for 1.3.0 testing)
- Student clicks on the link in the email. – Student is taken to a login page. (NA for 1.3.0 testing)
- Student logs in. – Student is taken to the evaluation. (NA for 1.3.0 testing)
- Student is taking a class with only one instructor. Student sees the correct instructor name listed on the evaluation and questions appear one time.
- Student is taking a class with only multiple instructors. Student sees both instructor names listed on the evaluation and questions appear once for each instructor.
- Once a student submits an evaluation, email reminders should stop. – Verify that a student does not receive an email reminder during the evaluation period. (NA for 1.3.0 testing)
- Logout as a student and login as an instructor in one of the above classes where an evaluation has been submitted.
- Click on the Evaluation link in the left menu. – Verify that the count of submitted evaluations changed.
Q. AFTER End Date
- Delete existing evaluation – Not allowed. Evaluations cannot be deleted at this time.
Re-order question block using menus Re-ordering blocks with drop-down menus is not implemented in 1.3.x
- Go back and edit template.
- Try to reorder the items inside a bock of items by using the drop-down menu box for the numbered items.
- Exit edit mode and re-enter template and determine if order was saved.
- Preview template to be sure the order of items is displayed correctly.
- Go back to template edit view (from preview mode) and make sure order is still retained.
For ideas on how to format your test plans, take a look of some of the ones linked here: http://confluence.sakaiproject.org/display/QA/2.7.0+Changes. Also, the OSP test plans are very thorough: http://confluence.sakaiproject.org/display/OSP/System+Test+Scripts