Collections let you bookmark courses you are interested in without adding them to a semester immediately. A saved course can be dragged directly from the collections sidebar into any semester column when you are ready to plan it. This is useful for tracking courses you want to take in future semesters, building a shortlist of electives, or preserving courses you removed from a plan but may reinstate later. The collections sidebar appears within the requirements panel. An All collection is created automatically and always contains every course saved across all your other collections.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/cornell-dti/course-plan/llms.txt
Use this file to discover all available pages before exploring further.
Saving a course
Click Save
Select Save from the menu. A modal appears showing a bookmark icon and the course code, confirming the course has been captured.
Select collections
The modal lists all your named collections with checkboxes. Check every collection you want the course added to. If a collection already contains the course, its checkbox is pre-checked.
Create a new collection (optional)
Click the + button next to the Collections heading to create a new collection inline. A text input appears pre-filled with an auto-generated name like
Collection 1. Edit the name and press Enter or click outside the field to confirm. The new collection is immediately available for selection.Collection names have a maximum length of 30 characters. Duplicate collection names are not allowed — the Done button stays disabled until the new collection name is unique.
The collections sidebar
Open the collections view from the requirements sidebar area. Each collection appears as a collapsible row:- Click a collection name to expand it and see all saved courses.
- An expanded collection shows course cards in the same format as semester cards.
- The three-dot icon next to a collection name (visible for non-default collections) opens the Edit Collection modal.
- The default All collection does not show a three-dot icon — it cannot be renamed or deleted.
Moving saved courses into your plan
Courses in the collections sidebar are draggable. Drag any course card from a collection and drop it onto a semester column. Courseplan creates a fresh copy of the course with a new unique ID so the original saved entry remains in the collection.Managing collections
Renaming a collection
Enter a new name
The Edit Collection modal shows the current name in an editable field. The Save Changes button is disabled if the new name conflicts with an existing collection.
Deleting a collection
In the Edit Collection modal, click DELETE COLLECTION. The button is disabled if only one collection exists (Courseplan always maintains at least one collection). Deleting a collection removes it and all its course entries; the courses themselves remain in your semester plan if they are already scheduled there.Removing a course from a collection
Click the trash icon on a course card inside the collections sidebar. If you remove a course from the All collection, it is removed from every collection that contains it. Removing it from a named collection removes it only from that collection.Data structure
Collections are stored per user as an array ofCollection objects:
savedCourses array on the user’s Firestore document is the source of truth. The All collection is a derived view rebuilt from all other collections whenever a save or delete operation occurs.