1) Program Courses
Generated from JSON. Use the checkbox to mark Taken. You can only drag a course if its prerequisites are met.
2) Taken
Drop courses here or check them in the list. Use the Remove button to undo if you change your plan.
3) Available to Take
Shows only classes where prerequisites are satisfied.
Notes
- If you don’t have the prerequisites, the course is dimmed in the catalog and cannot be dragged.
- OR prerequisites: selecting one will disable the other (non-draggable, dimmed, with “Satisfied by alternate”).
- Each course card includes a note sourced directly from the JSON data.
- Courses in Taken can be removed with the button, which re-enables alternates in OR groups.