Skip to content

. Add module-list.tsx with completion tracking #273

Description

@DeFiVC

What: Improve the ModuleList component to show module completion status, quiz availability, and estimated time.

Why: The current ModuleList only shows module IDs. Users need to see which modules they've completed, which have quizzes, and how long each takes.

Scope: Add completion indicators (checkmark for completed, lock for incomplete), quiz availability badge, estimated duration, and current module highlight. Support click to navigate to module content.

Acceptance criteria:

  • Completed modules show checkmark
  • Current module is highlighted
  • Quiz availability is indicated
  • Click navigates to module content

Technical context: src/components/course/module-list.tsx — existing ModuleList. src/store/course-store.ts — progress tracking.


Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

Stellar WaveIssues in the Stellar wave program

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions