Skip to content

Conversation

@asiansnoodle
Copy link
Collaborator

Why

We needed an admin interface to create lessons within courses. This allows admins to assign a lesson to a unit and define its content.

What

Added Create Lesson page at /admin/courses/[courseId]/lesson/create.
Implemented lesson creation form using shadcn, React Hook Form, Zod, and next-safe-action.
Added Unit dropdown with ability to create a new unit via modal dialog.

Satisfies

LRN-33
https://linear.app/acmutsa/issue/LRN-33

Copy link
Collaborator

@adanrsantos adanrsantos left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Overall everything looked good. I like the form. Might have to double check the inserting of data. Just had to touch up folder structure.

@adanrsantos adanrsantos merged commit b44e67b into main Nov 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants