Skip to content

feat: Improve course UI and add lesson completion tracking#40

Open
Jiafeng7 wants to merge 1 commit into
mainfrom
feature/improve-course-ui-and-lesson-completion
Open

feat: Improve course UI and add lesson completion tracking#40
Jiafeng7 wants to merge 1 commit into
mainfrom
feature/improve-course-ui-and-lesson-completion

Conversation

@Jiafeng7
Copy link
Copy Markdown
Collaborator

@Jiafeng7 Jiafeng7 commented Jan 8, 2026

Summary

  • What does this PR change?
  • Enhanced View mode buttons in teacher course management (larger, with text labels)
  • Added lesson completion progress display on course detail page (X of Y complete badge)
  • Changed Complete Module button to Complete Lesson with full functionality
  • Implemented real-time progress updates using Firestore onSnapshot
  • Improved UI with better styling, gradients, and visual feedback
  • Added completion status indicators for lessons
  • Enhanced course header and module cards with better visual hierarchy

Screenshots (if UI)

Testing

  • Ran locally
  • Added/updated tests (if applicable)

Checklist

  • Follows coding conventions
  • Small, focused changes
  • Linked issues/tasks

- Enhanced View mode buttons in teacher course management (larger, with text labels)
- Added lesson completion progress display on course detail page (X of Y complete badge)
- Changed Complete Module button to Complete Lesson with full functionality
- Implemented real-time progress updates using Firestore onSnapshot
- Improved UI with better styling, gradients, and visual feedback
- Added completion status indicators for lessons
- Enhanced course header and module cards with better visual hierarchy
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.

1 participant