Commit Graph

38946 Commits

Author SHA1 Message Date
Huyen Nguyen
9ebdd29205 feat(challenge-parser): add validateSections plugin (#61148) 2025-08-14 13:39:18 +02:00
Ilenia
5d2adfa058 chore: divide working with common string methods lecture in smaller blocks (#61741) 2025-08-14 13:30:05 +02:00
Huyen Nguyen
29492cbfea fix(curriculum): minor improvements to aria-controls lecture (#61782) 2025-08-14 13:28:40 +02:00
JT
76cd06471c fix(curriculum): question wording in Computer Basics quiz (#61811) 2025-08-14 10:16:29 +00:00
priyamkumar
58b615ef2f fix(curriculum): replaced incorrect quiz option "keys()" with "trim()" (#61812) 2025-08-14 02:29:02 -07:00
Helder Ferreira
bd87711a2c fix(curriculum): refactor import from lesson 25 of learning react - work with forms (#61796) 2025-08-13 18:15:15 +00:00
freeCodeCamp's Camper Bot
824fc59431 chore(i18n,learn): update i18n-curriculum submodule (#61801) 2025-08-13 17:59:24 +02:00
Shaun Hamilton
db9b7d2358 chore(api): prevent non-staff exam authz token gen on staging (#61786)
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2025-08-13 21:03:14 +05:30
freeCodeCamp's Camper Bot
59aa011b48 chore(i18n,client): processed translations (#61772) 2025-08-13 03:54:24 -07:00
FireWood
6d7405f3a9 fix(curriculum): correct grammatical and punctuation errors (#61799) 2025-08-13 15:22:52 +05:00
Stuart Mosquera
56a2b1672c fix(curriculum): add new test for 'contacts' in profile lookup lab (#61789) 2025-08-13 01:54:05 -07:00
Zaira
bb41fb81da fix(curriculum): add DS review page (#61771) 2025-08-13 14:18:09 +05:30
Sydney205 ⚡
72bc95fc51 fix(curriculum): removed later concepts from WAI-ARIA lecture (#61793) 2025-08-12 22:21:27 +00:00
Stuart Mosquera
f6faac55aa fix(curriculum): make output explicit in projectile trajectory step 14 (#61731) 2025-08-12 17:03:34 +02:00
Jessica Wilkins
95880bcb71 chore(curriculum): update attribute script to include more examples (#61733)
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2025-08-12 08:58:20 -04:00
Karthik Bagavathy
7ea96f8427 fix(curriculum): modify unit testing definition wording (#61777)
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2025-08-12 08:41:31 -04:00
Shaun Hamilton
6adc98a426 feat(api): add version to exam collections (#61644)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2025-08-12 02:39:07 -07:00
freeCodeCamp's Camper Bot
efd1f3bb2c chore(i18n,learn): update i18n-curriculum submodule (#61775) 2025-08-12 09:17:02 +02:00
Supravisor
d325bc6d32 fix(curriculum): specify no argument for Merge Sort Algorithm (#61780) 2025-08-12 09:16:33 +02:00
Tom
7634b5c8a1 refactor(client): daily challenges to use path params (#61776) 2025-08-12 08:39:52 +02:00
Shaun Hamilton
8405f24a40 chore(api): add collections related to exam creator (#61773) 2025-08-12 08:36:39 +02:00
sinha21Soumya
fdcaff632c fix(curriculum): fixed typo in JavaScript arrays review and quiz (#61770) 2025-08-11 18:03:32 +02:00
Ilenia
ec815cdd35 feat(curriculum): add working with common data structures lectures (#61747)
Co-authored-by: Kolade Chris <65571316+Ksound22@users.noreply.github.com>
Co-authored-by: Jessica Wilkins <67210629+jdwilkin4@users.noreply.github.com>
2025-08-11 14:30:36 +02:00
Clarence Bakosi
f4307c7d0f fix(curriculum): fixed typo in workshop medical data validator step 17 (#61767) 2025-08-11 16:13:24 +05:00
Collin Fugate
e9ee37c603 fix(curriculum): clarify greeting bot hint (#61758) 2025-08-11 08:11:08 +00:00
Sean Doyle
eff6a8c768 fix(curriculum): updated quiz conditional statements answer (#61753) 2025-08-09 19:53:11 +02:00
Stuart Mosquera
906a21b2ad fix(curriculum): allow extra whitespace for regex in step 33 (#61673) 2025-08-09 03:10:09 -07:00
Tiffany Grevious
b84dc47ecb fix(curriculum): specify using function parameter in description (#61735)
Co-authored-by: Tiffany Grevious <tjgrevious@example.com>
2025-08-09 09:51:51 +02:00
Zaira
6451b572f2 feat(curriculum): add adjacency convertor lab (#61298)
Co-authored-by: Kolade Chris <65571316+Ksound22@users.noreply.github.com>
Co-authored-by: Dario <105294544+Dario-DC@users.noreply.github.com>
2025-08-09 07:45:33 +02:00
Giftea ☕
b83c747ccd fix(curriculum): Explain Controlled Inputs in Fruit Search App (#61266)
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
Co-authored-by: Sem Bauke <semboot699@gmail.com>
2025-08-08 15:38:14 -07:00
Ilenia
7217d60f5c feat: add html entities lab to full stack curriculum (#61716)
Co-authored-by: Kolade Chris <65571316+Ksound22@users.noreply.github.com>
Co-authored-by: Jessica Wilkins <67210629+jdwilkin4@users.noreply.github.com>
2025-08-08 12:22:36 -07:00
miyaliu666
03bbdbe584 feat(curriculum): Add A1 Chinese Outline (#61655)
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2025-08-08 12:12:33 -07:00
Oliver Eyton-Williams
06561edaeb chore(deps): update curriculum helpers (#61749) 2025-08-08 11:07:14 -07:00
Stuart Mosquera
0a1fe0cb7c fix(curriculum): add missing 'Objective:' to lab descriptions (#61697)
Co-authored-by: Sem Bauke <semboot699@gmail.com>
2025-08-08 10:39:22 +00:00
Oliver Eyton-Williams
c27fd68ceb test: /donate page for signed out users (#61738) 2025-08-08 11:20:25 +02:00
stimmer860
9d441440ac Fix(curriculum): Moved API above Objective line and added short introduction (#61736) 2025-08-08 09:30:29 +02:00
Shashank Shekhar
11e82cbd1c fix: update lab description format for Random Background Color Changer (#61728) 2025-08-07 11:07:38 -07:00
Tom
2f1f08d45c feat(.github): enable daily challenges (for real this time) (#61665) 2025-08-07 15:22:36 +02:00
sinha21Soumya
1ea5b8fe52 fix(curriculum): fix incorrect header (#61709) 2025-08-07 14:34:12 +02:00
Supravisor
32512e526a chore(curriculum): change Odin project challenge type (#61677) 2025-08-07 10:10:22 +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
Mrugesh Mohapatra
8b33e316ab feat: add devcontainer setup (#61695) 2025-08-06 15:04:30 -05:00
freeCodeCamp's Camper Bot
58fed4ae4f chore(i18n,learn): update i18n-curriculum submodule (#61690) 2025-08-06 14:55:22 -05:00
Ahmad Abdolsaheb
546e3b7480 fix: show donation page to unauthorized users (#61696) 2025-08-06 14:44:59 -05:00
Kolade Chris
185a421dae feat(curriculum): add Python error handling review page (#60559)
Co-authored-by: Dario <105294544+Dario-DC@users.noreply.github.com>
2025-08-06 09:34:30 -07:00
Ilenia
922c20e0ef chore: Move JS related Aria lectures to new JS and A11y module (#61666) 2025-08-06 18:11:44 +02:00
Ilenia
2a577ade98 feat: add lectures for searching and sorting algorithms (#61663)
Co-authored-by: Dario <105294544+Dario-DC@users.noreply.github.com>
Co-authored-by: Sem Bauke <sem@freecodecamp.org>
Co-authored-by: Kolade Chris <65571316+Ksound22@users.noreply.github.com>
2025-08-06 18:07:47 +02:00
Ilenia
0e81a59d30 chore: create redirects for js aria lectures (#61682) 2025-08-06 08:56:33 -07:00
freeCodeCamp's Camper Bot
713afce731 chore(i18n,client): processed translations (#61686) 2025-08-06 16:33:09 +02:00
Kolade Chris
0eb04d9aed feat(curriculum): add Python error handling quiz (#60600)
Co-authored-by: Dario-DC <105294544+Dario-DC@users.noreply.github.com>
Co-authored-by: Krzysztof G. <60067306+gikf@users.noreply.github.com>
Co-authored-by: Jessica Wilkins <67210629+jdwilkin4@users.noreply.github.com>
2025-08-06 15:44:21 +02:00