Overhauled the Schedules page.
Merge branch 'master' into schedule
Adjusted transcript instructions--we don't parse PDFs.
Use Section.for_user to exclude classes a user has already taken.
Minor changes.
slightly stylize schedule page/some notes(see diff)
Merge branch 'schedule' of https://github.com/Auto-Advisor/autoadvisor into schedule
fixed final release tab in main page
Removed search; removed current schedule from profile.
Schedule fix.
Time constraint specification now works in advisor
Can now set a range of the number of courses taken in advisor
Users can now set minimum and maximums on number of credits and number of courses
or both.
If the constraints for the scheduler are such that there are no sections
which meet those constraints, the scheduler now returns an empty array
rather than crash. On the front end, this means that if you put in a set
of unmeetable constraints, the scheduler will present you with a blank
schedule rather than just hanging.
fixes loop conditional for building schedule
section.rb now handles json requests for min and max numbers of major courses
restrictions on number of major courses now work
units per course constraint now works
Time constraints now operate normally whether time is input with or without seconds
Added part of the code required to allow for specifying courses and sections