NOTE
You can access the Dashboard from the sidebar on the main site. The link is here.
The Dashboard is the central feature of CoursePlan.search, where you can plan your course schedule and explore conflict-free solutions. It allows you to select courses, filter sections, and visualize possible timetables based on your preferences.
The mechanism behind the Dashboard is simple yet powerful:
The Dashboard provides access to different semesters. When you visit /dashboard
, you will see a list of semester entrances. Each semester is independent, and you can manage schedules separately for each one. Once inside a semester, you can switch between semesters using the arrow buttons at the top of the page.
If valid schedules are found, they will be displayed on the timetable. The timetable represents a typical week (Monday to Friday, 9:00 AM to 9:00 PM), with each class occupying its corresponding time slot based on real-time proportions.
Hovering over a class reveals detailed information, including:
You can toggle the visibility of specific details using the second button in the bottom-right corner.
Below the timetable, the current solution number and total number of solutions are displayed. You can navigate through solutions using the arrow buttons or drag the slider to quickly switch between options.
The Course Cart is where you select and manage courses for scheduling.
After finalizing your selection, return to the Dashboard, where the chosen courses will appear on the right side of the screen.
After adding courses to the cart, they are disabled by default. You can enable or disable courses by clicking on their respective cards. For enabled courses, you can further enable or disable specific sections by clicking on them.
When searching for solutions, the system will select exactly one enabled section from each enabled course to generate valid schedules.
Use the first button in the bottom-right corner to enter or exit Edit Mode. In Edit Mode, you can click on the timetable to mark specific time slots as banned or unbanned. Sections scheduled during banned time slots will be excluded from the search results.
If you have an account, you can log in to access personalized features. All your modifications, including course cart selections, will be automatically saved and synced to your account.
WARNING
If you are not logged in, you can still access the Dashboard, but your changes will not be saved. To save your configurations, please log in or create an account.