Repository navigation
2. Add GET /api/v1/courses/:id/modules/:moduleId/quiz-history endpoint #415
Description
Activity
Hi everyone,
I would like to resolve this issue. Here is my proposed execution plan:
- Implementation: Build
2. AddGET /api/v1/courses/:id/modules/:moduleId/quiz-historyendpointwith clean React/Next.js components, responsive styling, and proper loading/error boundaries. - Testing & Verification: Add component unit tests and ensure zero TypeScript/ESLint warnings.
- Delivery: Ready to ship a thoroughly tested PR within 12–24 hours with passing CI.
Happy to pick this up today—please assign to me!
- Implementation: Build
- addedStellar WaveIssues in the Stellar wave programIssues in the Stellar wave program
on Sep 28, 2026 @Zuno2026 has applied to work on this issue as part of the Stellar Wave Program's 9th wave.
I have read and understood the requirements and I would like to take on this issue
ℹ️ Repo Maintainers: To accept this application, review their application or assign @Zuno2026 to this issue.
@frankosakwe has applied to work on this issue as part of the Stellar Wave Program's 9th wave.
Hello maintainer i would like to work on this issue
ℹ️ Repo Maintainers: To accept this application, review their application or assign @frankosakwe to this issue.
@Xalavina has applied to work on this issue as part of the Stellar Wave Program's 9th wave.
Hello Maintainer, I would like to work on this issue.
ℹ️ Repo Maintainers: To accept this application, review their application or assign @Xalavina to this issue.
davedumto commented
on Sep 29, 2026 ContributorMore actions@davedumto has applied to work on this issue as part of the Stellar Wave Program's 9th wave.
Hello can i work on this issue?
ℹ️ Repo Maintainers: To accept this application, review their application or assign @davedumto to this issue.
Congratulations, @davedumto! 🎉 Your application was accepted by the repo's maintainers, and the issue is due on September 30, 2026.
🧑💻 @davedumto: Please resolve the issue such that the repo's maintainers have enough time to review your contribution before the due date. You'll earn Points for completing the issue on-time, which will make you eligible for a share of the Stellar Wave Program's reward pool.
Warning
When opening a PR, please link it to this issue to ensure it gets tracked accurately. Points are awarded when this issue is marked as completed by the maintainer.
🤠 Repo maintainers: Please keep an eye on the contributor's progress and review their work before the due date. You can manage this issue, including adjusting its complexity and points, here.
🌊 Happy Wave 🌊
- added a commit that references this issue
on Sep 30, 2026 grantfox-oss commented
on Sep 30, 2026 grantfox-ossboton Sep 30, 2026 – with GrantFox OSSMore actions🎉 This issue has been marked as completed on GrantFox!
@davedumto's PR #505 was approved and merged by @DeFiVC.
🏆 @davedumto: You earned 35 FoxPoints for this contribution! Your current tier: Explorer (634 total points). Track your full progress on GrantFox.
👏 Great work, @davedumto! Keep contributing to ChainLearnOfficial.
This issue has been completed by @davedumto as part of the Stellar Wave Program's 9th Wave 🥳
😎 @davedumto: You earned 200 Points for completing this issue! After the current Wave ends, you'll be eligible for a percentage of the Wave's reward pool based on the percentage of total points you've earned. Learn more here. You can also Leave a review to share your experience working on this issue.
🧑💻 Repo maintainers: How'd the contributor do? Leave a review to share your experience working with them.
What: Add an endpoint that returns quiz history for a specific module across all users (admin only).
Why: Course creators need to see how users are performing on module quizzes to identify difficult questions or content gaps.
Scope: Create admin endpoint that queries quizSubmissions for quizzes in a specific module. Return: average score, pass rate, total attempts, score distribution.
Acceptance criteria:
Technical context:
src/modules/quizzes/quiz.service.ts— quiz queries.src/database/schema.ts:113-142— quizSubmissions.