My favorites | Sign in
Project Home Downloads Wiki Issues Source
READ-ONLY: This project has been archived. For more information see this post.
Search
for
Coordinator  

Phase-Requirements
Updated Oct 10, 2008 by rainwood...@gmail.com

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/Scenarios

Tasks

  • 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;
            1. the name
            2. assigning tags of the section
            3. 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)

Grades

Tasks

  • 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 mantainance

Tasks

  • 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
      1. section id
      2. tags on the section (opt)
      3. schedule of the section (opt)
      4. 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
      1. section id
      2. tags on the section
      3. schedule
      4. 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.
Powered by Google Project Hosting