https://github.com/chancehudson/utdcourseplanner
Automatic course planner for UTD students
https://github.com/chancehudson/utdcourseplanner
Last synced: over 1 year ago
JSON representation
Automatic course planner for UTD students
- Host: GitHub
- URL: https://github.com/chancehudson/utdcourseplanner
- Owner: chancehudson
- Created: 2015-02-02T20:46:15.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2015-03-26T13:54:32.000Z (over 11 years ago)
- Last Synced: 2024-07-21T00:41:23.039Z (about 2 years ago)
- Language: PHP
- Size: 2.87 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README
Awesome Lists containing this project
README
UTDCoursePlanner 1.2.4
Go to http://utdcourseplanner.ddns.net to see the latest working version. (site is autoupdated)
Permalink to sample schedule (should probably make this look a bit better):
http://utdcourseplanner.ddns.net/index.php?classes=CS2336:CS1337:CS4337:ECS3390:CS1325&allowClosed=true&timeBetweenClasses=true&dayClasstime=1&late=23&early=0×lots=%5B%7B%22day%22%3A4%2C%22startTime%22%3A%7B%22hour%22%3A7%2C%22min%22%3A0%7D%2C%22endTime%22%3A%7B%22hour%22%3A11%2C%22min%22%3A0%7D%2C%22title%22%3A%22Training%20ride%22%7D%2C%7B%22day%22%3A3%2C%22startTime%22%3A%7B%22hour%22%3A11%2C%22min%22%3A0%7D%2C%22endTime%22%3A%7B%22hour%22%3A15%2C%22min%22%3A0%7D%2C%22title%22%3A%22Meetings%22%7D%2C%7B%22day%22%3A2%2C%22startTime%22%3A%7B%22hour%22%3A16%2C%22min%22%3A0%7D%2C%22endTime%22%3A%7B%22hour%22%3A17%2C%22min%22%3A0%7D%2C%22title%22%3A%22Gym%22%7D%2C%7B%22day%22%3A0%2C%22startTime%22%3A%7B%22hour%22%3A16%2C%22min%22%3A0%7D%2C%22endTime%22%3A%7B%22hour%22%3A17%2C%22min%22%3A0%7D%2C%22title%22%3A%22Gym%22%7D%2C%7B%22day%22%3A0%2C%22startTime%22%3A%7B%22hour%22%3A9%2C%22min%22%3A0%7D%2C%22endTime%22%3A%7B%22hour%22%3A15%2C%22min%22%3A0%7D%2C%22title%22%3A%22Busy%20time%22%7D%5D
UTDCoursePlanner 1.2.4 completed
Changes
1.2.4 (current)
Custom timeblock support
Autocompletion for text entry
Improved UI
Mouseover popups for calendar
1.2.3
Offloaded calendar generation to client side and use JSON to transmit minimal class information
Greatly improves schedule loadtimes
1.2.2
Full AJAX - no more page reloads
Revised display for adding courses
Restored permalink support
1.2.1
Weighting system in schedule creation algorithm - designs best kind of schedule
Rewrote index.php to get rid of most of the PHP in the HTML and move to JS
1.2
An actually somewhat good looking UI
Robust schedule creation algorithm
Ability to view all possible schedules without reloading the page
TODO:
RateMyProf integration
Image generator
Copyright 2015 Chance Hudson