Eval Setup use cases
Information
Use cases involving setup of evaluations. This is the process of setting up an evaluation so it can be delivered to users and taken by them. It is not the authoring process for the evaluation template.
NOTE: evaluation and survey are used interchangeably below
Creating a survey of a single known group
- Goal: Create a survey of the users in a site or group in Sakai
- Summary: An instructor wants to survey the students in their course. They would login to the evaluation system and start a survey using an existing template. They would adjust the various settings and then choose to assign the survey to their site. Once they confirmed the settings and assignment the survey would be saved.
- Actors: instructor, site maintainer
- Events:
- Login as instructor/evaluatee
- Click on start new survey
- Enter a title/description for the survey
- Select an existing template to use for the survey
- Continue on to the settings view
- Adjust the dates for the evaluation and other settings
- Continue to the assign view
- Choose the single group to assign the eval to from the list of groups
- Note that the group must be a group where the current user has "be_evaluated" permissions or it will not appear
- Continue to the confirm view
- Confirm the settings and assignments to save the evaluation and make it active
- Implemented
Completing the setup of a survey that was partially created
- Goal: User is creating a survey but is interrupted or unable to complete the process for some reason. They come back to the system later and want to continue the process without starting over. The user finds the partially completed survey in their list and completes it.
- Actors: instructor, site maintainer
- Events:
- Login as instructor/evaluatee
- Click on My Surveys
- Select a partially created survey and choose to continue creating it
- Can also choose to remove it
- User is placed on the eval settings view and can change the settings, adjust assignments, change title, etc.
- Save the evaluation and make it active OR make changes and leave it as partially completed
- Implemented
Adjusting the settings/assignments on a survey before it starts
- Goal: User has create a survey and wants to add another group to the assignments before it starts. The user may also want to adjust the dates or other settings for the survey.
- Actors: instructor, site maintainer
- Events:
- Login as instructor/evaluatee
- Click on My Surveys
- Choose edit for the survey you want to adjust
- Change the survey settings
- Save the settings
- Implemented
Removing a survey before it starts
- Goal: User sets up a survey but realizes they did not want to give it after all.
- Actors: instructor, site maintainer
- Events:
- Login as instructor/evaluatee
- Click on My Surveys
- Choose remove for the survey you want to get rid of
- Confirm to remove the survey
- Implemented
Changing the participants for a survey
- Goal: Surveyor realizes they left someone out of a survey and wants to add them in before it starts / while it is running.
Surveyor realizes they put someone in that they should not have and wants to remove them before it starts.
Surveyor wants to survey the same group that they used on a previous survey with a minor change to the list without creating a new group. - Actors: instructor, site maintainer
- Events:
- Login as instructor/evaluatee
- Click on My Surveys
- Click on edit for the survey whose participants need adjusting
- Continue to the group assignments view
- Adjust the adhoc group by editing it if that is what is being used (add/remove users)
- Adjust the list of groups to change a set of users (see note below)
- Save the evaluation
Alternative Note:
Changing the list of users in a site which have the "take_evaluation" permission or adjusting the external group provider will also effectively change the participants in a survey currently. This was determined to be desireable so it has continued to work this way.
Pros - less work for the surveyor in all cases to adjust the existing adhoc group rather than having to create a new one, surveyor can tell who they are surveying since the list of people in the group can be viewed
Cons - they can change the list of people while the survey is running which could confuse a participant, but this has always been possible with the sites in Sakai and the externally provided groups
- Implemented
Setting up an evaluation for an entire department/college
- Goal: Setup an evaluation for an entire group based on the hierarchy of colleges/departments/subjects/whatever
- Actors: Super User
- Events:
- Login as super user
- Click on start evalaution
- Select the template to use for all groups which are to be assigned
- Template items may be marked as specific to certain departments or groups in the overall template
- User sets up the settings according to the parameters of the evaluation
- User selects the department/college/univeristy node in the hierarchy which will cause the evaluation to be assigned to all groups below it in the hierarchy
- User confirms and saves the evaluation
- Notifications go out to all instructors for the groups which are assigned to the eval as a result
- When the eval starts the users who are meant to take it will get notifications
- Users taking the eval will see items based on the levels of the hierarchy that are marked for the items in the eval and the levels above the group the user is a member of
- When the eval closes the owner will be able to view all the results of the evaluation
- Implemented
Setting up a departmental evaluation with specific settings
- Goal: Setup a departmental evaluation for a large number of courses that conforms to a specific set of configuration options
- Summary: A user has to set up surveys for 14 courses in a department, these surveys must include 3 institution-wide questions set by the Education Section (a univeristy authority). Once they have set up the surveys, the instructor must be allowed to comment and possibly add questions of their own. The survey should go live on a preset day and email reminders should go to those who do not complete the survey within 3 days. When the survey is complete, I should be able to see/download all results. This instructors should be able to see only their results (compared to an anonymous aggregate of the department for the departmental questions)
- Actors: Super User, departmental user
- Events:
- Click on start evalaution
- Select the template to use for all groups which are to be assigned
- Template items may be marked as specific to certain departments or groups in the overall template
- Choose to associate this evaluation with the tag which indicates it should use the Education Section questions
- User sets up the settings according to the parameters of the evaluation
- User continues on to the assign groups view
- User selects the department node in the hierarchy which will cause the evaluation to be assigned to all groups below it in the hierarchy
- If this is more than the 14 desired groups then the user simply open up the hierarchy and chooses the 14 groups specifically
- User continues on the confirm view
- User confirms and saves the evaluation
- Notifications go out to all instructors for the groups which are assigned to the eval as a result, the notifications include a URL which allows the instructor to add their own items or make comments
- See use case for instructor adding items or making comments
- When the eval starts the users who are meant to take it will get notifications
- Users taking the eval will see items based on the levels of the hierarchy that are marked for the items in the eval and the levels above the group the user is a member of
- When the eval closes the owner will receive a notification and be able to view all the results of the evaluation
- The instructors will also receive notifications and be able to view only the results for their courses
- NotImplemented - no support for departmental/hierarchical users yet, no UI for configuring university authority questions (though this could be done by manipulation of the DB and the autoUseTag), no UI for instructor comments or adding their own items (could be done via direct DB manipulation), support for instructor viewing of only their results is generally untested
Instructor adding in their own items to an evaluation from above
- Goal: An evaluation is created by a departmental user (someone above in the hierarchy) and the instructor wants to add their own items to the evaluation
- Actors: instructor, site maintainer
- Events:
- Receive a notification that an evaluation was created for a course I am an instructor in
- Login as instructor/evaluatee
- Follow the link on the summary view which indicates there are evals assigned to my courses
- View the current set of items that would be visible to my courses
- Click on add my own items
- Choose the type of item to add and enter the appropriate information
- Save the item
- This item will only appear to takers in my courses and only I will be able to view the results for them
- NotImplemented
Sample Use Case template
SampleUseCase
- Goal: goal
- Summary:
- Actors: user
- Events:
- Login as instructor/evaluatee
- stuff
- ImplementedNotImplemented