UWaterloo Schedule Optimizer
License
shinew/Classy
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Have you ever felt that manually checking your courses for time conflicts is too slow, error-prone, and/or tedious? Remember the time when you *just* added a new course, and your schedule falls apart? I sure have. This software will help UWaterloo students select and optimize course selections. Optimizations include: no time conflicts, highest rated profs first, and taking into account of reserved seatings. Also, multiple schedule generation (in case you're not happy with our first choice!). ===INSTALLATION=== Windows: 1. Install the latest 2.x Python from http://python.org/ftp/python/2.7.5/python-2.7.5.msi 2. Download (at least) the Main folder of this project (See the "Download ZIP" button to the right) 3. Run the main.py file from the Main folder. This can be done by: a) Right-click the file, click "Edit with IDLE", then press F5, or b) Navigate to the folder with Command Prompt, type "python main.py (NOTE: this will not work if you don't have python in your path), or c) Double-click the file (NOTE: this will not work if you don't have python in your path) 4. Follow cues to generate schedule(s) Macs/Linux: 1. Since Python 2.x is (most likely) preinstalled on your computer, follow steps 2-4 of the Windows Installation for further instructions ===BUG REPORTS, ETC=== Please email me at shinewang@live.ca to report any bugs, and/or if you want to work on this project with me! :) ===COPYRIGHT AND LICENSE=== Copyright 2013 Shine Wang Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
About
UWaterloo Schedule Optimizer
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published