Automatically register for classes at Christopher Newport University.
This Chrome extension automates the process of registering for classes on CNU's registration portal. It allows users to save their desired Course Reference Numbers (CRNs), sync them with the CNU class schedule, and automatically fill the registration form when the extension is “armed.”
- Scrapes class listings directly from the CNU course catalog
- Option to sync with Coursicle schedule
- Saves preferred sections for each course
- Automatically registers for courses on CNU registration portal
- Simple browser UI
- Clone or download this repository.
- Open Chrome and navigate to
chrome://extensions. - Enable Developer mode.
- Click Load unpacked and select the extension folder.
- Click the extension icon.
- Enter your desired CRNs and save.
- (Optional) If you have a Coursicle schedule open, the extension will prompt you to sync your current schedule’s CRNs. Confirming will automatically update your saved CRNs.
- Toggle the armed status before your registration period begins.
- Visit the CNU registration page during your registration window; the extension will auto-fill and submit your classes.
Created by Aiden Bradley and Paul Pantzer
Members of CNU ACM