Layout
Composition principles
Separate official course facts from planning guidance. Keep credits, schedule, prerequisites, and availability close to each course title and expose plan conflicts in context.
Material 3 / Published template
A student planning portal for comparing courses, reviewing requirements, and assembling a conflict-aware study plan.
Prompt reference v1
Preview
Search and filters lead into course results with essential metadata, while a persistent plan panel summarizes selected courses, timing, and unresolved requirements.
Layout
Separate official course facts from planning guidance. Keep credits, schedule, prerequisites, and availability close to each course title and expose plan conflicts in context.
Interaction
Filters are keyboard operable, selected courses remain visible, conflict messages link back to the affected item, and adding a course never implies enrollment.
Implementation
Server services own course availability, prerequisite evaluation, and enrollment state. Use stable course IDs, explicit academic terms, semantic result lists, and responsive navigation patterns.
Design system
Google's current open design system for adaptive digital products.
Classification