Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Project Expectations - Go/No Go

1) Fast performance

2) A clean user interface with a simple summary display for all questions (the CalTech example)

3) A search by course/faculty member to find evaluation data for other faculty members/courses
4) Data export functionality by term


Requirements

  1. Home Page Requirements
ComponentsJira

1.1. Header Bar

1.1.1. Log out button

1.1.2. Navigation links (break crumbs)

1.1.3. Options Menu

1.1.4. Logged in person's name


1.2. Selection Bar

1.2.1. Default Instructor's courses (instructor logged in). Default to current term - application code that is open

1.2.2. Default Subject to all

1.2.3.

      Ability

   Ability to filter courses by subject alone

1.2.4.

     

   Ability to see and select courses for other instructors

1.2.5.      Ability to select more than one term (check box). Not have “all” option.

1.2.6.      Don’t allow user to select “All” for on all 3 filters.

1.2.7.      Instructions: “Select a term, instructor or subject to view list of all related courses. Click on course to view the selected course’s summary.”

Selection Fields Details:

1.2.8.      The selected course stays selected when navigating to a different tab.

1.2.9.      Dropdowns need to be faceted fields. Example; If a term is selected only those course titles for that term will show.


1.3. Course List Display

1.3.1.      Number

1.3.2.      Term

1.3.3.      Role

1.3.4.      Course

1.3.5.      Title

1.3.6.      # of enrolled students

1.3.7.      # of responses


1.4. Cross-listed Courses

1.4.1.       Cross-listed courses should list the subject, course # and course section for each course. (separated by “/”).

Example: E&EB 235 01/E&EB 535 01/HLTH 250 01

1.4.2.      Cross listed courses should appear when each corresponding department is selected, but should appear only once.


1.5. Home Page Navigation

1.5.1.      User should be able to click anywhere on course line row to bring them to the summary page.

1.5.2.      It will return all results for the search criteria.


1.6. Minimum enrollment display/messaging

1.6.1.      Course should display even if minimum enrollment criteria was not met. 

1.6.2.       Minimum count should include both Grad and Undergrad students in a course (Must meet minimum to show summary page. Thresholds are set within the admin tool). Note: Before 201603, Grad and Undergraduate course enrollments were not combined.  After 201603, course enrollments were combined.

1.6.3.      If the user tries to select the course and minimum enrollment was not met, a message should appear stating “Course did not meet minimum enrollment threshold for evaluation; no responses recorded.”


1.7. Minimum response display/messaging

1.7.1.      Course should display even if minimum responses were not received

1.7.2.      Minimum count should include both Grad and Undergrad students in a course (Must meet minimum to show data. Thresholds are set within the admin tool) Note: Before 201603, Grad and Undergraduate course enrollments were not combined.  After 201603, course enrollments were combined.

1.3.      If the user tries to select the course, a message should appear stating “Course did not meet minimum enrollment threshold for evaluation; no responses recorded.”