park-junha / GradPlanner

An automated four-year undergraduate degree scheduler.
http://gradplanner.us
GNU General Public License v3.0
2 stars 0 forks source link

Dynamic Scheduling / Make Algorithm output the BEST plan (not the first plan it can make) #120

Closed manpreetssokhi closed 4 years ago

manpreetssokhi commented 4 years ago

Entered all of the coursework that I have completed. In reality I should be able to graduate by Fall 2020 as I have 5 classes remaining. I expect Spring 2020: CSCI 169, COEN 146 & Lab, Arts, RTC 3 and Fall 2020: Advanced Writing, 3 other recommended classes

Steps to recreate: School: The College of Arts of Science Major: Computer Science, Software Emphasis Starting Term: Spring Academic Year: 2019-2020 Select all classes you've completed: classses-completed Select all cores you've completed: core-completed

Here is the output: schedule-1 schedule-2 schedule-3

manpreetssokhi commented 4 years ago

I also noticed that it would be more valuable to ask what elective we have taken for our major rather than units of electives taken. This would also prevent scheduling classes that a user has already taken because the schedule recommends COEN 178 which I've taken.

park-junha commented 4 years ago

I also noticed that it would be more valuable to ask what elective we have taken for our major rather than units of electives taken. This would also prevent scheduling classes that a user has already taken because the schedule recommends COEN 178 which I've taken.

I agree with this, it's just hard to implement without having them in the database

park-junha commented 4 years ago

123 ?