Skip to content

UBC-CIC/course-flexibility

Repository files navigation

Course Flexibility Project

The purpose of this prototype is to gain an understanding of what level of flexibility is offered to students in courses, due to the lack of aggregate knowledge and dataset of syllabi. This prototype analyzes syllabi using machine learning to determine the flexibility of courses, and displays the results on a dashboard. For more information visit the CIC Website.

Index Description
High Level Architecture High level overview illustrating component interactions
Deployment How to deploy the project
User Guide The working solution
Changelog Any changes post publish
Credits Meet the team behind the solution
License License details

High Level Architecture

The following architecture diagram illustrates the various AWS components utilized to deliver the solution. For an in-depth explanation of the frontend and backend stacks, refer to the Architecture Design.

Alt text

Deployment Guide

To deploy this solution, please follow the steps laid out in the Deployment Guide

User Guide

For instructions on how to navigate the web app interface, refer to the Web App User Guide.

Changelog

N/A

Credits

This application was architected and developed by Harshinee Sriram, Tien Nguyen, Visal Saosuo and Liam Driscoll, with project assistance by Sophie Mok. A special thanks to the UBC Cloud Innovation Centre Technical and Project Management teams for their guidance and support.

License

This project is distributed under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •