Commit Graph

51 Commits

Author SHA1 Message Date
Oliver Eyton-Williams 5ef98680f9 refactor: remove unused vars (#59658) 2025-04-10 10:06:46 -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
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
Oliver Eyton-Williams 56817b657f chore(curriculum): add blockLayout when missing from meta (#57138)
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2024-11-17 21:56:35 -08:00
Huyen Nguyen 5270cb1288 feat(client): display intro of FSD blocks in block header (#56808)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2024-11-13 09:27:22 +01:00
Tom 8c040a9d46 fix(client): review pages (#57086) 2024-11-07 12:09:03 -08:00
Oliver Eyton-Williams 4309617d07 feat(curriculum): add chapters and modules (#56795)
Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
2024-10-31 09:29:16 -05:00
Tom daf5017085 fix(curriculum): rename cert (#56694) 2024-10-30 11:57:39 -05:00
Tom 5a7855039b fix(curriculum): require block layouts (#56809) 2024-10-24 08:45:10 -05:00
Tom cb1a735bf3 feat(client/curriclum): fsd block layout (#56736) 2024-10-23 19:00:09 +00:00
Tom 898b78c2de feat(client/curriculum): add generic challenge and first review block (#56631)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2024-10-18 13:03:20 +02:00
Huyen Nguyen 815f0291b6 feat(client, curriculum): add support for blockLayout property (#56101)
Co-authored-by: Tom <20648924+moT01@users.noreply.github.com>
2024-10-15 20:47:21 +05:30
Tom 75401e13ee feat(client, challenge-parser): add explanation to challenges (#56472) 2024-10-04 14:59:50 -03:00
Oliver Eyton-Williams ffe765dac1 refactor: quiz challenge question format (#56285) 2024-09-25 10:41:38 -07:00
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
Oliver Eyton-Williams b9893bb4d6 feat(client): show demo on demand in labs (#55569)
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
Co-authored-by: Tom <20648924+moT01@users.noreply.github.com>
2024-08-13 14:56:19 +02:00
Tom 9797bcf89a feat(learn): add blockType to block meta (#55568) 2024-08-09 08:40:58 -05:00
Tom c8c0618e1e chore: remove audioPath (#55213) 2024-06-18 14:14:52 -07:00
Oliver Eyton-Williams a7a9b3b80a chore: remove time from meta and challenges (#55072) 2024-06-03 13:31:17 -07:00
Shaun Hamilton b334ef64ff refactor(client): remove hasNoTests by challenge type (#54494)
Co-authored-by: Naomi <nhcarrigan@gmail.com>
2024-04-26 07:30:10 +00:00
Oliver Eyton-Williams adfb87e898 feat: only remove comments when specified in the test (#54372) 2024-04-25 18:03:43 -07:00
Shaun Hamilton d361e128c0 breaking(curriculum): add scientific-computing to /learn (#53143) (#53146)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
Co-authored-by: Dario-DC <105294544+Dario-DC@users.noreply.github.com>
Co-authored-by: Zaira <33151350+zairahira@users.noreply.github.com>
2024-02-28 08:05:23 -06:00
Tom 2f74a24765 fix(curriculum): use numbers in english challenges (#52951) 2024-01-09 11:04:33 -08:00
Naomi Carrigan 2d513aee33 feat: make new javascript live (#52623)
Co-authored-by: scissorsneedfoodtoo <scissorsneedfoodtoo@gmail.com>
2023-12-20 00:39:33 -06:00
Naomi Carrigan 5a5a05428b feat: update help categories (#52621) 2023-12-19 16:00:25 -06:00
Naomi Carrigan ce435a43c7 feat: point english challenges to english subforum (#52619) 2023-12-19 14:15:04 -06:00
Tom a31f6637d7 feat(client/curriculum): add dialogue animations (#52543) 2023-12-15 16:29:45 +01: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
Oliver Eyton-Williams e149b09087 feat(curriculum): control loop-protect (#51542) 2023-09-19 08:51:43 -07:00
Naomi Carrigan e32a88a6db chore: use new c-sharp help category (#51417)
Co-authored-by: mot01 <tmondloch01@gmail.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-09-11 10:46:51 -07:00
Oliver Eyton-Williams 391fc2e34d refactor: create shared workspace (#51454) 2023-09-07 23:06:01 +05:30
Tom 9a1895d2e3 feat(client/api): validate ms users (#51372)
Co-authored-by: Muhammed Mustafa <MuhammedElruby@gmail.com>
2023-08-26 07:57:02 -05:00
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 9441f781fd refactor: move challenge types to config (#51027) 2023-07-24 13:12:47 -07:00
Tom c7a3c6ce52 feat(client/curriculum): add prerequisites to take exam (#50767)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-07-06 13:44:05 +03:00
Oliver Eyton-Williams 918cabed2d fix: remove comments again (#50718)
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>
2023-06-17 23:19:55 +07:00
Tom 5e04985c93 feat(curriculum): add C# superblock (#50646)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-06-14 13:36:39 +02:00
Tom 4dfca3c560 feat: add exam environment (#50356)
* feat: add exam environment

* fix: cypress

* fix: lint-ts

* fix: lint-js

* fix: codefactor

* fix: don't translate comments from new JS spreadsheet

* fix: more tests

* fix: challenge schema

* fix: external curriculum test?

* fix: add more comments
2023-05-18 13:33:43 +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