-
Notifications
You must be signed in to change notification settings - Fork 0
How it Works
We use a cloud-based MongoDB database to store users' course schedules. We used the Canvas API to initialize this database with our course schedules.
Users will rank their assignments using their preferred metric, where larger rankings represent assignments that require more effort to complete. Then, users will allocate their free time between their "work days" by entering the percentage of assignments they want to complete on each day. Plan2Chill will generate a schedule that splits the assignments so that the total effort completed on each day is approximately equal to the percentages requested by the user. If the user indicates that an assignment can be split across multiple days, we split it up; otherwise, we make a schedule where all assignments are completed on the day they are started.