Commit Graph

150 Commits

Author SHA1 Message Date
Estefania Cassingena Navone
902c8222ad
feat(curriculum): add mixed numbers audios for the A1 Spanish curriculum (#63967)
Some checks failed
CI - E2E - 3rd party donation tests / Build Client (22) (push) Has been cancelled
CI - E2E - 3rd party donation tests / Build API (Container) (push) Has been cancelled
CI - Node.js / Lint (22) (push) Has been cancelled
CI - E2E - 3rd party donation tests / Run Playwright 3rd Party Donation Tests (chromium, 22) (push) Has been cancelled
CI - Node.js / Build (22) (push) Has been cancelled
CI - Node.js / Test (22) (push) Has been cancelled
CI - Node.js / Test - Upcoming Changes (22) (push) Has been cancelled
CI - Node.js / Test - i18n (italian, 22) (push) Has been cancelled
CI - Node.js / Test - i18n (portuguese, 22) (push) Has been cancelled
2025-11-18 22:51:17 +00:00
Estefania Cassingena Navone
3f226362f2
feat(curriculum): add numbers audio files from CDN (#63920) 2025-11-17 19:42:25 +00:00
Huyen Nguyen
e0d21f30c9
feat(curriculum,schema): add Chinese and Spanish help categories to meta-schema (#63893) 2025-11-17 01:49:40 -08:00
miyaliu666
359e3b6125
feat(curriculum): Add the Chinese vocabulary audio from the CDN (#63873) 2025-11-16 09:49:58 -03:00
Estefania Cassingena Navone
3dc5cb6f43
feat(curriculum): add new Spanish numbers audio from the CDN (#63760) 2025-11-11 22:44:35 +00:00
miyaliu666
e8a145b3a2
feat(curriculum): Add Chinese audios from the CDN (#63682) 2025-11-10 11:56:40 -03: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
Estefania Cassingena Navone
e32bad05c3
feat(curriculum): add new Spanish audio from the CDN (#63635) 2025-11-07 13:45:01 -03:00
Huyen Nguyen
92cf2228ee
feat(curriculum): add Chinese and Spanish help categories to challenge schema (#63597)
Some checks failed
CI - E2E - 3rd party donation tests / Build Client (22) (push) Has been cancelled
CI - E2E - 3rd party donation tests / Build API (Container) (push) Has been cancelled
CI - Node.js / Lint (22) (push) Has been cancelled
CI - E2E - 3rd party donation tests / Run Playwright 3rd Party Donation Tests (chromium, 22) (push) Has been cancelled
CI - Node.js / Build (22) (push) Has been cancelled
CI - Node.js / Test (22) (push) Has been cancelled
CI - Node.js / Test - Upcoming Changes (22) (push) Has been cancelled
CI - Node.js / Test - i18n (italian, 22) (push) Has been cancelled
CI - Node.js / Test - i18n (portuguese, 22) (push) Has been cancelled
2025-11-07 08:38:50 +05:30
Huyen Nguyen
ced358eb5b
refactor(client,curriculum): remove isComingSoon property (#63615) 2025-11-07 08:37:49 +05:30
Huyen Nguyen
22e346ddc9
feat(curriculum): add inputType property to challenge schema (#63405) 2025-11-04 10:49:15 +01:00
Sem Bauke
57a84165d5
fix(schema): remove default language validation for non-language superblocks (#63438)
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2025-11-03 09:35:42 -08:00
Sem Bauke
c3e542d46e
feat(curriculum): add language attribute validation for language superblocks (#63434) 2025-11-03 12:16:02 +01:00
Nielda Karla
222d0bdfd7
feat(curriculum): Add new Spanish audios from the CDN (#63353) 2025-10-30 23:47:06 +00:00
Sem Bauke
e004ef326e
feat(curriculum): add language field to challenge schema (#63318)
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2025-10-30 12:51: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
27a54624c3
refactor: blockType -> blockLabel (#62548)
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2025-10-23 23:20:15 +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
Oliver Eyton-Williams
517b9f0576
fix(client): handle builds without all challenges (#61040)
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2025-10-02 20:14:27 +05:30
Oliver Eyton-Williams
bed3811952
feat(api): migrate to esm (#61915) 2025-09-19 13:28:06 +05:30
Nielda Karla
75e825d5fa
Feat(Curriculum): Implement Chapter Based Layout to A1 Spanish (#62190)
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2025-09-15 22:39:48 +03:00
Nielda Karla
28f7417bdf
feat(Curriculum): Add new BlockType tags for the Language Curricula Chapter Based Certifications (#62156)
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2025-09-11 20:10:01 +00:00
Oliver Eyton-Williams
2b008e5aa8
feat: support afterAll hook in challenge tests (#61256) 2025-09-11 10:46:57 -05:00
Huyen Nguyen
87cde2d1e8
refactor(tools, curriculum): use challenge type 31 for review pages (#61963) 2025-09-06 10:37:48 +05:30
Nielda Karla
c58ba56eeb
fix(Curriculum): removed unused imaged from scene-assets.js (#61975) 2025-09-01 12:33:40 -03:00
Oliver Eyton-Williams
f677494de4
chore: remove order and superblock from block structure files (#61951) 2025-08-29 18:08:11 +02:00
Oliver Eyton-Williams
12b5905c60
refactor: remove isPrivate (#61952) 2025-08-27 22:45:36 +05:30
Oliver Eyton-Williams
a801d503bc
refactor: top-down curriculum build (#61459) 2025-08-26 12:37:26 +02:00
Anna
babcf47597
chore(tools): test for instructions in schema (#60323)
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2025-08-06 15:44:06 -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
Sem Bauke
1f76ac71a4
feat(client): exam environment download page (#57325)
Some checks failed
i18n - Build Validation / Validate i18n Builds (22) (push) Has been cancelled
CI - Node.js / Lint (22) (push) Has been cancelled
CI - Node.js / Build (22) (push) Has been cancelled
CI - Node.js / Test (22) (push) Has been cancelled
CI - Node.js / Test - Upcoming Changes (22) (push) Has been cancelled
CI - Node.js / Test - i18n (italian, 22) (push) Has been cancelled
CI - Node.js / Test - i18n (portuguese, 22) (push) Has been cancelled
i18n - Upload Client UI / Client (push) Has been cancelled
i18n - Upload Curriculum / Learn (push) Has been cancelled
DOCR - Cleanup Container Images / Delete Old Images (learn-api, dev) (push) Has been cancelled
DOCR - Cleanup Container Images / Delete Old Images (learn-api, org) (push) Has been cancelled
i18n - Download Client UI / Client (push) Has been cancelled
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2025-07-02 17:18:23 +02:00
Tom
3af161450f
feat(curriculum, client): add catalog (#60951)
Some checks failed
CI - E2E - 3rd party donation tests / Build Client (22) (push) Has been cancelled
CI - E2E - 3rd party donation tests / Build API (Container) (push) Has been cancelled
CI - Node.js / Lint (22) (push) Has been cancelled
CI - E2E - 3rd party donation tests / Run Playwright 3rd Party Donation Tests (chromium, 22) (push) Has been cancelled
CI - Node.js / Build (22) (push) Has been cancelled
CI - Node.js / Test (22) (push) Has been cancelled
CI - Node.js / Test - Upcoming Changes (22) (push) Has been cancelled
CI - Node.js / Test - i18n (italian, 22) (push) Has been cancelled
CI - Node.js / Test - i18n (portuguese, 22) (push) Has been cancelled
2025-06-26 15:08:36 -05:00
DanielRosa74
9d05f06df3
fix(curriculum): fix typo in scene-assets.js (#61021) 2025-06-23 18:13:23 -03:00
Tom
a2f2ad45c6
feat(curriculum): add dev-playground superblock and daily challenge types (#60439)
Co-authored-by: Kolade Chris <65571316+Ksound22@users.noreply.github.com>
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2025-06-04 10:32:25 -07:00
Tom
8c4a474c49
feat(client): add spanish characters for animations (#60353)
Co-authored-by: Nielda Karla <90112119+nieldakarla@users.noreply.github.com>
2025-05-20 23:09:42 -07:00
Ilenia
9b539eefc7
fix: validation now allows challengeType 27 (#59825) 2025-04-20 12:42:03 -07:00
Oliver Eyton-Williams
5ef98680f9
refactor: remove unused vars (#59658) 2025-04-10 10:06:46 -05:00
Huyen Nguyen
9d2701b1ab
chore(curriculum, tools): improve external curricula data validation (#59541) 2025-04-10 10:05:07 -05:00
Huyen Nguyen
1f1e6ff626
refactor(client, curriculum): consolidate is-FSD checks (#59598) 2025-04-09 11:49:26 +03:00
Sem Bauke
aef1f890bd
feat(schema): add 'dialogue-grid' layout option to block layouts (#59474) 2025-03-28 09:44:57 -07:00
Krzysztof G.
e65f3e44b5
feat(tools): verify no overlapping dialogue times (#58564) 2025-03-06 22:08:33 +00: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
85477175cb
feat(client): remove preview from js labs (#58804) 2025-02-15 12:46:07 +00:00
Tom
a4df6193fb
fix(client): allow 10 question quizzes (#58432) 2025-01-28 10:30:03 -08:00
Krzysztof G.
cdd6b8700e
feat(tools): verify answers uniqueness (#58071)
Co-authored-by: Naomi Carrigan <commits@nhcarrigan.com>
2025-01-14 12:10:04 -08:00
Huyen Nguyen
230ee08924
refactor(tools): challenge schema array validation (#58077) 2025-01-13 13:58:13 +01:00
Tom
8ec9e5cc52
feat(challenge-parser): add transcript to challenge parser (#57967) 2025-01-09 07:17:22 +01:00
Oliver Eyton-Williams
996d76ef20
feat(client): coming soon chapters, modules and blocks (#57462)
Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
2024-12-13 20:10:33 +01:00
Anna
31ab782280
chore(curriculum) : add temp lab challenge type (#57441)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2024-12-12 08:40:08 +01:00
Oliver Eyton-Williams
3c48b8dd3f
refactor(client): stop passing around unused data (#57432) 2024-12-06 14:53:18 +01:00