Check out the updated Coursewatch here!
Get an alert within seconds when a (waitlist/regular) seat opens up in a course section!
List of colleges officially supported:
- Georgia Tech
- Georgia Gwinnett College
- Georgia Perimeter College
- Georgia State University
- Kennesaw State University
- Gwinnett Technical College
Support for other colleges that use the Ellucian system can be easily added. To request that your college be added, log in to your college's registration system and make note of the URL. Open an issue with your college name and the sample URL. Check here for some examples.
Install Python 3 from https://www.python.org/downloads/. When installing, make sure to check "Add Python 3 to PATH". After installing Python 3, run the following in a terminal:
pip3 install requests lxml pyqt5
- Download the repository zip file (Clone or download > Download ZIP)
- Extract the zip and open 'config.py' (with a text editor)
- If you installed Python 3 from python.org, you should be able to edit with IDLE.
- Edit the TERM variable to reflect the term you're registering for
- Edit the CRNS variable to reflect which courses you want to monitor
- Edit the URL variable to reflect which college system to search in
- If you encounter errors with waitlist detection (happens with some courses), set WLDIS to True
- Save, and close
- Inside the downloaded folder, double-click on
gtcoursewatch
. (Windows users, double-click ongtcwlauncher
). - Accept any security warnings.
- On Windows, if SmartScreen blocks
gtcwlauncher
, click "More Info", then click "Run Anyway". - On macOS, instead of double-clicking, you may have to right-click and then click 'Open' to get past the security warning.
- On Linux distros, if prompted, click "Run in terminal".
- On Windows, if SmartScreen blocks
- Profit. When GT Course Watch detects that there is a seat available in any of the classes you chose, it will send you a notification on your computer.