Signing into the system- The user opens a browser, visiting the system home page;
- The user types the user name and password in the sign-in box, submits them;
- The system identifies the user, assigns privileges and redirects the user to the default workspace.
If the entered user is an Coordinator:- The coordinator can view the course assigned to him/her.
- The Coordinator automatically becomes the professor of the assigned course, and can do what a Professor should be able to do.
- Other than that, the Coordinator can do maintainace tasks on the course, including
- operations on the Course
- operations on the grades
- operations on the Components and Sections
- The coordinator clicks the link of the task to performance the task.
Course Maintanance/ScenariosTasks- Adding students to a Course -- from course list/roaster
- Dropping students to a Course -- accessible from the roaster of a Course
- Managing Components
- Modifying a Component
Scenarios- Adding students to a Course -- from course list/roaster
- the Admin clicks the 'Add students' button in the course list,
- the system asks to either import or to manually type the new students,
- the Admin either
- imports the list from a file
- types in the it accounts manually.
- the Admin checks whether or not send an notification email,
- submit.
- the system warns about any duplicatations in students, and skip the duplicated students.
- Dropping students from a Course -- accessible from the roaster of a Course
- the Admin selects the students to be dropped.
- the Admin clicks the 'Remove student' button in the roaster,
- the system echos the to-be-dropped student's it account ID,
- the Admin checks a confirmation check,
- submit.
- the system shows the student is dropped from the course, but the student's record is preserved.
- Managing Components
- from the component list, the coordinator can manage course components such as 'lab' 'lecture' 'discussion' and 'recitation'.
- Add a component
- the coordinator clicks 'Add Component' button;
- the system presents a wizard;
- the name
- assigning tags of the section
- setting groups?
- the system summarizes the changes,
- the Coordinator confirms the changes.
- Removing a component
- the coordinator clicks 'Remove Component' button;
- the system summarizes the pending changes
- the coordinator confirms the changes.
- Modifying a Component
- the coordinator clicks 'Modify Component' button;
- the system switches to Component Maintanance. (refer to that part)
GradesTasks- Exporting grades for a Course
- Exporting grades for Components
- Importing grades for a Course
- Importing grades for Components
- (Calculation grades) -- not implemented in this version.
Scenarios- Exporting grades for a Course
- the Coordinator clicks the 'Export All Grades' button,
- the system asks for a target format,
- the Coordinator confirms; downloading of the file begins.
- Exporting grades for Components
- the Coordinator selects the components, and click the 'Export Grades' button,
- the system asks for a target format,
- the Corrdinator confirms; downloading of the file begins.
- Importing grades for a Course
- the Coordinator clicks 'Import All Grades' button,
- the system asks for a local file name,
- the Coordinator selects the file;
- the system uploads the file, automatically setting up sections and gradebook items for the course.
- the system asks the Coordinator to confirm the changes.
- the coordinator confirms/revert the changes.
- Importing grades for Components
- the Coordinator selects Components and clicks 'Import Grades' button,
- the system asks for a local file name,
- the Coordinator selects the file;
- the system uploads the file, automatically setting up gradebook items for the selected components if needed.
- the system summarizes changes.
- the coordinator confirms/revert the changes.
Component mantainanceTasks- Adding A Section
- Modifying a Section
- Assign/Reassign Associate instructors for the Sections
- Moving student(s) from one section to another section, in the same component
- Moving student(s) out from one section to the 'unassigned section', same as above
- Automatic populating the students
- After the components and sections in the cooridnator clicks 'Populating'
Scenarios- Adding A Section
- the coordinator clicks on 'Add Section'
- the system asks for
- section id
- tags on the section (opt)
- schedule of the section (opt)
- instructor of the section (opt)
- the coordinator provides the information, submits it.
- the system summarizes the changes,
- the coordinator confirms the changes.
- Modifying a Section
- the coordinator clicks 'Modify Section' for the section,
- the system presents the
- section id
- tags on the section
- schedule
- instructor of the section
- the coordinator provides the information and submit it.
- the system summarizes the changes and any schedule conflictions of the setup.
- the coordinator confirms the changes
- Assign/Reassign Associate instructors for the sections.
- the Associate Instructor column of the section list is editable.
- the coordinator changes the Associate Instructor,
- if there are multiple instructors, the coordinator simply separate them with commas.
- the system asks whether or not to send an email,
- the coordinator answers, and confirm the changes,
- Moving/assigning student(s) into a Section, in the same component
- the coordinator should be working with a component;
- the coordinator opens the roster of the course, and selects the students to move/assign.
- the coordinator clicks on 'Move student' button;
- the coordinator selects a target section/ no target section stands for unassigned from the popped input box.
- after changes are made the coordinator submits the changes
- the system summarizes the changes, and ask the coordinator to confirm
- the coordinator confirms/revert the changes.
- Automatic populating the students
- After the sections are set up, the cooridnator clicks 'Populate' button,
- the system automatially assign sections for the students, trying to balance between sections.
- the system shows the automatic populating to the coordinator,
- the coordinator confirms the changes/revert the changes.
|