LaurensBartelds
|
49cf77633c
|
feat: add QuestionRenderer dispatcher
|
2026-04-21 21:46:19 +02:00 |
|
LaurensBartelds
|
535bdb5a50
|
fix: remove stale value check from OrderQuestion initial; guard wrong class in Match
|
2026-04-21 21:45:31 +02:00 |
|
LaurensBartelds
|
e48e37ad87
|
feat: add Essay, Match, and OrderQuestion renderers
|
2026-04-21 21:43:30 +02:00 |
|
LaurensBartelds
|
82ba53da0e
|
feat: add ShortAnswer and MathInput renderers
|
2026-04-21 21:41:37 +02:00 |
|
LaurensBartelds
|
2a59f13870
|
fix: use Array.isArray guard instead of unsafe cast in MultipleSelect
|
2026-04-21 21:40:41 +02:00 |
|
LaurensBartelds
|
535434421a
|
feat: add MultipleChoice and MultipleSelect renderers
|
2026-04-21 21:38:58 +02:00 |
|
LaurensBartelds
|
b5e53c97e6
|
feat: add QuestionMedia with DOMPurify SVG sanitization
|
2026-04-21 21:37:27 +02:00 |
|
 LaurensBarteldsandClaude Sonnet 4.6
|
b0efb524b1
|
fix: escape plain text in renderLatex; add latex utility tests
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-04-21 21:35:43 +02:00 |
|
LaurensBartelds
|
95de63bd98
|
feat: add LaTeX rendering utilities and Tex component
|
2026-04-21 21:29:26 +02:00 |
|
 LaurensBarteldsandClaude Sonnet 4.6
|
611277ee8a
|
feat: port design system CSS, update entry point and page title
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-04-21 21:28:08 +02:00 |
|
LaurensBartelds
|
00640fbc04
|
feat: add formatting, storage, and validation utilities
|
2026-04-21 21:22:49 +02:00 |
|
 LaurensBarteldsandClaude Sonnet 4.6
|
e211594429
|
feat: add grading utilities with tests
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-04-21 21:21:27 +02:00 |
|
LaurensBartelds
|
99b40e46dc
|
feat: add TypeScript types for exam platform
|
2026-04-21 21:19:27 +02:00 |
|
 LaurensBarteldsandClaude Sonnet 4.6
|
7ad0667668
|
chore: add katex, dompurify, vitest; copy sample exam files
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-04-21 21:14:29 +02:00 |
|
LaurensBartelds
|
4f124afa6f
|
Initial commit
|
2026-04-21 20:13:52 +02:00 |
|