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

Documentation Update for Schedule Generator #937

Closed
wants to merge 71 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
71 commits
Select commit Hold shift + click to select a range
ae49806
added blue icon, need to adjust centering and add grey icon
nidhi-mylavarapu Feb 10, 2024
a6d76c4
Added grey icon, still need to adjust text centering and new width?
nidhi-mylavarapu Feb 10, 2024
8b803bf
Formatting
nidhi-mylavarapu Feb 10, 2024
415a51e
feature flag schedule generator
nidhi-mylavarapu Feb 28, 2024
e407ba9
added blue icon, need to adjust centering and add grey icon
nidhi-mylavarapu Feb 10, 2024
6ed032a
Added grey icon, still need to adjust text centering and new width?
nidhi-mylavarapu Feb 10, 2024
aecd306
Formatting
nidhi-mylavarapu Feb 10, 2024
e06a884
Changed icon title to Generate, tried to fix spacing
nidhi-mylavarapu Mar 4, 2024
c48825b
Centered icon with Builder Label
nidhi-mylavarapu Mar 4, 2024
0c5c0d0
Added mobile sched builder icon, fixed formatting and centering
nidhi-mylavarapu Mar 4, 2024
b62e0f0
Changed profile icon label in mobile
nidhi-mylavarapu Mar 4, 2024
221a096
removed cypress
nidhi-mylavarapu Mar 5, 2024
4575800
Create header component for scheduler side panel (#880)
Destaq Mar 5, 2024
73b796b
chore: create schedule sidebar panel header
Destaq Feb 10, 2024
bbfa707
style: also define appearance property in SchedulerPanelHeader.vue fo…
Destaq Feb 10, 2024
8ca1fae
docs: add inline docs to SchedulerPanelHeader
Destaq Feb 10, 2024
e7cedbf
link icon w/header
Feb 29, 2024
52a5139
Run Courses Script for FA23 (#856)
zachary-kent Oct 1, 2023
7742730
Spring 2024 courses script (#864)
zachary-kent Oct 23, 2023
0766e2e
add header
Feb 15, 2024
9ee8aaf
fix header
Feb 15, 2024
bef39b0
fix header
Feb 15, 2024
2be64b6
move into folder
Feb 15, 2024
dcabb1d
fix full-courses
Feb 29, 2024
bd148a4
link modal to schedule builder icon
Feb 29, 2024
6190e8f
modal
Mar 1, 2024
2678024
modal clickable
Mar 1, 2024
392cd58
type fix and rename
Mar 2, 2024
dcd2128
rename
Mar 2, 2024
e6fd334
rename
Mar 2, 2024
ecea9df
[Schedule Generator] Courses Component (#893)
andxu282 Mar 19, 2024
e4d01eb
[Schedule Generator] Schedules Component (#904)
andxu282 Mar 24, 2024
5197e17
Schedule Generator Algorithm: V1 (#909)
nidhi-mylavarapu Mar 24, 2024
bfa704b
[Schedule Generator] Add Requirements (#905)
andxu282 Apr 16, 2024
3c07752
[Schedule Generator] Schedule Fixes (#913)
andxu282 Apr 18, 2024
3e101d6
[Schedule Generator] Read in Requirements (#918)
andxu282 Apr 19, 2024
b7f0cf6
Support schedule downloading + pagination in schedgen modal (#919)
Destaq Apr 24, 2024
255b77b
comments
nidhi-mylavarapu Apr 22, 2024
175e057
courses from user input show up on modal, schedule info passed into m…
nidhi-mylavarapu Apr 22, 2024
a052899
log generated schedule
nidhi-mylavarapu Apr 22, 2024
18d2110
added random time generator for testing, logs schedule correctly
nidhi-mylavarapu Apr 22, 2024
04988b2
adjusted algorithm, mapped generated schedule to frontend
nidhi-mylavarapu Apr 22, 2024
afc45be
colors match on mapped sched
nidhi-mylavarapu Apr 22, 2024
689d5dc
changed testing
nidhi-mylavarapu Apr 22, 2024
8d0c41e
add reqs to top of list
nidhi-mylavarapu Apr 24, 2024
980a73e
side of modal is updated with course count / total credits
nidhi-mylavarapu Apr 24, 2024
59b4fe0
quick fixes
nidhi-mylavarapu Apr 24, 2024
a5d8cb9
connected courses to fa24 firestore meeting times/patterns
nidhi-mylavarapu Apr 28, 2024
f891a9b
fully connect sidebar to schedule
Destaq Apr 29, 2024
f66b8e8
rename pdf output
Destaq Apr 29, 2024
c4289b9
finally integrate download pdf, but algo only ever returns one course
Destaq Apr 29, 2024
e077497
fix algo by correcting type parameters
Destaq Apr 29, 2024
1475f25
fix overlap calculation and button size
Destaq Apr 29, 2024
b828653
add algo improvement note
Destaq Apr 29, 2024
f0530c2
FA24 Courses JSON (#924)
andxu282 Apr 29, 2024
0089fac
semi-working one course max per req
Destaq Apr 29, 2024
18b31b6
fix: always try to fulfill 1+ req for each
Destaq Apr 29, 2024
6303cc0
[Schedule Generator] Frontend Fixes (#925)
andxu282 May 1, 2024
75acae6
[Schedule Generator] Filter courses by latest semester / requirement …
nidhi-mylavarapu May 2, 2024
3e0867f
fixes
May 2, 2024
1b95f6f
import issue
May 2, 2024
6c5a8b1
lint
May 2, 2024
05d33ef
update ScheduleGenerate dir
May 2, 2024
6bd0c53
prettier
May 2, 2024
d18e588
update courses
May 2, 2024
3e312a8
reqs
May 2, 2024
76a2dc3
docs: update readme based on algorithm updates
Destaq May 3, 2024
cb72ac2
docs: add in lots of inline docs for the schedule generator algorithm…
Destaq May 6, 2024
ac953de
docs: note the 15-minute walking gap
Destaq May 6, 2024
13a8809
docs: add in even more detailed algorithm implementation notes
Destaq May 6, 2024
ee322ec
chore: minor lint fix
Destaq May 6, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .python-version
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
3.11.0
6 changes: 1 addition & 5 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@
"esbuild": "^0.15.5",
"firebase": "^9.9.3",
"firebase-admin": "^11.5.0",
"html2canvas": "^1.4.1",
"intro.js": "^3.3.1",
"jspdf": "^2.5.1",
"jspdf-autotable": "^3.5.25",
Expand Down
Loading
Loading