Skip to content

FEATURE: Create individual lesson detail pages #28

@jt14den

Description

@jt14den

Goal

Create individual detail pages for each lesson at /lessons/[slug] route showing full metadata and external lesson link.

Tasks

  • Create dynamic route at src/pages/lessons/[slug].astro
  • Generate unique slugs from lesson names
  • Design lesson detail page layout
  • Display all relevant metadata (name, description, educationalLevel, ossRole, etc.)
  • Add "View External Lesson" button linking to lesson URL
  • Add breadcrumb navigation back to lessons library
  • Add "Related Lessons" section (same pathway/subTopic)
  • Ensure responsive design
  • Test with various lesson types

Acceptance Criteria

  • Each lesson has a unique, accessible detail page
  • All metadata displays correctly
  • External links open in new tab
  • Page matches UC branding
  • Mobile responsive

Reference

See STUDENT_README.md Phase 2 Enhancement #1

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

Status

Done

Relationships

None yet

Development

No branches or pull requests

Issue actions