Find a file
JakkrapartXD df750723af feat: add quiz attempt logic to getlessonContent
- Check allow_multiple_attempts setting when returning quiz data
- If allow_multiple_attempts is false AND user has attempted:
  - Return only quiz metadata and latest score
  - Do NOT return questions
- If allow_multiple_attempts is true OR user has not attempted:
  - Return full quiz with questions
  - Include latest_attempt data if exists
- Add latest_attempt field to quiz response with score and attempt info
2026-02-11 15:01:58 +07:00
.agent/workflows feat: add recommended courses and quiz multiple attempts 2026-02-11 15:01:58 +07:00
.forgejo/workflows feat: convert workflows to tag-based deployment with semantic versioning 2026-02-11 10:20:35 +07:00
.vscode a 2026-01-08 03:58:29 +00:00
.windsurf/rules update api chapterlesson 2026-01-22 15:56:56 +07:00
Backend feat: add quiz attempt logic to getlessonContent 2026-02-11 15:01:58 +07:00
docs เผลอทำการแก้ไขไฟล์ตอนนี้แก้กลับแล้ว 2026-02-05 11:06:31 +07:00
Frontend-Learner feat: add CourseDetailView component with video preview, curriculum, enrollment logic, and i18n support 2026-02-11 13:49:08 +07:00
frontend_management feat: Add admin user management page with user listing, search, filter, stats, and detail view, along with a Dockerfile for frontend deployment. 2026-02-10 17:12:21 +07:00
.DS_Store feat: Implement lesson access control logic including enrollment, prerequisite, and quiz completion checks. 2026-01-19 17:08:06 +07:00
.gitignore 111 2026-01-19 15:24:07 +07:00
compose.infa.yaml add workflow 2026-02-09 16:56:12 +07:00
compose.yaml feat: convert workflows to tag-based deployment with semantic versioning 2026-02-11 10:20:35 +07:00
DEPLOYMENT.md feat: convert workflows to tag-based deployment with semantic versioning 2026-02-11 10:20:35 +07:00