Skip to content

Requirements Document

mmurphy7 edited this page Feb 6, 2015 · 11 revisions

Due Date: 31 Jan

1 - Minimal viable product

  1. Server Enhancements
    1. Automate course updates
  2. Core Registration
    1. Semester Planning
      1. Support all available semester/term registrations
      2. Save plans
        1. Use CAS for authentication
    2. Course Discovery
      1. Improve search functionality

2 - Wants

  1. Core Registration
    1. Semester Planning
      1. Ability to "sync"/"import" classes from MyMap for ease of registration
    2. Course Discovery
      1. Add on-page ratings
        1. Add the ability to sort classes by ratings
      2. Find classes by:
        1. Popularity
        2. Easiness
        3. Credit
    3. Social
      1. Share schedules/classes via Social media

Semester deliverable description

By the end of this semester, we want to have implemented our minimal viable product. Our minimal viable product is focused on making registering fun and easy. We want the student to be able to quickly find classes that meet their needs in the coming semester(s). We want to provide several ways that students can find their next perfect class, such as by popularity, easiness, and credits. Our stretch goal is the ability to pull planned courses from MyMap.

Clone this wiki locally