Skip to content

Feat/course and quiz improvements - #397

Merged
DeFiVC merged 4 commits into
ChainLearnOfficial:mainfrom
Robotron2:feat/course-and-quiz-improvements
Aug 29, 2026
Merged

Feat/course and quiz improvements#397
DeFiVC merged 4 commits into
ChainLearnOfficial:mainfrom
Robotron2:feat/course-and-quiz-improvements

Conversation

@Robotron2

Copy link
Copy Markdown
Contributor

Description

This PR implements the requested course UI and quiz features to improve the overall learning experience and accessibility.

Changes Made

  • Course Card: Enhanced the course card component with enrollment status and progress indicators.
  • Module List: Added completion tracking indicators, quiz availability badges, and estimated duration to the module list.
  • Quiz Interface: Built an interactive, question-by-question quiz interface with progress tracking and submission handling.
  • Results Screen: Created a comprehensive quiz results screen showing score, pass/fail status, per-question feedback, and context-aware next steps.
  • Accessibility Improvements: Added ARIA labels and live regions (aria-live="polite" and aria-live="assertive") across the components to ensure screen readers correctly announce dynamic content and status changes.

Resolves Issues

Closes #257
Closes #258
Closes #259
Closes #260

@drips-wave

drips-wave Bot commented Aug 29, 2026

Copy link
Copy Markdown

@Robotron2 Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@netlify

netlify Bot commented Aug 29, 2026

Copy link
Copy Markdown

Deploy Preview for chainlearn failed.

Name Link
🔨 Latest commit c872c3d
🔍 Latest deploy log https://app.netlify.com/projects/chainlearn/deploys/6a9363d5403f500008eb48bd

@DeFiVC
DeFiVC merged commit 67a1445 into ChainLearnOfficial:main Aug 29, 2026
0 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants