Commit Graph

25 Commits

Author SHA1 Message Date
Huyen Nguyen
0e2f81831e fix(client,challenge-parser): display highlighted text as span for language challenges (#63802) 2025-12-11 19:03:16 +00:00
Huyen Nguyen
cabddb74cb feat(challenge-parser,client): display Chinese dialogue with ruby annotations (#64235) 2025-12-08 10:00:05 +01:00
Krzysztof G.
9d8ed5e348 fix(tools): improve video questions validation (#64176)
Co-authored-by: majestic-owl448 <26656284+majestic-owl448@users.noreply.github.com>
2025-12-03 09:03:25 -08:00
gowtham1412-p
8cbaf2b27d fix(challenge-parser): add missing backtick in challenge parser fixture files (#64131)
Co-authored-by: Navadeep0007 <2400030007@kluniversity.in>
2025-11-27 23:54:55 +01:00
Huyen Nguyen
33325b9002 feat(client,challenge-parser): update fill-in-the-blank to support Chinese (#63741) 2025-11-25 11:02:22 -08:00
Huyen Nguyen
0c844ab007 feat(client,challenge-parser): render Chinese as ruby markup (#63424)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2025-11-10 11:25:57 -08:00
DanielRosa74
2432f5e9e4 feat(tools, client): add speaking tasks logic (#61906)
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2025-11-07 19:29:21 +00:00
Shaun Hamilton
7c20027732 feat(client): add challenge interactive editor (#61805)
Co-authored-by: sembauke <semboot699@gmail.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2025-10-09 09:34:03 +05:30
Oliver Eyton-Williams
2b008e5aa8 feat: support afterAll hook in challenge tests (#61256) 2025-09-11 10:46:57 -05:00
Oliver Eyton-Williams
2a7b220a4f feat: support beforeEach and afterEach (#60921)
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2025-07-07 10:46:09 +00:00
Anna
3104c9e057 feat: test page structure (#59113)
Co-authored-by: Naomi <accounts+github@nhcarrigan.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2025-04-01 15:32:52 -05:00
Oliver Eyton-Williams
96d62330cd feat(client): support beforeAll in DOM challenge tests (#59001) 2025-02-28 14:03:18 +02:00
Oliver Eyton-Williams
ffe765dac1 refactor: quiz challenge question format (#56285) 2024-09-25 10:41:38 -07:00
Oliver Eyton-Williams
435cbc0024 refactor: clean up parser test code (#56271) 2024-09-25 13:04:27 +05:30
Tom
c8f272d3c3 feat(challenge-parser/client): add quiz challenge type (#56058)
Co-authored-by: Jessica Wilkins <67210629+jdwilkin4@users.noreply.github.com>
2024-09-24 21:18:17 +05:30
Tom
a9a1081564 feat(challenge-parser): allow many questions in MC challenge (#55928) 2024-09-19 09:56:47 -05:00
Anna
973b7175c9 fix(curriculum): use-blank-word-instead-of-char (#55444) 2024-07-18 20:13:10 -05:00
Oliver Eyton-Williams
3b9ae66a64 fix: more specific formatting error message (#53626) 2024-02-09 22:15:00 +05:30
Oliver Eyton-Williams
9fe6a46b81 feat: nicer formatting for fill in the blank challenges (#52552) 2023-12-18 23:33:20 +00:00
Tom
a31f6637d7 feat(client/curriculum): add dialogue animations (#52543) 2023-12-15 16:29:45 +01:00
Joy Shaheb
d9881d9ffa feat(curriculum): dice game project (#50819)
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>
Co-authored-by: jdwilkin4 <jwilkin4@hotmail.com>
2023-12-14 20:03:20 -08:00
Eric Do
70b4044c6c feat(tools/challenge-parser): Add tests to fill-in-the-blank parser (#52451) 2023-12-07 11:18:52 -06:00
Tom
bce1b9915b feat(challenge-parser): add feedback to mc questions (#51942) 2023-11-02 08:28:53 +02:00
Oliver Eyton-Williams
04c2f4e620 fix: parse ::directives correctly (#41186) 2021-02-22 09:14:12 +05:30
Oliver Eyton-Williams
a3a678b7af chore: remove old parser 2021-02-02 09:51:02 +05:30