feat(curriculum): add registration form practice project (#42876)

* feat(curriculum): add registration-form practice project

* add parts 001-006

* add parts 007-009

* add parts 010-013

* add parts 014-024, fix 013

* add parts 025-043

* add parts 043-046

* add parts 0047-057 without tests

* fix tests and adjust index.md file I do not understand

* add css tests to parts 037-040

* add tests parts 040-057

* remove space around ERM

* add true assertion until document iframe is fixed

* add critical review suggestions

Co-authored-by: Tom <20648924+moT01@users.noreply.github.com>
Co-authored-by: gikf <60067306+gikf@users.noreply.github.com>

* use clear, Tom-like language for 038

Co-authored-by: Tom <20648924+moT01@users.noreply.github.com>

* change order to match author's age

* apply suggestions with personal pazzaz

* add that thing Nich forgets

* use innerText

Co-authored-by: Nicholas Carrigan (he/him) <nhcarrigan@gmail.com>

Co-authored-by: Tom <20648924+moT01@users.noreply.github.com>
Co-authored-by: gikf <60067306+gikf@users.noreply.github.com>
Co-authored-by: Nicholas Carrigan (he/him) <nhcarrigan@gmail.com>
This commit is contained in:
Shaun Hamilton
2021-10-14 23:33:13 +01:00
committed by GitHub
parent 037e38329a
commit 4a605c5cd2
62 changed files with 6046 additions and 2 deletions

View File

@ -0,0 +1,242 @@
{
"name": "Registration Form",
"isUpcomingChange": true,
"dashedName": "registration-form",
"order": 23,
"time": "5 hours",
"template": "",
"required": [],
"superBlock": "responsive-web-design",
"superOrder": 1,
"isBeta": true,
"challengeOrder": [
[
"60eebd07ea685b0e777b5583",
"Part 1"
],
[
"60f027099a15b00485563dd2",
"Part 2"
],
[
"60f027c87bc98f050395c139",
"Part 3"
],
[
"60f0286404aefb0562a4fdf9",
"Part 4"
],
[
"60f02e7361b68405e27b62a5",
"Part 5"
],
[
"60f030d388cb74067cf291c3",
"Part 6"
],
[
"60f1922fcbd2410527b3bd89",
"Part 7"
],
[
"60f1a5e2d2c23707a4f9a660",
"Part 8"
],
[
"60f1a9cbd23023082e149fee",
"Part 9"
],
[
"60f5c3e399ff1a05629964e4",
"Part 10"
],
[
"60f5cb8875ab6a0610f05071",
"Part 11"
],
[
"60f5d2776c854e069560fbe6",
"Part 12"
],
[
"60f5dc35c07ac1078f140916",
"Part 13"
],
[
"60f803d5241e6a0433a523a1",
"Part 14"
],
[
"60f805f813eaf2049bc2ceea",
"Part 15"
],
[
"60f80e0081e0f2052ae5b505",
"Part 16"
],
[
"60f81167d0d4910809f88945",
"Part 17"
],
[
"60f81616cff80508badf9ad5",
"Part 18"
],
[
"60f83e7bfc09900959f41e20",
"Part 19"
],
[
"60f84ec41116b209c280ba91",
"Part 20"
],
[
"60f852f645b5310a8264f555",
"Part 21"
],
[
"60f85a62fb30c80bcea0cedb",
"Part 22"
],
[
"60f8604682407e0d017bbf7f",
"Part 23"
],
[
"60f8618d191b940d62038513",
"Part 24"
],
[
"60fab4a123ce4b04526b082b",
"Part 25"
],
[
"60fab8367d35de04e5cb7929",
"Part 26"
],
[
"60fab9f17fa294054b74228c",
"Part 27"
],
[
"60fabf0dd4959805dbae09e6",
"Part 28"
],
[
"60fac4095512d3066053d73c",
"Part 29"
],
[
"60fac56271087806def55b33",
"Part 30"
],
[
"60fac8d7fdfaee0796934f20",
"Part 31"
],
[
"60faca286cb48b07f6482970",
"Part 32"
],
[
"60facde2d0dc61085b41063f",
"Part 33"
],
[
"60facf914c7b9b08d7510c2c",
"Part 34"
],
[
"60fad0a812d9890938524f50",
"Part 35"
],
[
"60fad1cafcde010995e15306",
"Part 36"
],
[
"60fad6dfcc0d930a59becf12",
"Part 37"
],
[
"60fad8e6148f310bba7890b1",
"Part 38"
],
[
"60fad99e09f9d30c1657e790",
"Part 39"
],
[
"60fadb18058e950c73925279",
"Part 40"
],
[
"60fadce90f85c50d0bb0dd4f",
"Part 41"
],
[
"60fadd972e6ffe0d6858fa2d",
"Part 42"
],
[
"60fadfa2b540b70dcfa8b771",
"Part 43"
],
[
"60fc219d333e37046f474a6e",
"Part 44"
],
[
"60fc22d1e64d1b04cdd4e602",
"Part 45"
],
[
"60fc236dc04532052926fdac",
"Part 46"
],
[
"60ffe1bc30415f042faea936",
"Part 47"
],
[
"60ffe3936796ac04959285a9",
"Part 48"
],
[
"60ffe4f4ec18cd04dc470c56",
"Part 49"
],
[
"60ffe69ee377c6055e192a46",
"Part 50"
],
[
"60ffe7d8aae62c05bcc9e7eb",
"Part 51"
],
[
"60ffe8a5ceb0e90618db06d9",
"Part 52"
],
[
"60ffe947a868ec068f7850f6",
"Part 53"
],
[
"60ffe9cb47809106eda2f2c9",
"Part 54"
],
[
"60ffec2825da1007509ddd06",
"Part 55"
],
[
"60ffecefac971607ae73c60f",
"Part 56"
],
[
"60ffefd6479a3d084fb77cbc",
"Part 57"
]
]
}