Muhammed Mustafa and Naomi Carrigan
bf487f06ec
feat(curriclum): add checked attribute to build Form project ( #51567 )
...
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
2023-10-03 19:52:03 +03:00
Oliver Eyton-Williams
e149b09087
feat(curriculum): control loop-protect ( #51542 )
2023-09-19 08:51:43 -07:00
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
578d162b90
fix(curriculum): implement a lesson about the box-sizing property ( #50795 )
...
Co-authored-by: Moshe <shootermv@gmail.com >
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
Co-authored-by: Jessica Wilkins <67210629+jdwilkin4@users.noreply.github.com >
Co-authored-by: jdwilkin4 <jwilkin4@hotmail.com >
2023-09-05 07:42:39 -07:00
Tom
4ed95973d2
feat(client/curriclum): make C# live ( #51354 )
2023-08-27 08:00:57 -05:00
b89f91cb11
feat: replace picasso painting with cat painting ( #51130 )
...
Co-authored-by: kolade <chrisjay967@gmail.com >
Co-authored-by: Kolade Chris <65571316+Ksound22@users.noreply.github.com >
Co-authored-by: Jessica Wilkins <67210629+jdwilkin4@users.noreply.github.com >
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
Co-authored-by: Zaira <33151350+zairahira@users.noreply.github.com >
Co-authored-by: Krzysztof G. <60067306+gikf@users.noreply.github.com >
2023-08-14 16:10:06 +05:30
Sem Bauke
156376a108
feat: seperate HTML foundation topics TOP ( #51068 )
2023-07-30 13:35:51 +03:00
Oliver Eyton-Williams and Beau Carnes
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
Naomi Carrigan
19faa09c9b
feat: remove legacy RWD projects ( #50960 )
2023-07-26 13:38:44 -05:00
a8dc3aa350
feat: The Box Model - The Odin Project ( #50896 )
...
Co-authored-by: Tom <20648924+moT01@users.noreply.github.com >
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
2023-07-20 14:32:21 +03:00
Naomi Carrigan and Oliver Eyton-Williams
ab640abee1
chore: detuplication ( #50955 )
...
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
2023-07-13 12:46:00 +02:00
Sem Bauke
f1620e0403
feat: the cascade of css questions The Odin Project ( #50700 )
2023-06-30 13:38:59 +03:00
Naomi Carrigan and Jessica Wilkins
ae16ebfd58
feat: rewrite functional spreadsheet project ( #49970 )
...
Co-authored-by: Jessica Wilkins <67210629+jdwilkin4@users.noreply.github.com >
2023-06-27 23:59:56 +05:30
Tom and Oliver Eyton-Williams
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
167a8e7638
refactor: remove dasherize ( #50620 )
2023-06-07 23:28:56 -07: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
Tom
d02bb663c4
refactor(curriculum): move helpCategory to block meta.json file ( #50265 )
...
* refactor: move helpCategory to block meta
* fix: test?
2023-05-04 08:46:58 +02:00
18f9a3f47c
feat(curriculum): break number sorter down into steps ( #49715 )
...
* chore: create new project
* feat: break projects down into steps
* chore: solution
* feat: write tests
* fix: broken tests
* chore: apply Jessica's review suggestions
* chore: correct title case for block name
* chore: apply kolade's review
* chore: apply kolade's review
* chore: apply sem's review
Co-authored-by: Sem Bauke <semboot699@gmail.com >
* chore: apply sem's updated review
* chore: add aria-label to selects
* fix: labels on the steps where the camper changed a value
This is why find and replace didn't work );
* chore: apply zaira's review suggestions
Co-authored-by: Zaira <33151350+zairahira@users.noreply.github.com >
* chore: apply zaira's review suggestions
Co-authored-by: Zaira <33151350+zairahira@users.noreply.github.com >
---------
Co-authored-by: Sem Bauke <semboot699@gmail.com >
Co-authored-by: Zaira <33151350+zairahira@users.noreply.github.com >
2023-04-27 11:17:35 +00:00
5a8228fa52
feat: add css foundations block - the odin project ( #49377 )
...
* feat: add css foundations block - the odin project
* feat: add first 7 questions
* feat: introduce type selector question as first question
* feat: add new exercise block
* feat: introduce exercise 1
* feat: introduce exercise 2
* fix: add removed solutions
* fix: add help category
* fix: add placeholder description
* fix: code block highlighting
* fix: add optional chaining to tests
* fix: second exercise
* Apply Naomi's suggestions from code review
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
---------
Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com >
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
2023-04-26 10:22:57 -07:00
81a84f8aaf
feat(curriculum): Add fCC Authors Page Project to JS Cert ( #49826 )
...
* feat(curriculum): Add fCC Authors Page Project to JS Cert
* Added intro.json, index.md, and meta.json files
* feat: wrote tests for the first twelve steps, also corrected step 11 test
* finished writing tests
* chore: cross-checked tests and fixed broken ones
* chore: fixed a merge conflict
* chore: fixed more merge conflicts
* chore: implemented Kris's suggestions
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com >
* chore: implemented Naomi's suggestions
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
* combined steps eleven and twelve
* chore: implemented more suggestions from Naomi
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
* chore: removed the intro json extra comma
* chore: debugging failed CI
* chore: debugging failed CI from step 6
* fix: still debugging CI issues
* ci: checking why CI failed
* ci: debugging CI failure in step 12
* chore: implemented Naomi's suggestions to make CI pass
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
* ci: debugging CI failure in step 12
* feat: Tested for semi-colons in steps that don't allow it
* ci: debuggin step 17 CI failure
* chore: implemented Jessica's suggestions
Co-authored-by: Jessica Wilkins <67210629+jdwilkin4@users.noreply.github.com >
* feat: rewrote tests for step 22
* fix: fixed small issues like typos and wrapping backticks around some words
* fix: rewrote tests for step 5 to follow Sem's recommendation
* fix: rewrote tests for step 28 to not be strict with backticks
* fix: fixed intro json file error
---------
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com >
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
Co-authored-by: Jessica Wilkins <67210629+jdwilkin4@users.noreply.github.com >
2023-04-26 15:32:29 +02:00
306ebf7683
feat: adding sports team project to new JS curriculum ( #49135 )
...
* fix: linting error
* fix: updating correct super block name for project
* feat: adding steps 15-20
* feat: adding more steps
* feat: adding more steps for setPlayerCards function
* feat: adding more steps
* feat: adding rest of steps
* fix: missing commas from json file
* feat: adding tests
* feat: adding more tests
* fix: broken test for step 5
* feat: adding more tests
* chore: adding tests
* chore: adding more tests
* feat: adding tests 16-20
* feat: adding more tests
* feat: adding tests 25-29
* feat: adding more tests
* feat: adding switch statement tests
* feat: adding rest of tests
* fix: adding column layout for small devices
* fix: step 16 test
* fix: step 17 test
* fix: incorrect test for step 30
* fix: step 36
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63f2ab4f6c52c5eec6d68de4.md
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63e95e39860dc5b01ebe9be0.md
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/641fc88d8fa7127f76e0324f.md
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63f2a4a8087e6dec8ec47f16.md
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63f2a5f09a785aed155c0a56.md
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63f2a8e14fb388edd3242527.md
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63f2aa36fcdc63ee4e18fc37.md
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63d1214a0ac7a9389793269b.md
Co-authored-by: Krzysztof G. <60067306+gikf@users.noreply.github.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63f28972973504e7bb58b0b3.md
Co-authored-by: Krzysztof G. <60067306+gikf@users.noreply.github.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63cf8ec006a776ff5f6e3c68.md
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63cf8ec006a776ff5f6e3c68.md
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63cf90d4696d8f00851873a4.md
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63cf90d4696d8f00851873a4.md
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63cf91b0ff6e9300ead140cc.md
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63f2a8e14fb388edd3242527.md
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63f2a8e14fb388edd3242527.md
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63f2aa36fcdc63ee4e18fc37.md
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63f2aa36fcdc63ee4e18fc37.md
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63f2ab4f6c52c5eec6d68de4.md
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63cf91b0ff6e9300ead140cc.md
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63cf920228531a0145abd0b3.md
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63cf920228531a0145abd0b3.md
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63cf920228531a0145abd0b3.md
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63cf93472de77d01bf8474bf.md
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63cf93472de77d01bf8474bf.md
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63d120a05ee93f38353b84c0.md
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63d120a05ee93f38353b84c0.md
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63d1214a0ac7a9389793269b.md
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63d1214a0ac7a9389793269b.md
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63d128eaedcc773d2ded2128.md
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63d128eaedcc773d2ded2128.md
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63d12b9c7aaee43de1ba265d.md
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63d12fe2a595263e8f5084f7.md
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63d12fe2a595263e8f5084f7.md
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63e02a333354343b595d64ca.md
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63e0334b7a24bd3c96aca4de.md
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63e03b86008bbb3e1c3de846.md
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63e060df21bca347b2d2b374.md
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63e062d6090ebb486a4eda3a.md
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63e949b8327aa2aca2ca8eac.md
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63e95a45dce95baf41dd4f78.md
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63e95e39860dc5b01ebe9be0.md
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63e95e39860dc5b01ebe9be0.md
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63e9667c881b61b1e338d276.md
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63e96938d2a347b2734a1587.md
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63e96eb94c97b6b31ee50f63.md
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63e96eb94c97b6b31ee50f63.md
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63e9718d7d490bb3940d5a0a.md
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63e9737f686c76b4078a60f4.md
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63e9737f686c76b4078a60f4.md
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63f28972973504e7bb58b0b3.md
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63f28ef082d771e8bf71f94a.md
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63f293c804d6f9e9a83ca4c5.md
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63f29804e3ec00ea6fab1ec4.md
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63f29ce62aea65eb041758c8.md
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63f2a0a860790eebe61bf908.md
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63f2a0a860790eebe61bf908.md
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/641fc88d8fa7127f76e0324f.md
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/641fcfd468185384ac218b7d.md
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63f2a4a8087e6dec8ec47f16.md
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63f2a4a8087e6dec8ec47f16.md
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63f2a5f09a785aed155c0a56.md
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63f2a5f09a785aed155c0a56.md
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
* fix: applying rest of code review suggestions
* Update client/i18n/locales/english/intro.json
Co-authored-by: Rafael D. Hernandez <6822714+RafaelDavisH@users.noreply.github.com >
* Update client/src/pages/learn/2022/javascript-algorithms-and-data-structures/learn-modern-javascript-methods-by-building-sports-team-cards/index.md
Co-authored-by: Rafael D. Hernandez <6822714+RafaelDavisH@users.noreply.github.com >
* Update client/src/pages/learn/2022/javascript-algorithms-and-data-structures/learn-modern-javascript-methods-by-building-sports-team-cards/index.md
Co-authored-by: Rafael D. Hernandez <6822714+RafaelDavisH@users.noreply.github.com >
* Update client/utils/help-category-map.json
Co-authored-by: Rafael D. Hernandez <6822714+RafaelDavisH@users.noreply.github.com >
* Update client/src/pages/learn/2022/javascript-algorithms-and-data-structures/learn-modern-javascript-methods-by-building-sports-team-cards/index.md
Co-authored-by: Rafael D. Hernandez <6822714+RafaelDavisH@users.noreply.github.com >
* Update curriculum/challenges/_meta/learn-modern-javascript-methods-by-building-sports-team-cards/meta.json
Co-authored-by: Rafael D. Hernandez <6822714+RafaelDavisH@users.noreply.github.com >
* Update curriculum/challenges/_meta/learn-modern-javascript-methods-by-building-sports-team-cards/meta.json
Co-authored-by: Rafael D. Hernandez <6822714+RafaelDavisH@users.noreply.github.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63c620161fc2b49ac340ffc4.md
Co-authored-by: Rafael D. Hernandez <6822714+RafaelDavisH@users.noreply.github.com >
* refactor: rename project folder
* Update client/i18n/locales/english/intro.json
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
* fix: updating folder names
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e954321b0a77ae4f6d9650.md
Co-authored-by: Kolade Chris <65571316+Ksound22@users.noreply.github.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63c620161fc2b49ac340ffc4.md
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63cf91b0ff6e9300ead140cc.md
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63cf920228531a0145abd0b3.md
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63d120a05ee93f38353b84c0.md
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e036373fc9173d284e165a.md
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2ab4f6c52c5eec6d68de4.md
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e02a333354343b595d64ca.md
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e02a333354343b595d64ca.md
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e0334b7a24bd3c96aca4de.md
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e0334b7a24bd3c96aca4de.md
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e042661ad2663f0d468740.md
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e05557016dfd45ea49152c.md
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e05c00b615bb46ac87273a.md
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e060df21bca347b2d2b374.md
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e062d6090ebb486a4eda3a.md
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e949b8327aa2aca2ca8eac.md
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e94dae6dcedbad73f2f6ee.md
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e94dae6dcedbad73f2f6ee.md
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e954321b0a77ae4f6d9650.md
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e95a45dce95baf41dd4f78.md
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e95a45dce95baf41dd4f78.md
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e96938d2a347b2734a1587.md
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e96938d2a347b2734a1587.md
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e9667c881b61b1e338d276.md
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e9667c881b61b1e338d276.md
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com >
* fix: syntax erorr for broken test
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e96eb94c97b6b31ee50f63.md
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e96eb94c97b6b31ee50f63.md
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f28972973504e7bb58b0b3.md
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f28972973504e7bb58b0b3.md
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e949b8327aa2aca2ca8eac.md
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f29804e3ec00ea6fab1ec4.md
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f29ce62aea65eb041758c8.md
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/641fcfd468185384ac218b7d.md
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f29ce62aea65eb041758c8.md
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2a0a860790eebe61bf908.md
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2a0a860790eebe61bf908.md
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2a4a8087e6dec8ec47f16.md
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2a4a8087e6dec8ec47f16.md
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2a4a8087e6dec8ec47f16.md
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2a5f09a785aed155c0a56.md
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2a5f09a785aed155c0a56.md
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2a5f09a785aed155c0a56.md
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2a8e14fb388edd3242527.md
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2a8e14fb388edd3242527.md
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2a8e14fb388edd3242527.md
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2aa36fcdc63ee4e18fc37.md
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2aa36fcdc63ee4e18fc37.md
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2aa36fcdc63ee4e18fc37.md
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2ab4f6c52c5eec6d68de4.md
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2ab4f6c52c5eec6d68de4.md
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com >
* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2ab4f6c52c5eec6d68de4.md
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com >
---------
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
Co-authored-by: Krzysztof G. <60067306+gikf@users.noreply.github.com >
Co-authored-by: Rafael D. Hernandez <6822714+RafaelDavisH@users.noreply.github.com >
Co-authored-by: Kolade Chris <65571316+Ksound22@users.noreply.github.com >
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com >
2023-04-24 12:56:45 +02:00
21d00f7ce8
feat: spam filter project ( #49873 )
...
* chore: set up initial project
* feat: steps 1-10
* feat: steps 11-20
* feat: complete steps
* feat: write tests
* fix: debug failing tests
* chore: apply Jessica's review suggestions
Co-authored-by: Jessica Wilkins <67210629+jdwilkin4@users.noreply.github.com >
* chore: apply gikf's review suggestions
Co-authored-by: Krzysztof G. <60067306+gikf@users.noreply.github.com >
* fix: test that help regex is unmodified
* chore: max width on text area
* chore: reapply sem's review
Co-authored-by: Sem Bauke <semboot699@gmail.com >
---------
Co-authored-by: Jessica Wilkins <67210629+jdwilkin4@users.noreply.github.com >
Co-authored-by: Krzysztof G. <60067306+gikf@users.noreply.github.com >
Co-authored-by: Sem Bauke <semboot699@gmail.com >
2023-04-19 14:02:56 +02:00
1117c6b737
feat: break shopping cart down into steps ( #49416 )
...
* feat: break shopping cart down into steps
* fix: couple of bugs oopsie
* fix: index.js -> script.js
* fix: missed a file
* feat: tests through step 31
* feat: finish tests
* chore: fix tests
* chore: apply gikf's review
Co-authored-by: Krzysztof G. <60067306+gikf@users.noreply.github.com >
* chore: apply Jessica's review suggestions
* chore: apply kolade's review
---------
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
Co-authored-by: Krzysztof G. <60067306+gikf@users.noreply.github.com >
2023-04-12 14:05:08 +02:00
1d1174d4dd
feat: rewrite calorie counter project ( #48927 )
...
Co-authored-by: Jessica Wilkins <67210629+jdwilkin4@users.noreply.github.com >
Co-authored-by: Krzysztof G. <60067306+gikf@users.noreply.github.com >
Co-authored-by: scissorsneedfoodtoo <scissorsneedfoodtoo@gmail.com >
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com >
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
2023-03-27 17:36:35 +09:00
Tom
605fdf220a
feat(curriculum): make college algebra with python live ( #49695 )
2023-03-23 21:57:32 +00:00
87d9ade1a7
fix(curriculum,client): move the Euler Project to its own superBlock ( #49294 )
...
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com >
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com >
2023-03-23 21:29:13 +05:30
32a2838714
fix(curriculum): remove unnecessary z-index ( #49200 )
...
Co-authored-by: Leslie Yip <leslieyip02@gmail.com >
Co-authored-by: Muhammed Mustafa <muhammed@freecodecamp.org >
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com >
2023-03-16 12:09:10 +00:00
Tom and Shaun Hamilton
b950070f80
feat(curriculum): add college algebra cert as upcoming change ( #43605 )
...
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com >
2023-03-10 10:55:50 +00:00
ec9fb04fb7
feat: statistics calculator ( #48181 )
...
* feat: stats calculator to step 23
* feat: complete steps
* feat: starting the tests
* feat: finish tests
* chore: manual review suggestions
* chore: apply jessica's suggestions
Co-authored-by: Jessica Wilkins <67210629+jdwilkin4@users.noreply.github.com >
* fix: broken mathjax
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com >
* chore: fix typo
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com >
* fix: update regex, clarify first step
* feat: forgot to add solution
* chore: apply sem's review suggestions
Co-authored-by: Sem Bauke <semboot699@gmail.com >
* chore: apply kolade's review suggestions
* chore: apply kris' suggestions
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com >
---------
Co-authored-by: Jessica Wilkins <67210629+jdwilkin4@users.noreply.github.com >
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com >
Co-authored-by: Sem Bauke <semboot699@gmail.com >
2023-03-03 17:41:25 +09:00
Sem Bauke and Oliver Eyton-Williams
928dcbe08c
feat: transfer The Odin Project to its own superblock ( #49202 )
...
* feat: the odin-project superblock
* feat: break everything
* fix: correct meta names
* fix: meta again
* fix: tests
* fix: help category and external curriculum test
* fix: file names again
* fix: help category
* fix: remove console log
---------
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
2023-02-08 15:21:03 +01:00
Oliver Eyton-Williams
b0325f5c99
fix: validate upcoming changes better ( #49219 )
...
* fix: mark new JS projects as upcoming changes
* fix: verify all non-cert superblocks have metas
* fix: remove special handling of new JS challenges
2023-02-01 12:12:38 -08:00
Oliver Eyton-Williams and sembauke
b16c62f631
feat: split odin project block in two ( #49140 )
...
* feat: split odin project block into two blocks
* refactor: remove redundant isOdinProject checks
* fix: revert checkbox outline changes
Keyboard users need a way to see what's currently in focus, so we can't
hide the outline
* fix: add help category
* fix: use HTML-CSS help category
---------
Co-authored-by: sembauke <semboot699@gmail.com >
2023-01-30 18:03:58 +09:00
df53c7778c
feat: integrate The Odin Project ( #48617 )
...
* feat: integrate the odin project
* feat: add assignment to markdown parser
* feat: add assignment logic
* fix: doe not always show assignment block
* fix: some other stuff
* fix: introdiction to html and css questions
* fix: remove assignments after first question
* fix: update snapshots and tests
* feat: create rest of HTML foundation course structure
* feat: meta file
* feat: add descriptions to 'html boiler plate' questions
* feat: add description for 'working with text and list items'
* fix: multiple logic issues
* fix: make linter happy
* feat: add description for 'links and images' questions
* fix: add assignments to Joi schema
* fix: tests
* fix: schema
* fix: add help category
* fix: change to possessive wording
* fix: set upcoming change to true in meta file
* fix: spell unordered and ordered correctly
* fix: switch order in meta
* fix: spell boilerplate correctly
* feat: add final project
* chore: add more tests to the final project
* fix: question spelling
* Apply suggestions from code review
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
* Apply suggestions from code review
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
* Apply suggestions from code review
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
* Apply suggestions from code review
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
* Apply suggestions from code review
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
* Apply suggestions from code review
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
* fix: translation
* Update client/i18n/locales/english/translations.json
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
* fix: create new challenge type
* fix: get the new challenge type working and remove ol css
* fix: translation location
* fix: add challenge type to epic
* fix: set correct video
* fix: max challengeType number
* fix: spelling/grammar errors in project
* fix: check if anchor tags is empty
* Apply suggestions from code review
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
* Update tools/challenge-parser/parser/plugins/add-video-question.js
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
* chore: multiple suggestions
* chore: separate assignments into different plugin
* Apply suggestions from code review
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com >
* fix: dubble answer header after review
* fix: issue with Gatsby hopefully
* fix: add assignments to Gatsby's Challenge schema
* Update curriculum/schema/challengeSchema.js
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com >
2023-01-19 14:55:26 +02:00
Ilenia
afa7a5303d
feat: Rework Nutrition Label practice project ( #47675 )
...
Co-authored-by: Niraj Nandish <nirajnandish@icloud.com >
Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com >
Closes undefined
2023-01-11 11:33:02 +05:30
Rohit Patel
be840dee58
fix(curriculum): add lesson to registration form practice project for adding method attribute ( #48208 )
...
* fix: added step to add method attribute to form
* added additional test case
* added description to clarify steps
* updated text as per review comments
2022-10-31 15:37:25 -07:00
Viswas Haridas and Naomi Carrigan
c24b64a641
fix(curriculum): split step 30 of building a quiz ( #48175 )
...
* fix(curriculum): split step 30 of building a quiz
* fix: update step 30 - requires the camper to add a specified `id` to each `input`
* fix: add step 31 - requires the camper to add the corresponding `for` attribute to each `label`
* fix(curriculum): split tests in step 31
fix: add separate tests to check whether the `for` attribute exists in each `label`
* fix: rewording in step 31
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
* fix: move `label`-`input` linking instruction to step 31
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
2022-10-25 15:27:02 +09:00
Derryk Boyd and Derryk Boyd
37d2a6d544
refactor(curriculum): Remove header element from cafe-menu practice project ( #47970 )
...
Remove header element from menu challenge
Co-authored-by: Derryk Boyd <derryk@redmantech.com >
2022-10-11 17:20:44 +02:00
7b461e80bd
feat: rewrite js rpg project ( #46515 )
...
* chore: remove existing steps - clean slate
* chore: rename step file
* feat: start rewrite
* feat: progress
* feat: continuing rewrite
* feat: almost done with new steps (:
* feat: complete step rewrite
* Step 1 tests without `link` testing
* chore: apply sem's review suggestions
Co-authored-by: Sem Bauke <46919888+Sembauke@users.noreply.github.com >
* chore: missed one
Co-authored-by: Sem Bauke <46919888+Sembauke@users.noreply.github.com >
* chore: missed one
Co-authored-by: Sem Bauke <46919888+Sembauke@users.noreply.github.com >
* Step 2 tests and hints
* step 3 stats hints and tests
* cleared the grammers issues, I added.
* removed type="text/css" from the seed code
* Tests and hints for step 4
* removed tests from step 4 because they aren't working
* feat: starting the tests
* feat: add another step
* feat: more tests
* feat: tests through step 80
* feat: tests through step 117
* feat: to step 148
* feat: finish step tests
* feat: apply Jessica's suggestions
* chore: apply muhammed's review
Co-authored-by: Muhammed Mustafa <muhammed@freecodecamp.org >
* chore: fix up tests
* chore: thought I got all of them
* chore: apply jessica's review suggestions
* chore: apply suggestions from code review
Co-authored-by: gikf <60067306+gikf@users.noreply.github.com >
Co-authored-by: Muhammed Mustafa <MuhammedElruby@gmail.com >
* chore: apply yoko's reviews
* fix: use text content
* chore: apply tom's review
* fix: forgot to commit meta
* fix: broken tests
* feat: apply dario's review
Co-authored-by: Muhammed Mustafa <MuhammedElruby@gmail.com >
Co-authored-by: Sem Bauke <46919888+Sembauke@users.noreply.github.com >
Co-authored-by: Muhammed Mustafa <muhammed@freecodecamp.org >
Co-authored-by: gikf <60067306+gikf@users.noreply.github.com >
Co-authored-by: Tom <20648924+moT01@users.noreply.github.com >
2022-09-22 14:21:23 -07:00
Jeremy L Thompson
0c3be348fd
fix(curriculum): Split Cat App Step 12 into two parts ( #47320 )
2022-09-11 21:36:25 -05:00
2e83a3d41d
fix(curriculum): add for attribute to label elements in registration-form project ( #47332 )
...
* Add files via upload
* removed merge conflicts
* new step 17
* write step 17 + seed code step 18
* for and id to remaining steps
* new step 28
* finish id and for in second fieldset
* new step 37
* 37 tests
* update seeds and solution
* more updating seeds and solution
* fixed wrong seed
* fixed wrong test
* formatting
* Apply suggestions from Shaun's code review
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com >
Co-authored-by: Johnathan Webster <81039525+JohnathanTWebster@users.noreply.github.com >
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com >
2022-08-31 13:47:21 +02:00
Muhammed Mustafa and Tom
5cfa9caa61
chore(curriculum): validate registration form project ( #46855 )
...
* created new step for link step
* step 2 account for lang in description and hint
* added meta attribute description and test
* indent tab to space issue
* fixed test failing with seed code
* Changed editable region
Co-authored-by: Tom <20648924+moT01@users.noreply.github.com >
* Removed extra spaces
* moved the editor area in step 4
Co-authored-by: Tom <20648924+moT01@users.noreply.github.com >
2022-07-28 11:30:43 +02:00
f27c2e8089
fix(curriculum): require meta charset for cat photo project ( #46701 )
...
* fix(curriculum): require meta charset for cat photo project
* position the editor for step 68 better
* Added empty line at the end
* Captialise the a In add
* added solution for for step 68
* We shall not pass
Co-authored-by: Tom <20648924+moT01@users.noreply.github.com >
* Same line attribute value
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
Co-authored-by: Tom <20648924+moT01@users.noreply.github.com >
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com >
2022-07-01 17:07:23 -05:00
Muhammed Mustafa
81c9c9edfd
chore(curriculum) add step 42 to learning forms by creating registration form ( #46621 )
...
* add step 42 with it's hint, test and description
* step 41 hint and tests
* changed the seed code
* changed the description to ieahleen's suggestion
* Step 41 test for all fieldsets
* Format changes
* reorder the tests in step 46
* remove :not pseudo class from seed code
2022-06-30 10:28:49 +02:00
Ilenia
859f36d7fb
fix(curriculum): switch Ferris Wheel and Penguin projects ( #46609 )
...
* backtick fixes in execute-a-markov-algorithm.md
* fix: fix up backticks in page-view-time-series-visualizer.md
* fix(curriculum, i18n): tidy backticks in 60fad99e09f9d30c1657e790.md
* fix(curriculum): fix punctuation typo in 61a4a6e908bc34725b4c25ac.md
* fix(curriculum): fix punctuation typo in exercise-tracker.md
* fix(curriculum): fix punctuation typo in find-the-symmetric-difference.md
* fix(curriculum): punctuation typo in amicable-pairs.md
* fix(curriculum): MathJax syntax in problem-414-kaprekar-constant.md
* fix: switch order of last two projects
2022-06-22 16:48:39 +09:00
Naomi Carrigan
fe71a9cf25
feat: new js cert ( #45873 )
...
* chore: move files
* wip: i have no idea what i am doing
* feat: finish up the logic
* chore: use order from randy sheet
* chore: standardise titles
* feat: fix layout for new js projects
* fix: utils test
* fix: challenge tests
* fix: ignore show new curriculum on non-english tests
* chore: help category????
* fix: if these tests would fail locally that'd be great
* chore: duplicate ids
2022-05-16 11:53:45 +02:00
23b4be71d7
feat: release RWD from beta ( #45865 )
...
* feat: release RWD from beta
* feat: replace beta banner with legacy banner
* feat: update project links
* fix: cypress tests
* fix: map selector
* chore: legacy verbiage
* chore: remove isBeta flag
* fix: go back url verbiage
* feat: separate order for i18n
* fix: curriculum utils test
* fix: cypress
* tests: use data-cy for robustness
Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com >
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
2022-05-10 11:44:23 -05:00
Tom
f04fbba22d
feat: convert RWD cert projects ( #44564 )
...
* feat: convert RWD cert projects
* feat: convert original projects
* fix: add usesMultiFileEditor to meta
* feat: add cypress tests for saving and loading to/from database
* fix: broken cypress tests
* fix: inconsistent variable naming
* fix: missed variable name
* fix: more cypress
* feat: add solutions for english
* fix: ctrl+s to database only if signed in
* fix: prioritize code from db
* refactor: expand the comments slightly
2022-05-05 10:58:14 +02:00
431bcbda10
refactor(curriculum): new balance sheet project ( #45048 )
...
* refactor: delete existing steps
* feat: create new steps
* feat: start writing tests
* feat: complete html tests
* feat: remaining tests
* chore: remove "test 1"
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com >
* fix: wow I really botched that find and replace
Co-authored-by: Krzysztof G. <60067306+gikf@users.noreply.github.com >
* fix: why firefox gotta be different?
* fix: I can maths...
* chore: apply shaun's review suggestions
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com >
* fix: unbotch the css oops
* fix: acme widget corp
* fix: remove z-index
* feat: introduce the calc() function
* fix: even one more find and replace oops
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com >
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com >
Co-authored-by: Krzysztof G. <60067306+gikf@users.noreply.github.com >
2022-02-18 19:15:16 +01:00
Tom
fd14608492
feat: release rdbms on staging ( #44576 )
...
fix: unhide cert from settings page
fix: add cert variables where missing
fix: show token on settings page
feat: add challenges to certified user data
fix: stylize settings page a little bit
fix: only show rdbms when upcomingChanges = true
fix: relational databases -> relational database
2022-02-18 17:29:30 +01:00
Tom and Oliver Eyton-Williams
57cf47dad4
feat: split rdbms into individual blocks and two challengeTypes ( #44978 )
...
* feat: split english rdbms into individual blocks
fix: stuff
fix: remove from partiallyComplete array on submit
fix: add suggestion
Update client/i18n/locales/english/translations.json
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
Update client/i18n/locales/english/intro.json
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
Update client/i18n/locales/english/intro.json
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
Update client/i18n/locales/english/intro.json
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
Update client/src/templates/Challenges/codeally/show.tsx
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
Update client/src/templates/Challenges/codeally/show.tsx
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
Update client/src/templates/Challenges/codeally/show.tsx
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
Update client/src/templates/Challenges/codeally/show.tsx
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
Update client/src/templates/Challenges/codeally/show.tsx
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
Update client/src/templates/Challenges/codeally/show.tsx
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
Update client/src/templates/Challenges/codeally/show.tsx
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
Update client/src/templates/Challenges/codeally/show.tsx
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
* fix: prettier
* fix: style suggestion
* Apply suggestions from code review
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
2022-02-11 15:39:27 +00:00