Commit Graph

129 Commits

Author SHA1 Message Date
7ebbb99b6c Add summary list to QuizRunner component 2026-01-08 03:00:35 +01:00
ead05c6826 Add formatUserAnswer function to QuizRunner.tsx 2026-01-08 03:00:22 +01:00
59e096271f Fine-tune button font size and padding 2026-01-08 02:55:52 +01:00
b9f86155f6 Adjust button styling in quiz-finished actions 2026-01-08 02:55:52 +01:00
7cb20ded6b auto-git:
[change] client/src/index.css
2026-01-08 02:54:45 +01:00
d64c62fcf0 auto-git:
[change] client/src/index.css
2026-01-08 02:54:45 +01:00
c821433bb3 auto-git:
[change] client/src/index.css
2026-01-08 02:54:45 +01:00
8b55384cbf Update button class in QuizRunner.tsx 2026-01-08 02:53:55 +01:00
2a43cd5084 Remove unused import in QuizRunner.tsx 2026-01-08 02:53:55 +01:00
773e23d701 Update QuizRunner component styles and button classes 2026-01-08 02:52:38 +01:00
4e144ed863 Add summary statistics to quiz completion screen 2026-01-08 02:52:01 +01:00
ca50834d8c Update QuizRunner.tsx to use NavLink instead of Link 2026-01-08 02:48:17 +01:00
28d5d28ba7 Add navigation buttons in QuizRunner component 2026-01-08 02:47:02 +01:00
cb2bbf4c0d Update QuizRunner to include response in deriving correct text 2026-01-08 02:45:22 +01:00
72347e0b8e Update QuizRunner to handle match type questions with user responses 2026-01-08 02:44:19 +01:00
aa61583bd7 Add styles for correct and incorrect input rows 2026-01-08 02:42:02 +01:00
b05011f8ee Add conditional classes to match rows in QuizRunner component 2026-01-08 02:41:58 +01:00
478091bb7b Shuffle question options in QuizRunner component 2026-01-08 02:37:24 +01:00
955954e03b Add shuffleQuestionOptions function to QuizRunner.tsx 2026-01-08 02:37:09 +01:00
9699a7892a Revert button order changes in VideoPlayer 2026-01-08 02:33:08 +01:00
7339c39eab Update button order and styling in VideoPlayer 2026-01-08 02:33:08 +01:00
78bcd6d26f Update video row layout and CTA positioning in index.css 2026-01-08 02:30:49 +01:00
2f4617e3a3 Update video row layout and responsiveness in index.css 2026-01-08 02:30:25 +01:00
4be37c2544 Add styles for .video-cta and its child .button 2026-01-08 02:30:02 +01:00
24531f9b15 Move Start quiz button to a new div with class video-cta 2026-01-08 02:30:02 +01:00
55005aba1f Add 'Back' button to QuizRunner component 2026-01-08 02:27:25 +01:00
446dab7d49 Import Link component in QuizRunner.tsx 2026-01-08 02:24:18 +01:00
b3d760bd11 Style explanation header with flexbox 2026-01-08 02:23:06 +01:00
618776a73e Add link to learn page in ExplanationPanel 2026-01-08 02:23:06 +01:00
745c577203 Replace useEffect with useLayoutEffect in QuizRunner.tsx for currentIndex and showResult updates 2026-01-08 02:18:00 +01:00
ef6fd3bb84 Add useLayoutEffect to QuizRunner.tsx 2026-01-08 02:18:00 +01:00
87374ec67f Add canSubmit calculation in QuizRunner 2026-01-08 02:12:08 +01:00
63f674d60e Remove canSubmit logic from QuizRunner 2026-01-08 02:12:08 +01:00
fb213e8c15 Remove unused props from QuestionRenderer 2026-01-08 02:12:08 +01:00
1073bc1ada Disable submit button when cannot submit 2026-01-08 02:11:31 +01:00
540b544eed Fix logic for determining canSubmit in QuizRunner 2026-01-08 02:11:31 +01:00
6d5e788764 Add canSubmit prop to QuestionRenderer 2026-01-08 02:11:31 +01:00
2fa955e0ad Determine canSubmit based on question type and response 2026-01-08 02:10:57 +01:00
639b59ce3f Add canSubmit prop to QuestionRenderer 2026-01-08 02:10:57 +01:00
fad98dc4e0 Conditionally render back button in QuizRunner 2026-01-08 02:10:57 +01:00
8dcea82fcd Add back button and refactor quiz actions in QuizRunner component 2026-01-08 02:08:46 +01:00
47c55af132 Remove unused useEffect hooks in QuizRunner.tsx 2026-01-08 02:06:18 +01:00
e780de5b40 Add effects to manage question state and history in QuizRunner 2026-01-08 02:06:10 +01:00
0897fb16a0 Add back button to QuizRunner component 2026-01-08 02:05:31 +01:00
d107139d6c Add useEffect hooks for state management in QuizRunner 2026-01-08 02:04:22 +01:00
336c899625 Add goPrev function to QuizRunner 2026-01-08 02:04:21 +01:00
6eb3a54ed0 Handle question submission and update history 2026-01-08 02:04:13 +01:00
70fe54bcc7 Initialize history with null values on quiz start 2026-01-08 02:04:13 +01:00
ad6338522d Add history state to QuizRunner 2026-01-08 02:04:13 +01:00
d1a18a0039 Modify NavLink active class condition in App.tsx 2026-01-08 02:00:28 +01:00