Benefits of class schedule solution
Sorting and filtering by availability of a class reduces wasted time searching for classes — especially around enrollment and enrollment restrictions. The enrollment office is not inundated with requests for enrollment in a class that a student does not qualify for.
UI/UX more closely mimics shopping experience, users can more organically stumble across classes of interest.
Keyword search finds classes of interest that may be from another discipline, for example, searching for "sex" identifies classes from Anthropology, English, Sociology, Language studies, History
Compare results historically — you don't have to look at a particular term, you can look at all classes of a type across time.
Flexibility to quickly add or remove search criteria WITHOUT starting over, without returning to the search page.
Grid and List views, Expanded or collapsed customize the experience visually for students.
Careful design allows us to put more information more up front in the search results, making it easier to parse.
Users can find classes faster, determine eligibility and restrictions more quickly.
Cross reference classes by instructor
Quickly see all associated sections ordered by availability, quickly determine if they will have a scheduling conflict with remaining/open associated labs/discussions
Filter by open classes — only show classes that have open space for enrollment
Integrations with multiple APIs pull relevant information into one place, Course Information, Class Information, Textbook information, Related Classes, Enrollment information
Enrollment information is up-to-date within 120 seconds
Offload the traffic from internal systems to keep page loads under 2 seconds
Keyword search indexes entire content of class record, not just one or two fields