Huyen Nguyen
|
0e2f81831e
|
fix(client,challenge-parser): display highlighted text as span for language challenges (#63802)
|
2025-12-11 19:03:16 +00:00 |
|
MeaslyDay
|
2beb6c8dc6
|
fix(tools): update error message for hints without tests (#64354)
Co-authored-by: Jessica Wilkins <67210629+jdwilkin4@users.noreply.github.com>
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
|
2025-12-10 09:20:13 +01: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 |
|
Krzysztof G.
|
f20d8a7a70
|
fix(tools): wrong throw causes test to pass (#64159)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
|
2025-11-26 16:43:08 +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 |
|
Oliver Eyton-Williams
|
1e0805fd72
|
refactor: one eslint task per workspace (#63835)
|
2025-11-21 19:21:46 +05:30 |
|
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 |
|
Huyen Nguyen
|
ae8417a467
|
feat(client): add action row with interactive editor toggle to lectures (#62928)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
|
2025-10-24 15:12:00 +02:00 |
|
Oliver Eyton-Williams
|
4a635c1b32
|
refactor: migrate (some) curriculum files to TypeScript (#62228)
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
|
2025-10-23 10:54:57 +05:30 |
|
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 |
|
Huyen Nguyen
|
95b4056e20
|
test(challenge-parser): improve validate-sections test (#62385)
|
2025-09-27 18:52:21 +05:30 |
|
Oliver Eyton-Williams
|
51eba06a7d
|
refactor: remove jest and lint vitest (#62330)
|
2025-09-24 09:27:03 +02:00 |
|
Anna
|
ee05b0d5da
|
feat(tools): allow tsx tabs (#61936)
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
|
2025-09-12 11:16:37 -07:00 |
|
Oliver Eyton-Williams
|
28411a2cec
|
refactor: migrate challenge parser tests to vitest (#62186)
|
2025-09-12 09:50:02 -07:00 |
|
Oliver Eyton-Williams
|
2b008e5aa8
|
feat: support afterAll hook in challenge tests (#61256)
|
2025-09-11 10:46:57 -05:00 |
|
Huyen Nguyen
|
9ebdd29205
|
feat(challenge-parser): add validateSections plugin (#61148)
|
2025-08-14 13:39:18 +02: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 |
|
Oliver Eyton-Williams
|
7a424171d2
|
chore: update required pnpm version to >=10 (#60285)
|
2025-05-12 18:57:18 +05:30 |
|
Oliver Eyton-Williams
|
5ef98680f9
|
refactor: remove unused vars (#59658)
|
2025-04-10 10:06:46 -05: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
|
6e9513a933
|
chore: upgrade eslint (#58575)
|
2025-02-07 22:48:43 +02:00 |
|
Tom
|
8ec9e5cc52
|
feat(challenge-parser): add transcript to challenge parser (#57967)
|
2025-01-09 07:17:22 +01:00 |
|
Tom
|
75401e13ee
|
feat(client, challenge-parser): add explanation to challenges (#56472)
|
2024-10-04 14:59:50 -03:00 |
|
Oliver Eyton-Williams
|
321915cbe9
|
refactor(parser): helper to get paragraph content (#56326)
|
2024-10-04 09:42:41 -05:00 |
|
Lars Kappert
|
d32e57813e
|
chore: update Knip to v5 (#56244)
|
2024-09-26 13:12:00 +02:00 |
|
Oliver Eyton-Williams
|
ffe765dac1
|
refactor: quiz challenge question format (#56285)
|
2024-09-25 10:41:38 -07:00 |
|
Oliver Eyton-Williams
|
e95b040762
|
refactor: create and use all-section parser (#56282)
|
2024-09-25 10:04:16 -07:00 |
|
Oliver Eyton-Williams
|
21fa84348c
|
fix(tools): broken import (#56278)
|
2024-09-25 17:37:30 +09: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 |
|
Oliver Eyton-Williams
|
8b601d762e
|
feat: allow TS to be used in challenges (#56159)
|
2024-09-19 18:44:09 -04:00 |
|
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 |
|
Mrugesh Mohapatra
|
dabea4a904
|
chore: bump pnpm version
|
2024-05-18 17:23:23 +05:30 |
|
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 |
|
Shaun Hamilton
|
fb1a5ab16f
|
fix(tools): allow long-form of language id (#52442)
|
2023-11-28 15:53:41 -06:00 |
|
Tom
|
ddc459e71e
|
feat(client/curriculum): add upcoming english superblock and challenge types (#52201)
|
2023-11-09 10:08:51 +01:00 |
|
Tom
|
bce1b9915b
|
feat(challenge-parser): add feedback to mc questions (#51942)
|
2023-11-02 08:28:53 +02:00 |
|
Krzysztof G
|
d7e0f59528
|
fix: typos in names (#51896)
Co-authored-by: Viktor Szépe <viktor@szepe.net>
|
2023-10-11 07:33:56 +03:00 |
|
Mrugesh Mohapatra
|
b5c86d4b9c
|
feat(e2e): adding playwright and migrate landing page e2e tests (#51216)
Co-authored-by: Ahmad <57593864+Ahmadkashif@users.noreply.github.com>
Co-authored-by: Hassaan Pasha <pasha.hassaan@gmail.com>
|
2023-08-11 14:10:10 +05:30 |
|
Oliver Eyton-Williams
|
69d6ee32bf
|
feat: python in the browser (#50913)
Co-authored-by: Beau Carnes <1513130+beaucarnes@users.noreply.github.com>
|
2023-07-28 07:36:25 +02:00 |
|
Oliver Eyton-Williams
|
b1929258c0
|
chore: remove remnants of comment counting code (#49704)
* chore: remove unused scripts
* chore: remove unused comment counting code
* Update tools/challenge-parser/translation-parser/index.js
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>
---------
Co-authored-by: Sem Bauke <semboot699@gmail.com>
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>
|
2023-04-13 08:47:02 -07:00 |
|