Commit Graph

41686 Commits

Author SHA1 Message Date
Mrugesh Mohapatra
5b1daeceb8 fix(api): byte-safe bearer auth, hide classroom flag 2026-05-30 11:33:17 +05:30
Mrugesh Mohapatra
9f6c6d11f0 test: dedupe growthbook mock in show-settings 2026-05-30 11:33:17 +05:30
Mrugesh Mohapatra
eac37403f9 feat: classroom mode settings behind feature flag 2026-05-30 11:33:17 +05:30
Mrugesh Mohapatra
fff6213b6c feat(api): classroom service-to-service endpoints 2026-05-30 11:33:16 +05:30
Anna Freidl
fba95576a3 fix(curriculum): correct punctuation and quiz feedback in browser lecture (#67691) 2026-05-29 22:41:15 +00:00
Oliver Eyton-Williams
6b3b8c0949 refactor(api): replace mongodb with bson (#67680) 2026-05-29 21:06:25 +02:00
Lakshminarasimhan
782a99a9df fix: added bracket notation to heritage workshop (#67441)
Signed-off-by: Lakshminarasimhan <137640490+narasimhan-lakshmi@users.noreply.github.com>
Signed-off-by: majestic-owl448 <26656284+majestic-owl448@users.noreply.github.com>
Co-authored-by: majestic-owl448 <26656284+majestic-owl448@users.noreply.github.com>
2026-05-29 18:54:24 +00:00
Priyanshu Mitra
ef93684e6c fix(curriculum): title in lab-motorcycle-shop challenge (#67685)
Co-authored-by: majestic-owl448 <26656284+majestic-owl448@users.noreply.github.com>
2026-05-29 18:41:43 +00:00
Seydi Charyyev
98d8a6ebc4 fix(curriculum): clarify rawData format and planRestock rules in smart pantry lab (#67614)
Co-authored-by: majestic-owl448 <26656284+majestic-owl448@users.noreply.github.com>
2026-05-29 17:15:08 +00:00
M-A
438d3341c4 fix(curriculum): allow bill splitter output variations (#67558) 2026-05-29 17:11:47 +00:00
Abdullah Romli Mubarrok
390eeb1ae1 fix(api): remove duplicate isDataAnalysisPyCertV7 entry in nullableFlags (#67603)
Co-authored-by: a.mubarrok <chairunnisa@MacBook-Air-chairunnisa.local>
Co-authored-by: majestic-owl448 <26656284+majestic-owl448@users.noreply.github.com>
2026-05-29 17:03:45 +00:00
Santino Baltazar Yorio
87cb1fef3e fix(curriculum): correct grammar and typo issues in css accessibility quiz (#67648)
Signed-off-by: Santino Baltazar Yorio <santiyorio7@gmail.com>
Co-authored-by: Sem Bauke <semboot699@gmail.com>
2026-05-29 16:59:23 +00:00
Kolade Chris
66b90a2b90 feat(curriculum): add intro to express quiz (#67352)
Signed-off-by: Kolade Chris <65571316+Ksound22@users.noreply.github.com>
2026-05-29 18:47:48 +02:00
Shaun Hamilton
891b3a3d33 chore(api): remove exam generation logic (#67687) 2026-05-29 20:47:57 +05:30
Tom
d0e24db0f8 feat(curriculum): daily challenges 295-311 (#67606)
Co-authored-by: majestic-owl448 <26656284+majestic-owl448@users.noreply.github.com>
2026-05-29 15:07:12 +00:00
Khatai Huseynzada
f4c8d3f3c8 fix(curriculum): remove duplicate words in football player card block (#67609) 2026-05-29 14:52:08 +00:00
Anup Kumar
0aa4b4151a fix(curriculum): correct misplaced adverb in quiz classes and objects (#67679)
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2026-05-29 14:41:31 +00:00
Oliver Eyton-Williams
e03bffbf80 fix: use puppeteer v25 for download fix (#67683) 2026-05-29 18:20:24 +05:30
Oliver Eyton-Williams
d95a874be7 fix: bump playwright to fix stalled downloads (#67681) 2026-05-29 11:23:10 +02:00
Rehan A Mamidwar
58b658626b fix(curriculum): remove trailing spaces and fix HTTP formatting (#67647)
Signed-off-by: Rehan A Mamidwar <137593500+Rehan-M-395@users.noreply.github.com>
2026-05-28 17:14:29 +02:00
Mrugesh Mohapatra
5a2606db1c feat(client,api): add a per module reset (#62547) 2026-05-28 18:56:39 +05:30
freeCodeCamp Camper-bot
473d660134 chore(i18n,client): processed translations (#67621) 2026-05-28 09:01:08 +02:00
Diya Gandotra
693048a46c fix(curriculum): correct async lecture text (#67607) 2026-05-28 07:20:39 +07:00
Huyen Nguyen
32713ed842 fix(client,curriculum): mark inputType as required for Chinese FITB challenges (#67221) 2026-05-28 06:58:12 +07:00
Huyen Nguyen
64945a57a2 fix(a11y): update independent lower jaw to announce hint and completion messages (#67464) 2026-05-28 06:57:20 +07:00
freeCodeCamp Camper-bot
dd43266fd7 chore(i18n,learn): update i18n-curriculum submodule (#67610) 2026-05-26 17:48:23 -03:00
freeCodeCamp Camper-bot
b8ce1f562d chore(i18n,client): processed translations (#67600) 2026-05-26 08:41:54 +02:00
Estefania Cassingena Navone
5922f2dbad fix(curriculum): review describing a company basics (#67459) 2026-05-25 17:06:47 -03:00
Jessica Wilkins
425837204a feat(curriculum): add Python module for installation and running code locally (#67279)
Signed-off-by: Jessica Wilkins  <67210629+jdwilkin4@users.noreply.github.com>
Co-authored-by: majestic-owl448 <26656284+majestic-owl448@users.noreply.github.com>
2026-05-25 15:54:36 +02:00
Seydi Charyyev
0f592912c8 fix(curriculum): add missing demoType to flashcard quiz app (#67595) 2026-05-25 19:12:04 +07:00
Vanisha Gupta
862e92c214 fix(curriculum): correct broken feedback sentence in raise statement (#67573) 2026-05-25 19:09:46 +07:00
Abdullah Al Azad
c429f03a9b fix(client): move RDB start button above post-setup steps (#67255) 2026-05-25 11:13:15 +02:00
Kolade Chris
1670dca438 feat(curriculum): add http and web standards quiz (#67335) 2026-05-25 11:08:58 +02:00
07Vineet07
e69bd6224a fix: correct 'in to' typo to 'into' in basic HTML quiz (#67586) 2026-05-25 08:21:23 +00:00
hbar1st
fdab641dd0 feat(curriculum): add async/await to workshop-fcc-authors-page (#66972)
Signed-off-by: Naomi Carrigan <naomi@freecodecamp.org>
Co-authored-by: Naomi Carrigan <naomi@freecodecamp.org>
2026-05-25 09:47:01 +02:00
Dinesh Bajgain
de8655d528 fix(curriculum): fix grammar and wording in arrays tutorials (#67502)
Signed-off-by: Dinesh Bajgain <dinesh.bazgain@gmail.com>
Co-authored-by: majestic-owl448 <26656284+majestic-owl448@users.noreply.github.com>
2026-05-24 20:29:18 +00:00
Ali Mahmmoud
ae4660e5ff fix(curriculum): fix terminology and grammar in error handling lectures (#67577)
Signed-off-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2026-05-24 20:02:18 +00:00
Daniel Castro Pedraza
a1eccbcde8 fix(curriculum): remove leading spaces data viz (#67528)
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2026-05-24 19:33:55 +00:00
Aniket Patel
968a5a5527 fix(curriculum): avoid parent/child terminology in travel agency page hints (#67576) 2026-05-24 15:28:31 +00:00
ShivangSKonde
b9b6db0330 fix(curriculum): correct capitalization in Task 9 data types challenge (#67570) 2026-05-24 12:09:03 +00:00
Abelardo Aguado Bueno
b0a6be3fe7 feat (curriculum): add lab Smart Pantry Restocker (#66298)
Co-authored-by: sembauke <semboot699@gmail.com>
2026-05-23 20:37:33 +00:00
Raihanul Islam
68d3856079 fix: add missing demoType to workshop-blog-page step 1 (#67546)
Signed-off-by: Sem Bauke <sem@freecodecamp.org>
Co-authored-by: Sem Bauke <sem@freecodecamp.org>
Co-authored-by: Jeevankumar S <jeevenkumar2003@gmail.com>
2026-05-23 18:34:46 +05:30
Huyen Nguyen
d6abf68d1c feat(client): search functionality for curriculum lessons (#66514) 2026-05-23 14:56:31 +02:00
Kolade Chris
f9f699e52b feat(curriculum): add express error handling quiz (#67357)
Signed-off-by: Kolade Chris <65571316+Ksound22@users.noreply.github.com>
2026-05-23 14:22:54 +02:00
Huyen Nguyen
0fcbf74446 fix(e2e): correct URL assertion in mobile breadcrumb test (#67509) 2026-05-23 14:15:37 +02:00
Priyanshu pundir
0fc9c780b2 fix(curriculum): remove fake clock uninstall test (#67549) 2026-05-23 14:03:19 +02:00
Lakshay Goyal
652f0e0eb2 fix(curriculum): add overlapping phrases test (#67553) 2026-05-23 14:00:35 +02:00
Rustom Yadav
e08b9f992f fix(client): add support for editable regions in TypeScript and TSX files (#67537) 2026-05-22 21:53:53 +02:00
shreesakhi-ch
f261638612 fix(curriculum): correct errors in html fundamentals lectures (#67529) 2026-05-22 18:27:03 +00:00
Divya Dawda
e3d9399d03 fix: correct ambiguous phrasing and bold formatting in python lectures (#67542) 2026-05-22 17:25:15 +00:00