CourseOff Plus is a new take on the original CourseOff scheduling webapp, adding features that make college registration easier than ever. With the live website embeded on one side and class tracking tools on the other, keeping up with tons of CRNs, sections, and classes is a piece of cake.
Your data is saved locally to cookies, meaning that no sign up or registration is required. Your data will only be deleted when the browser's cookies are cleared. CourseOff data will remain untouched.
WEBSITE: https://arvinpoddar.github.io/courseoffplus/
CourseOff Plus can be used for other schools or schedule builders, even though the default is for Georgia Tech's CourseOff. To see how, scroll down to the "Changing Schools/Websites" section.
CourseOff Plus embeds the actual CourseOff website on the left side of the screen, so you can make changes to CourseOff as you work. On the right hand side, you can list classes that may be added, dropped, waitlisted, or must be included. You can also save classes as references, so you don't have to keep hunting for CRNs or section codes. Having all this information side-by-side eliminates the need to scribble down CRNs and courses while you create your schedule.
CourseOff Plus can be used for other schools or schedule builders, even though the default is for Georgia Tech's CourseOff. To see how, scroll down to the "Changing Schools/Websites" section.
The following instructions are also listed in the Help dialog on the live site. Simply go to the website and click the "Help" button on the right side of the screen.
- About Classes
- Adding a Class
- Deleting a Class
- About Statuses
- Adding Notes
- Saving Changes
- Changing Schools/Websites
- Credits
Classes have 4 bits of information:
- Class Name: Class names include the subject name and the class number. For example, Physics 2 is written as PHYS 2212.
- Section: The section is used to identify a class with a particular teacher or recitation. Typically, it is a short code such as "A25" or "P"
- CRN#: The CRN, or course number, is the uniquenumber used to identify a class. There are the numbers used during registration. You can find the CRN for a course by hovering over that class in CourseOff (the CRN is labelled underthe "Ref. Number"), or by looking up the course in your school's registration site.
- Status: The status describes what action you have to take with the class. Read more below.
There are two ways to add a class in CourseOff Plus:
- Adding to the Bottom of the List: To add a class to the bottom of the class list, simply click the "Add Class" button.
- Adding below another Class: Double click on a class's name, section, or CRN to insert a new class directly underneath.
You can delete multiple classes at once. Simply delete the text inside the "Class Name" box for every class you want to delete. Then, click the "Delete Empty" button. Classes without names are considered empty. If you accidentally delete something, refresh the page without saving.
A class status indicates what needs to be done with a class, whether it's in CourseOff or not. They can be chosen from the drop down. Class statuses are also color coded. Each status has a unique meaning:
- Add?: This describes a class that may need to be added in the future.
- Drop?: "Drop" describes a class that may need to be dropped in the future, whether it's unecessary, conflicting with something else, or any other reason.
- Still Needed: This is for a class that must be added to the schedule, but currently cannot be included. This could be because of timing conflicts or temporary major restrictions.
- Confirmed: This is for a class that is guaranteed to be in your schedule, and won't be moving anytime soon. Great option when finalizing decisions.
- Waitlisted: "Waitlisted" is to describe classes that may be on your CourseOff schedule, but are waitlisted in your actual schedule. This helps you remember that you are not currently receiving these credits.
- Reference: "Reference" is helpful for classes you've temporarily removed from your schedule, but may need again. By saving a class as "Reference," you don't have to search for the section number or CRN again.
Use the additional notes textbox to write any tips, references, or other information you might need related to your schedule. Don't forget to save!
To save changes made to your classes or your notes, simply click the "Save All" changes button when you're done. This cannot be undone.
In CourseOff Plus, you can embed other schedule builders, whether it's CourseOff for a different school, or a different website altogether. By default, the website is CourseOff for Georgia Tech.
To use a website builder for a different school, click the "Settings" button next to the "Help" button. Copy the website URL for your preferred schedule builder, paste it into the textbox, and click the "Save" button. Click OK on the alert, and the page will reload with your new schedule builder.
You may run into the following issues:
- Blank Page: If no builder website shows up, check that the URL you entered is correct. URLs must contain http:// or https:// to work.
- Refused to Connect: If you see a refused to connect error, your schedule builder cannot be embeded in CourseOff Plus.
When offline, CourseOff Plus must be run inside a server environment for cookies to work. These files cannot be moved.
CourseOff Plus uses the following content and libraries:
- CourseOff: The live CourseOff website is unaltered and embedded on the left side of the screen for your convenience
- Github CSS Styling by sindresorhus: Used to style minor components
- JS-Cookie: Used to store user data without login system
- Bootstrap: Used to create "Help" modal.