Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Personalization: Schedule Builder #762

Open
1 task
kmd2zjw opened this issue Nov 19, 2023 · 0 comments · May be fixed by #867
Open
1 task

Personalization: Schedule Builder #762

kmd2zjw opened this issue Nov 19, 2023 · 0 comments · May be fixed by #867
Assignees

Comments

@kmd2zjw
Copy link
Contributor

kmd2zjw commented Nov 19, 2023

Describe the solution you'd like
This personalization solution would allow users to build many schedules (like a goal, and backup schedule). The general UI would look something like Coursicle, which means searching and selecting courses. Design mock-ups are in the Personalization Discord channel.

Steps

  1. Building the schedule model that ties to users
  • lets do a schedule model (foreign key to user model), and then a schedule course model (foreign key to schedule model).
  1. Creating the HTML page for viewing schedules (don't necessarily need actual schedule variables)
  2. Integrating the pop-up for when users click the class in the schedule
  3. Creating the schedule builder page where users can add and delete a course
  4. Implement the edit schedule feature by putting the current schedule on the scheduler page
  5. Integrating a search course feature on the schedule builder page

To-do

  • Update load_semester and appropriate models (probably Course/Section) with times for each class
@kmd2zjw kmd2zjw self-assigned this Nov 19, 2023
@oliviaseto oliviaseto self-assigned this Dec 3, 2023
@rachitap1 rachitap1 self-assigned this Dec 3, 2023
@vi4849 vi4849 self-assigned this Dec 3, 2023
@kmd2zjw kmd2zjw linked a pull request Jul 29, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants