Skip to content

. Add course prerequisites #231

Description

@DeFiVC

What: Add prerequisite courses that must be completed before enrolling in a course.

Why: Some courses build on others. Prerequisites ensure learners have required knowledge.

Scope: Add prerequisites: Vec<Symbol> field to Course struct. Add prerequisite check in enroll. Verify prerequisite courses are completed.

Acceptance criteria:

  • Courses can have prerequisites
  • Enrollment checks prerequisites
  • Prerequisites are enforced
  • Prerequisites are queryable

Technical context: contracts/progress-tracker/src/types.rs:4-17 — Course struct.


Metadata

Metadata

Assignees

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