Work / Learning Platform / Wiki / Surfaces
my-courses
Surfacecanonicalverified 2026-10-04
SURFACE.WEB.COURSES.MY-COURSESSummary
The courses a user teaches and the courses they are learning.
Raw wireframe
- .context/designs/web/courses/my-courses.html
- .context/designs/web/courses/my-courses-empty.html
- .context/designs/web/courses/my-courses-loading.html
- .context/designs/web/courses/my-courses-error.html
Why it is drawn this way
One page, two sections. Each hides when empty. Phase 5.6 replaced two role-flipped pages with this.
Link a New Course is for org managers. A platform admin, or an owner or staff of the active organization. See roles.
The empty state drawn is the student's. A manager sees "No courses yet" and "Link your first course".
A teaching card goes to the dashboard; a learning card to the lesson.
A thumbnail shows when the course has one. The sample courses have none.
Related
Sources
- apps/website/src/app/my-courses/page.tsx
- apps/website/src/components/courses/my-courses-view.tsx
- apps/website/src/components/courses/instructor-course-card.tsx
- apps/website/src/components/courses/student-course-card.tsx