FE-04 – Course Lifecycle
US-07 – Create Course
Description: Creator creates new course (title + description).
Acceptance Criteria |
---|
Form requires title. |
Description optional. |
Saved as Draft. |
Only visible to creator until published. |
US-08 – Edit Course
Description: Creator edits course details anytime.
Acceptance Criteria |
---|
Creator updates title/description. |
Changes saved instantly. |
Updates reflected in catalog. |
Change history logged. |
US-09 – Publish Course
Description: Creator publishes course to catalog.
Acceptance Criteria |
---|
Draft → Published. |
Appears in catalog. |
Students can enroll immediately. |
US-10 – Deactivate Course (Creator)
Description: Creator deactivates a published course, removing it from catalog.
Acceptance Criteria |
---|
Status → Inactive. |
Inactive disappears from catalog. |
Enrolled students keep access. |
Status change logged. |