From a64a9d5cb4418c7c7a6a05ec5de29589ccbc6e8c Mon Sep 17 00:00:00 2001 From: freeCodeCamp's Camper Bot Date: Wed, 25 Sep 2024 19:34:29 +0530 Subject: [PATCH] chore(i18n,learn): processed translations (#75) --- .../get-data-from-post-requests.md | 2 +- .../66694bfa435cef241f6f9a68.md | 2 +- .../6143931a113bb80c45546287.md | 11 - .../614394fb41985e0d2012a93e.md | 11 - .../6143956ed76ed60e012faa51.md | 12 - .../66ec4c8e9878d8441956516f.md | 200 +++++ .../aa2e6f85cab2ab736c9a9b24.md | 244 ++++++ .../lab-event-hub/66ebd4ae2812430bb883c787.md | 306 +++++++ .../66bf6bacf178eac7b96d4f5e.md | 216 +++++ .../66d6a7a3e1aa411e94bf2346.md | 533 ++++++++++++ .../66ed41f912d0bb1dc62da5dd.md | 178 ++++ .../657bdc55a322aae1eac3838f.md | 542 ++++++++++++ .../587d78af367417b2b2512b04.md | 734 ++++++++++++++++ .../66e028680eca7d21db7e1aee.md | 705 +++++++++++++++ .../587d8250367417b2b2512c5f.md | 165 ++++ .../66f1ad049d7a6ac0886cc2ba.md | 415 +++++++++ .../66edd630f7666cfa54b404d0.md | 415 +++++++++ .../66f1b11026394bcdb7c42473.md | 415 +++++++++ .../66f1affc0ef4fcca423d4688.md | 415 +++++++++ .../66f1af4fedf643c78d024c5e.md | 415 +++++++++ .../66f1afbd9998e9c985d8e73b.md | 415 +++++++++ .../66ed8fa2f45ce3ece4053eab.md | 415 +++++++++ .../66df3b712c41c499e9d31e5b.md | 816 ++++++++++++++++++ .../66ed8fb9f45ce3ece4053eac.md | 415 +++++++++ .../66ed8fc1f45ce3ece4053ead.md | 415 +++++++++ .../66ed8fc9f45ce3ece4053eae.md | 415 +++++++++ .../66ed8fd0f45ce3ece4053eaf.md | 415 +++++++++ .../66ed8fd7f45ce3ece4053eb0.md | 415 +++++++++ .../66ed8fe1f45ce3ece4053eb1.md | 415 +++++++++ .../66ed8fe7f45ce3ece4053eb2.md | 415 +++++++++ .../quiz-css-grid/66ed8fedf45ce3ece4053eb3.md | 415 +++++++++ .../66ed8ff4f45ce3ece4053eb4.md | 415 +++++++++ .../66f1aeb60b11aec5abe83c2e.md | 415 +++++++++ .../66ed8ffcf45ce3ece4053eb5.md | 415 +++++++++ .../66ed9002f45ce3ece4053eb6.md | 415 +++++++++ .../66ed9009f45ce3ece4053eb7.md | 415 +++++++++ .../66ed9010f45ce3ece4053eb8.md | 415 +++++++++ .../66ed9018f45ce3ece4053eb9.md | 415 +++++++++ .../66edd10913f078e7669eca81.md | 415 +++++++++ .../66ed901ff45ce3ece4053eba.md | 415 +++++++++ .../66edd07682767adff3a6231e.md | 415 +++++++++ .../66edd5ffe490bef99ea99395.md | 415 +++++++++ .../66edd3403d7077eece6dc4b6.md | 415 +++++++++ .../quiz-git/66f1b06a5a5d10cc100af620.md | 415 +++++++++ .../66edd5c8ac5314f8e80a3fc0.md | 415 +++++++++ .../66ed9026f45ce3ece4053ebb.md | 415 +++++++++ .../66ed902df45ce3ece4053ebc.md | 415 +++++++++ .../66edcccbba6dacdb65a59067.md | 415 +++++++++ .../66edd3b3096349f06cf688bb.md | 415 +++++++++ .../66edc47c11492ac5cf258ad9.md | 415 +++++++++ .../66edd5583761e4f6dae19606.md | 415 +++++++++ .../66edd3711bb9f7efa73aef91.md | 415 +++++++++ .../66edd0ac31fea6e678eb925a.md | 415 +++++++++ .../66edd4f31ff19bf5573bf64b.md | 415 +++++++++ .../66edcc779993c0da6906dbb9.md | 415 +++++++++ .../66edcd875b0d91de1fbbb492.md | 415 +++++++++ .../66edcdd18a4ef8df16e6bb7e.md | 415 +++++++++ .../66edcd49e73385dd4df54ac7.md | 415 +++++++++ .../66edc3ab8c6413c344f401bf.md | 415 +++++++++ .../66edd5267b52f8f617d8364f.md | 415 +++++++++ .../66edcd0ecb4b25dc64a34804.md | 415 +++++++++ .../66edd4bc0ce399f475ad6f9b.md | 415 +++++++++ .../66edd3011f18f4ee1bd9d28b.md | 415 +++++++++ .../66edc31c44f1b9c1d5c5ebca.md | 415 +++++++++ .../66edc25ae5ea80bf6f785552.md | 415 +++++++++ .../66edd3f9bef926f129990425.md | 415 +++++++++ .../quiz-nano/66f1b03b922a53cb231e1c0d.md | 415 +++++++++ .../66f1a2009e65c9a40a26d51e.md | 415 +++++++++ .../66f1a417757b6ca4eecd89d6.md | 415 +++++++++ .../66edd43cded6bff30944b676.md | 415 +++++++++ .../66f1af82732957c895f0b21a.md | 415 +++++++++ .../66ed9034f45ce3ece4053ebd.md | 415 +++++++++ .../66edd476078cf3f3bc654271.md | 415 +++++++++ .../66f1b0a939e913ccd3d4fa18.md | 415 +++++++++ .../66ed903cf45ce3ece4053ebe.md | 415 +++++++++ .../66ed9043f45ce3ece4053ebf.md | 415 +++++++++ .../quiz-testing/66f1aeffc5774ac692112a7e.md | 415 +++++++++ .../66f1ae758b77cfc3e4da6151.md | 415 +++++++++ .../66f1adcf97e3e4c1bd89ebf5.md | 415 +++++++++ .../66f1a0fcab4dfe9fcdcb269d.md | 415 +++++++++ .../66e2d680e129e1423116a541.md | 70 ++ .../66e2df8c5676fe51cead8ec8.md | 56 ++ .../66e2e5d890ac8a54c9d703bd.md | 87 ++ .../66e2e99caa0cb3570f4822b4.md | 71 ++ .../66e2eab8a5638f57b637b7cc.md | 97 +++ .../66e2edb23013ca596f8d9568.md | 87 ++ .../66e2f06b191e305c00574e4d.md | 113 +++ .../66e2f376df6f315ee81de81a.md | 159 ++++ .../get-data-from-post-requests.md | 2 +- .../66694bfa435cef241f6f9a68.md | 2 +- .../6564883669b5af4b69f794cc.md | 2 +- .../6564c67db26c417561ab510d.md | 2 +- .../657733bc97eb83efdb7e3988.md | 4 +- .../6143931a113bb80c45546287.md | 11 - .../614394fb41985e0d2012a93e.md | 11 - .../6143956ed76ed60e012faa51.md | 12 - .../5f3ef6e0a81099d9a697b550.md | 2 +- .../66ec4c8e9878d8441956516f.md | 200 +++++ .../aa2e6f85cab2ab736c9a9b24.md | 244 ++++++ .../lab-event-hub/66ebd4ae2812430bb883c787.md | 306 +++++++ .../66bf6bacf178eac7b96d4f5e.md | 216 +++++ .../66d6a7a3e1aa411e94bf2346.md | 533 ++++++++++++ .../66ed41f912d0bb1dc62da5dd.md | 178 ++++ .../657bdc55a322aae1eac3838f.md | 542 ++++++++++++ .../587d78af367417b2b2512b04.md | 734 ++++++++++++++++ .../66e028680eca7d21db7e1aee.md | 705 +++++++++++++++ .../587d8250367417b2b2512c5f.md | 165 ++++ .../66f1ad049d7a6ac0886cc2ba.md | 415 +++++++++ .../66edd630f7666cfa54b404d0.md | 415 +++++++++ .../66f1b11026394bcdb7c42473.md | 415 +++++++++ .../66f1affc0ef4fcca423d4688.md | 415 +++++++++ .../66f1af4fedf643c78d024c5e.md | 415 +++++++++ .../66f1afbd9998e9c985d8e73b.md | 415 +++++++++ .../66ed8fa2f45ce3ece4053eab.md | 415 +++++++++ .../66df3b712c41c499e9d31e5b.md | 816 ++++++++++++++++++ .../66ed8fb9f45ce3ece4053eac.md | 415 +++++++++ .../66ed8fc1f45ce3ece4053ead.md | 415 +++++++++ .../66ed8fc9f45ce3ece4053eae.md | 415 +++++++++ .../66ed8fd0f45ce3ece4053eaf.md | 415 +++++++++ .../66ed8fd7f45ce3ece4053eb0.md | 415 +++++++++ .../66ed8fe1f45ce3ece4053eb1.md | 415 +++++++++ .../66ed8fe7f45ce3ece4053eb2.md | 415 +++++++++ .../quiz-css-grid/66ed8fedf45ce3ece4053eb3.md | 415 +++++++++ .../66ed8ff4f45ce3ece4053eb4.md | 415 +++++++++ .../66f1aeb60b11aec5abe83c2e.md | 415 +++++++++ .../66ed8ffcf45ce3ece4053eb5.md | 415 +++++++++ .../66ed9002f45ce3ece4053eb6.md | 415 +++++++++ .../66ed9009f45ce3ece4053eb7.md | 415 +++++++++ .../66ed9010f45ce3ece4053eb8.md | 415 +++++++++ .../66ed9018f45ce3ece4053eb9.md | 415 +++++++++ .../66edd10913f078e7669eca81.md | 415 +++++++++ .../66ed901ff45ce3ece4053eba.md | 415 +++++++++ .../66edd07682767adff3a6231e.md | 415 +++++++++ .../66edd5ffe490bef99ea99395.md | 415 +++++++++ .../66edd3403d7077eece6dc4b6.md | 415 +++++++++ .../quiz-git/66f1b06a5a5d10cc100af620.md | 415 +++++++++ .../66edd5c8ac5314f8e80a3fc0.md | 415 +++++++++ .../66ed9026f45ce3ece4053ebb.md | 415 +++++++++ .../66ed902df45ce3ece4053ebc.md | 415 +++++++++ .../66edcccbba6dacdb65a59067.md | 415 +++++++++ .../66edd3b3096349f06cf688bb.md | 415 +++++++++ .../66edc47c11492ac5cf258ad9.md | 415 +++++++++ .../66edd5583761e4f6dae19606.md | 415 +++++++++ .../66edd3711bb9f7efa73aef91.md | 415 +++++++++ .../66edd0ac31fea6e678eb925a.md | 415 +++++++++ .../66edd4f31ff19bf5573bf64b.md | 415 +++++++++ .../66edcc779993c0da6906dbb9.md | 415 +++++++++ .../66edcd875b0d91de1fbbb492.md | 415 +++++++++ .../66edcdd18a4ef8df16e6bb7e.md | 415 +++++++++ .../66edcd49e73385dd4df54ac7.md | 415 +++++++++ .../66edc3ab8c6413c344f401bf.md | 415 +++++++++ .../66edd5267b52f8f617d8364f.md | 415 +++++++++ .../66edcd0ecb4b25dc64a34804.md | 415 +++++++++ .../66edd4bc0ce399f475ad6f9b.md | 415 +++++++++ .../66edd3011f18f4ee1bd9d28b.md | 415 +++++++++ .../66edc31c44f1b9c1d5c5ebca.md | 415 +++++++++ .../66edc25ae5ea80bf6f785552.md | 415 +++++++++ .../66edd3f9bef926f129990425.md | 415 +++++++++ .../quiz-nano/66f1b03b922a53cb231e1c0d.md | 415 +++++++++ .../66f1a2009e65c9a40a26d51e.md | 415 +++++++++ .../66f1a417757b6ca4eecd89d6.md | 415 +++++++++ .../66edd43cded6bff30944b676.md | 415 +++++++++ .../66f1af82732957c895f0b21a.md | 415 +++++++++ .../66ed9034f45ce3ece4053ebd.md | 415 +++++++++ .../66edd476078cf3f3bc654271.md | 415 +++++++++ .../66f1b0a939e913ccd3d4fa18.md | 415 +++++++++ .../66ed903cf45ce3ece4053ebe.md | 415 +++++++++ .../66ed9043f45ce3ece4053ebf.md | 415 +++++++++ .../quiz-testing/66f1aeffc5774ac692112a7e.md | 415 +++++++++ .../66f1ae758b77cfc3e4da6151.md | 415 +++++++++ .../66f1adcf97e3e4c1bd89ebf5.md | 415 +++++++++ .../66f1a0fcab4dfe9fcdcb269d.md | 415 +++++++++ .../66e2d680e129e1423116a541.md | 70 ++ .../66e2df8c5676fe51cead8ec8.md | 56 ++ .../66e2e5d890ac8a54c9d703bd.md | 87 ++ .../66e2e99caa0cb3570f4822b4.md | 71 ++ .../66e2eab8a5638f57b637b7cc.md | 97 +++ .../66e2edb23013ca596f8d9568.md | 87 ++ .../66e2f06b191e305c00574e4d.md | 113 +++ .../66e2f376df6f315ee81de81a.md | 159 ++++ .../get-data-from-post-requests.md | 2 +- .../66694bfa435cef241f6f9a68.md | 2 +- .../6564883669b5af4b69f794cc.md | 2 +- .../6564c67db26c417561ab510d.md | 2 +- .../657733bc97eb83efdb7e3988.md | 4 +- .../6143931a113bb80c45546287.md | 11 - .../614394fb41985e0d2012a93e.md | 11 - .../6143956ed76ed60e012faa51.md | 12 - .../5f3ef6e0a81099d9a697b550.md | 2 +- .../66ec4c8e9878d8441956516f.md | 200 +++++ .../aa2e6f85cab2ab736c9a9b24.md | 244 ++++++ .../lab-event-hub/66ebd4ae2812430bb883c787.md | 306 +++++++ .../66bf6bacf178eac7b96d4f5e.md | 216 +++++ .../66d6a7a3e1aa411e94bf2346.md | 533 ++++++++++++ .../66ed41f912d0bb1dc62da5dd.md | 178 ++++ .../657bdc55a322aae1eac3838f.md | 542 ++++++++++++ .../587d78af367417b2b2512b04.md | 734 ++++++++++++++++ .../66e028680eca7d21db7e1aee.md | 705 +++++++++++++++ .../587d8250367417b2b2512c5f.md | 165 ++++ .../66f1ad049d7a6ac0886cc2ba.md | 415 +++++++++ .../66edd630f7666cfa54b404d0.md | 415 +++++++++ .../66f1b11026394bcdb7c42473.md | 415 +++++++++ .../66f1affc0ef4fcca423d4688.md | 415 +++++++++ .../66f1af4fedf643c78d024c5e.md | 415 +++++++++ .../66f1afbd9998e9c985d8e73b.md | 415 +++++++++ .../66ed8fa2f45ce3ece4053eab.md | 415 +++++++++ .../66df3b712c41c499e9d31e5b.md | 816 ++++++++++++++++++ .../66ed8fb9f45ce3ece4053eac.md | 415 +++++++++ .../66ed8fc1f45ce3ece4053ead.md | 415 +++++++++ .../66ed8fc9f45ce3ece4053eae.md | 415 +++++++++ .../66ed8fd0f45ce3ece4053eaf.md | 415 +++++++++ .../66ed8fd7f45ce3ece4053eb0.md | 415 +++++++++ .../66ed8fe1f45ce3ece4053eb1.md | 415 +++++++++ .../66ed8fe7f45ce3ece4053eb2.md | 415 +++++++++ .../quiz-css-grid/66ed8fedf45ce3ece4053eb3.md | 415 +++++++++ .../66ed8ff4f45ce3ece4053eb4.md | 415 +++++++++ .../66f1aeb60b11aec5abe83c2e.md | 415 +++++++++ .../66ed8ffcf45ce3ece4053eb5.md | 415 +++++++++ .../66ed9002f45ce3ece4053eb6.md | 415 +++++++++ .../66ed9009f45ce3ece4053eb7.md | 415 +++++++++ .../66ed9010f45ce3ece4053eb8.md | 415 +++++++++ .../66ed9018f45ce3ece4053eb9.md | 415 +++++++++ .../66edd10913f078e7669eca81.md | 415 +++++++++ .../66ed901ff45ce3ece4053eba.md | 415 +++++++++ .../66edd07682767adff3a6231e.md | 415 +++++++++ .../66edd5ffe490bef99ea99395.md | 415 +++++++++ .../66edd3403d7077eece6dc4b6.md | 415 +++++++++ .../quiz-git/66f1b06a5a5d10cc100af620.md | 415 +++++++++ .../66edd5c8ac5314f8e80a3fc0.md | 415 +++++++++ .../66ed9026f45ce3ece4053ebb.md | 415 +++++++++ .../66ed902df45ce3ece4053ebc.md | 415 +++++++++ .../66edcccbba6dacdb65a59067.md | 415 +++++++++ .../66edd3b3096349f06cf688bb.md | 415 +++++++++ .../66edc47c11492ac5cf258ad9.md | 415 +++++++++ .../66edd5583761e4f6dae19606.md | 415 +++++++++ .../66edd3711bb9f7efa73aef91.md | 415 +++++++++ .../66edd0ac31fea6e678eb925a.md | 415 +++++++++ .../66edd4f31ff19bf5573bf64b.md | 415 +++++++++ .../66edcc779993c0da6906dbb9.md | 415 +++++++++ .../66edcd875b0d91de1fbbb492.md | 415 +++++++++ .../66edcdd18a4ef8df16e6bb7e.md | 415 +++++++++ .../66edcd49e73385dd4df54ac7.md | 415 +++++++++ .../66edc3ab8c6413c344f401bf.md | 415 +++++++++ .../66edd5267b52f8f617d8364f.md | 415 +++++++++ .../66edcd0ecb4b25dc64a34804.md | 415 +++++++++ .../66edd4bc0ce399f475ad6f9b.md | 415 +++++++++ .../66edd3011f18f4ee1bd9d28b.md | 415 +++++++++ .../66edc31c44f1b9c1d5c5ebca.md | 415 +++++++++ .../66edc25ae5ea80bf6f785552.md | 415 +++++++++ .../66edd3f9bef926f129990425.md | 415 +++++++++ .../quiz-nano/66f1b03b922a53cb231e1c0d.md | 415 +++++++++ .../66f1a2009e65c9a40a26d51e.md | 415 +++++++++ .../66f1a417757b6ca4eecd89d6.md | 415 +++++++++ .../66edd43cded6bff30944b676.md | 415 +++++++++ .../66f1af82732957c895f0b21a.md | 415 +++++++++ .../66ed9034f45ce3ece4053ebd.md | 415 +++++++++ .../66edd476078cf3f3bc654271.md | 415 +++++++++ .../66f1b0a939e913ccd3d4fa18.md | 415 +++++++++ .../66ed903cf45ce3ece4053ebe.md | 415 +++++++++ .../66ed9043f45ce3ece4053ebf.md | 415 +++++++++ .../quiz-testing/66f1aeffc5774ac692112a7e.md | 415 +++++++++ .../66f1ae758b77cfc3e4da6151.md | 415 +++++++++ .../66f1adcf97e3e4c1bd89ebf5.md | 415 +++++++++ .../66f1a0fcab4dfe9fcdcb269d.md | 415 +++++++++ .../66e2d680e129e1423116a541.md | 70 ++ .../66e2df8c5676fe51cead8ec8.md | 56 ++ .../66e2e5d890ac8a54c9d703bd.md | 87 ++ .../66e2e99caa0cb3570f4822b4.md | 71 ++ .../66e2eab8a5638f57b637b7cc.md | 97 +++ .../66e2edb23013ca596f8d9568.md | 87 ++ .../66e2f06b191e305c00574e4d.md | 113 +++ .../66e2f376df6f315ee81de81a.md | 159 ++++ .../get-data-from-post-requests.md | 2 +- .../66694bfa435cef241f6f9a68.md | 2 +- .../6143931a113bb80c45546287.md | 11 - .../614394fb41985e0d2012a93e.md | 11 - .../6143956ed76ed60e012faa51.md | 12 - .../introduction-flexbox-lesson-a.md | 24 +- .../introduction-flexbox-lesson-k.md | 10 +- .../learn-arrays-and-loops-lesson-b.md | 4 +- .../learn-arrays-and-loops-lesson-d.md | 22 +- .../learn-arrays-and-loops-lesson-h.md | 8 +- .../learn-block-and-inline-lesson-j.md | 14 +- .../learn-block-and-inline-lesson-k.md | 14 +- .../css-foundations-lesson-c.md | 10 +- .../css-foundations-lesson-d.md | 16 +- .../css-foundations-lesson-e.md | 18 +- .../css-foundations-lesson-h.md | 12 +- .../the-cascade-of-css-lesson-a.md | 18 +- .../the-cascade-of-css-lesson-d.md | 6 +- .../the-cascade-of-css-lesson-g.md | 18 +- .../the-cascade-of-css-lesson-h.md | 18 +- ...rn-data-types-and-conditionals-lesson-d.md | 16 +- ...rn-data-types-and-conditionals-lesson-e.md | 10 +- ...rn-data-types-and-conditionals-lesson-f.md | 8 +- ...rn-data-types-and-conditionals-lesson-k.md | 8 +- ...rn-data-types-and-conditionals-lesson-l.md | 2 +- .../learn-function-basics-lesson-b.md | 6 +- ...problems-and-understand-errors-lesson-d.md | 8 +- ...problems-and-understand-errors-lesson-h.md | 12 +- .../learn-variables-and-operators-lesson-d.md | 18 +- .../learn-variables-and-operators-lesson-e.md | 32 +- .../learn-variables-and-operators-lesson-i.md | 42 +- .../links-and-images-lesson-c.md | 20 +- .../links-and-images-lesson-f.md | 34 +- .../links-and-images-lesson-g.md | 28 +- .../the-box-model-lesson-e.md | 16 +- .../the-box-model-lesson-f.md | 12 +- .../working-with-text-lesson-a.md | 16 +- .../working-with-text-lesson-d.md | 12 +- .../working-with-text-lesson-e.md | 24 +- .../working-with-text-lesson-f.md | 10 +- .../working-with-text-lesson-h.md | 30 +- .../66ec4c8e9878d8441956516f.md | 200 +++++ .../aa2e6f85cab2ab736c9a9b24.md | 244 ++++++ .../lab-event-hub/66ebd4ae2812430bb883c787.md | 306 +++++++ .../66bf6bacf178eac7b96d4f5e.md | 216 +++++ .../66d6a7a3e1aa411e94bf2346.md | 533 ++++++++++++ .../66ed41f912d0bb1dc62da5dd.md | 178 ++++ .../657bdc55a322aae1eac3838f.md | 542 ++++++++++++ .../587d78af367417b2b2512b04.md | 734 ++++++++++++++++ .../66e028680eca7d21db7e1aee.md | 705 +++++++++++++++ .../587d8250367417b2b2512c5f.md | 165 ++++ .../66f1ad049d7a6ac0886cc2ba.md | 415 +++++++++ .../66edd630f7666cfa54b404d0.md | 415 +++++++++ .../66f1b11026394bcdb7c42473.md | 415 +++++++++ .../66f1affc0ef4fcca423d4688.md | 415 +++++++++ .../66f1af4fedf643c78d024c5e.md | 415 +++++++++ .../66f1afbd9998e9c985d8e73b.md | 415 +++++++++ .../66ed8fa2f45ce3ece4053eab.md | 415 +++++++++ .../66df3b712c41c499e9d31e5b.md | 816 ++++++++++++++++++ .../66ed8fb9f45ce3ece4053eac.md | 415 +++++++++ .../66ed8fc1f45ce3ece4053ead.md | 415 +++++++++ .../66ed8fc9f45ce3ece4053eae.md | 415 +++++++++ .../66ed8fd0f45ce3ece4053eaf.md | 415 +++++++++ .../66ed8fd7f45ce3ece4053eb0.md | 415 +++++++++ .../66ed8fe1f45ce3ece4053eb1.md | 415 +++++++++ .../66ed8fe7f45ce3ece4053eb2.md | 415 +++++++++ .../quiz-css-grid/66ed8fedf45ce3ece4053eb3.md | 415 +++++++++ .../66ed8ff4f45ce3ece4053eb4.md | 415 +++++++++ .../66f1aeb60b11aec5abe83c2e.md | 415 +++++++++ .../66ed8ffcf45ce3ece4053eb5.md | 415 +++++++++ .../66ed9002f45ce3ece4053eb6.md | 415 +++++++++ .../66ed9009f45ce3ece4053eb7.md | 415 +++++++++ .../66ed9010f45ce3ece4053eb8.md | 415 +++++++++ .../66ed9018f45ce3ece4053eb9.md | 415 +++++++++ .../66edd10913f078e7669eca81.md | 415 +++++++++ .../66ed901ff45ce3ece4053eba.md | 415 +++++++++ .../66edd07682767adff3a6231e.md | 415 +++++++++ .../66edd5ffe490bef99ea99395.md | 415 +++++++++ .../66edd3403d7077eece6dc4b6.md | 415 +++++++++ .../quiz-git/66f1b06a5a5d10cc100af620.md | 415 +++++++++ .../66edd5c8ac5314f8e80a3fc0.md | 415 +++++++++ .../66ed9026f45ce3ece4053ebb.md | 415 +++++++++ .../66ed902df45ce3ece4053ebc.md | 415 +++++++++ .../66edcccbba6dacdb65a59067.md | 415 +++++++++ .../66edd3b3096349f06cf688bb.md | 415 +++++++++ .../66edc47c11492ac5cf258ad9.md | 415 +++++++++ .../66edd5583761e4f6dae19606.md | 415 +++++++++ .../66edd3711bb9f7efa73aef91.md | 415 +++++++++ .../66edd0ac31fea6e678eb925a.md | 415 +++++++++ .../66edd4f31ff19bf5573bf64b.md | 415 +++++++++ .../66edcc779993c0da6906dbb9.md | 415 +++++++++ .../66edcd875b0d91de1fbbb492.md | 415 +++++++++ .../66edcdd18a4ef8df16e6bb7e.md | 415 +++++++++ .../66edcd49e73385dd4df54ac7.md | 415 +++++++++ .../66edc3ab8c6413c344f401bf.md | 415 +++++++++ .../66edd5267b52f8f617d8364f.md | 415 +++++++++ .../66edcd0ecb4b25dc64a34804.md | 415 +++++++++ .../66edd4bc0ce399f475ad6f9b.md | 415 +++++++++ .../66edd3011f18f4ee1bd9d28b.md | 415 +++++++++ .../66edc31c44f1b9c1d5c5ebca.md | 415 +++++++++ .../66edc25ae5ea80bf6f785552.md | 415 +++++++++ .../66edd3f9bef926f129990425.md | 415 +++++++++ .../quiz-nano/66f1b03b922a53cb231e1c0d.md | 415 +++++++++ .../66f1a2009e65c9a40a26d51e.md | 415 +++++++++ .../66f1a417757b6ca4eecd89d6.md | 415 +++++++++ .../66edd43cded6bff30944b676.md | 415 +++++++++ .../66f1af82732957c895f0b21a.md | 415 +++++++++ .../66ed9034f45ce3ece4053ebd.md | 415 +++++++++ .../66edd476078cf3f3bc654271.md | 415 +++++++++ .../66f1b0a939e913ccd3d4fa18.md | 415 +++++++++ .../66ed903cf45ce3ece4053ebe.md | 415 +++++++++ .../66ed9043f45ce3ece4053ebf.md | 415 +++++++++ .../quiz-testing/66f1aeffc5774ac692112a7e.md | 415 +++++++++ .../66f1ae758b77cfc3e4da6151.md | 415 +++++++++ .../66f1adcf97e3e4c1bd89ebf5.md | 415 +++++++++ .../66f1a0fcab4dfe9fcdcb269d.md | 415 +++++++++ .../66e2d680e129e1423116a541.md | 70 ++ .../66e2df8c5676fe51cead8ec8.md | 56 ++ .../66e2e5d890ac8a54c9d703bd.md | 87 ++ .../66e2e99caa0cb3570f4822b4.md | 71 ++ .../66e2eab8a5638f57b637b7cc.md | 97 +++ .../66e2edb23013ca596f8d9568.md | 87 ++ .../66e2f06b191e305c00574e4d.md | 113 +++ .../66e2f376df6f315ee81de81a.md | 159 ++++ .../get-data-from-post-requests.md | 2 +- .../66694bfa435cef241f6f9a68.md | 2 +- .../656ef89b4b486b7a16077864.md | 2 +- .../6143931a113bb80c45546287.md | 11 - .../614394fb41985e0d2012a93e.md | 11 - .../6143956ed76ed60e012faa51.md | 12 - .../66ec4c8e9878d8441956516f.md | 200 +++++ .../aa2e6f85cab2ab736c9a9b24.md | 244 ++++++ .../lab-event-hub/66ebd4ae2812430bb883c787.md | 306 +++++++ .../66bf6bacf178eac7b96d4f5e.md | 216 +++++ .../66d6a7a3e1aa411e94bf2346.md | 533 ++++++++++++ .../66ed41f912d0bb1dc62da5dd.md | 178 ++++ .../657bdc55a322aae1eac3838f.md | 542 ++++++++++++ .../587d78af367417b2b2512b04.md | 734 ++++++++++++++++ .../66e028680eca7d21db7e1aee.md | 705 +++++++++++++++ .../587d8250367417b2b2512c5f.md | 165 ++++ .../66f1ad049d7a6ac0886cc2ba.md | 415 +++++++++ .../66edd630f7666cfa54b404d0.md | 415 +++++++++ .../66f1b11026394bcdb7c42473.md | 415 +++++++++ .../66f1affc0ef4fcca423d4688.md | 415 +++++++++ .../66f1af4fedf643c78d024c5e.md | 415 +++++++++ .../66f1afbd9998e9c985d8e73b.md | 415 +++++++++ .../66ed8fa2f45ce3ece4053eab.md | 415 +++++++++ .../66df3b712c41c499e9d31e5b.md | 816 ++++++++++++++++++ .../66ed8fb9f45ce3ece4053eac.md | 415 +++++++++ .../66ed8fc1f45ce3ece4053ead.md | 415 +++++++++ .../66ed8fc9f45ce3ece4053eae.md | 415 +++++++++ .../66ed8fd0f45ce3ece4053eaf.md | 415 +++++++++ .../66ed8fd7f45ce3ece4053eb0.md | 415 +++++++++ .../66ed8fe1f45ce3ece4053eb1.md | 415 +++++++++ .../66ed8fe7f45ce3ece4053eb2.md | 415 +++++++++ .../quiz-css-grid/66ed8fedf45ce3ece4053eb3.md | 415 +++++++++ .../66ed8ff4f45ce3ece4053eb4.md | 415 +++++++++ .../66f1aeb60b11aec5abe83c2e.md | 415 +++++++++ .../66ed8ffcf45ce3ece4053eb5.md | 415 +++++++++ .../66ed9002f45ce3ece4053eb6.md | 415 +++++++++ .../66ed9009f45ce3ece4053eb7.md | 415 +++++++++ .../66ed9010f45ce3ece4053eb8.md | 415 +++++++++ .../66ed9018f45ce3ece4053eb9.md | 415 +++++++++ .../66edd10913f078e7669eca81.md | 415 +++++++++ .../66ed901ff45ce3ece4053eba.md | 415 +++++++++ .../66edd07682767adff3a6231e.md | 415 +++++++++ .../66edd5ffe490bef99ea99395.md | 415 +++++++++ .../66edd3403d7077eece6dc4b6.md | 415 +++++++++ .../quiz-git/66f1b06a5a5d10cc100af620.md | 415 +++++++++ .../66edd5c8ac5314f8e80a3fc0.md | 415 +++++++++ .../66ed9026f45ce3ece4053ebb.md | 415 +++++++++ .../66ed902df45ce3ece4053ebc.md | 415 +++++++++ .../66edcccbba6dacdb65a59067.md | 415 +++++++++ .../66edd3b3096349f06cf688bb.md | 415 +++++++++ .../66edc47c11492ac5cf258ad9.md | 415 +++++++++ .../66edd5583761e4f6dae19606.md | 415 +++++++++ .../66edd3711bb9f7efa73aef91.md | 415 +++++++++ .../66edd0ac31fea6e678eb925a.md | 415 +++++++++ .../66edd4f31ff19bf5573bf64b.md | 415 +++++++++ .../66edcc779993c0da6906dbb9.md | 415 +++++++++ .../66edcd875b0d91de1fbbb492.md | 415 +++++++++ .../66edcdd18a4ef8df16e6bb7e.md | 415 +++++++++ .../66edcd49e73385dd4df54ac7.md | 415 +++++++++ .../66edc3ab8c6413c344f401bf.md | 415 +++++++++ .../66edd5267b52f8f617d8364f.md | 415 +++++++++ .../66edcd0ecb4b25dc64a34804.md | 415 +++++++++ .../66edd4bc0ce399f475ad6f9b.md | 415 +++++++++ .../66edd3011f18f4ee1bd9d28b.md | 415 +++++++++ .../66edc31c44f1b9c1d5c5ebca.md | 415 +++++++++ .../66edc25ae5ea80bf6f785552.md | 415 +++++++++ .../66edd3f9bef926f129990425.md | 415 +++++++++ .../quiz-nano/66f1b03b922a53cb231e1c0d.md | 415 +++++++++ .../66f1a2009e65c9a40a26d51e.md | 415 +++++++++ .../66f1a417757b6ca4eecd89d6.md | 415 +++++++++ .../66edd43cded6bff30944b676.md | 415 +++++++++ .../66f1af82732957c895f0b21a.md | 415 +++++++++ .../66ed9034f45ce3ece4053ebd.md | 415 +++++++++ .../66edd476078cf3f3bc654271.md | 415 +++++++++ .../66f1b0a939e913ccd3d4fa18.md | 415 +++++++++ .../66ed903cf45ce3ece4053ebe.md | 415 +++++++++ .../66ed9043f45ce3ece4053ebf.md | 415 +++++++++ .../quiz-testing/66f1aeffc5774ac692112a7e.md | 415 +++++++++ .../66f1ae758b77cfc3e4da6151.md | 415 +++++++++ .../66f1adcf97e3e4c1bd89ebf5.md | 415 +++++++++ .../66f1a0fcab4dfe9fcdcb269d.md | 415 +++++++++ .../66e2d680e129e1423116a541.md | 70 ++ .../66e2df8c5676fe51cead8ec8.md | 56 ++ .../66e2e5d890ac8a54c9d703bd.md | 87 ++ .../66e2e99caa0cb3570f4822b4.md | 71 ++ .../66e2eab8a5638f57b637b7cc.md | 97 +++ .../66e2edb23013ca596f8d9568.md | 87 ++ .../66e2f06b191e305c00574e4d.md | 113 +++ .../66e2f376df6f315ee81de81a.md | 159 ++++ .../get-data-from-post-requests.md | 2 +- .../66694bfa435cef241f6f9a68.md | 2 +- .../6143931a113bb80c45546287.md | 11 - .../614394fb41985e0d2012a93e.md | 11 - .../6143956ed76ed60e012faa51.md | 12 - .../66ec4c8e9878d8441956516f.md | 200 +++++ .../aa2e6f85cab2ab736c9a9b24.md | 244 ++++++ .../lab-event-hub/66ebd4ae2812430bb883c787.md | 306 +++++++ .../66bf6bacf178eac7b96d4f5e.md | 216 +++++ .../66d6a7a3e1aa411e94bf2346.md | 533 ++++++++++++ .../66ed41f912d0bb1dc62da5dd.md | 178 ++++ .../657bdc55a322aae1eac3838f.md | 542 ++++++++++++ .../587d78af367417b2b2512b04.md | 734 ++++++++++++++++ .../66e028680eca7d21db7e1aee.md | 705 +++++++++++++++ .../587d8250367417b2b2512c5f.md | 165 ++++ .../66f1ad049d7a6ac0886cc2ba.md | 415 +++++++++ .../66edd630f7666cfa54b404d0.md | 415 +++++++++ .../66f1b11026394bcdb7c42473.md | 415 +++++++++ .../66f1affc0ef4fcca423d4688.md | 415 +++++++++ .../66f1af4fedf643c78d024c5e.md | 415 +++++++++ .../66f1afbd9998e9c985d8e73b.md | 415 +++++++++ .../66ed8fa2f45ce3ece4053eab.md | 415 +++++++++ .../66df3b712c41c499e9d31e5b.md | 816 ++++++++++++++++++ .../66ed8fb9f45ce3ece4053eac.md | 415 +++++++++ .../66ed8fc1f45ce3ece4053ead.md | 415 +++++++++ .../66ed8fc9f45ce3ece4053eae.md | 415 +++++++++ .../66ed8fd0f45ce3ece4053eaf.md | 415 +++++++++ .../66ed8fd7f45ce3ece4053eb0.md | 415 +++++++++ .../66ed8fe1f45ce3ece4053eb1.md | 415 +++++++++ .../66ed8fe7f45ce3ece4053eb2.md | 415 +++++++++ .../quiz-css-grid/66ed8fedf45ce3ece4053eb3.md | 415 +++++++++ .../66ed8ff4f45ce3ece4053eb4.md | 415 +++++++++ .../66f1aeb60b11aec5abe83c2e.md | 415 +++++++++ .../66ed8ffcf45ce3ece4053eb5.md | 415 +++++++++ .../66ed9002f45ce3ece4053eb6.md | 415 +++++++++ .../66ed9009f45ce3ece4053eb7.md | 415 +++++++++ .../66ed9010f45ce3ece4053eb8.md | 415 +++++++++ .../66ed9018f45ce3ece4053eb9.md | 415 +++++++++ .../66edd10913f078e7669eca81.md | 415 +++++++++ .../66ed901ff45ce3ece4053eba.md | 415 +++++++++ .../66edd07682767adff3a6231e.md | 415 +++++++++ .../66edd5ffe490bef99ea99395.md | 415 +++++++++ .../66edd3403d7077eece6dc4b6.md | 415 +++++++++ .../quiz-git/66f1b06a5a5d10cc100af620.md | 415 +++++++++ .../66edd5c8ac5314f8e80a3fc0.md | 415 +++++++++ .../66ed9026f45ce3ece4053ebb.md | 415 +++++++++ .../66ed902df45ce3ece4053ebc.md | 415 +++++++++ .../66edcccbba6dacdb65a59067.md | 415 +++++++++ .../66edd3b3096349f06cf688bb.md | 415 +++++++++ .../66edc47c11492ac5cf258ad9.md | 415 +++++++++ .../66edd5583761e4f6dae19606.md | 415 +++++++++ .../66edd3711bb9f7efa73aef91.md | 415 +++++++++ .../66edd0ac31fea6e678eb925a.md | 415 +++++++++ .../66edd4f31ff19bf5573bf64b.md | 415 +++++++++ .../66edcc779993c0da6906dbb9.md | 415 +++++++++ .../66edcd875b0d91de1fbbb492.md | 415 +++++++++ .../66edcdd18a4ef8df16e6bb7e.md | 415 +++++++++ .../66edcd49e73385dd4df54ac7.md | 415 +++++++++ .../66edc3ab8c6413c344f401bf.md | 415 +++++++++ .../66edd5267b52f8f617d8364f.md | 415 +++++++++ .../66edcd0ecb4b25dc64a34804.md | 415 +++++++++ .../66edd4bc0ce399f475ad6f9b.md | 415 +++++++++ .../66edd3011f18f4ee1bd9d28b.md | 415 +++++++++ .../66edc31c44f1b9c1d5c5ebca.md | 415 +++++++++ .../66edc25ae5ea80bf6f785552.md | 415 +++++++++ .../66edd3f9bef926f129990425.md | 415 +++++++++ .../quiz-nano/66f1b03b922a53cb231e1c0d.md | 415 +++++++++ .../66f1a2009e65c9a40a26d51e.md | 415 +++++++++ .../66f1a417757b6ca4eecd89d6.md | 415 +++++++++ .../66edd43cded6bff30944b676.md | 415 +++++++++ .../66f1af82732957c895f0b21a.md | 415 +++++++++ .../66ed9034f45ce3ece4053ebd.md | 415 +++++++++ .../66edd476078cf3f3bc654271.md | 415 +++++++++ .../66f1b0a939e913ccd3d4fa18.md | 415 +++++++++ .../66ed903cf45ce3ece4053ebe.md | 415 +++++++++ .../66ed9043f45ce3ece4053ebf.md | 415 +++++++++ .../quiz-testing/66f1aeffc5774ac692112a7e.md | 415 +++++++++ .../66f1ae758b77cfc3e4da6151.md | 415 +++++++++ .../66f1adcf97e3e4c1bd89ebf5.md | 415 +++++++++ .../66f1a0fcab4dfe9fcdcb269d.md | 415 +++++++++ .../66e2d680e129e1423116a541.md | 70 ++ .../66e2df8c5676fe51cead8ec8.md | 56 ++ .../66e2e5d890ac8a54c9d703bd.md | 87 ++ .../66e2e99caa0cb3570f4822b4.md | 71 ++ .../66e2eab8a5638f57b637b7cc.md | 97 +++ .../66e2edb23013ca596f8d9568.md | 87 ++ .../66e2f06b191e305c00574e4d.md | 113 +++ .../66e2f376df6f315ee81de81a.md | 159 ++++ .../get-data-from-post-requests.md | 2 +- .../66694bfa435cef241f6f9a68.md | 2 +- .../6143931a113bb80c45546287.md | 11 - .../614394fb41985e0d2012a93e.md | 11 - .../6143956ed76ed60e012faa51.md | 12 - .../5f3ef6e0a81099d9a697b550.md | 4 +- .../66ec4c8e9878d8441956516f.md | 200 +++++ .../aa2e6f85cab2ab736c9a9b24.md | 244 ++++++ .../lab-event-hub/66ebd4ae2812430bb883c787.md | 306 +++++++ .../66bf6bacf178eac7b96d4f5e.md | 216 +++++ .../66d6a7a3e1aa411e94bf2346.md | 533 ++++++++++++ .../66ed41f912d0bb1dc62da5dd.md | 178 ++++ .../657bdc55a322aae1eac3838f.md | 542 ++++++++++++ .../587d78af367417b2b2512b04.md | 734 ++++++++++++++++ .../66e028680eca7d21db7e1aee.md | 705 +++++++++++++++ .../587d8250367417b2b2512c5f.md | 165 ++++ .../66f1ad049d7a6ac0886cc2ba.md | 415 +++++++++ .../66edd630f7666cfa54b404d0.md | 415 +++++++++ .../66f1b11026394bcdb7c42473.md | 415 +++++++++ .../66f1affc0ef4fcca423d4688.md | 415 +++++++++ .../66f1af4fedf643c78d024c5e.md | 415 +++++++++ .../66f1afbd9998e9c985d8e73b.md | 415 +++++++++ .../66ed8fa2f45ce3ece4053eab.md | 415 +++++++++ .../66df3b712c41c499e9d31e5b.md | 816 ++++++++++++++++++ .../66ed8fb9f45ce3ece4053eac.md | 415 +++++++++ .../66ed8fc1f45ce3ece4053ead.md | 415 +++++++++ .../66ed8fc9f45ce3ece4053eae.md | 415 +++++++++ .../66ed8fd0f45ce3ece4053eaf.md | 415 +++++++++ .../66ed8fd7f45ce3ece4053eb0.md | 415 +++++++++ .../66ed8fe1f45ce3ece4053eb1.md | 415 +++++++++ .../66ed8fe7f45ce3ece4053eb2.md | 415 +++++++++ .../quiz-css-grid/66ed8fedf45ce3ece4053eb3.md | 415 +++++++++ .../66ed8ff4f45ce3ece4053eb4.md | 415 +++++++++ .../66f1aeb60b11aec5abe83c2e.md | 415 +++++++++ .../66ed8ffcf45ce3ece4053eb5.md | 415 +++++++++ .../66ed9002f45ce3ece4053eb6.md | 415 +++++++++ .../66ed9009f45ce3ece4053eb7.md | 415 +++++++++ .../66ed9010f45ce3ece4053eb8.md | 415 +++++++++ .../66ed9018f45ce3ece4053eb9.md | 415 +++++++++ .../66edd10913f078e7669eca81.md | 415 +++++++++ .../66ed901ff45ce3ece4053eba.md | 415 +++++++++ .../66edd07682767adff3a6231e.md | 415 +++++++++ .../66edd5ffe490bef99ea99395.md | 415 +++++++++ .../66edd3403d7077eece6dc4b6.md | 415 +++++++++ .../quiz-git/66f1b06a5a5d10cc100af620.md | 415 +++++++++ .../66edd5c8ac5314f8e80a3fc0.md | 415 +++++++++ .../66ed9026f45ce3ece4053ebb.md | 415 +++++++++ .../66ed902df45ce3ece4053ebc.md | 415 +++++++++ .../66edcccbba6dacdb65a59067.md | 415 +++++++++ .../66edd3b3096349f06cf688bb.md | 415 +++++++++ .../66edc47c11492ac5cf258ad9.md | 415 +++++++++ .../66edd5583761e4f6dae19606.md | 415 +++++++++ .../66edd3711bb9f7efa73aef91.md | 415 +++++++++ .../66edd0ac31fea6e678eb925a.md | 415 +++++++++ .../66edd4f31ff19bf5573bf64b.md | 415 +++++++++ .../66edcc779993c0da6906dbb9.md | 415 +++++++++ .../66edcd875b0d91de1fbbb492.md | 415 +++++++++ .../66edcdd18a4ef8df16e6bb7e.md | 415 +++++++++ .../66edcd49e73385dd4df54ac7.md | 415 +++++++++ .../66edc3ab8c6413c344f401bf.md | 415 +++++++++ .../66edd5267b52f8f617d8364f.md | 415 +++++++++ .../66edcd0ecb4b25dc64a34804.md | 415 +++++++++ .../66edd4bc0ce399f475ad6f9b.md | 415 +++++++++ .../66edd3011f18f4ee1bd9d28b.md | 415 +++++++++ .../66edc31c44f1b9c1d5c5ebca.md | 415 +++++++++ .../66edc25ae5ea80bf6f785552.md | 415 +++++++++ .../66edd3f9bef926f129990425.md | 415 +++++++++ .../quiz-nano/66f1b03b922a53cb231e1c0d.md | 415 +++++++++ .../66f1a2009e65c9a40a26d51e.md | 415 +++++++++ .../66f1a417757b6ca4eecd89d6.md | 415 +++++++++ .../66edd43cded6bff30944b676.md | 415 +++++++++ .../66f1af82732957c895f0b21a.md | 415 +++++++++ .../66ed9034f45ce3ece4053ebd.md | 415 +++++++++ .../66edd476078cf3f3bc654271.md | 415 +++++++++ .../66f1b0a939e913ccd3d4fa18.md | 415 +++++++++ .../66ed903cf45ce3ece4053ebe.md | 415 +++++++++ .../66ed9043f45ce3ece4053ebf.md | 415 +++++++++ .../quiz-testing/66f1aeffc5774ac692112a7e.md | 415 +++++++++ .../66f1ae758b77cfc3e4da6151.md | 415 +++++++++ .../66f1adcf97e3e4c1bd89ebf5.md | 415 +++++++++ .../66f1a0fcab4dfe9fcdcb269d.md | 415 +++++++++ .../66e2d680e129e1423116a541.md | 70 ++ .../66e2df8c5676fe51cead8ec8.md | 56 ++ .../66e2e5d890ac8a54c9d703bd.md | 87 ++ .../66e2e99caa0cb3570f4822b4.md | 71 ++ .../66e2eab8a5638f57b637b7cc.md | 97 +++ .../66e2edb23013ca596f8d9568.md | 87 ++ .../66e2f06b191e305c00574e4d.md | 113 +++ .../66e2f376df6f315ee81de81a.md | 159 ++++ ...ss-property-names-with-bracket-notation.md | 18 +- ...items-to-an-array-with-push-and-unshift.md | 18 +- .../add-items-using-splice.md | 18 +- ...combine-arrays-with-the-spread-operator.md | 14 +- .../copy-an-array-with-the-spread-operator.md | 20 +- .../copy-array-items-using-slice.md | 14 +- .../search-and-replace.md | 24 +- .../sorted-union.md | 20 +- ...ral-string-with-different-possibilities.md | 26 +- .../redux/write-a-counter-with-redux.md | 4 +- .../get-data-from-post-requests.md | 2 +- .../66694bfa435cef241f6f9a68.md | 2 +- .../6143931a113bb80c45546287.md | 11 - .../614394fb41985e0d2012a93e.md | 11 - .../6143956ed76ed60e012faa51.md | 12 - .../66ec4c8e9878d8441956516f.md | 200 +++++ .../aa2e6f85cab2ab736c9a9b24.md | 244 ++++++ .../lab-event-hub/66ebd4ae2812430bb883c787.md | 306 +++++++ .../66bf6bacf178eac7b96d4f5e.md | 216 +++++ .../66d6a7a3e1aa411e94bf2346.md | 533 ++++++++++++ .../66ed41f912d0bb1dc62da5dd.md | 178 ++++ .../657bdc55a322aae1eac3838f.md | 542 ++++++++++++ .../587d78af367417b2b2512b04.md | 734 ++++++++++++++++ .../66e028680eca7d21db7e1aee.md | 705 +++++++++++++++ .../587d8250367417b2b2512c5f.md | 165 ++++ .../66f1ad049d7a6ac0886cc2ba.md | 415 +++++++++ .../66edd630f7666cfa54b404d0.md | 415 +++++++++ .../66f1b11026394bcdb7c42473.md | 415 +++++++++ .../66f1affc0ef4fcca423d4688.md | 415 +++++++++ .../66f1af4fedf643c78d024c5e.md | 415 +++++++++ .../66f1afbd9998e9c985d8e73b.md | 415 +++++++++ .../66ed8fa2f45ce3ece4053eab.md | 415 +++++++++ .../66df3b712c41c499e9d31e5b.md | 816 ++++++++++++++++++ .../66ed8fb9f45ce3ece4053eac.md | 415 +++++++++ .../66ed8fc1f45ce3ece4053ead.md | 415 +++++++++ .../66ed8fc9f45ce3ece4053eae.md | 415 +++++++++ .../66ed8fd0f45ce3ece4053eaf.md | 415 +++++++++ .../66ed8fd7f45ce3ece4053eb0.md | 415 +++++++++ .../66ed8fe1f45ce3ece4053eb1.md | 415 +++++++++ .../66ed8fe7f45ce3ece4053eb2.md | 415 +++++++++ .../quiz-css-grid/66ed8fedf45ce3ece4053eb3.md | 415 +++++++++ .../66ed8ff4f45ce3ece4053eb4.md | 415 +++++++++ .../66f1aeb60b11aec5abe83c2e.md | 415 +++++++++ .../66ed8ffcf45ce3ece4053eb5.md | 415 +++++++++ .../66ed9002f45ce3ece4053eb6.md | 415 +++++++++ .../66ed9009f45ce3ece4053eb7.md | 415 +++++++++ .../66ed9010f45ce3ece4053eb8.md | 415 +++++++++ .../66ed9018f45ce3ece4053eb9.md | 415 +++++++++ .../66edd10913f078e7669eca81.md | 415 +++++++++ .../66ed901ff45ce3ece4053eba.md | 415 +++++++++ .../66edd07682767adff3a6231e.md | 415 +++++++++ .../66edd5ffe490bef99ea99395.md | 415 +++++++++ .../66edd3403d7077eece6dc4b6.md | 415 +++++++++ .../quiz-git/66f1b06a5a5d10cc100af620.md | 415 +++++++++ .../66edd5c8ac5314f8e80a3fc0.md | 415 +++++++++ .../66ed9026f45ce3ece4053ebb.md | 415 +++++++++ .../66ed902df45ce3ece4053ebc.md | 415 +++++++++ .../66edcccbba6dacdb65a59067.md | 415 +++++++++ .../66edd3b3096349f06cf688bb.md | 415 +++++++++ .../66edc47c11492ac5cf258ad9.md | 415 +++++++++ .../66edd5583761e4f6dae19606.md | 415 +++++++++ .../66edd3711bb9f7efa73aef91.md | 415 +++++++++ .../66edd0ac31fea6e678eb925a.md | 415 +++++++++ .../66edd4f31ff19bf5573bf64b.md | 415 +++++++++ .../66edcc779993c0da6906dbb9.md | 415 +++++++++ .../66edcd875b0d91de1fbbb492.md | 415 +++++++++ .../66edcdd18a4ef8df16e6bb7e.md | 415 +++++++++ .../66edcd49e73385dd4df54ac7.md | 415 +++++++++ .../66edc3ab8c6413c344f401bf.md | 415 +++++++++ .../66edd5267b52f8f617d8364f.md | 415 +++++++++ .../66edcd0ecb4b25dc64a34804.md | 415 +++++++++ .../66edd4bc0ce399f475ad6f9b.md | 415 +++++++++ .../66edd3011f18f4ee1bd9d28b.md | 415 +++++++++ .../66edc31c44f1b9c1d5c5ebca.md | 415 +++++++++ .../66edc25ae5ea80bf6f785552.md | 415 +++++++++ .../66edd3f9bef926f129990425.md | 415 +++++++++ .../quiz-nano/66f1b03b922a53cb231e1c0d.md | 415 +++++++++ .../66f1a2009e65c9a40a26d51e.md | 415 +++++++++ .../66f1a417757b6ca4eecd89d6.md | 415 +++++++++ .../66edd43cded6bff30944b676.md | 415 +++++++++ .../66f1af82732957c895f0b21a.md | 415 +++++++++ .../66ed9034f45ce3ece4053ebd.md | 415 +++++++++ .../66edd476078cf3f3bc654271.md | 415 +++++++++ .../66f1b0a939e913ccd3d4fa18.md | 415 +++++++++ .../66ed903cf45ce3ece4053ebe.md | 415 +++++++++ .../66ed9043f45ce3ece4053ebf.md | 415 +++++++++ .../quiz-testing/66f1aeffc5774ac692112a7e.md | 415 +++++++++ .../66f1ae758b77cfc3e4da6151.md | 415 +++++++++ .../66f1adcf97e3e4c1bd89ebf5.md | 415 +++++++++ .../66f1a0fcab4dfe9fcdcb269d.md | 415 +++++++++ .../66e2d680e129e1423116a541.md | 70 ++ .../66e2df8c5676fe51cead8ec8.md | 56 ++ .../66e2e5d890ac8a54c9d703bd.md | 87 ++ .../66e2e99caa0cb3570f4822b4.md | 71 ++ .../66e2eab8a5638f57b637b7cc.md | 97 +++ .../66e2edb23013ca596f8d9568.md | 87 ++ .../66e2f06b191e305c00574e4d.md | 113 +++ .../66e2f376df6f315ee81de81a.md | 159 ++++ .../get-data-from-post-requests.md | 2 +- .../66694bfa435cef241f6f9a68.md | 2 +- .../6143931a113bb80c45546287.md | 11 - .../614394fb41985e0d2012a93e.md | 11 - .../6143956ed76ed60e012faa51.md | 12 - .../66ec4c8e9878d8441956516f.md | 200 +++++ .../aa2e6f85cab2ab736c9a9b24.md | 244 ++++++ .../lab-event-hub/66ebd4ae2812430bb883c787.md | 306 +++++++ .../66bf6bacf178eac7b96d4f5e.md | 216 +++++ .../66d6a7a3e1aa411e94bf2346.md | 533 ++++++++++++ .../66ed41f912d0bb1dc62da5dd.md | 178 ++++ .../657bdc55a322aae1eac3838f.md | 542 ++++++++++++ .../587d78af367417b2b2512b04.md | 734 ++++++++++++++++ .../66e028680eca7d21db7e1aee.md | 705 +++++++++++++++ .../587d8250367417b2b2512c5f.md | 165 ++++ .../66f1ad049d7a6ac0886cc2ba.md | 415 +++++++++ .../66edd630f7666cfa54b404d0.md | 415 +++++++++ .../66f1b11026394bcdb7c42473.md | 415 +++++++++ .../66f1affc0ef4fcca423d4688.md | 415 +++++++++ .../66f1af4fedf643c78d024c5e.md | 415 +++++++++ .../66f1afbd9998e9c985d8e73b.md | 415 +++++++++ .../66ed8fa2f45ce3ece4053eab.md | 415 +++++++++ .../66df3b712c41c499e9d31e5b.md | 816 ++++++++++++++++++ .../66ed8fb9f45ce3ece4053eac.md | 415 +++++++++ .../66ed8fc1f45ce3ece4053ead.md | 415 +++++++++ .../66ed8fc9f45ce3ece4053eae.md | 415 +++++++++ .../66ed8fd0f45ce3ece4053eaf.md | 415 +++++++++ .../66ed8fd7f45ce3ece4053eb0.md | 415 +++++++++ .../66ed8fe1f45ce3ece4053eb1.md | 415 +++++++++ .../66ed8fe7f45ce3ece4053eb2.md | 415 +++++++++ .../quiz-css-grid/66ed8fedf45ce3ece4053eb3.md | 415 +++++++++ .../66ed8ff4f45ce3ece4053eb4.md | 415 +++++++++ .../66f1aeb60b11aec5abe83c2e.md | 415 +++++++++ .../66ed8ffcf45ce3ece4053eb5.md | 415 +++++++++ .../66ed9002f45ce3ece4053eb6.md | 415 +++++++++ .../66ed9009f45ce3ece4053eb7.md | 415 +++++++++ .../66ed9010f45ce3ece4053eb8.md | 415 +++++++++ .../66ed9018f45ce3ece4053eb9.md | 415 +++++++++ .../66edd10913f078e7669eca81.md | 415 +++++++++ .../66ed901ff45ce3ece4053eba.md | 415 +++++++++ .../66edd07682767adff3a6231e.md | 415 +++++++++ .../66edd5ffe490bef99ea99395.md | 415 +++++++++ .../66edd3403d7077eece6dc4b6.md | 415 +++++++++ .../quiz-git/66f1b06a5a5d10cc100af620.md | 415 +++++++++ .../66edd5c8ac5314f8e80a3fc0.md | 415 +++++++++ .../66ed9026f45ce3ece4053ebb.md | 415 +++++++++ .../66ed902df45ce3ece4053ebc.md | 415 +++++++++ .../66edcccbba6dacdb65a59067.md | 415 +++++++++ .../66edd3b3096349f06cf688bb.md | 415 +++++++++ .../66edc47c11492ac5cf258ad9.md | 415 +++++++++ .../66edd5583761e4f6dae19606.md | 415 +++++++++ .../66edd3711bb9f7efa73aef91.md | 415 +++++++++ .../66edd0ac31fea6e678eb925a.md | 415 +++++++++ .../66edd4f31ff19bf5573bf64b.md | 415 +++++++++ .../66edcc779993c0da6906dbb9.md | 415 +++++++++ .../66edcd875b0d91de1fbbb492.md | 415 +++++++++ .../66edcdd18a4ef8df16e6bb7e.md | 415 +++++++++ .../66edcd49e73385dd4df54ac7.md | 415 +++++++++ .../66edc3ab8c6413c344f401bf.md | 415 +++++++++ .../66edd5267b52f8f617d8364f.md | 415 +++++++++ .../66edcd0ecb4b25dc64a34804.md | 415 +++++++++ .../66edd4bc0ce399f475ad6f9b.md | 415 +++++++++ .../66edd3011f18f4ee1bd9d28b.md | 415 +++++++++ .../66edc31c44f1b9c1d5c5ebca.md | 415 +++++++++ .../66edc25ae5ea80bf6f785552.md | 415 +++++++++ .../66edd3f9bef926f129990425.md | 415 +++++++++ .../quiz-nano/66f1b03b922a53cb231e1c0d.md | 415 +++++++++ .../66f1a2009e65c9a40a26d51e.md | 415 +++++++++ .../66f1a417757b6ca4eecd89d6.md | 415 +++++++++ .../66edd43cded6bff30944b676.md | 415 +++++++++ .../66f1af82732957c895f0b21a.md | 415 +++++++++ .../66ed9034f45ce3ece4053ebd.md | 415 +++++++++ .../66edd476078cf3f3bc654271.md | 415 +++++++++ .../66f1b0a939e913ccd3d4fa18.md | 415 +++++++++ .../66ed903cf45ce3ece4053ebe.md | 415 +++++++++ .../66ed9043f45ce3ece4053ebf.md | 415 +++++++++ .../quiz-testing/66f1aeffc5774ac692112a7e.md | 415 +++++++++ .../66f1ae758b77cfc3e4da6151.md | 415 +++++++++ .../66f1adcf97e3e4c1bd89ebf5.md | 415 +++++++++ .../66f1a0fcab4dfe9fcdcb269d.md | 415 +++++++++ .../66e2d680e129e1423116a541.md | 70 ++ .../66e2df8c5676fe51cead8ec8.md | 56 ++ .../66e2e5d890ac8a54c9d703bd.md | 87 ++ .../66e2e99caa0cb3570f4822b4.md | 71 ++ .../66e2eab8a5638f57b637b7cc.md | 97 +++ .../66e2edb23013ca596f8d9568.md | 87 ++ .../66e2f06b191e305c00574e4d.md | 113 +++ .../66e2f376df6f315ee81de81a.md | 159 ++++ .../get-data-from-post-requests.md | 2 +- .../66694bfa435cef241f6f9a68.md | 2 +- .../6143931a113bb80c45546287.md | 11 - .../614394fb41985e0d2012a93e.md | 11 - .../6143956ed76ed60e012faa51.md | 12 - .../66ec4c8e9878d8441956516f.md | 200 +++++ .../aa2e6f85cab2ab736c9a9b24.md | 244 ++++++ .../lab-event-hub/66ebd4ae2812430bb883c787.md | 306 +++++++ .../66bf6bacf178eac7b96d4f5e.md | 216 +++++ .../66d6a7a3e1aa411e94bf2346.md | 533 ++++++++++++ .../66ed41f912d0bb1dc62da5dd.md | 178 ++++ .../657bdc55a322aae1eac3838f.md | 542 ++++++++++++ .../587d78af367417b2b2512b04.md | 734 ++++++++++++++++ .../66e028680eca7d21db7e1aee.md | 705 +++++++++++++++ .../587d8250367417b2b2512c5f.md | 165 ++++ .../66f1ad049d7a6ac0886cc2ba.md | 415 +++++++++ .../66edd630f7666cfa54b404d0.md | 415 +++++++++ .../66f1b11026394bcdb7c42473.md | 415 +++++++++ .../66f1affc0ef4fcca423d4688.md | 415 +++++++++ .../66f1af4fedf643c78d024c5e.md | 415 +++++++++ .../66f1afbd9998e9c985d8e73b.md | 415 +++++++++ .../66ed8fa2f45ce3ece4053eab.md | 415 +++++++++ .../66df3b712c41c499e9d31e5b.md | 816 ++++++++++++++++++ .../66ed8fb9f45ce3ece4053eac.md | 415 +++++++++ .../66ed8fc1f45ce3ece4053ead.md | 415 +++++++++ .../66ed8fc9f45ce3ece4053eae.md | 415 +++++++++ .../66ed8fd0f45ce3ece4053eaf.md | 415 +++++++++ .../66ed8fd7f45ce3ece4053eb0.md | 415 +++++++++ .../66ed8fe1f45ce3ece4053eb1.md | 415 +++++++++ .../66ed8fe7f45ce3ece4053eb2.md | 415 +++++++++ .../quiz-css-grid/66ed8fedf45ce3ece4053eb3.md | 415 +++++++++ .../66ed8ff4f45ce3ece4053eb4.md | 415 +++++++++ .../66f1aeb60b11aec5abe83c2e.md | 415 +++++++++ .../66ed8ffcf45ce3ece4053eb5.md | 415 +++++++++ .../66ed9002f45ce3ece4053eb6.md | 415 +++++++++ .../66ed9009f45ce3ece4053eb7.md | 415 +++++++++ .../66ed9010f45ce3ece4053eb8.md | 415 +++++++++ .../66ed9018f45ce3ece4053eb9.md | 415 +++++++++ .../66edd10913f078e7669eca81.md | 415 +++++++++ .../66ed901ff45ce3ece4053eba.md | 415 +++++++++ .../66edd07682767adff3a6231e.md | 415 +++++++++ .../66edd5ffe490bef99ea99395.md | 415 +++++++++ .../66edd3403d7077eece6dc4b6.md | 415 +++++++++ .../quiz-git/66f1b06a5a5d10cc100af620.md | 415 +++++++++ .../66edd5c8ac5314f8e80a3fc0.md | 415 +++++++++ .../66ed9026f45ce3ece4053ebb.md | 415 +++++++++ .../66ed902df45ce3ece4053ebc.md | 415 +++++++++ .../66edcccbba6dacdb65a59067.md | 415 +++++++++ .../66edd3b3096349f06cf688bb.md | 415 +++++++++ .../66edc47c11492ac5cf258ad9.md | 415 +++++++++ .../66edd5583761e4f6dae19606.md | 415 +++++++++ .../66edd3711bb9f7efa73aef91.md | 415 +++++++++ .../66edd0ac31fea6e678eb925a.md | 415 +++++++++ .../66edd4f31ff19bf5573bf64b.md | 415 +++++++++ .../66edcc779993c0da6906dbb9.md | 415 +++++++++ .../66edcd875b0d91de1fbbb492.md | 415 +++++++++ .../66edcdd18a4ef8df16e6bb7e.md | 415 +++++++++ .../66edcd49e73385dd4df54ac7.md | 415 +++++++++ .../66edc3ab8c6413c344f401bf.md | 415 +++++++++ .../66edd5267b52f8f617d8364f.md | 415 +++++++++ .../66edcd0ecb4b25dc64a34804.md | 415 +++++++++ .../66edd4bc0ce399f475ad6f9b.md | 415 +++++++++ .../66edd3011f18f4ee1bd9d28b.md | 415 +++++++++ .../66edc31c44f1b9c1d5c5ebca.md | 415 +++++++++ .../66edc25ae5ea80bf6f785552.md | 415 +++++++++ .../66edd3f9bef926f129990425.md | 415 +++++++++ .../quiz-nano/66f1b03b922a53cb231e1c0d.md | 415 +++++++++ .../66f1a2009e65c9a40a26d51e.md | 415 +++++++++ .../66f1a417757b6ca4eecd89d6.md | 415 +++++++++ .../66edd43cded6bff30944b676.md | 415 +++++++++ .../66f1af82732957c895f0b21a.md | 415 +++++++++ .../66ed9034f45ce3ece4053ebd.md | 415 +++++++++ .../66edd476078cf3f3bc654271.md | 415 +++++++++ .../66f1b0a939e913ccd3d4fa18.md | 415 +++++++++ .../66ed903cf45ce3ece4053ebe.md | 415 +++++++++ .../66ed9043f45ce3ece4053ebf.md | 415 +++++++++ .../quiz-testing/66f1aeffc5774ac692112a7e.md | 415 +++++++++ .../66f1ae758b77cfc3e4da6151.md | 415 +++++++++ .../66f1adcf97e3e4c1bd89ebf5.md | 415 +++++++++ .../66f1a0fcab4dfe9fcdcb269d.md | 415 +++++++++ .../66e2d680e129e1423116a541.md | 70 ++ .../66e2df8c5676fe51cead8ec8.md | 56 ++ .../66e2e5d890ac8a54c9d703bd.md | 87 ++ .../66e2e99caa0cb3570f4822b4.md | 71 ++ .../66e2eab8a5638f57b637b7cc.md | 97 +++ .../66e2edb23013ca596f8d9568.md | 87 ++ .../66e2f06b191e305c00574e4d.md | 113 +++ .../66e2f376df6f315ee81de81a.md | 159 ++++ .../get-data-from-post-requests.md | 2 +- .../66694bfa435cef241f6f9a68.md | 2 +- .../6143931a113bb80c45546287.md | 11 - .../614394fb41985e0d2012a93e.md | 11 - .../6143956ed76ed60e012faa51.md | 12 - .../66ec4c8e9878d8441956516f.md | 200 +++++ .../aa2e6f85cab2ab736c9a9b24.md | 244 ++++++ .../lab-event-hub/66ebd4ae2812430bb883c787.md | 306 +++++++ .../66bf6bacf178eac7b96d4f5e.md | 216 +++++ .../66d6a7a3e1aa411e94bf2346.md | 533 ++++++++++++ .../66ed41f912d0bb1dc62da5dd.md | 178 ++++ .../657bdc55a322aae1eac3838f.md | 542 ++++++++++++ .../587d78af367417b2b2512b04.md | 734 ++++++++++++++++ .../66e028680eca7d21db7e1aee.md | 705 +++++++++++++++ .../587d8250367417b2b2512c5f.md | 165 ++++ .../66f1ad049d7a6ac0886cc2ba.md | 415 +++++++++ .../66edd630f7666cfa54b404d0.md | 415 +++++++++ .../66f1b11026394bcdb7c42473.md | 415 +++++++++ .../66f1affc0ef4fcca423d4688.md | 415 +++++++++ .../66f1af4fedf643c78d024c5e.md | 415 +++++++++ .../66f1afbd9998e9c985d8e73b.md | 415 +++++++++ .../66ed8fa2f45ce3ece4053eab.md | 415 +++++++++ .../66df3b712c41c499e9d31e5b.md | 816 ++++++++++++++++++ .../66ed8fb9f45ce3ece4053eac.md | 415 +++++++++ .../66ed8fc1f45ce3ece4053ead.md | 415 +++++++++ .../66ed8fc9f45ce3ece4053eae.md | 415 +++++++++ .../66ed8fd0f45ce3ece4053eaf.md | 415 +++++++++ .../66ed8fd7f45ce3ece4053eb0.md | 415 +++++++++ .../66ed8fe1f45ce3ece4053eb1.md | 415 +++++++++ .../66ed8fe7f45ce3ece4053eb2.md | 415 +++++++++ .../quiz-css-grid/66ed8fedf45ce3ece4053eb3.md | 415 +++++++++ .../66ed8ff4f45ce3ece4053eb4.md | 415 +++++++++ .../66f1aeb60b11aec5abe83c2e.md | 415 +++++++++ .../66ed8ffcf45ce3ece4053eb5.md | 415 +++++++++ .../66ed9002f45ce3ece4053eb6.md | 415 +++++++++ .../66ed9009f45ce3ece4053eb7.md | 415 +++++++++ .../66ed9010f45ce3ece4053eb8.md | 415 +++++++++ .../66ed9018f45ce3ece4053eb9.md | 415 +++++++++ .../66edd10913f078e7669eca81.md | 415 +++++++++ .../66ed901ff45ce3ece4053eba.md | 415 +++++++++ .../66edd07682767adff3a6231e.md | 415 +++++++++ .../66edd5ffe490bef99ea99395.md | 415 +++++++++ .../66edd3403d7077eece6dc4b6.md | 415 +++++++++ .../quiz-git/66f1b06a5a5d10cc100af620.md | 415 +++++++++ .../66edd5c8ac5314f8e80a3fc0.md | 415 +++++++++ .../66ed9026f45ce3ece4053ebb.md | 415 +++++++++ .../66ed902df45ce3ece4053ebc.md | 415 +++++++++ .../66edcccbba6dacdb65a59067.md | 415 +++++++++ .../66edd3b3096349f06cf688bb.md | 415 +++++++++ .../66edc47c11492ac5cf258ad9.md | 415 +++++++++ .../66edd5583761e4f6dae19606.md | 415 +++++++++ .../66edd3711bb9f7efa73aef91.md | 415 +++++++++ .../66edd0ac31fea6e678eb925a.md | 415 +++++++++ .../66edd4f31ff19bf5573bf64b.md | 415 +++++++++ .../66edcc779993c0da6906dbb9.md | 415 +++++++++ .../66edcd875b0d91de1fbbb492.md | 415 +++++++++ .../66edcdd18a4ef8df16e6bb7e.md | 415 +++++++++ .../66edcd49e73385dd4df54ac7.md | 415 +++++++++ .../66edc3ab8c6413c344f401bf.md | 415 +++++++++ .../66edd5267b52f8f617d8364f.md | 415 +++++++++ .../66edcd0ecb4b25dc64a34804.md | 415 +++++++++ .../66edd4bc0ce399f475ad6f9b.md | 415 +++++++++ .../66edd3011f18f4ee1bd9d28b.md | 415 +++++++++ .../66edc31c44f1b9c1d5c5ebca.md | 415 +++++++++ .../66edc25ae5ea80bf6f785552.md | 415 +++++++++ .../66edd3f9bef926f129990425.md | 415 +++++++++ .../quiz-nano/66f1b03b922a53cb231e1c0d.md | 415 +++++++++ .../66f1a2009e65c9a40a26d51e.md | 415 +++++++++ .../66f1a417757b6ca4eecd89d6.md | 415 +++++++++ .../66edd43cded6bff30944b676.md | 415 +++++++++ .../66f1af82732957c895f0b21a.md | 415 +++++++++ .../66ed9034f45ce3ece4053ebd.md | 415 +++++++++ .../66edd476078cf3f3bc654271.md | 415 +++++++++ .../66f1b0a939e913ccd3d4fa18.md | 415 +++++++++ .../66ed903cf45ce3ece4053ebe.md | 415 +++++++++ .../66ed9043f45ce3ece4053ebf.md | 415 +++++++++ .../quiz-testing/66f1aeffc5774ac692112a7e.md | 415 +++++++++ .../66f1ae758b77cfc3e4da6151.md | 415 +++++++++ .../66f1adcf97e3e4c1bd89ebf5.md | 415 +++++++++ .../66f1a0fcab4dfe9fcdcb269d.md | 415 +++++++++ .../66e2d680e129e1423116a541.md | 70 ++ .../66e2df8c5676fe51cead8ec8.md | 56 ++ .../66e2e5d890ac8a54c9d703bd.md | 87 ++ .../66e2e99caa0cb3570f4822b4.md | 71 ++ .../66e2eab8a5638f57b637b7cc.md | 97 +++ .../66e2edb23013ca596f8d9568.md | 87 ++ .../66e2f06b191e305c00574e4d.md | 113 +++ .../66e2f376df6f315ee81de81a.md | 159 ++++ .../dictionaries/japanese/comments.json | 10 +- 1025 files changed, 351745 insertions(+), 790 deletions(-) create mode 100644 curriculum/challenges/arabic/25-front-end-development/lab-book-catalog-table/66ec4c8e9878d8441956516f.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/lab-cash-register/aa2e6f85cab2ab736c9a9b24.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/lab-event-hub/66ebd4ae2812430bb883c787.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/lab-favorite-icon-toggler/66bf6bacf178eac7b96d4f5e.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/lab-house-painting/66d6a7a3e1aa411e94bf2346.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/lab-javascript-trivia-bot/66ed41f912d0bb1dc62da5dd.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/lab-palindrome-checker/657bdc55a322aae1eac3838f.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/lab-product-landing-page/587d78af367417b2b2512b04.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/lab-regex-sandbox/66e028680eca7d21db7e1aee.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/lab-stack-class/587d8250367417b2b2512c5f.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/quiz-advanced-react/66f1ad049d7a6ac0886cc2ba.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/quiz-asynchronous-javascript/66edd630f7666cfa54b404d0.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/quiz-backend-javascript/66f1b11026394bcdb7c42473.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/quiz-bash-and-sql/66f1affc0ef4fcca423d4688.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/quiz-bash-commands/66f1af4fedf643c78d024c5e.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/quiz-bash-scripting/66f1afbd9998e9c985d8e73b.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/quiz-basic-css/66ed8fa2f45ce3ece4053eab.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/quiz-basic-html/66df3b712c41c499e9d31e5b.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/quiz-computer-basics/66ed8fb9f45ce3ece4053eac.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/quiz-css-accessibility/66ed8fc1f45ce3ece4053ead.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/quiz-css-animations/66ed8fc9f45ce3ece4053eae.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/quiz-css-attribute-selectors/66ed8fd0f45ce3ece4053eaf.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/quiz-css-backgrounds-and-borders/66ed8fd7f45ce3ece4053eb0.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/quiz-css-colors/66ed8fe1f45ce3ece4053eb1.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/quiz-css-flexbox/66ed8fe7f45ce3ece4053eb2.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/quiz-css-grid/66ed8fedf45ce3ece4053eb3.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/quiz-css-layout-and-effects/66ed8ff4f45ce3ece4053eb4.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/quiz-css-libraries-and-frameworks/66f1aeb60b11aec5abe83c2e.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/quiz-css-positioning/66ed8ffcf45ce3ece4053eb5.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/quiz-css-pseudo-classes/66ed9002f45ce3ece4053eb6.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/quiz-css-relative-and-absolute-units/66ed9009f45ce3ece4053eb7.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/quiz-css-typography/66ed9010f45ce3ece4053eb8.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/quiz-css-variables/66ed9018f45ce3ece4053eb9.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/quiz-debugging-javascript/66edd10913f078e7669eca81.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/quiz-design-fundamentals/66ed901ff45ce3ece4053eba.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/quiz-dom-manipulation-and-click-event-with-javascript/66edd07682767adff3a6231e.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/quiz-dynamic-programming/66edd5ffe490bef99ea99395.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/quiz-form-validation-with-javascript/66edd3403d7077eece6dc4b6.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/quiz-git/66f1b06a5a5d10cc100af620.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/quiz-graphs-and-trees/66edd5c8ac5314f8e80a3fc0.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/quiz-html-accessibility/66ed9026f45ce3ece4053ebb.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/quiz-html-tables-and-forms/66ed902df45ce3ece4053ebc.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/quiz-javascript-arrays/66edcccbba6dacdb65a59067.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/quiz-javascript-audio-and-video/66edd3b3096349f06cf688bb.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/quiz-javascript-comparisons-and-conditionals/66edc47c11492ac5cf258ad9.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/quiz-javascript-data-structures/66edd5583761e4f6dae19606.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/quiz-javascript-dates/66edd3711bb9f7efa73aef91.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/quiz-javascript-events/66edd0ac31fea6e678eb925a.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/quiz-javascript-functional-programming/66edd4f31ff19bf5573bf64b.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/quiz-javascript-functions/66edcc779993c0da6906dbb9.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/quiz-javascript-fundamentals/66edcd875b0d91de1fbbb492.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/quiz-javascript-higher-order-functions/66edcdd18a4ef8df16e6bb7e.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/quiz-javascript-loops/66edcd49e73385dd4df54ac7.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/quiz-javascript-math/66edc3ab8c6413c344f401bf.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/quiz-javascript-object-oriented-programming/66edd5267b52f8f617d8364f.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/quiz-javascript-objects/66edcd0ecb4b25dc64a34804.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/quiz-javascript-problem-solving-and-algorithmic-thinking/66edd4bc0ce399f475ad6f9b.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/quiz-javascript-regular-expressions/66edd3011f18f4ee1bd9d28b.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/quiz-javascript-strings/66edc31c44f1b9c1d5c5ebca.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/quiz-javascript-variables-and-data-types/66edc25ae5ea80bf6f785552.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/quiz-local-storage-and-crud/66edd3f9bef926f129990425.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/quiz-nano/66f1b03b922a53cb231e1c0d.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/quiz-react-basics/66f1a2009e65c9a40a26d51e.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/quiz-react-state-and-hooks/66f1a417757b6ca4eecd89d6.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/quiz-recursion/66edd43cded6bff30944b676.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/quiz-relational-database/66f1af82732957c895f0b21a.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/quiz-responsive-web-design/66ed9034f45ce3ece4053ebd.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/quiz-searching-and-sorting-algorithms/66edd476078cf3f3bc654271.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/quiz-security-and-privacy/66f1b0a939e913ccd3d4fa18.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/quiz-semantic-html/66ed903cf45ce3ece4053ebe.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/quiz-styling-forms/66ed9043f45ce3ece4053ebf.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/quiz-testing/66f1aeffc5774ac692112a7e.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/quiz-typescript/66f1ae758b77cfc3e4da6151.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/quiz-web-performance/66f1adcf97e3e4c1bd89ebf5.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/quiz-web-standards/66f1a0fcab4dfe9fcdcb269d.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/workshop-sentence-analyzer/66e2d680e129e1423116a541.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/workshop-sentence-analyzer/66e2df8c5676fe51cead8ec8.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/workshop-sentence-analyzer/66e2e5d890ac8a54c9d703bd.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/workshop-sentence-analyzer/66e2e99caa0cb3570f4822b4.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/workshop-sentence-analyzer/66e2eab8a5638f57b637b7cc.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/workshop-sentence-analyzer/66e2edb23013ca596f8d9568.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/workshop-sentence-analyzer/66e2f06b191e305c00574e4d.md create mode 100644 curriculum/challenges/arabic/25-front-end-development/workshop-sentence-analyzer/66e2f376df6f315ee81de81a.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/lab-book-catalog-table/66ec4c8e9878d8441956516f.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/lab-cash-register/aa2e6f85cab2ab736c9a9b24.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/lab-event-hub/66ebd4ae2812430bb883c787.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/lab-favorite-icon-toggler/66bf6bacf178eac7b96d4f5e.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/lab-house-painting/66d6a7a3e1aa411e94bf2346.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/lab-javascript-trivia-bot/66ed41f912d0bb1dc62da5dd.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/lab-palindrome-checker/657bdc55a322aae1eac3838f.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/lab-product-landing-page/587d78af367417b2b2512b04.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/lab-regex-sandbox/66e028680eca7d21db7e1aee.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/lab-stack-class/587d8250367417b2b2512c5f.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/quiz-advanced-react/66f1ad049d7a6ac0886cc2ba.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/quiz-asynchronous-javascript/66edd630f7666cfa54b404d0.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/quiz-backend-javascript/66f1b11026394bcdb7c42473.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/quiz-bash-and-sql/66f1affc0ef4fcca423d4688.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/quiz-bash-commands/66f1af4fedf643c78d024c5e.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/quiz-bash-scripting/66f1afbd9998e9c985d8e73b.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/quiz-basic-css/66ed8fa2f45ce3ece4053eab.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/quiz-basic-html/66df3b712c41c499e9d31e5b.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/quiz-computer-basics/66ed8fb9f45ce3ece4053eac.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/quiz-css-accessibility/66ed8fc1f45ce3ece4053ead.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/quiz-css-animations/66ed8fc9f45ce3ece4053eae.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/quiz-css-attribute-selectors/66ed8fd0f45ce3ece4053eaf.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/quiz-css-backgrounds-and-borders/66ed8fd7f45ce3ece4053eb0.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/quiz-css-colors/66ed8fe1f45ce3ece4053eb1.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/quiz-css-flexbox/66ed8fe7f45ce3ece4053eb2.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/quiz-css-grid/66ed8fedf45ce3ece4053eb3.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/quiz-css-layout-and-effects/66ed8ff4f45ce3ece4053eb4.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/quiz-css-libraries-and-frameworks/66f1aeb60b11aec5abe83c2e.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/quiz-css-positioning/66ed8ffcf45ce3ece4053eb5.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/quiz-css-pseudo-classes/66ed9002f45ce3ece4053eb6.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/quiz-css-relative-and-absolute-units/66ed9009f45ce3ece4053eb7.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/quiz-css-typography/66ed9010f45ce3ece4053eb8.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/quiz-css-variables/66ed9018f45ce3ece4053eb9.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/quiz-debugging-javascript/66edd10913f078e7669eca81.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/quiz-design-fundamentals/66ed901ff45ce3ece4053eba.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/quiz-dom-manipulation-and-click-event-with-javascript/66edd07682767adff3a6231e.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/quiz-dynamic-programming/66edd5ffe490bef99ea99395.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/quiz-form-validation-with-javascript/66edd3403d7077eece6dc4b6.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/quiz-git/66f1b06a5a5d10cc100af620.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/quiz-graphs-and-trees/66edd5c8ac5314f8e80a3fc0.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/quiz-html-accessibility/66ed9026f45ce3ece4053ebb.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/quiz-html-tables-and-forms/66ed902df45ce3ece4053ebc.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-arrays/66edcccbba6dacdb65a59067.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-audio-and-video/66edd3b3096349f06cf688bb.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-comparisons-and-conditionals/66edc47c11492ac5cf258ad9.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-data-structures/66edd5583761e4f6dae19606.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-dates/66edd3711bb9f7efa73aef91.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-events/66edd0ac31fea6e678eb925a.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-functional-programming/66edd4f31ff19bf5573bf64b.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-functions/66edcc779993c0da6906dbb9.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-fundamentals/66edcd875b0d91de1fbbb492.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-higher-order-functions/66edcdd18a4ef8df16e6bb7e.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-loops/66edcd49e73385dd4df54ac7.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-math/66edc3ab8c6413c344f401bf.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-object-oriented-programming/66edd5267b52f8f617d8364f.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-objects/66edcd0ecb4b25dc64a34804.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-problem-solving-and-algorithmic-thinking/66edd4bc0ce399f475ad6f9b.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-regular-expressions/66edd3011f18f4ee1bd9d28b.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-strings/66edc31c44f1b9c1d5c5ebca.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-variables-and-data-types/66edc25ae5ea80bf6f785552.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/quiz-local-storage-and-crud/66edd3f9bef926f129990425.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/quiz-nano/66f1b03b922a53cb231e1c0d.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/quiz-react-basics/66f1a2009e65c9a40a26d51e.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/quiz-react-state-and-hooks/66f1a417757b6ca4eecd89d6.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/quiz-recursion/66edd43cded6bff30944b676.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/quiz-relational-database/66f1af82732957c895f0b21a.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/quiz-responsive-web-design/66ed9034f45ce3ece4053ebd.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/quiz-searching-and-sorting-algorithms/66edd476078cf3f3bc654271.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/quiz-security-and-privacy/66f1b0a939e913ccd3d4fa18.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/quiz-semantic-html/66ed903cf45ce3ece4053ebe.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/quiz-styling-forms/66ed9043f45ce3ece4053ebf.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/quiz-testing/66f1aeffc5774ac692112a7e.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/quiz-typescript/66f1ae758b77cfc3e4da6151.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/quiz-web-performance/66f1adcf97e3e4c1bd89ebf5.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/quiz-web-standards/66f1a0fcab4dfe9fcdcb269d.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/workshop-sentence-analyzer/66e2d680e129e1423116a541.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/workshop-sentence-analyzer/66e2df8c5676fe51cead8ec8.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/workshop-sentence-analyzer/66e2e5d890ac8a54c9d703bd.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/workshop-sentence-analyzer/66e2e99caa0cb3570f4822b4.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/workshop-sentence-analyzer/66e2eab8a5638f57b637b7cc.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/workshop-sentence-analyzer/66e2edb23013ca596f8d9568.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/workshop-sentence-analyzer/66e2f06b191e305c00574e4d.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/workshop-sentence-analyzer/66e2f376df6f315ee81de81a.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/lab-book-catalog-table/66ec4c8e9878d8441956516f.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/lab-cash-register/aa2e6f85cab2ab736c9a9b24.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/lab-event-hub/66ebd4ae2812430bb883c787.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/lab-favorite-icon-toggler/66bf6bacf178eac7b96d4f5e.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/lab-house-painting/66d6a7a3e1aa411e94bf2346.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/lab-javascript-trivia-bot/66ed41f912d0bb1dc62da5dd.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/lab-palindrome-checker/657bdc55a322aae1eac3838f.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/lab-product-landing-page/587d78af367417b2b2512b04.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/lab-regex-sandbox/66e028680eca7d21db7e1aee.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/lab-stack-class/587d8250367417b2b2512c5f.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/quiz-advanced-react/66f1ad049d7a6ac0886cc2ba.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/quiz-asynchronous-javascript/66edd630f7666cfa54b404d0.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/quiz-backend-javascript/66f1b11026394bcdb7c42473.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/quiz-bash-and-sql/66f1affc0ef4fcca423d4688.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/quiz-bash-commands/66f1af4fedf643c78d024c5e.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/quiz-bash-scripting/66f1afbd9998e9c985d8e73b.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/quiz-basic-css/66ed8fa2f45ce3ece4053eab.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/quiz-basic-html/66df3b712c41c499e9d31e5b.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/quiz-computer-basics/66ed8fb9f45ce3ece4053eac.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/quiz-css-accessibility/66ed8fc1f45ce3ece4053ead.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/quiz-css-animations/66ed8fc9f45ce3ece4053eae.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/quiz-css-attribute-selectors/66ed8fd0f45ce3ece4053eaf.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/quiz-css-backgrounds-and-borders/66ed8fd7f45ce3ece4053eb0.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/quiz-css-colors/66ed8fe1f45ce3ece4053eb1.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/quiz-css-flexbox/66ed8fe7f45ce3ece4053eb2.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/quiz-css-grid/66ed8fedf45ce3ece4053eb3.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/quiz-css-layout-and-effects/66ed8ff4f45ce3ece4053eb4.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/quiz-css-libraries-and-frameworks/66f1aeb60b11aec5abe83c2e.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/quiz-css-positioning/66ed8ffcf45ce3ece4053eb5.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/quiz-css-pseudo-classes/66ed9002f45ce3ece4053eb6.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/quiz-css-relative-and-absolute-units/66ed9009f45ce3ece4053eb7.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/quiz-css-typography/66ed9010f45ce3ece4053eb8.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/quiz-css-variables/66ed9018f45ce3ece4053eb9.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/quiz-debugging-javascript/66edd10913f078e7669eca81.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/quiz-design-fundamentals/66ed901ff45ce3ece4053eba.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/quiz-dom-manipulation-and-click-event-with-javascript/66edd07682767adff3a6231e.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/quiz-dynamic-programming/66edd5ffe490bef99ea99395.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/quiz-form-validation-with-javascript/66edd3403d7077eece6dc4b6.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/quiz-git/66f1b06a5a5d10cc100af620.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/quiz-graphs-and-trees/66edd5c8ac5314f8e80a3fc0.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/quiz-html-accessibility/66ed9026f45ce3ece4053ebb.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/quiz-html-tables-and-forms/66ed902df45ce3ece4053ebc.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/quiz-javascript-arrays/66edcccbba6dacdb65a59067.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/quiz-javascript-audio-and-video/66edd3b3096349f06cf688bb.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/quiz-javascript-comparisons-and-conditionals/66edc47c11492ac5cf258ad9.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/quiz-javascript-data-structures/66edd5583761e4f6dae19606.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/quiz-javascript-dates/66edd3711bb9f7efa73aef91.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/quiz-javascript-events/66edd0ac31fea6e678eb925a.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/quiz-javascript-functional-programming/66edd4f31ff19bf5573bf64b.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/quiz-javascript-functions/66edcc779993c0da6906dbb9.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/quiz-javascript-fundamentals/66edcd875b0d91de1fbbb492.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/quiz-javascript-higher-order-functions/66edcdd18a4ef8df16e6bb7e.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/quiz-javascript-loops/66edcd49e73385dd4df54ac7.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/quiz-javascript-math/66edc3ab8c6413c344f401bf.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/quiz-javascript-object-oriented-programming/66edd5267b52f8f617d8364f.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/quiz-javascript-objects/66edcd0ecb4b25dc64a34804.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/quiz-javascript-problem-solving-and-algorithmic-thinking/66edd4bc0ce399f475ad6f9b.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/quiz-javascript-regular-expressions/66edd3011f18f4ee1bd9d28b.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/quiz-javascript-strings/66edc31c44f1b9c1d5c5ebca.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/quiz-javascript-variables-and-data-types/66edc25ae5ea80bf6f785552.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/quiz-local-storage-and-crud/66edd3f9bef926f129990425.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/quiz-nano/66f1b03b922a53cb231e1c0d.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/quiz-react-basics/66f1a2009e65c9a40a26d51e.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/quiz-react-state-and-hooks/66f1a417757b6ca4eecd89d6.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/quiz-recursion/66edd43cded6bff30944b676.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/quiz-relational-database/66f1af82732957c895f0b21a.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/quiz-responsive-web-design/66ed9034f45ce3ece4053ebd.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/quiz-searching-and-sorting-algorithms/66edd476078cf3f3bc654271.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/quiz-security-and-privacy/66f1b0a939e913ccd3d4fa18.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/quiz-semantic-html/66ed903cf45ce3ece4053ebe.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/quiz-styling-forms/66ed9043f45ce3ece4053ebf.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/quiz-testing/66f1aeffc5774ac692112a7e.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/quiz-typescript/66f1ae758b77cfc3e4da6151.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/quiz-web-performance/66f1adcf97e3e4c1bd89ebf5.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/quiz-web-standards/66f1a0fcab4dfe9fcdcb269d.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/workshop-sentence-analyzer/66e2d680e129e1423116a541.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/workshop-sentence-analyzer/66e2df8c5676fe51cead8ec8.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/workshop-sentence-analyzer/66e2e5d890ac8a54c9d703bd.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/workshop-sentence-analyzer/66e2e99caa0cb3570f4822b4.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/workshop-sentence-analyzer/66e2eab8a5638f57b637b7cc.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/workshop-sentence-analyzer/66e2edb23013ca596f8d9568.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/workshop-sentence-analyzer/66e2f06b191e305c00574e4d.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/workshop-sentence-analyzer/66e2f376df6f315ee81de81a.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/lab-book-catalog-table/66ec4c8e9878d8441956516f.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/lab-cash-register/aa2e6f85cab2ab736c9a9b24.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/lab-event-hub/66ebd4ae2812430bb883c787.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/lab-favorite-icon-toggler/66bf6bacf178eac7b96d4f5e.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/lab-house-painting/66d6a7a3e1aa411e94bf2346.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/lab-javascript-trivia-bot/66ed41f912d0bb1dc62da5dd.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/lab-palindrome-checker/657bdc55a322aae1eac3838f.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/lab-product-landing-page/587d78af367417b2b2512b04.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/lab-regex-sandbox/66e028680eca7d21db7e1aee.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/lab-stack-class/587d8250367417b2b2512c5f.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/quiz-advanced-react/66f1ad049d7a6ac0886cc2ba.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/quiz-asynchronous-javascript/66edd630f7666cfa54b404d0.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/quiz-backend-javascript/66f1b11026394bcdb7c42473.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/quiz-bash-and-sql/66f1affc0ef4fcca423d4688.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/quiz-bash-commands/66f1af4fedf643c78d024c5e.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/quiz-bash-scripting/66f1afbd9998e9c985d8e73b.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/quiz-basic-css/66ed8fa2f45ce3ece4053eab.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/quiz-basic-html/66df3b712c41c499e9d31e5b.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/quiz-computer-basics/66ed8fb9f45ce3ece4053eac.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/quiz-css-accessibility/66ed8fc1f45ce3ece4053ead.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/quiz-css-animations/66ed8fc9f45ce3ece4053eae.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/quiz-css-attribute-selectors/66ed8fd0f45ce3ece4053eaf.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/quiz-css-backgrounds-and-borders/66ed8fd7f45ce3ece4053eb0.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/quiz-css-colors/66ed8fe1f45ce3ece4053eb1.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/quiz-css-flexbox/66ed8fe7f45ce3ece4053eb2.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/quiz-css-grid/66ed8fedf45ce3ece4053eb3.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/quiz-css-layout-and-effects/66ed8ff4f45ce3ece4053eb4.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/quiz-css-libraries-and-frameworks/66f1aeb60b11aec5abe83c2e.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/quiz-css-positioning/66ed8ffcf45ce3ece4053eb5.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/quiz-css-pseudo-classes/66ed9002f45ce3ece4053eb6.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/quiz-css-relative-and-absolute-units/66ed9009f45ce3ece4053eb7.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/quiz-css-typography/66ed9010f45ce3ece4053eb8.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/quiz-css-variables/66ed9018f45ce3ece4053eb9.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/quiz-debugging-javascript/66edd10913f078e7669eca81.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/quiz-design-fundamentals/66ed901ff45ce3ece4053eba.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/quiz-dom-manipulation-and-click-event-with-javascript/66edd07682767adff3a6231e.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/quiz-dynamic-programming/66edd5ffe490bef99ea99395.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/quiz-form-validation-with-javascript/66edd3403d7077eece6dc4b6.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/quiz-git/66f1b06a5a5d10cc100af620.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/quiz-graphs-and-trees/66edd5c8ac5314f8e80a3fc0.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/quiz-html-accessibility/66ed9026f45ce3ece4053ebb.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/quiz-html-tables-and-forms/66ed902df45ce3ece4053ebc.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/quiz-javascript-arrays/66edcccbba6dacdb65a59067.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/quiz-javascript-audio-and-video/66edd3b3096349f06cf688bb.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/quiz-javascript-comparisons-and-conditionals/66edc47c11492ac5cf258ad9.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/quiz-javascript-data-structures/66edd5583761e4f6dae19606.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/quiz-javascript-dates/66edd3711bb9f7efa73aef91.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/quiz-javascript-events/66edd0ac31fea6e678eb925a.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/quiz-javascript-functional-programming/66edd4f31ff19bf5573bf64b.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/quiz-javascript-functions/66edcc779993c0da6906dbb9.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/quiz-javascript-fundamentals/66edcd875b0d91de1fbbb492.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/quiz-javascript-higher-order-functions/66edcdd18a4ef8df16e6bb7e.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/quiz-javascript-loops/66edcd49e73385dd4df54ac7.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/quiz-javascript-math/66edc3ab8c6413c344f401bf.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/quiz-javascript-object-oriented-programming/66edd5267b52f8f617d8364f.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/quiz-javascript-objects/66edcd0ecb4b25dc64a34804.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/quiz-javascript-problem-solving-and-algorithmic-thinking/66edd4bc0ce399f475ad6f9b.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/quiz-javascript-regular-expressions/66edd3011f18f4ee1bd9d28b.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/quiz-javascript-strings/66edc31c44f1b9c1d5c5ebca.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/quiz-javascript-variables-and-data-types/66edc25ae5ea80bf6f785552.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/quiz-local-storage-and-crud/66edd3f9bef926f129990425.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/quiz-nano/66f1b03b922a53cb231e1c0d.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/quiz-react-basics/66f1a2009e65c9a40a26d51e.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/quiz-react-state-and-hooks/66f1a417757b6ca4eecd89d6.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/quiz-recursion/66edd43cded6bff30944b676.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/quiz-relational-database/66f1af82732957c895f0b21a.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/quiz-responsive-web-design/66ed9034f45ce3ece4053ebd.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/quiz-searching-and-sorting-algorithms/66edd476078cf3f3bc654271.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/quiz-security-and-privacy/66f1b0a939e913ccd3d4fa18.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/quiz-semantic-html/66ed903cf45ce3ece4053ebe.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/quiz-styling-forms/66ed9043f45ce3ece4053ebf.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/quiz-testing/66f1aeffc5774ac692112a7e.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/quiz-typescript/66f1ae758b77cfc3e4da6151.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/quiz-web-performance/66f1adcf97e3e4c1bd89ebf5.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/quiz-web-standards/66f1a0fcab4dfe9fcdcb269d.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/workshop-sentence-analyzer/66e2d680e129e1423116a541.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/workshop-sentence-analyzer/66e2df8c5676fe51cead8ec8.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/workshop-sentence-analyzer/66e2e5d890ac8a54c9d703bd.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/workshop-sentence-analyzer/66e2e99caa0cb3570f4822b4.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/workshop-sentence-analyzer/66e2eab8a5638f57b637b7cc.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/workshop-sentence-analyzer/66e2edb23013ca596f8d9568.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/workshop-sentence-analyzer/66e2f06b191e305c00574e4d.md create mode 100644 curriculum/challenges/espanol/25-front-end-development/workshop-sentence-analyzer/66e2f376df6f315ee81de81a.md create mode 100644 curriculum/challenges/german/25-front-end-development/lab-book-catalog-table/66ec4c8e9878d8441956516f.md create mode 100644 curriculum/challenges/german/25-front-end-development/lab-cash-register/aa2e6f85cab2ab736c9a9b24.md create mode 100644 curriculum/challenges/german/25-front-end-development/lab-event-hub/66ebd4ae2812430bb883c787.md create mode 100644 curriculum/challenges/german/25-front-end-development/lab-favorite-icon-toggler/66bf6bacf178eac7b96d4f5e.md create mode 100644 curriculum/challenges/german/25-front-end-development/lab-house-painting/66d6a7a3e1aa411e94bf2346.md create mode 100644 curriculum/challenges/german/25-front-end-development/lab-javascript-trivia-bot/66ed41f912d0bb1dc62da5dd.md create mode 100644 curriculum/challenges/german/25-front-end-development/lab-palindrome-checker/657bdc55a322aae1eac3838f.md create mode 100644 curriculum/challenges/german/25-front-end-development/lab-product-landing-page/587d78af367417b2b2512b04.md create mode 100644 curriculum/challenges/german/25-front-end-development/lab-regex-sandbox/66e028680eca7d21db7e1aee.md create mode 100644 curriculum/challenges/german/25-front-end-development/lab-stack-class/587d8250367417b2b2512c5f.md create mode 100644 curriculum/challenges/german/25-front-end-development/quiz-advanced-react/66f1ad049d7a6ac0886cc2ba.md create mode 100644 curriculum/challenges/german/25-front-end-development/quiz-asynchronous-javascript/66edd630f7666cfa54b404d0.md create mode 100644 curriculum/challenges/german/25-front-end-development/quiz-backend-javascript/66f1b11026394bcdb7c42473.md create mode 100644 curriculum/challenges/german/25-front-end-development/quiz-bash-and-sql/66f1affc0ef4fcca423d4688.md create mode 100644 curriculum/challenges/german/25-front-end-development/quiz-bash-commands/66f1af4fedf643c78d024c5e.md create mode 100644 curriculum/challenges/german/25-front-end-development/quiz-bash-scripting/66f1afbd9998e9c985d8e73b.md create mode 100644 curriculum/challenges/german/25-front-end-development/quiz-basic-css/66ed8fa2f45ce3ece4053eab.md create mode 100644 curriculum/challenges/german/25-front-end-development/quiz-basic-html/66df3b712c41c499e9d31e5b.md create mode 100644 curriculum/challenges/german/25-front-end-development/quiz-computer-basics/66ed8fb9f45ce3ece4053eac.md create mode 100644 curriculum/challenges/german/25-front-end-development/quiz-css-accessibility/66ed8fc1f45ce3ece4053ead.md create mode 100644 curriculum/challenges/german/25-front-end-development/quiz-css-animations/66ed8fc9f45ce3ece4053eae.md create mode 100644 curriculum/challenges/german/25-front-end-development/quiz-css-attribute-selectors/66ed8fd0f45ce3ece4053eaf.md create mode 100644 curriculum/challenges/german/25-front-end-development/quiz-css-backgrounds-and-borders/66ed8fd7f45ce3ece4053eb0.md create mode 100644 curriculum/challenges/german/25-front-end-development/quiz-css-colors/66ed8fe1f45ce3ece4053eb1.md create mode 100644 curriculum/challenges/german/25-front-end-development/quiz-css-flexbox/66ed8fe7f45ce3ece4053eb2.md create mode 100644 curriculum/challenges/german/25-front-end-development/quiz-css-grid/66ed8fedf45ce3ece4053eb3.md create mode 100644 curriculum/challenges/german/25-front-end-development/quiz-css-layout-and-effects/66ed8ff4f45ce3ece4053eb4.md create mode 100644 curriculum/challenges/german/25-front-end-development/quiz-css-libraries-and-frameworks/66f1aeb60b11aec5abe83c2e.md create mode 100644 curriculum/challenges/german/25-front-end-development/quiz-css-positioning/66ed8ffcf45ce3ece4053eb5.md create mode 100644 curriculum/challenges/german/25-front-end-development/quiz-css-pseudo-classes/66ed9002f45ce3ece4053eb6.md create mode 100644 curriculum/challenges/german/25-front-end-development/quiz-css-relative-and-absolute-units/66ed9009f45ce3ece4053eb7.md create mode 100644 curriculum/challenges/german/25-front-end-development/quiz-css-typography/66ed9010f45ce3ece4053eb8.md create mode 100644 curriculum/challenges/german/25-front-end-development/quiz-css-variables/66ed9018f45ce3ece4053eb9.md create mode 100644 curriculum/challenges/german/25-front-end-development/quiz-debugging-javascript/66edd10913f078e7669eca81.md create mode 100644 curriculum/challenges/german/25-front-end-development/quiz-design-fundamentals/66ed901ff45ce3ece4053eba.md create mode 100644 curriculum/challenges/german/25-front-end-development/quiz-dom-manipulation-and-click-event-with-javascript/66edd07682767adff3a6231e.md create mode 100644 curriculum/challenges/german/25-front-end-development/quiz-dynamic-programming/66edd5ffe490bef99ea99395.md create mode 100644 curriculum/challenges/german/25-front-end-development/quiz-form-validation-with-javascript/66edd3403d7077eece6dc4b6.md create mode 100644 curriculum/challenges/german/25-front-end-development/quiz-git/66f1b06a5a5d10cc100af620.md create mode 100644 curriculum/challenges/german/25-front-end-development/quiz-graphs-and-trees/66edd5c8ac5314f8e80a3fc0.md create mode 100644 curriculum/challenges/german/25-front-end-development/quiz-html-accessibility/66ed9026f45ce3ece4053ebb.md create mode 100644 curriculum/challenges/german/25-front-end-development/quiz-html-tables-and-forms/66ed902df45ce3ece4053ebc.md create mode 100644 curriculum/challenges/german/25-front-end-development/quiz-javascript-arrays/66edcccbba6dacdb65a59067.md create mode 100644 curriculum/challenges/german/25-front-end-development/quiz-javascript-audio-and-video/66edd3b3096349f06cf688bb.md create mode 100644 curriculum/challenges/german/25-front-end-development/quiz-javascript-comparisons-and-conditionals/66edc47c11492ac5cf258ad9.md create mode 100644 curriculum/challenges/german/25-front-end-development/quiz-javascript-data-structures/66edd5583761e4f6dae19606.md create mode 100644 curriculum/challenges/german/25-front-end-development/quiz-javascript-dates/66edd3711bb9f7efa73aef91.md create mode 100644 curriculum/challenges/german/25-front-end-development/quiz-javascript-events/66edd0ac31fea6e678eb925a.md create mode 100644 curriculum/challenges/german/25-front-end-development/quiz-javascript-functional-programming/66edd4f31ff19bf5573bf64b.md create mode 100644 curriculum/challenges/german/25-front-end-development/quiz-javascript-functions/66edcc779993c0da6906dbb9.md create mode 100644 curriculum/challenges/german/25-front-end-development/quiz-javascript-fundamentals/66edcd875b0d91de1fbbb492.md create mode 100644 curriculum/challenges/german/25-front-end-development/quiz-javascript-higher-order-functions/66edcdd18a4ef8df16e6bb7e.md create mode 100644 curriculum/challenges/german/25-front-end-development/quiz-javascript-loops/66edcd49e73385dd4df54ac7.md create mode 100644 curriculum/challenges/german/25-front-end-development/quiz-javascript-math/66edc3ab8c6413c344f401bf.md create mode 100644 curriculum/challenges/german/25-front-end-development/quiz-javascript-object-oriented-programming/66edd5267b52f8f617d8364f.md create mode 100644 curriculum/challenges/german/25-front-end-development/quiz-javascript-objects/66edcd0ecb4b25dc64a34804.md create mode 100644 curriculum/challenges/german/25-front-end-development/quiz-javascript-problem-solving-and-algorithmic-thinking/66edd4bc0ce399f475ad6f9b.md create mode 100644 curriculum/challenges/german/25-front-end-development/quiz-javascript-regular-expressions/66edd3011f18f4ee1bd9d28b.md create mode 100644 curriculum/challenges/german/25-front-end-development/quiz-javascript-strings/66edc31c44f1b9c1d5c5ebca.md create mode 100644 curriculum/challenges/german/25-front-end-development/quiz-javascript-variables-and-data-types/66edc25ae5ea80bf6f785552.md create mode 100644 curriculum/challenges/german/25-front-end-development/quiz-local-storage-and-crud/66edd3f9bef926f129990425.md create mode 100644 curriculum/challenges/german/25-front-end-development/quiz-nano/66f1b03b922a53cb231e1c0d.md create mode 100644 curriculum/challenges/german/25-front-end-development/quiz-react-basics/66f1a2009e65c9a40a26d51e.md create mode 100644 curriculum/challenges/german/25-front-end-development/quiz-react-state-and-hooks/66f1a417757b6ca4eecd89d6.md create mode 100644 curriculum/challenges/german/25-front-end-development/quiz-recursion/66edd43cded6bff30944b676.md create mode 100644 curriculum/challenges/german/25-front-end-development/quiz-relational-database/66f1af82732957c895f0b21a.md create mode 100644 curriculum/challenges/german/25-front-end-development/quiz-responsive-web-design/66ed9034f45ce3ece4053ebd.md create mode 100644 curriculum/challenges/german/25-front-end-development/quiz-searching-and-sorting-algorithms/66edd476078cf3f3bc654271.md create mode 100644 curriculum/challenges/german/25-front-end-development/quiz-security-and-privacy/66f1b0a939e913ccd3d4fa18.md create mode 100644 curriculum/challenges/german/25-front-end-development/quiz-semantic-html/66ed903cf45ce3ece4053ebe.md create mode 100644 curriculum/challenges/german/25-front-end-development/quiz-styling-forms/66ed9043f45ce3ece4053ebf.md create mode 100644 curriculum/challenges/german/25-front-end-development/quiz-testing/66f1aeffc5774ac692112a7e.md create mode 100644 curriculum/challenges/german/25-front-end-development/quiz-typescript/66f1ae758b77cfc3e4da6151.md create mode 100644 curriculum/challenges/german/25-front-end-development/quiz-web-performance/66f1adcf97e3e4c1bd89ebf5.md create mode 100644 curriculum/challenges/german/25-front-end-development/quiz-web-standards/66f1a0fcab4dfe9fcdcb269d.md create mode 100644 curriculum/challenges/german/25-front-end-development/workshop-sentence-analyzer/66e2d680e129e1423116a541.md create mode 100644 curriculum/challenges/german/25-front-end-development/workshop-sentence-analyzer/66e2df8c5676fe51cead8ec8.md create mode 100644 curriculum/challenges/german/25-front-end-development/workshop-sentence-analyzer/66e2e5d890ac8a54c9d703bd.md create mode 100644 curriculum/challenges/german/25-front-end-development/workshop-sentence-analyzer/66e2e99caa0cb3570f4822b4.md create mode 100644 curriculum/challenges/german/25-front-end-development/workshop-sentence-analyzer/66e2eab8a5638f57b637b7cc.md create mode 100644 curriculum/challenges/german/25-front-end-development/workshop-sentence-analyzer/66e2edb23013ca596f8d9568.md create mode 100644 curriculum/challenges/german/25-front-end-development/workshop-sentence-analyzer/66e2f06b191e305c00574e4d.md create mode 100644 curriculum/challenges/german/25-front-end-development/workshop-sentence-analyzer/66e2f376df6f315ee81de81a.md create mode 100644 curriculum/challenges/italian/25-front-end-development/lab-book-catalog-table/66ec4c8e9878d8441956516f.md create mode 100644 curriculum/challenges/italian/25-front-end-development/lab-cash-register/aa2e6f85cab2ab736c9a9b24.md create mode 100644 curriculum/challenges/italian/25-front-end-development/lab-event-hub/66ebd4ae2812430bb883c787.md create mode 100644 curriculum/challenges/italian/25-front-end-development/lab-favorite-icon-toggler/66bf6bacf178eac7b96d4f5e.md create mode 100644 curriculum/challenges/italian/25-front-end-development/lab-house-painting/66d6a7a3e1aa411e94bf2346.md create mode 100644 curriculum/challenges/italian/25-front-end-development/lab-javascript-trivia-bot/66ed41f912d0bb1dc62da5dd.md create mode 100644 curriculum/challenges/italian/25-front-end-development/lab-palindrome-checker/657bdc55a322aae1eac3838f.md create mode 100644 curriculum/challenges/italian/25-front-end-development/lab-product-landing-page/587d78af367417b2b2512b04.md create mode 100644 curriculum/challenges/italian/25-front-end-development/lab-regex-sandbox/66e028680eca7d21db7e1aee.md create mode 100644 curriculum/challenges/italian/25-front-end-development/lab-stack-class/587d8250367417b2b2512c5f.md create mode 100644 curriculum/challenges/italian/25-front-end-development/quiz-advanced-react/66f1ad049d7a6ac0886cc2ba.md create mode 100644 curriculum/challenges/italian/25-front-end-development/quiz-asynchronous-javascript/66edd630f7666cfa54b404d0.md create mode 100644 curriculum/challenges/italian/25-front-end-development/quiz-backend-javascript/66f1b11026394bcdb7c42473.md create mode 100644 curriculum/challenges/italian/25-front-end-development/quiz-bash-and-sql/66f1affc0ef4fcca423d4688.md create mode 100644 curriculum/challenges/italian/25-front-end-development/quiz-bash-commands/66f1af4fedf643c78d024c5e.md create mode 100644 curriculum/challenges/italian/25-front-end-development/quiz-bash-scripting/66f1afbd9998e9c985d8e73b.md create mode 100644 curriculum/challenges/italian/25-front-end-development/quiz-basic-css/66ed8fa2f45ce3ece4053eab.md create mode 100644 curriculum/challenges/italian/25-front-end-development/quiz-basic-html/66df3b712c41c499e9d31e5b.md create mode 100644 curriculum/challenges/italian/25-front-end-development/quiz-computer-basics/66ed8fb9f45ce3ece4053eac.md create mode 100644 curriculum/challenges/italian/25-front-end-development/quiz-css-accessibility/66ed8fc1f45ce3ece4053ead.md create mode 100644 curriculum/challenges/italian/25-front-end-development/quiz-css-animations/66ed8fc9f45ce3ece4053eae.md create mode 100644 curriculum/challenges/italian/25-front-end-development/quiz-css-attribute-selectors/66ed8fd0f45ce3ece4053eaf.md create mode 100644 curriculum/challenges/italian/25-front-end-development/quiz-css-backgrounds-and-borders/66ed8fd7f45ce3ece4053eb0.md create mode 100644 curriculum/challenges/italian/25-front-end-development/quiz-css-colors/66ed8fe1f45ce3ece4053eb1.md create mode 100644 curriculum/challenges/italian/25-front-end-development/quiz-css-flexbox/66ed8fe7f45ce3ece4053eb2.md create mode 100644 curriculum/challenges/italian/25-front-end-development/quiz-css-grid/66ed8fedf45ce3ece4053eb3.md create mode 100644 curriculum/challenges/italian/25-front-end-development/quiz-css-layout-and-effects/66ed8ff4f45ce3ece4053eb4.md create mode 100644 curriculum/challenges/italian/25-front-end-development/quiz-css-libraries-and-frameworks/66f1aeb60b11aec5abe83c2e.md create mode 100644 curriculum/challenges/italian/25-front-end-development/quiz-css-positioning/66ed8ffcf45ce3ece4053eb5.md create mode 100644 curriculum/challenges/italian/25-front-end-development/quiz-css-pseudo-classes/66ed9002f45ce3ece4053eb6.md create mode 100644 curriculum/challenges/italian/25-front-end-development/quiz-css-relative-and-absolute-units/66ed9009f45ce3ece4053eb7.md create mode 100644 curriculum/challenges/italian/25-front-end-development/quiz-css-typography/66ed9010f45ce3ece4053eb8.md create mode 100644 curriculum/challenges/italian/25-front-end-development/quiz-css-variables/66ed9018f45ce3ece4053eb9.md create mode 100644 curriculum/challenges/italian/25-front-end-development/quiz-debugging-javascript/66edd10913f078e7669eca81.md create mode 100644 curriculum/challenges/italian/25-front-end-development/quiz-design-fundamentals/66ed901ff45ce3ece4053eba.md create mode 100644 curriculum/challenges/italian/25-front-end-development/quiz-dom-manipulation-and-click-event-with-javascript/66edd07682767adff3a6231e.md create mode 100644 curriculum/challenges/italian/25-front-end-development/quiz-dynamic-programming/66edd5ffe490bef99ea99395.md create mode 100644 curriculum/challenges/italian/25-front-end-development/quiz-form-validation-with-javascript/66edd3403d7077eece6dc4b6.md create mode 100644 curriculum/challenges/italian/25-front-end-development/quiz-git/66f1b06a5a5d10cc100af620.md create mode 100644 curriculum/challenges/italian/25-front-end-development/quiz-graphs-and-trees/66edd5c8ac5314f8e80a3fc0.md create mode 100644 curriculum/challenges/italian/25-front-end-development/quiz-html-accessibility/66ed9026f45ce3ece4053ebb.md create mode 100644 curriculum/challenges/italian/25-front-end-development/quiz-html-tables-and-forms/66ed902df45ce3ece4053ebc.md create mode 100644 curriculum/challenges/italian/25-front-end-development/quiz-javascript-arrays/66edcccbba6dacdb65a59067.md create mode 100644 curriculum/challenges/italian/25-front-end-development/quiz-javascript-audio-and-video/66edd3b3096349f06cf688bb.md create mode 100644 curriculum/challenges/italian/25-front-end-development/quiz-javascript-comparisons-and-conditionals/66edc47c11492ac5cf258ad9.md create mode 100644 curriculum/challenges/italian/25-front-end-development/quiz-javascript-data-structures/66edd5583761e4f6dae19606.md create mode 100644 curriculum/challenges/italian/25-front-end-development/quiz-javascript-dates/66edd3711bb9f7efa73aef91.md create mode 100644 curriculum/challenges/italian/25-front-end-development/quiz-javascript-events/66edd0ac31fea6e678eb925a.md create mode 100644 curriculum/challenges/italian/25-front-end-development/quiz-javascript-functional-programming/66edd4f31ff19bf5573bf64b.md create mode 100644 curriculum/challenges/italian/25-front-end-development/quiz-javascript-functions/66edcc779993c0da6906dbb9.md create mode 100644 curriculum/challenges/italian/25-front-end-development/quiz-javascript-fundamentals/66edcd875b0d91de1fbbb492.md create mode 100644 curriculum/challenges/italian/25-front-end-development/quiz-javascript-higher-order-functions/66edcdd18a4ef8df16e6bb7e.md create mode 100644 curriculum/challenges/italian/25-front-end-development/quiz-javascript-loops/66edcd49e73385dd4df54ac7.md create mode 100644 curriculum/challenges/italian/25-front-end-development/quiz-javascript-math/66edc3ab8c6413c344f401bf.md create mode 100644 curriculum/challenges/italian/25-front-end-development/quiz-javascript-object-oriented-programming/66edd5267b52f8f617d8364f.md create mode 100644 curriculum/challenges/italian/25-front-end-development/quiz-javascript-objects/66edcd0ecb4b25dc64a34804.md create mode 100644 curriculum/challenges/italian/25-front-end-development/quiz-javascript-problem-solving-and-algorithmic-thinking/66edd4bc0ce399f475ad6f9b.md create mode 100644 curriculum/challenges/italian/25-front-end-development/quiz-javascript-regular-expressions/66edd3011f18f4ee1bd9d28b.md create mode 100644 curriculum/challenges/italian/25-front-end-development/quiz-javascript-strings/66edc31c44f1b9c1d5c5ebca.md create mode 100644 curriculum/challenges/italian/25-front-end-development/quiz-javascript-variables-and-data-types/66edc25ae5ea80bf6f785552.md create mode 100644 curriculum/challenges/italian/25-front-end-development/quiz-local-storage-and-crud/66edd3f9bef926f129990425.md create mode 100644 curriculum/challenges/italian/25-front-end-development/quiz-nano/66f1b03b922a53cb231e1c0d.md create mode 100644 curriculum/challenges/italian/25-front-end-development/quiz-react-basics/66f1a2009e65c9a40a26d51e.md create mode 100644 curriculum/challenges/italian/25-front-end-development/quiz-react-state-and-hooks/66f1a417757b6ca4eecd89d6.md create mode 100644 curriculum/challenges/italian/25-front-end-development/quiz-recursion/66edd43cded6bff30944b676.md create mode 100644 curriculum/challenges/italian/25-front-end-development/quiz-relational-database/66f1af82732957c895f0b21a.md create mode 100644 curriculum/challenges/italian/25-front-end-development/quiz-responsive-web-design/66ed9034f45ce3ece4053ebd.md create mode 100644 curriculum/challenges/italian/25-front-end-development/quiz-searching-and-sorting-algorithms/66edd476078cf3f3bc654271.md create mode 100644 curriculum/challenges/italian/25-front-end-development/quiz-security-and-privacy/66f1b0a939e913ccd3d4fa18.md create mode 100644 curriculum/challenges/italian/25-front-end-development/quiz-semantic-html/66ed903cf45ce3ece4053ebe.md create mode 100644 curriculum/challenges/italian/25-front-end-development/quiz-styling-forms/66ed9043f45ce3ece4053ebf.md create mode 100644 curriculum/challenges/italian/25-front-end-development/quiz-testing/66f1aeffc5774ac692112a7e.md create mode 100644 curriculum/challenges/italian/25-front-end-development/quiz-typescript/66f1ae758b77cfc3e4da6151.md create mode 100644 curriculum/challenges/italian/25-front-end-development/quiz-web-performance/66f1adcf97e3e4c1bd89ebf5.md create mode 100644 curriculum/challenges/italian/25-front-end-development/quiz-web-standards/66f1a0fcab4dfe9fcdcb269d.md create mode 100644 curriculum/challenges/italian/25-front-end-development/workshop-sentence-analyzer/66e2d680e129e1423116a541.md create mode 100644 curriculum/challenges/italian/25-front-end-development/workshop-sentence-analyzer/66e2df8c5676fe51cead8ec8.md create mode 100644 curriculum/challenges/italian/25-front-end-development/workshop-sentence-analyzer/66e2e5d890ac8a54c9d703bd.md create mode 100644 curriculum/challenges/italian/25-front-end-development/workshop-sentence-analyzer/66e2e99caa0cb3570f4822b4.md create mode 100644 curriculum/challenges/italian/25-front-end-development/workshop-sentence-analyzer/66e2eab8a5638f57b637b7cc.md create mode 100644 curriculum/challenges/italian/25-front-end-development/workshop-sentence-analyzer/66e2edb23013ca596f8d9568.md create mode 100644 curriculum/challenges/italian/25-front-end-development/workshop-sentence-analyzer/66e2f06b191e305c00574e4d.md create mode 100644 curriculum/challenges/italian/25-front-end-development/workshop-sentence-analyzer/66e2f376df6f315ee81de81a.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/lab-book-catalog-table/66ec4c8e9878d8441956516f.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/lab-cash-register/aa2e6f85cab2ab736c9a9b24.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/lab-event-hub/66ebd4ae2812430bb883c787.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/lab-favorite-icon-toggler/66bf6bacf178eac7b96d4f5e.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/lab-house-painting/66d6a7a3e1aa411e94bf2346.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/lab-javascript-trivia-bot/66ed41f912d0bb1dc62da5dd.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/lab-palindrome-checker/657bdc55a322aae1eac3838f.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/lab-product-landing-page/587d78af367417b2b2512b04.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/lab-regex-sandbox/66e028680eca7d21db7e1aee.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/lab-stack-class/587d8250367417b2b2512c5f.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/quiz-advanced-react/66f1ad049d7a6ac0886cc2ba.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/quiz-asynchronous-javascript/66edd630f7666cfa54b404d0.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/quiz-backend-javascript/66f1b11026394bcdb7c42473.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/quiz-bash-and-sql/66f1affc0ef4fcca423d4688.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/quiz-bash-commands/66f1af4fedf643c78d024c5e.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/quiz-bash-scripting/66f1afbd9998e9c985d8e73b.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/quiz-basic-css/66ed8fa2f45ce3ece4053eab.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/quiz-basic-html/66df3b712c41c499e9d31e5b.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/quiz-computer-basics/66ed8fb9f45ce3ece4053eac.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/quiz-css-accessibility/66ed8fc1f45ce3ece4053ead.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/quiz-css-animations/66ed8fc9f45ce3ece4053eae.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/quiz-css-attribute-selectors/66ed8fd0f45ce3ece4053eaf.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/quiz-css-backgrounds-and-borders/66ed8fd7f45ce3ece4053eb0.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/quiz-css-colors/66ed8fe1f45ce3ece4053eb1.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/quiz-css-flexbox/66ed8fe7f45ce3ece4053eb2.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/quiz-css-grid/66ed8fedf45ce3ece4053eb3.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/quiz-css-layout-and-effects/66ed8ff4f45ce3ece4053eb4.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/quiz-css-libraries-and-frameworks/66f1aeb60b11aec5abe83c2e.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/quiz-css-positioning/66ed8ffcf45ce3ece4053eb5.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/quiz-css-pseudo-classes/66ed9002f45ce3ece4053eb6.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/quiz-css-relative-and-absolute-units/66ed9009f45ce3ece4053eb7.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/quiz-css-typography/66ed9010f45ce3ece4053eb8.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/quiz-css-variables/66ed9018f45ce3ece4053eb9.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/quiz-debugging-javascript/66edd10913f078e7669eca81.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/quiz-design-fundamentals/66ed901ff45ce3ece4053eba.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/quiz-dom-manipulation-and-click-event-with-javascript/66edd07682767adff3a6231e.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/quiz-dynamic-programming/66edd5ffe490bef99ea99395.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/quiz-form-validation-with-javascript/66edd3403d7077eece6dc4b6.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/quiz-git/66f1b06a5a5d10cc100af620.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/quiz-graphs-and-trees/66edd5c8ac5314f8e80a3fc0.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/quiz-html-accessibility/66ed9026f45ce3ece4053ebb.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/quiz-html-tables-and-forms/66ed902df45ce3ece4053ebc.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/quiz-javascript-arrays/66edcccbba6dacdb65a59067.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/quiz-javascript-audio-and-video/66edd3b3096349f06cf688bb.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/quiz-javascript-comparisons-and-conditionals/66edc47c11492ac5cf258ad9.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/quiz-javascript-data-structures/66edd5583761e4f6dae19606.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/quiz-javascript-dates/66edd3711bb9f7efa73aef91.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/quiz-javascript-events/66edd0ac31fea6e678eb925a.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/quiz-javascript-functional-programming/66edd4f31ff19bf5573bf64b.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/quiz-javascript-functions/66edcc779993c0da6906dbb9.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/quiz-javascript-fundamentals/66edcd875b0d91de1fbbb492.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/quiz-javascript-higher-order-functions/66edcdd18a4ef8df16e6bb7e.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/quiz-javascript-loops/66edcd49e73385dd4df54ac7.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/quiz-javascript-math/66edc3ab8c6413c344f401bf.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/quiz-javascript-object-oriented-programming/66edd5267b52f8f617d8364f.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/quiz-javascript-objects/66edcd0ecb4b25dc64a34804.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/quiz-javascript-problem-solving-and-algorithmic-thinking/66edd4bc0ce399f475ad6f9b.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/quiz-javascript-regular-expressions/66edd3011f18f4ee1bd9d28b.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/quiz-javascript-strings/66edc31c44f1b9c1d5c5ebca.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/quiz-javascript-variables-and-data-types/66edc25ae5ea80bf6f785552.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/quiz-local-storage-and-crud/66edd3f9bef926f129990425.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/quiz-nano/66f1b03b922a53cb231e1c0d.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/quiz-react-basics/66f1a2009e65c9a40a26d51e.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/quiz-react-state-and-hooks/66f1a417757b6ca4eecd89d6.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/quiz-recursion/66edd43cded6bff30944b676.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/quiz-relational-database/66f1af82732957c895f0b21a.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/quiz-responsive-web-design/66ed9034f45ce3ece4053ebd.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/quiz-searching-and-sorting-algorithms/66edd476078cf3f3bc654271.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/quiz-security-and-privacy/66f1b0a939e913ccd3d4fa18.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/quiz-semantic-html/66ed903cf45ce3ece4053ebe.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/quiz-styling-forms/66ed9043f45ce3ece4053ebf.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/quiz-testing/66f1aeffc5774ac692112a7e.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/quiz-typescript/66f1ae758b77cfc3e4da6151.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/quiz-web-performance/66f1adcf97e3e4c1bd89ebf5.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/quiz-web-standards/66f1a0fcab4dfe9fcdcb269d.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/workshop-sentence-analyzer/66e2d680e129e1423116a541.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/workshop-sentence-analyzer/66e2df8c5676fe51cead8ec8.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/workshop-sentence-analyzer/66e2e5d890ac8a54c9d703bd.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/workshop-sentence-analyzer/66e2e99caa0cb3570f4822b4.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/workshop-sentence-analyzer/66e2eab8a5638f57b637b7cc.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/workshop-sentence-analyzer/66e2edb23013ca596f8d9568.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/workshop-sentence-analyzer/66e2f06b191e305c00574e4d.md create mode 100644 curriculum/challenges/japanese/25-front-end-development/workshop-sentence-analyzer/66e2f376df6f315ee81de81a.md create mode 100644 curriculum/challenges/korean/25-front-end-development/lab-book-catalog-table/66ec4c8e9878d8441956516f.md create mode 100644 curriculum/challenges/korean/25-front-end-development/lab-cash-register/aa2e6f85cab2ab736c9a9b24.md create mode 100644 curriculum/challenges/korean/25-front-end-development/lab-event-hub/66ebd4ae2812430bb883c787.md create mode 100644 curriculum/challenges/korean/25-front-end-development/lab-favorite-icon-toggler/66bf6bacf178eac7b96d4f5e.md create mode 100644 curriculum/challenges/korean/25-front-end-development/lab-house-painting/66d6a7a3e1aa411e94bf2346.md create mode 100644 curriculum/challenges/korean/25-front-end-development/lab-javascript-trivia-bot/66ed41f912d0bb1dc62da5dd.md create mode 100644 curriculum/challenges/korean/25-front-end-development/lab-palindrome-checker/657bdc55a322aae1eac3838f.md create mode 100644 curriculum/challenges/korean/25-front-end-development/lab-product-landing-page/587d78af367417b2b2512b04.md create mode 100644 curriculum/challenges/korean/25-front-end-development/lab-regex-sandbox/66e028680eca7d21db7e1aee.md create mode 100644 curriculum/challenges/korean/25-front-end-development/lab-stack-class/587d8250367417b2b2512c5f.md create mode 100644 curriculum/challenges/korean/25-front-end-development/quiz-advanced-react/66f1ad049d7a6ac0886cc2ba.md create mode 100644 curriculum/challenges/korean/25-front-end-development/quiz-asynchronous-javascript/66edd630f7666cfa54b404d0.md create mode 100644 curriculum/challenges/korean/25-front-end-development/quiz-backend-javascript/66f1b11026394bcdb7c42473.md create mode 100644 curriculum/challenges/korean/25-front-end-development/quiz-bash-and-sql/66f1affc0ef4fcca423d4688.md create mode 100644 curriculum/challenges/korean/25-front-end-development/quiz-bash-commands/66f1af4fedf643c78d024c5e.md create mode 100644 curriculum/challenges/korean/25-front-end-development/quiz-bash-scripting/66f1afbd9998e9c985d8e73b.md create mode 100644 curriculum/challenges/korean/25-front-end-development/quiz-basic-css/66ed8fa2f45ce3ece4053eab.md create mode 100644 curriculum/challenges/korean/25-front-end-development/quiz-basic-html/66df3b712c41c499e9d31e5b.md create mode 100644 curriculum/challenges/korean/25-front-end-development/quiz-computer-basics/66ed8fb9f45ce3ece4053eac.md create mode 100644 curriculum/challenges/korean/25-front-end-development/quiz-css-accessibility/66ed8fc1f45ce3ece4053ead.md create mode 100644 curriculum/challenges/korean/25-front-end-development/quiz-css-animations/66ed8fc9f45ce3ece4053eae.md create mode 100644 curriculum/challenges/korean/25-front-end-development/quiz-css-attribute-selectors/66ed8fd0f45ce3ece4053eaf.md create mode 100644 curriculum/challenges/korean/25-front-end-development/quiz-css-backgrounds-and-borders/66ed8fd7f45ce3ece4053eb0.md create mode 100644 curriculum/challenges/korean/25-front-end-development/quiz-css-colors/66ed8fe1f45ce3ece4053eb1.md create mode 100644 curriculum/challenges/korean/25-front-end-development/quiz-css-flexbox/66ed8fe7f45ce3ece4053eb2.md create mode 100644 curriculum/challenges/korean/25-front-end-development/quiz-css-grid/66ed8fedf45ce3ece4053eb3.md create mode 100644 curriculum/challenges/korean/25-front-end-development/quiz-css-layout-and-effects/66ed8ff4f45ce3ece4053eb4.md create mode 100644 curriculum/challenges/korean/25-front-end-development/quiz-css-libraries-and-frameworks/66f1aeb60b11aec5abe83c2e.md create mode 100644 curriculum/challenges/korean/25-front-end-development/quiz-css-positioning/66ed8ffcf45ce3ece4053eb5.md create mode 100644 curriculum/challenges/korean/25-front-end-development/quiz-css-pseudo-classes/66ed9002f45ce3ece4053eb6.md create mode 100644 curriculum/challenges/korean/25-front-end-development/quiz-css-relative-and-absolute-units/66ed9009f45ce3ece4053eb7.md create mode 100644 curriculum/challenges/korean/25-front-end-development/quiz-css-typography/66ed9010f45ce3ece4053eb8.md create mode 100644 curriculum/challenges/korean/25-front-end-development/quiz-css-variables/66ed9018f45ce3ece4053eb9.md create mode 100644 curriculum/challenges/korean/25-front-end-development/quiz-debugging-javascript/66edd10913f078e7669eca81.md create mode 100644 curriculum/challenges/korean/25-front-end-development/quiz-design-fundamentals/66ed901ff45ce3ece4053eba.md create mode 100644 curriculum/challenges/korean/25-front-end-development/quiz-dom-manipulation-and-click-event-with-javascript/66edd07682767adff3a6231e.md create mode 100644 curriculum/challenges/korean/25-front-end-development/quiz-dynamic-programming/66edd5ffe490bef99ea99395.md create mode 100644 curriculum/challenges/korean/25-front-end-development/quiz-form-validation-with-javascript/66edd3403d7077eece6dc4b6.md create mode 100644 curriculum/challenges/korean/25-front-end-development/quiz-git/66f1b06a5a5d10cc100af620.md create mode 100644 curriculum/challenges/korean/25-front-end-development/quiz-graphs-and-trees/66edd5c8ac5314f8e80a3fc0.md create mode 100644 curriculum/challenges/korean/25-front-end-development/quiz-html-accessibility/66ed9026f45ce3ece4053ebb.md create mode 100644 curriculum/challenges/korean/25-front-end-development/quiz-html-tables-and-forms/66ed902df45ce3ece4053ebc.md create mode 100644 curriculum/challenges/korean/25-front-end-development/quiz-javascript-arrays/66edcccbba6dacdb65a59067.md create mode 100644 curriculum/challenges/korean/25-front-end-development/quiz-javascript-audio-and-video/66edd3b3096349f06cf688bb.md create mode 100644 curriculum/challenges/korean/25-front-end-development/quiz-javascript-comparisons-and-conditionals/66edc47c11492ac5cf258ad9.md create mode 100644 curriculum/challenges/korean/25-front-end-development/quiz-javascript-data-structures/66edd5583761e4f6dae19606.md create mode 100644 curriculum/challenges/korean/25-front-end-development/quiz-javascript-dates/66edd3711bb9f7efa73aef91.md create mode 100644 curriculum/challenges/korean/25-front-end-development/quiz-javascript-events/66edd0ac31fea6e678eb925a.md create mode 100644 curriculum/challenges/korean/25-front-end-development/quiz-javascript-functional-programming/66edd4f31ff19bf5573bf64b.md create mode 100644 curriculum/challenges/korean/25-front-end-development/quiz-javascript-functions/66edcc779993c0da6906dbb9.md create mode 100644 curriculum/challenges/korean/25-front-end-development/quiz-javascript-fundamentals/66edcd875b0d91de1fbbb492.md create mode 100644 curriculum/challenges/korean/25-front-end-development/quiz-javascript-higher-order-functions/66edcdd18a4ef8df16e6bb7e.md create mode 100644 curriculum/challenges/korean/25-front-end-development/quiz-javascript-loops/66edcd49e73385dd4df54ac7.md create mode 100644 curriculum/challenges/korean/25-front-end-development/quiz-javascript-math/66edc3ab8c6413c344f401bf.md create mode 100644 curriculum/challenges/korean/25-front-end-development/quiz-javascript-object-oriented-programming/66edd5267b52f8f617d8364f.md create mode 100644 curriculum/challenges/korean/25-front-end-development/quiz-javascript-objects/66edcd0ecb4b25dc64a34804.md create mode 100644 curriculum/challenges/korean/25-front-end-development/quiz-javascript-problem-solving-and-algorithmic-thinking/66edd4bc0ce399f475ad6f9b.md create mode 100644 curriculum/challenges/korean/25-front-end-development/quiz-javascript-regular-expressions/66edd3011f18f4ee1bd9d28b.md create mode 100644 curriculum/challenges/korean/25-front-end-development/quiz-javascript-strings/66edc31c44f1b9c1d5c5ebca.md create mode 100644 curriculum/challenges/korean/25-front-end-development/quiz-javascript-variables-and-data-types/66edc25ae5ea80bf6f785552.md create mode 100644 curriculum/challenges/korean/25-front-end-development/quiz-local-storage-and-crud/66edd3f9bef926f129990425.md create mode 100644 curriculum/challenges/korean/25-front-end-development/quiz-nano/66f1b03b922a53cb231e1c0d.md create mode 100644 curriculum/challenges/korean/25-front-end-development/quiz-react-basics/66f1a2009e65c9a40a26d51e.md create mode 100644 curriculum/challenges/korean/25-front-end-development/quiz-react-state-and-hooks/66f1a417757b6ca4eecd89d6.md create mode 100644 curriculum/challenges/korean/25-front-end-development/quiz-recursion/66edd43cded6bff30944b676.md create mode 100644 curriculum/challenges/korean/25-front-end-development/quiz-relational-database/66f1af82732957c895f0b21a.md create mode 100644 curriculum/challenges/korean/25-front-end-development/quiz-responsive-web-design/66ed9034f45ce3ece4053ebd.md create mode 100644 curriculum/challenges/korean/25-front-end-development/quiz-searching-and-sorting-algorithms/66edd476078cf3f3bc654271.md create mode 100644 curriculum/challenges/korean/25-front-end-development/quiz-security-and-privacy/66f1b0a939e913ccd3d4fa18.md create mode 100644 curriculum/challenges/korean/25-front-end-development/quiz-semantic-html/66ed903cf45ce3ece4053ebe.md create mode 100644 curriculum/challenges/korean/25-front-end-development/quiz-styling-forms/66ed9043f45ce3ece4053ebf.md create mode 100644 curriculum/challenges/korean/25-front-end-development/quiz-testing/66f1aeffc5774ac692112a7e.md create mode 100644 curriculum/challenges/korean/25-front-end-development/quiz-typescript/66f1ae758b77cfc3e4da6151.md create mode 100644 curriculum/challenges/korean/25-front-end-development/quiz-web-performance/66f1adcf97e3e4c1bd89ebf5.md create mode 100644 curriculum/challenges/korean/25-front-end-development/quiz-web-standards/66f1a0fcab4dfe9fcdcb269d.md create mode 100644 curriculum/challenges/korean/25-front-end-development/workshop-sentence-analyzer/66e2d680e129e1423116a541.md create mode 100644 curriculum/challenges/korean/25-front-end-development/workshop-sentence-analyzer/66e2df8c5676fe51cead8ec8.md create mode 100644 curriculum/challenges/korean/25-front-end-development/workshop-sentence-analyzer/66e2e5d890ac8a54c9d703bd.md create mode 100644 curriculum/challenges/korean/25-front-end-development/workshop-sentence-analyzer/66e2e99caa0cb3570f4822b4.md create mode 100644 curriculum/challenges/korean/25-front-end-development/workshop-sentence-analyzer/66e2eab8a5638f57b637b7cc.md create mode 100644 curriculum/challenges/korean/25-front-end-development/workshop-sentence-analyzer/66e2edb23013ca596f8d9568.md create mode 100644 curriculum/challenges/korean/25-front-end-development/workshop-sentence-analyzer/66e2f06b191e305c00574e4d.md create mode 100644 curriculum/challenges/korean/25-front-end-development/workshop-sentence-analyzer/66e2f376df6f315ee81de81a.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/lab-book-catalog-table/66ec4c8e9878d8441956516f.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/lab-cash-register/aa2e6f85cab2ab736c9a9b24.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/lab-event-hub/66ebd4ae2812430bb883c787.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/lab-favorite-icon-toggler/66bf6bacf178eac7b96d4f5e.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/lab-house-painting/66d6a7a3e1aa411e94bf2346.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/lab-javascript-trivia-bot/66ed41f912d0bb1dc62da5dd.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/lab-palindrome-checker/657bdc55a322aae1eac3838f.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/lab-product-landing-page/587d78af367417b2b2512b04.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/lab-regex-sandbox/66e028680eca7d21db7e1aee.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/lab-stack-class/587d8250367417b2b2512c5f.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/quiz-advanced-react/66f1ad049d7a6ac0886cc2ba.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/quiz-asynchronous-javascript/66edd630f7666cfa54b404d0.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/quiz-backend-javascript/66f1b11026394bcdb7c42473.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/quiz-bash-and-sql/66f1affc0ef4fcca423d4688.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/quiz-bash-commands/66f1af4fedf643c78d024c5e.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/quiz-bash-scripting/66f1afbd9998e9c985d8e73b.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/quiz-basic-css/66ed8fa2f45ce3ece4053eab.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/quiz-basic-html/66df3b712c41c499e9d31e5b.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/quiz-computer-basics/66ed8fb9f45ce3ece4053eac.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/quiz-css-accessibility/66ed8fc1f45ce3ece4053ead.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/quiz-css-animations/66ed8fc9f45ce3ece4053eae.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/quiz-css-attribute-selectors/66ed8fd0f45ce3ece4053eaf.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/quiz-css-backgrounds-and-borders/66ed8fd7f45ce3ece4053eb0.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/quiz-css-colors/66ed8fe1f45ce3ece4053eb1.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/quiz-css-flexbox/66ed8fe7f45ce3ece4053eb2.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/quiz-css-grid/66ed8fedf45ce3ece4053eb3.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/quiz-css-layout-and-effects/66ed8ff4f45ce3ece4053eb4.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/quiz-css-libraries-and-frameworks/66f1aeb60b11aec5abe83c2e.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/quiz-css-positioning/66ed8ffcf45ce3ece4053eb5.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/quiz-css-pseudo-classes/66ed9002f45ce3ece4053eb6.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/quiz-css-relative-and-absolute-units/66ed9009f45ce3ece4053eb7.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/quiz-css-typography/66ed9010f45ce3ece4053eb8.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/quiz-css-variables/66ed9018f45ce3ece4053eb9.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/quiz-debugging-javascript/66edd10913f078e7669eca81.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/quiz-design-fundamentals/66ed901ff45ce3ece4053eba.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/quiz-dom-manipulation-and-click-event-with-javascript/66edd07682767adff3a6231e.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/quiz-dynamic-programming/66edd5ffe490bef99ea99395.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/quiz-form-validation-with-javascript/66edd3403d7077eece6dc4b6.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/quiz-git/66f1b06a5a5d10cc100af620.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/quiz-graphs-and-trees/66edd5c8ac5314f8e80a3fc0.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/quiz-html-accessibility/66ed9026f45ce3ece4053ebb.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/quiz-html-tables-and-forms/66ed902df45ce3ece4053ebc.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/quiz-javascript-arrays/66edcccbba6dacdb65a59067.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/quiz-javascript-audio-and-video/66edd3b3096349f06cf688bb.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/quiz-javascript-comparisons-and-conditionals/66edc47c11492ac5cf258ad9.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/quiz-javascript-data-structures/66edd5583761e4f6dae19606.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/quiz-javascript-dates/66edd3711bb9f7efa73aef91.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/quiz-javascript-events/66edd0ac31fea6e678eb925a.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/quiz-javascript-functional-programming/66edd4f31ff19bf5573bf64b.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/quiz-javascript-functions/66edcc779993c0da6906dbb9.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/quiz-javascript-fundamentals/66edcd875b0d91de1fbbb492.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/quiz-javascript-higher-order-functions/66edcdd18a4ef8df16e6bb7e.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/quiz-javascript-loops/66edcd49e73385dd4df54ac7.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/quiz-javascript-math/66edc3ab8c6413c344f401bf.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/quiz-javascript-object-oriented-programming/66edd5267b52f8f617d8364f.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/quiz-javascript-objects/66edcd0ecb4b25dc64a34804.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/quiz-javascript-problem-solving-and-algorithmic-thinking/66edd4bc0ce399f475ad6f9b.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/quiz-javascript-regular-expressions/66edd3011f18f4ee1bd9d28b.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/quiz-javascript-strings/66edc31c44f1b9c1d5c5ebca.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/quiz-javascript-variables-and-data-types/66edc25ae5ea80bf6f785552.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/quiz-local-storage-and-crud/66edd3f9bef926f129990425.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/quiz-nano/66f1b03b922a53cb231e1c0d.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/quiz-react-basics/66f1a2009e65c9a40a26d51e.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/quiz-react-state-and-hooks/66f1a417757b6ca4eecd89d6.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/quiz-recursion/66edd43cded6bff30944b676.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/quiz-relational-database/66f1af82732957c895f0b21a.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/quiz-responsive-web-design/66ed9034f45ce3ece4053ebd.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/quiz-searching-and-sorting-algorithms/66edd476078cf3f3bc654271.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/quiz-security-and-privacy/66f1b0a939e913ccd3d4fa18.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/quiz-semantic-html/66ed903cf45ce3ece4053ebe.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/quiz-styling-forms/66ed9043f45ce3ece4053ebf.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/quiz-testing/66f1aeffc5774ac692112a7e.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/quiz-typescript/66f1ae758b77cfc3e4da6151.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/quiz-web-performance/66f1adcf97e3e4c1bd89ebf5.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/quiz-web-standards/66f1a0fcab4dfe9fcdcb269d.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/workshop-sentence-analyzer/66e2d680e129e1423116a541.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/workshop-sentence-analyzer/66e2df8c5676fe51cead8ec8.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/workshop-sentence-analyzer/66e2e5d890ac8a54c9d703bd.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/workshop-sentence-analyzer/66e2e99caa0cb3570f4822b4.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/workshop-sentence-analyzer/66e2eab8a5638f57b637b7cc.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/workshop-sentence-analyzer/66e2edb23013ca596f8d9568.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/workshop-sentence-analyzer/66e2f06b191e305c00574e4d.md create mode 100644 curriculum/challenges/portuguese/25-front-end-development/workshop-sentence-analyzer/66e2f376df6f315ee81de81a.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/lab-book-catalog-table/66ec4c8e9878d8441956516f.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/lab-cash-register/aa2e6f85cab2ab736c9a9b24.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/lab-event-hub/66ebd4ae2812430bb883c787.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/lab-favorite-icon-toggler/66bf6bacf178eac7b96d4f5e.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/lab-house-painting/66d6a7a3e1aa411e94bf2346.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/lab-javascript-trivia-bot/66ed41f912d0bb1dc62da5dd.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/lab-palindrome-checker/657bdc55a322aae1eac3838f.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/lab-product-landing-page/587d78af367417b2b2512b04.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/lab-regex-sandbox/66e028680eca7d21db7e1aee.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/lab-stack-class/587d8250367417b2b2512c5f.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/quiz-advanced-react/66f1ad049d7a6ac0886cc2ba.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/quiz-asynchronous-javascript/66edd630f7666cfa54b404d0.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/quiz-backend-javascript/66f1b11026394bcdb7c42473.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/quiz-bash-and-sql/66f1affc0ef4fcca423d4688.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/quiz-bash-commands/66f1af4fedf643c78d024c5e.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/quiz-bash-scripting/66f1afbd9998e9c985d8e73b.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/quiz-basic-css/66ed8fa2f45ce3ece4053eab.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/quiz-basic-html/66df3b712c41c499e9d31e5b.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/quiz-computer-basics/66ed8fb9f45ce3ece4053eac.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/quiz-css-accessibility/66ed8fc1f45ce3ece4053ead.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/quiz-css-animations/66ed8fc9f45ce3ece4053eae.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/quiz-css-attribute-selectors/66ed8fd0f45ce3ece4053eaf.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/quiz-css-backgrounds-and-borders/66ed8fd7f45ce3ece4053eb0.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/quiz-css-colors/66ed8fe1f45ce3ece4053eb1.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/quiz-css-flexbox/66ed8fe7f45ce3ece4053eb2.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/quiz-css-grid/66ed8fedf45ce3ece4053eb3.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/quiz-css-layout-and-effects/66ed8ff4f45ce3ece4053eb4.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/quiz-css-libraries-and-frameworks/66f1aeb60b11aec5abe83c2e.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/quiz-css-positioning/66ed8ffcf45ce3ece4053eb5.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/quiz-css-pseudo-classes/66ed9002f45ce3ece4053eb6.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/quiz-css-relative-and-absolute-units/66ed9009f45ce3ece4053eb7.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/quiz-css-typography/66ed9010f45ce3ece4053eb8.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/quiz-css-variables/66ed9018f45ce3ece4053eb9.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/quiz-debugging-javascript/66edd10913f078e7669eca81.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/quiz-design-fundamentals/66ed901ff45ce3ece4053eba.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/quiz-dom-manipulation-and-click-event-with-javascript/66edd07682767adff3a6231e.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/quiz-dynamic-programming/66edd5ffe490bef99ea99395.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/quiz-form-validation-with-javascript/66edd3403d7077eece6dc4b6.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/quiz-git/66f1b06a5a5d10cc100af620.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/quiz-graphs-and-trees/66edd5c8ac5314f8e80a3fc0.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/quiz-html-accessibility/66ed9026f45ce3ece4053ebb.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/quiz-html-tables-and-forms/66ed902df45ce3ece4053ebc.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/quiz-javascript-arrays/66edcccbba6dacdb65a59067.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/quiz-javascript-audio-and-video/66edd3b3096349f06cf688bb.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/quiz-javascript-comparisons-and-conditionals/66edc47c11492ac5cf258ad9.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/quiz-javascript-data-structures/66edd5583761e4f6dae19606.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/quiz-javascript-dates/66edd3711bb9f7efa73aef91.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/quiz-javascript-events/66edd0ac31fea6e678eb925a.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/quiz-javascript-functional-programming/66edd4f31ff19bf5573bf64b.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/quiz-javascript-functions/66edcc779993c0da6906dbb9.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/quiz-javascript-fundamentals/66edcd875b0d91de1fbbb492.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/quiz-javascript-higher-order-functions/66edcdd18a4ef8df16e6bb7e.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/quiz-javascript-loops/66edcd49e73385dd4df54ac7.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/quiz-javascript-math/66edc3ab8c6413c344f401bf.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/quiz-javascript-object-oriented-programming/66edd5267b52f8f617d8364f.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/quiz-javascript-objects/66edcd0ecb4b25dc64a34804.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/quiz-javascript-problem-solving-and-algorithmic-thinking/66edd4bc0ce399f475ad6f9b.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/quiz-javascript-regular-expressions/66edd3011f18f4ee1bd9d28b.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/quiz-javascript-strings/66edc31c44f1b9c1d5c5ebca.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/quiz-javascript-variables-and-data-types/66edc25ae5ea80bf6f785552.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/quiz-local-storage-and-crud/66edd3f9bef926f129990425.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/quiz-nano/66f1b03b922a53cb231e1c0d.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/quiz-react-basics/66f1a2009e65c9a40a26d51e.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/quiz-react-state-and-hooks/66f1a417757b6ca4eecd89d6.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/quiz-recursion/66edd43cded6bff30944b676.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/quiz-relational-database/66f1af82732957c895f0b21a.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/quiz-responsive-web-design/66ed9034f45ce3ece4053ebd.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/quiz-searching-and-sorting-algorithms/66edd476078cf3f3bc654271.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/quiz-security-and-privacy/66f1b0a939e913ccd3d4fa18.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/quiz-semantic-html/66ed903cf45ce3ece4053ebe.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/quiz-styling-forms/66ed9043f45ce3ece4053ebf.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/quiz-testing/66f1aeffc5774ac692112a7e.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/quiz-typescript/66f1ae758b77cfc3e4da6151.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/quiz-web-performance/66f1adcf97e3e4c1bd89ebf5.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/quiz-web-standards/66f1a0fcab4dfe9fcdcb269d.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/workshop-sentence-analyzer/66e2d680e129e1423116a541.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/workshop-sentence-analyzer/66e2df8c5676fe51cead8ec8.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/workshop-sentence-analyzer/66e2e5d890ac8a54c9d703bd.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/workshop-sentence-analyzer/66e2e99caa0cb3570f4822b4.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/workshop-sentence-analyzer/66e2eab8a5638f57b637b7cc.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/workshop-sentence-analyzer/66e2edb23013ca596f8d9568.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/workshop-sentence-analyzer/66e2f06b191e305c00574e4d.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/workshop-sentence-analyzer/66e2f376df6f315ee81de81a.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/lab-book-catalog-table/66ec4c8e9878d8441956516f.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/lab-cash-register/aa2e6f85cab2ab736c9a9b24.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/lab-event-hub/66ebd4ae2812430bb883c787.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/lab-favorite-icon-toggler/66bf6bacf178eac7b96d4f5e.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/lab-house-painting/66d6a7a3e1aa411e94bf2346.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/lab-javascript-trivia-bot/66ed41f912d0bb1dc62da5dd.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/lab-palindrome-checker/657bdc55a322aae1eac3838f.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/lab-product-landing-page/587d78af367417b2b2512b04.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/lab-regex-sandbox/66e028680eca7d21db7e1aee.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/lab-stack-class/587d8250367417b2b2512c5f.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/quiz-advanced-react/66f1ad049d7a6ac0886cc2ba.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/quiz-asynchronous-javascript/66edd630f7666cfa54b404d0.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/quiz-backend-javascript/66f1b11026394bcdb7c42473.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/quiz-bash-and-sql/66f1affc0ef4fcca423d4688.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/quiz-bash-commands/66f1af4fedf643c78d024c5e.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/quiz-bash-scripting/66f1afbd9998e9c985d8e73b.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/quiz-basic-css/66ed8fa2f45ce3ece4053eab.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/quiz-basic-html/66df3b712c41c499e9d31e5b.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/quiz-computer-basics/66ed8fb9f45ce3ece4053eac.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/quiz-css-accessibility/66ed8fc1f45ce3ece4053ead.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/quiz-css-animations/66ed8fc9f45ce3ece4053eae.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/quiz-css-attribute-selectors/66ed8fd0f45ce3ece4053eaf.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/quiz-css-backgrounds-and-borders/66ed8fd7f45ce3ece4053eb0.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/quiz-css-colors/66ed8fe1f45ce3ece4053eb1.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/quiz-css-flexbox/66ed8fe7f45ce3ece4053eb2.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/quiz-css-grid/66ed8fedf45ce3ece4053eb3.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/quiz-css-layout-and-effects/66ed8ff4f45ce3ece4053eb4.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/quiz-css-libraries-and-frameworks/66f1aeb60b11aec5abe83c2e.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/quiz-css-positioning/66ed8ffcf45ce3ece4053eb5.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/quiz-css-pseudo-classes/66ed9002f45ce3ece4053eb6.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/quiz-css-relative-and-absolute-units/66ed9009f45ce3ece4053eb7.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/quiz-css-typography/66ed9010f45ce3ece4053eb8.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/quiz-css-variables/66ed9018f45ce3ece4053eb9.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/quiz-debugging-javascript/66edd10913f078e7669eca81.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/quiz-design-fundamentals/66ed901ff45ce3ece4053eba.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/quiz-dom-manipulation-and-click-event-with-javascript/66edd07682767adff3a6231e.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/quiz-dynamic-programming/66edd5ffe490bef99ea99395.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/quiz-form-validation-with-javascript/66edd3403d7077eece6dc4b6.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/quiz-git/66f1b06a5a5d10cc100af620.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/quiz-graphs-and-trees/66edd5c8ac5314f8e80a3fc0.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/quiz-html-accessibility/66ed9026f45ce3ece4053ebb.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/quiz-html-tables-and-forms/66ed902df45ce3ece4053ebc.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-arrays/66edcccbba6dacdb65a59067.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-audio-and-video/66edd3b3096349f06cf688bb.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-comparisons-and-conditionals/66edc47c11492ac5cf258ad9.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-data-structures/66edd5583761e4f6dae19606.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-dates/66edd3711bb9f7efa73aef91.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-events/66edd0ac31fea6e678eb925a.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-functional-programming/66edd4f31ff19bf5573bf64b.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-functions/66edcc779993c0da6906dbb9.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-fundamentals/66edcd875b0d91de1fbbb492.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-higher-order-functions/66edcdd18a4ef8df16e6bb7e.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-loops/66edcd49e73385dd4df54ac7.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-math/66edc3ab8c6413c344f401bf.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-object-oriented-programming/66edd5267b52f8f617d8364f.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-objects/66edcd0ecb4b25dc64a34804.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-problem-solving-and-algorithmic-thinking/66edd4bc0ce399f475ad6f9b.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-regular-expressions/66edd3011f18f4ee1bd9d28b.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-strings/66edc31c44f1b9c1d5c5ebca.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-variables-and-data-types/66edc25ae5ea80bf6f785552.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/quiz-local-storage-and-crud/66edd3f9bef926f129990425.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/quiz-nano/66f1b03b922a53cb231e1c0d.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/quiz-react-basics/66f1a2009e65c9a40a26d51e.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/quiz-react-state-and-hooks/66f1a417757b6ca4eecd89d6.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/quiz-recursion/66edd43cded6bff30944b676.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/quiz-relational-database/66f1af82732957c895f0b21a.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/quiz-responsive-web-design/66ed9034f45ce3ece4053ebd.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/quiz-searching-and-sorting-algorithms/66edd476078cf3f3bc654271.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/quiz-security-and-privacy/66f1b0a939e913ccd3d4fa18.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/quiz-semantic-html/66ed903cf45ce3ece4053ebe.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/quiz-styling-forms/66ed9043f45ce3ece4053ebf.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/quiz-testing/66f1aeffc5774ac692112a7e.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/quiz-typescript/66f1ae758b77cfc3e4da6151.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/quiz-web-performance/66f1adcf97e3e4c1bd89ebf5.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/quiz-web-standards/66f1a0fcab4dfe9fcdcb269d.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/workshop-sentence-analyzer/66e2d680e129e1423116a541.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/workshop-sentence-analyzer/66e2df8c5676fe51cead8ec8.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/workshop-sentence-analyzer/66e2e5d890ac8a54c9d703bd.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/workshop-sentence-analyzer/66e2e99caa0cb3570f4822b4.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/workshop-sentence-analyzer/66e2eab8a5638f57b637b7cc.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/workshop-sentence-analyzer/66e2edb23013ca596f8d9568.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/workshop-sentence-analyzer/66e2f06b191e305c00574e4d.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/workshop-sentence-analyzer/66e2f376df6f315ee81de81a.md diff --git a/curriculum/challenges/arabic/05-back-end-development-and-apis/basic-node-and-express/get-data-from-post-requests.md b/curriculum/challenges/arabic/05-back-end-development-and-apis/basic-node-and-express/get-data-from-post-requests.md index 4f23d5687e..204fd873f1 100644 --- a/curriculum/challenges/arabic/05-back-end-development-and-apis/basic-node-and-express/get-data-from-post-requests.md +++ b/curriculum/challenges/arabic/05-back-end-development-and-apis/basic-node-and-express/get-data-from-post-requests.md @@ -24,7 +24,7 @@ PUT or PATCH (sometimes POST) - Update a resource using the data sent, DELETE - Delete a resource. -There are also a couple of other methods which are used to negotiate a connection with the server. Except from GET, all the other methods listed above can have a payload (i.e. the data into the request body). The body-parser middleware works with these methods as well. +There are also a couple of other methods which are used to negotiate a connection with the server. Except for GET, all the other methods listed above can have a payload (i.e. the data into the request body). The body-parser middleware works with these methods as well. # --hints-- diff --git a/curriculum/challenges/arabic/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/66694bfa435cef241f6f9a68.md b/curriculum/challenges/arabic/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/66694bfa435cef241f6f9a68.md index b3d3b6340c..d065457728 100644 --- a/curriculum/challenges/arabic/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/66694bfa435cef241f6f9a68.md +++ b/curriculum/challenges/arabic/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/66694bfa435cef241f6f9a68.md @@ -18,7 +18,7 @@ empty_list = [] The list is characterized by the square brackets around all the values, and a comma between the values, like: `["A", "happy", "list"]`. If the list does not contain any values, then it is an empty list: `[]`. -A list can contain different data types: `[1, "Up", ["Down", "Twice]]`. That includes all possible data types. It can also contain another list! +A list can contain different data types: `[1, "Up", ["Down", "Twice"]]`. That includes all possible data types. It can also contain another list! Create a variable called `my_list` and assign to it an empty list. diff --git a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143931a113bb80c45546287.md b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143931a113bb80c45546287.md index 4214282d3d..3f3a77c354 100644 --- a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143931a113bb80c45546287.md +++ b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143931a113bb80c45546287.md @@ -185,16 +185,5 @@ h2 { border-bottom: 4px solid #dfdfe2; } -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border: 0; -} ``` diff --git a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/614394fb41985e0d2012a93e.md b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/614394fb41985e0d2012a93e.md index 398f4869e7..cb27b5ef8d 100644 --- a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/614394fb41985e0d2012a93e.md +++ b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/614394fb41985e0d2012a93e.md @@ -150,16 +150,5 @@ h2 { border-bottom: 4px solid #dfdfe2; } -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border: 0; -} ``` diff --git a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143956ed76ed60e012faa51.md b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143956ed76ed60e012faa51.md index 5bffd4dd0b..bd1a3f5720 100644 --- a/curriculum/challenges/arabic/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143956ed76ed60e012faa51.md +++ b/curriculum/challenges/arabic/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143956ed76ed60e012faa51.md @@ -138,18 +138,6 @@ h2 { border-bottom: 4px solid #dfdfe2; } -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border: 0; -} - ``` ```css diff --git a/curriculum/challenges/arabic/25-front-end-development/lab-book-catalog-table/66ec4c8e9878d8441956516f.md b/curriculum/challenges/arabic/25-front-end-development/lab-book-catalog-table/66ec4c8e9878d8441956516f.md new file mode 100644 index 0000000000..d850d96afc --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/lab-book-catalog-table/66ec4c8e9878d8441956516f.md @@ -0,0 +1,200 @@ +--- +id: 66ec4c8e9878d8441956516f +title: Build a Book Catalog Table +challengeType: 14 +dashedName: build-a-book-catalog-table +demoType: onClick +--- + +# --description-- + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should create a `table` element that lists book information. +1. Your table should have a table head element with one row in it. +1. The row in your table head element should have four table header elements, with the text of `Title`, `Author`, `Genre`, and `Publication Year`, in that order. +1. Your table should have a table body element with at least five rows in it. +1. Each row in your table body should have four table data elements that display the book's Title, Author, Genre, and Publication Year. +1. Your table should have a table footer element with one row in it. +1. The row in your table footer element should have a table data element that spans four columns and has the text `Total Books: [number of books in your table]`. + +# --hints-- + +You should have one `table` element. + +```js +assert.lengthOf(document.querySelectorAll('table'), 1); +``` + +You should have one `thead` element within your `table` element. + +```js +assert.lengthOf(document.querySelectorAll('table thead'), 1); +``` + +You should have one `tr` element within your `thead` element. + +```js +assert.lengthOf(document.querySelectorAll('thead tr'), 1); +``` + +You should have four `th` elements within your `thead` element's row. + +```js +assert.lengthOf(document.querySelectorAll('thead tr th'), 4); +``` + +Your four `th` elements should have the text `Title`, `Author`, `Genre`, and `Publication Year`, in that order. + +```js +const ths = document.querySelectorAll('thead tr th'); +assert.equal(ths[0]?.textContent, 'Title'); +assert.equal(ths[1]?.textContent, 'Author'); +assert.equal(ths[2]?.textContent, 'Genre'); +assert.equal(ths[3]?.textContent, 'Publication Year'); +``` + +You should have one `tbody` element within your `table` element. + +```js +assert.lengthOf(document.querySelectorAll('table tbody'), 1); +``` + +Your `tbody` element should have at least five rows. + +```js +assert.isAtLeast(document.querySelectorAll('tbody tr').length, 5); +``` + +Each row in your `tbody` element should have exactly four `td` elements as children. + +```js +const rows = document.querySelectorAll('tbody tr'); +assert.isAtLeast(rows.length, 1); + +rows.forEach(row => { + assert.lengthOf(row.querySelectorAll('td'), 4); + assert.lengthOf(row.children, 4); +}); +``` + +Each `td` element in your table body should have text with book information. + +```js +const tds = document.querySelectorAll('tbody tr td'); +assert.isAtLeast(tds.length, 1); + +tds.forEach(td => { + assert.isAtLeast(td.textContent.length, 1); +}); +``` + +You should have one `tfoot` element within your `table` element. + +```js +assert.lengthOf(document.querySelectorAll('table tfoot'), 1); +``` + +You should have exactly one `tr` element in your `tfoot` element. + +```js +assert.lengthOf(document.querySelectorAll('tfoot tr'), 1); +``` + +The `td` element in your `tfoot` element's row should have it's `colspan` attribute set to `4`. + +```js +assert.equal(document.querySelector('tfoot tr td')?.colSpan, 4); +``` + +The `td` element in your `tfoot` element's row should have the text `Total Books: [number of books in your table]`. + +```js +const numberOfBooks = document.querySelectorAll('tbody tr')?.length; +assert.equal(document.querySelector('tfoot tr td').textContent, `Total Books: ${numberOfBooks}`); +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + + + Book Catalog + + + + + + +``` + +# --solutions-- + +```html + + + + + + Book Catalog + + +

Book Catalog

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TitleAuthorGenrePublication Year
How to Contribute to Open-Source Projects – A Handbook for BeginnersHillary NyakundiOpen Source2023
Learn Linux for Beginners: From Basics to Advanced TechniquesZaira HiraLinux2024
How to Learn to Code and Get a Developer JobQuincy LarsonLearn To Code2024
The Regular Expressions Book – RegEx for JavaScript DevelopersKolade ChrisRegular Expressions2023
The Python Code Example HandbookFarhan Hasin ChowdhuryPython2023
Total Books: 5
+ + +``` diff --git a/curriculum/challenges/arabic/25-front-end-development/lab-cash-register/aa2e6f85cab2ab736c9a9b24.md b/curriculum/challenges/arabic/25-front-end-development/lab-cash-register/aa2e6f85cab2ab736c9a9b24.md new file mode 100644 index 0000000000..fd6436366d --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/lab-cash-register/aa2e6f85cab2ab736c9a9b24.md @@ -0,0 +1,244 @@ +--- +id: aa2e6f85cab2ab736c9a9b24 +title: Build a Cash Register +challengeType: 14 +dashedName: build-a-cash-register +--- + +# --description-- + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should create a cash register drawer function `checkCashRegister()` that accepts purchase price as the first argument (`price`), payment as the second argument (`cash`), and cash-in-drawer (`cid`, which is is a 2D array listing available currency) as the third argument. +1. The `checkCashRegister()` function should always return an object with a `status` key and a `change` key. +1. If cash-in-drawer is less than the change due, or if you cannot return the exact change, the function should return `{status: "INSUFFICIENT_FUNDS", change: []}`. +1. If the cash-in-drawer is equal to the change due, the function should return `{status: "CLOSED", change: [...]}` with cash-in-drawer as the value for the key `change`. +1. Otherwise, the function should return `{status: "OPEN", change: [...]}`, with the change due in coins and bills, sorted in highest to lowest order, as the value of the `change` key. + +
Currency UnitAmount
Penny$0.01 (PENNY)
Nickel$0.05 (NICKEL)
Dime$0.1 (DIME)
Quarter$0.25 (QUARTER)
Dollar$1 (ONE)
Five Dollars$5 (FIVE)
Ten Dollars$10 (TEN)
Twenty Dollars$20 (TWENTY)
One-hundred Dollars$100 (ONE HUNDRED)
+ +See below for an example of a cash-in-drawer array: + +```js +[ + ["PENNY", 1.01], + ["NICKEL", 2.05], + ["DIME", 3.1], + ["QUARTER", 4.25], + ["ONE", 90], + ["FIVE", 55], + ["TEN", 20], + ["TWENTY", 60], + ["ONE HUNDRED", 100] +] +``` + +# --hints-- + +`checkCashRegister(19.5, 20, [["PENNY", 1.01], ["NICKEL", 2.05], ["DIME", 3.1], ["QUARTER", 4.25], ["ONE", 90], ["FIVE", 55], ["TEN", 20], ["TWENTY", 60], ["ONE HUNDRED", 100]])` should return an object. + +```js +assert.deepEqual( + Object.prototype.toString.call( + checkCashRegister(19.5, 20, [ + ['PENNY', 1.01], + ['NICKEL', 2.05], + ['DIME', 3.1], + ['QUARTER', 4.25], + ['ONE', 90], + ['FIVE', 55], + ['TEN', 20], + ['TWENTY', 60], + ['ONE HUNDRED', 100] + ]) + ), + '[object Object]' +); +``` + +`checkCashRegister(19.5, 20, [["PENNY", 1.01], ["NICKEL", 2.05], ["DIME", 3.1], ["QUARTER", 4.25], ["ONE", 90], ["FIVE", 55], ["TEN", 20], ["TWENTY", 60], ["ONE HUNDRED", 100]])` should return `{status: "OPEN", change: [["QUARTER", 0.5]]}`. + +```js +assert.deepEqual( + checkCashRegister(19.5, 20, [ + ['PENNY', 1.01], + ['NICKEL', 2.05], + ['DIME', 3.1], + ['QUARTER', 4.25], + ['ONE', 90], + ['FIVE', 55], + ['TEN', 20], + ['TWENTY', 60], + ['ONE HUNDRED', 100] + ]), + { status: 'OPEN', change: [['QUARTER', 0.5]] } +); +``` + +`checkCashRegister(3.26, 100, [["PENNY", 1.01], ["NICKEL", 2.05], ["DIME", 3.1], ["QUARTER", 4.25], ["ONE", 90], ["FIVE", 55], ["TEN", 20], ["TWENTY", 60], ["ONE HUNDRED", 100]])` should return `{status: "OPEN", change: [["TWENTY", 60], ["TEN", 20], ["FIVE", 15], ["ONE", 1], ["QUARTER", 0.5], ["DIME", 0.2], ["PENNY", 0.04]]}`. + +```js +assert.deepEqual( + checkCashRegister(3.26, 100, [ + ['PENNY', 1.01], + ['NICKEL', 2.05], + ['DIME', 3.1], + ['QUARTER', 4.25], + ['ONE', 90], + ['FIVE', 55], + ['TEN', 20], + ['TWENTY', 60], + ['ONE HUNDRED', 100] + ]), + { + status: 'OPEN', + change: [ + ['TWENTY', 60], + ['TEN', 20], + ['FIVE', 15], + ['ONE', 1], + ['QUARTER', 0.5], + ['DIME', 0.2], + ['PENNY', 0.04] + ] + } +); +``` + +`checkCashRegister(19.5, 20, [["PENNY", 0.01], ["NICKEL", 0], ["DIME", 0], ["QUARTER", 0], ["ONE", 0], ["FIVE", 0], ["TEN", 0], ["TWENTY", 0], ["ONE HUNDRED", 0]])` should return `{status: "INSUFFICIENT_FUNDS", change: []}`. + +```js +assert.deepEqual( + checkCashRegister(19.5, 20, [ + ['PENNY', 0.01], + ['NICKEL', 0], + ['DIME', 0], + ['QUARTER', 0], + ['ONE', 0], + ['FIVE', 0], + ['TEN', 0], + ['TWENTY', 0], + ['ONE HUNDRED', 0] + ]), + { status: 'INSUFFICIENT_FUNDS', change: [] } +); +``` + +`checkCashRegister(19.5, 20, [["PENNY", 0.01], ["NICKEL", 0], ["DIME", 0], ["QUARTER", 0], ["ONE", 1], ["FIVE", 0], ["TEN", 0], ["TWENTY", 0], ["ONE HUNDRED", 0]])` should return `{status: "INSUFFICIENT_FUNDS", change: []}`. + +```js +assert.deepEqual( + checkCashRegister(19.5, 20, [ + ['PENNY', 0.01], + ['NICKEL', 0], + ['DIME', 0], + ['QUARTER', 0], + ['ONE', 1], + ['FIVE', 0], + ['TEN', 0], + ['TWENTY', 0], + ['ONE HUNDRED', 0] + ]), + { status: 'INSUFFICIENT_FUNDS', change: [] } +); +``` + +`checkCashRegister(19.5, 20, [["PENNY", 0.5], ["NICKEL", 0], ["DIME", 0], ["QUARTER", 0], ["ONE", 0], ["FIVE", 0], ["TEN", 0], ["TWENTY", 0], ["ONE HUNDRED", 0]])` should return `{status: "CLOSED", change: [["PENNY", 0.5], ["NICKEL", 0], ["DIME", 0], ["QUARTER", 0], ["ONE", 0], ["FIVE", 0], ["TEN", 0], ["TWENTY", 0], ["ONE HUNDRED", 0]]}`. + +```js +assert.deepEqual( + checkCashRegister(19.5, 20, [ + ['PENNY', 0.5], + ['NICKEL', 0], + ['DIME', 0], + ['QUARTER', 0], + ['ONE', 0], + ['FIVE', 0], + ['TEN', 0], + ['TWENTY', 0], + ['ONE HUNDRED', 0] + ]), + { + status: 'CLOSED', + change: [ + ['PENNY', 0.5], + ['NICKEL', 0], + ['DIME', 0], + ['QUARTER', 0], + ['ONE', 0], + ['FIVE', 0], + ['TEN', 0], + ['TWENTY', 0], + ['ONE HUNDRED', 0] + ] + } +); +``` + +# --seed-- + +## --seed-contents-- + +```js + +``` + +# --solutions-- + +```js +const denom = [ + { name: "ONE HUNDRED", val: 100 }, + { name: "TWENTY", val: 20 }, + { name: "TEN", val: 10 }, + { name: "FIVE", val: 5 }, + { name: "ONE", val: 1 }, + { name: "QUARTER", val: 0.25 }, + { name: "DIME", val: 0.1 }, + { name: "NICKEL", val: 0.05 }, + { name: "PENNY", val: 0.01 }, + ]; + + function checkCashRegister(price, cash, cid) { + const output = { status: null, change: [] }; + let change = cash - price; + const register = cid.reduce( + function (acc, curr) { + acc.total += curr[1]; + acc[curr[0]] = curr[1]; + return acc; + }, + { total: 0 } + ); + if (register.total === change) { + output.status = "CLOSED"; + output.change = cid; + return output; + } + if (register.total < change) { + output.status = "INSUFFICIENT_FUNDS"; + return output; + } + const change_arr = denom.reduce(function (acc, curr) { + let value = 0; + while (register[curr.name] > 0 && change >= curr.val) { + change -= curr.val; + register[curr.name] -= curr.val; + value += curr.val; + change = Math.round(change * 100) / 100; + } + if (value > 0) { + acc.push([curr.name, value]); + } + return acc; + }, []); + if (change_arr.length < 1 || change > 0) { + output.status = "INSUFFICIENT_FUNDS"; + return output; + } + output.status = "OPEN"; + output.change = change_arr; + return output; + } +``` diff --git a/curriculum/challenges/arabic/25-front-end-development/lab-event-hub/66ebd4ae2812430bb883c787.md b/curriculum/challenges/arabic/25-front-end-development/lab-event-hub/66ebd4ae2812430bb883c787.md new file mode 100644 index 0000000000..7b3d1a504f --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/lab-event-hub/66ebd4ae2812430bb883c787.md @@ -0,0 +1,306 @@ +--- +id: 66ebd4ae2812430bb883c787 +title: Build an Event Hub +challengeType: 14 +dashedName: lab-event-hub +demoType: onClick +--- + +# --description-- + +In this lab you will utilize the semantic HTML elements to create the structure of a web page. You'll add content and images to make it look like a real event hub. + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should have a `header` element. +1. Inside the `header` element, you should have a `h1` element that contains the text `Event Hub`, and a `nav` element. +1. Inside the `nav` element, you should have an unordered list of two items containing links to different sections of the page. The first item should have the text `Upcoming Events`, and the second item should have the text `Past Events`. +1. Each link should be represented by an `a` element with an `href` attribute that links to the corresponding section of the page, `#upcoming-events` and `#past-events` respectively. +1. You should have a `main` element that contains the different sections of the page. +1. Inside the `main` element, you should have two `section` elements. +1. The first `section` element should have an `id` attribute with the value `upcoming-events` +1. Inside the `#upcoming-events` section, you should have: + + - An `h2` element with the text `Upcoming Events`. + - Two `article` elements. Each article should represent an event, and it should have : + - A `h3` element for the event title. + - A `p` element for the event description. You can add a date at the bottom if you like. + +1. The second `section` element should have an `id` attribute with the value `past-events`. +1. Inside the `#past-events` section, you should have: + + - An `h2` element with the text `Past Events`. + - Two `article` elements. Each article element should represent a past event, and it should have: + - An `h3` element for the event title, + - A `p` element for the event description. You can add a date at the bottom if you like. + - An image element with the `src` attribute pointing to an image file and the `alt` attribute with a description of the image. + +**Note:** You can use any text for the event descriptions and dates. You can use the following image URLs for the images if you like: + +- `https://cdn.freecodecamp.org/curriculum/labs/past-event1.jpg`. +- `https://cdn.freecodecamp.org/curriculum/labs/past-event2.jpg`. + +# --hints-- + +You should have a `header` element. + +```js +assert.isNotNull(document.querySelector("header")); +``` + +Your `header` element should come after the opening `body` tag. + +```js +assert.equal(document.querySelector("body")?.firstElementChild?.tagName, "HEADER"); +``` + +Inside the `header` element, you should have a `h1` element that contains the text `Event Hub`. + +```js +const h1Element = document.querySelector('header h1'); +assert.strictEqual(h1Element?.innerText, "Event Hub"); +``` + +Inside the `header` element, after the `h1` element, you should have a `nav` element. + +```js +assert.isNotNull(document.querySelector("header>h1+nav")); +``` + +Your `nav` element should contain an unordered list of two items. + +```js +const liElements = document.querySelectorAll('header nav>ul>li'); + +assert.isNotNull('header nav>ul'); +assert.strictEqual(liElements.length, 2); +``` + +The first item in the unordered list should be a link. + +```js +const firstLink = document.querySelectorAll('header nav ul li a')[0]; +assert.exists(firstLink); +``` + +The second item in the unordered list should be a link. + +```js +const secondLink = document.querySelectorAll('header nav ul li a')[1]; +assert.exists(secondLink); +``` + +The text of the first item in the unordered list should be `"Upcoming Events"`. + +```js +const firstLink = document.querySelectorAll('header nav>ul>li>a')[0]; +assert.strictEqual(firstLink.innerText, "Upcoming Events"); +``` + +The first item in the unordered list should have the `href` set to `#upcoming-events`. + +```js +const anchorElement = document.querySelectorAll("header nav>ul>li>a")[0]; +const hrefAttribute = anchorElement?.getAttribute("href"); +assert.strictEqual(hrefAttribute, "#upcoming-events"); +``` + +The second item in the unordered list should have the `href` set to `#past-events`. + +```js +const anchorElement = document.querySelectorAll("header nav>ul>li>a")[1]; +const hrefAttribute = anchorElement?.getAttribute("href"); +assert.strictEqual(hrefAttribute, "#past-events"); +``` + +You should have a `main` element after the `header` element closing tag. + +```js +const mainElement = document.querySelector("body>header+main"); +assert.isNotNull(mainElement); +``` + +Inside the `main` element, you should have two `section` elements. + +```js +const sectionElements = document.querySelectorAll('body>header+main>section'); +assert.strictEqual(sectionElements.length, 2); +``` + +Your first `section` element should have an `id` attribute with the value `upcoming-events`. + +```js +const firstSection = document.querySelectorAll('body>header+main>section')[0]; +const idAttribute = firstSection?.getAttribute("id"); +assert.strictEqual(idAttribute, "upcoming-events"); +``` + +Your second `section` element should have an `id` attribute with the value `past-events`. + +```js +const secondSection = document.querySelectorAll('body>header+main>section')[1]; +const idAttribute = secondSection?.getAttribute("id"); +assert.strictEqual(idAttribute, "past-events"); +``` + +Inside the `#upcoming-events` section, you should have an `h2` element with the text `Upcoming Events`. + +```js +const h2Element = document.querySelector('#upcoming-events h2'); +assert.strictEqual(h2Element?.innerText, "Upcoming Events"); +``` + +Inside the `#upcoming-events` section, you should have two `article` elements. + +```js +const articleElements = document.querySelectorAll('#upcoming-events article'); +assert.strictEqual(articleElements.length, 2); +``` + +Both of the `article` elements inside the `#upcoming-events` section should have an `h3` element for the event title. + +```js +const h3Elements = document.querySelectorAll('#upcoming-events article h3'); +assert.strictEqual(h3Elements.length, 2); +``` + +Both of the `article` elements inside the `#upcoming-events` section should have a paragraph element for the event description. + +```js +const pElement = document.querySelectorAll('#upcoming-events article h3+p').length; +assert.strictEqual(pElement, 2); +``` + +Inside the `#past-events` section, you should have an `h2` element with the text `Past Events`. + +```js +const h2Element = document.querySelector('#past-events h2'); +assert.strictEqual(h2Element?.innerText, "Past Events"); +``` + +Inside the `#past-events` section, you should have two `article` elements. + +```js +const articleElements = document.querySelectorAll('#past-events article'); +assert.strictEqual(articleElements.length, 2); +``` + +Both of the `article` elements inside the `#past-events` section should have an `h3` element for the event title. + +```js +const h3Elements = document.querySelectorAll('#past-events article h3'); +assert.strictEqual(h3Elements.length, 2); +``` + +Both of the `article` elements inside the `#past-events` section should have a paragraph element for the event description. + +```js +const pElement = document.querySelectorAll('#past-events article h3+p').length; +assert.strictEqual(pElement, 2); +``` + +Both of the `article` elements inside the `#past-events` section should have an image element. + +```js +const imgElements = document.querySelectorAll('#past-events article img'); +assert.strictEqual(imgElements.length, 2); +``` + +Both of the image elements inside the `#past-events` section should have the `src` attribute pointing to an image file. + +```js +const imgElements = document.querySelectorAll('#past-events article img'); +assert.strictEqual(imgElements.length, 2); + +for (let img of imgElements) { + assert(img.getAttribute("src")); +} +``` + +Both of the image elements inside the `#past-events` section should have the `alt` attribute with a description of the image. + +```js +const imgElements = document.querySelectorAll('#past-events article img'); +assert.strictEqual(imgElements.length, 2); + +for (let img of imgElements) { + assert(img.getAttribute("alt")); +} +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + + Event Hub + + + + + + + +``` + +# --solutions-- + +```html + + + + + + Event Hub + + +
+

Event Hub

+ +
+
+
+

Upcoming Events

+
+

AI & Machine Learning Conference 2024

+

Join us for a deep dive into the latest advancements in artificial intelligence and machine learning. Industry leaders will share insights and case studies on how AI is transforming various sectors.

+

Date: August 10, 2024

+
+
+

Web Development Bootcamp

+

A hands-on workshop designed for developers looking to enhance their skills in modern web technologies including React, Node.js, and GraphQL. Perfect for both beginners and experienced developers.

+

Date: September 5, 2024

+
+
+
+

Past Events

+
+

Cybersecurity Summit 2024

+

An event focusing on the latest trends and threats in cybersecurity. Experts discussed strategies for protecting data and ensuring privacy in an increasingly digital world.

+

Date: June 15, 2024

+ Image from Cybersecurity Summit 2024 +
+
+

Blockchain Expo 2024

+

A comprehensive event covering the future of blockchain technology. Topics included decentralized finance (DeFi), smart contracts, and the impact of blockchain on various industries.

+

Date: July 20, 2024

+ Image from Blockchain Expo 2024 +
+
+
+ + +``` + diff --git a/curriculum/challenges/arabic/25-front-end-development/lab-favorite-icon-toggler/66bf6bacf178eac7b96d4f5e.md b/curriculum/challenges/arabic/25-front-end-development/lab-favorite-icon-toggler/66bf6bacf178eac7b96d4f5e.md new file mode 100644 index 0000000000..6c0624aa31 --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/lab-favorite-icon-toggler/66bf6bacf178eac7b96d4f5e.md @@ -0,0 +1,216 @@ +--- +id: 66bf6bacf178eac7b96d4f5e +title: Build a Favorite Icon Toggler +challengeType: 14 +dashedName: build-a-favorite-icon-toggler +demoType: onClick +--- + +# --description-- + +In this lab you will use JavaScript click events to toggle the appearance of a favorite icon. When the heart icon is clicked, the appearance of the heart changes from empty to filled, and vice versa. + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. **Do not copy this demo project**. + +**User Stories:** + +1. You should have an unordered list with three items. +2. The unordered list should have the class `item-list`. +3. The three list items should contain the item name followed by a `span` element with the class `favorite-icon`. +4. The `span` element should contain the code `♡` initially to represent an empty heart. +5. When a span element containing a heart is clicked, you should add the `filled` class to the clicked `span` if it's not already present, and remove it, if it is. +6. When a `span` element containing a heart is clicked, the heart symbol should toggle between `♡` (empty heart) and `❤` (filled heart), depending on its current state. + +# --hints-- + +You should have an unordered list. + +```js +assert.exists(document.querySelector('ul')); +``` + +Your unordered list should have 3 items. + +```js +assert.lengthOf(document.querySelectorAll('ul li'), 3); +``` + +Your unordered list should have the class `item-list`. + +```js +assert.exists(document.querySelector('ul.item-list')); +``` + +Your individual list items should contain the item name. + +```js +assert.exists(document.querySelector('ul li').textContent); + +``` + +Your individual list item should contain a `span` element with the class `favorite-icon` + +```js +assert.exists(document.querySelector('ul li span.favorite-icon')); +``` + +Initially, the `span` elements should contain the code `♡` to represent an empty heart. + +```js +const inputs = document.querySelectorAll('ul li span.favorite-icon'); +assert(inputs.length) + +for (let input of inputs) { + assert.strictEqual(input.innerHTML.charCodeAt(0), 9825); +} +``` + +When the `span` element is clicked, and it contains the class `filled`, you should remove the class `filled` from the `span` element and change the innerHTML of the `span` element to `♡`. + +```js +const spanElements = document.querySelectorAll('.favorite-icon'); +assert(spanElements.length); + +spanElements.forEach(span => span.classList.add('filled')); + +spanElements.forEach(span => { + span.dispatchEvent(new Event('click')); + span.dispatchEvent(new Event('change')); + assert.isFalse(span.classList.contains('filled')); + assert.equal(span.innerHTML.charCodeAt(0), 9825); +}); +``` + +When the `span` element is clicked, and it doesn't contain the class `filled`, you should add the class `filled` to the `span` element and change the `innerHTML` of the `span` element to `❤`. + +```js +const spanElements = document.querySelectorAll('.favorite-icon'); +assert(spanElements.length); + +spanElements.forEach(span => span.classList.remove('filled')); + +spanElements.forEach(span => { + span.dispatchEvent(new Event('click')); + span.dispatchEvent(new Event('change')); + assert.isTrue(span.classList.contains('filled')); + assert.equal(span.innerHTML.charCodeAt(0), 10084); +}); +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + + + + + + + + + + +``` + +```css + +``` + +```js + +``` + +# --solutions-- + +```html + + + + + + + Favorite Icon Toggle + + + + +

Art Supplies

+ + + + + + +``` + +```css +body { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + height: 100vh; + margin: 0; + font-family: Arial, sans-serif; +} + +h1 { + margin-bottom: 20px; +} + +.item-list { + list-style-type: none; + padding: 0; +} + +.item-list li { + display: flex; + justify-content: space-between; + align-items: center; + padding: 10px; + border-bottom: 1px solid #ddd; + width: 200px; +} + +.favorite-icon { + font-size: 20px; + cursor: pointer; +} +``` + +```js +document.addEventListener("DOMContentLoaded", () => { + const favoriteIcons = document.querySelectorAll(".favorite-icon"); + + favoriteIcons.forEach((icon) => { + icon.addEventListener("click", () => { + if (icon.classList.contains("filled")) { + icon.classList.remove("filled"); + icon.innerHTML = "♡"; // Empty heart + } else { + icon.classList.add("filled"); + icon.innerHTML = "❤"; // Filled black heart + } + }); + }); +}); +``` diff --git a/curriculum/challenges/arabic/25-front-end-development/lab-house-painting/66d6a7a3e1aa411e94bf2346.md b/curriculum/challenges/arabic/25-front-end-development/lab-house-painting/66d6a7a3e1aa411e94bf2346.md new file mode 100644 index 0000000000..f584c1e915 --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/lab-house-painting/66d6a7a3e1aa411e94bf2346.md @@ -0,0 +1,533 @@ +--- +id: 66d6a7a3e1aa411e94bf2346 +title: Build a House Painting +challengeType: 14 +dashedName: build-a-house-painting +demoType: onClick +--- + +# --description-- + +In this lab, you will use HTML to create the structure of a house. Then, you will use CSS positioning to arrange the elements of your house like windows and doors. + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should have a `#house` `div`. +1. Your `#house` should have a `position` set to `relative` so its children can be positioned with respect to it. +1. Your `#house` should have a width of `500px` and a height of `400px`. +1. Your `#house` should have a background color and a border set. +1. You should have a `#chimney`, `#roof`, `#window-1`, `#window-2`, and `#door` `div`s within the `#house`. +1. All of the immediate children of the `#house` should have a `position` of `absolute`. +1. All of the immediate children of the `#house` should have a width, height, border, and background color set. +1. Your `#roof` should have a top value of `0`. +1. Your `#door` should be placed at the bottom of your house. +1. Your windows should be placed below your `#roof` and at least higher than one third of your `#door`'s height. +1. Both your windows and your door should have either `left` or `right` set to a value that places them within the house borders. +1. Your `#chimney` should have a top value that puts it at the top of your `#house`. +1. Your `#chimney` should have a `z-index` that puts it behind the house. + +**Note:** Be sure to link your stylesheet in your HTML to apply your CSS. + +# --hints-- + +You should have a `#house` `div`. + +```js +assert.exists(document.querySelector("div#house")); +``` + +You should target `#house` and set its `position` to `relative`. + +```js +assert.equal(new __helpers.CSSHelp(document).getStyle('#house')?.getPropertyValue("position"), "relative"); +``` + +You should target `#house` and set its `border` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#house")?.getPropertyValue("border")); +``` + +You should target `#house` and set its `background-color` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#house")?.getPropertyValue("background-color")); +``` + +You should target `#house` and set its width to `500px`. + +```js +assert.equal(new __helpers.CSSHelp(document).getStyle("#house")?.getPropertyValue("width"), "500px") +``` + +You should target `#house` and set its height to `400px`. + +```js +assert.equal(new __helpers.CSSHelp(document).getStyle('#house')?.getPropertyValue("height"), "400px") +``` + +You should have a `#chimney` `div` within the `#house`. + +```js +assert.exists(document.querySelector("div#house div#chimney")); +``` + +`#chimney` should have the `position` property set to `absolute`. + +```js +assert.equal(getComputedStyle(document.querySelector("#chimney"))?.getPropertyValue("position"), "absolute"); +``` + +You should target `#chimney` and set its `width` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#chimney")?.getPropertyValue("width")); +``` + +You should target `#chimney` and set its `height` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#chimney")?.getPropertyValue("height")); +``` + +You should target `#chimney` and set its `border` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#chimney")?.getPropertyValue("border")); +``` + +You should target `#chimney` and set its `background-color` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#chimney")?.getPropertyValue("background-color")); +``` + +You should have a `#roof` `div` within the `#house`. + +```js +assert.exists(document.querySelector("div#house div#roof")); +``` + +`#roof` should have the `position` property set to `absolute`. + +```js +assert.equal(getComputedStyle(document.querySelector("#roof"))?.getPropertyValue("position"), "absolute"); +``` + +You should target `#roof` and set its `width` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#roof")?.getPropertyValue("width")); +``` + +You should target `#roof` and set its `height` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#roof")?.getPropertyValue("height")); +``` + +You should target `#roof` and set its `border` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#roof")?.getPropertyValue("border")); +``` + +You should target `#roof` and set its `background-color` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#roof")?.getPropertyValue("background-color")); +``` + +You should have a `#window-1` `div` within the `#house`. + +```js +assert.exists(document.querySelector("div#house div#window-1")); +``` + +`#window-1` should have the `position` property set to `absolute`. + +```js +assert.equal(getComputedStyle(document.querySelector("#window-1"))?.getPropertyValue("position"), "absolute"); +``` + +You should target `#window-1` and set its `width` property. + +```js +const window1 = new __helpers.CSSHelp(document).getStyle("#window-1")?.getPropertyValue("width"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("width") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("width"); +assert.isNotEmpty(window1 || windows); +``` + +You should target `#window-1` and set its `height` property. + +```js +const window1 = new __helpers.CSSHelp(document).getStyle("#window-1")?.getPropertyValue("height"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("height") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("height"); +assert.isNotEmpty(window1 || windows); +``` + +You should target `#window-1` and set its `border` property. + +```js +const window1 = new __helpers.CSSHelp(document).getStyle("#window-1")?.getPropertyValue("border"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("border") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("border"); +assert.isNotEmpty(window1 || windows); +``` + +You should target `#window-1` and set its `background-color` property. + +```js +const window1 = new __helpers.CSSHelp(document).getStyle("#window-1")?.getPropertyValue("background-color"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("background-color") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("background-color"); +assert.isNotEmpty(window1 || windows); +``` + +You should have a `#window-2` `div` within the `#house`. + +```js +assert.exists(document.querySelector("div#house div#window-2")); +``` + +`#window-2` should have the `position` property set to `absolute`. + +```js +assert.equal(getComputedStyle(document.querySelector("#window-2"))?.getPropertyValue("position"), "absolute"); +``` + +You should target `#window-2` and set its `width` property. + +```js +const window2 = new __helpers.CSSHelp(document).getStyle("#window-2")?.getPropertyValue("width"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("width") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("width"); +assert.isNotEmpty(window2 || windows); +``` + +You should target `#window-2` and set its `height` property. + +```js +const window2 = new __helpers.CSSHelp(document).getStyle("#window-2")?.getPropertyValue("height"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("height") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("height"); +assert.isNotEmpty(window2 || windows); +``` + +You should target `#window-2` and set its `border` property. + +```js +const window2 = new __helpers.CSSHelp(document).getStyle("#window-2")?.getPropertyValue("border"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("border") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("border"); +assert.isNotEmpty(window2 || windows); +``` + +You should target `#window-2` and set its `background-color` property. + +```js +const window2 = new __helpers.CSSHelp(document).getStyle("#window-2")?.getPropertyValue("background-color"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("background-color") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("background-color"); +assert.isNotEmpty(window2 || windows); +``` + +You should have a `#door` `div` within the `#house`. + +```js +assert.exists(document.querySelector("div#house div#door")); +``` + +`#door` should have the `position` property set to `absolute`. + +```js +assert.equal(getComputedStyle(document.querySelector("#door"))?.getPropertyValue("position"), "absolute"); +``` + +You should target `#door` and set its `width` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#door")?.getPropertyValue("width")); +``` + +You should target `#door` and set its `height` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#door")?.getPropertyValue("height")); +``` + +You should target `#door` and set its `border` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#door")?.getPropertyValue("border")); +``` + +You should target `#door` and set its `background-color` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#door")?.getPropertyValue("background-color")); +``` + +Your `#roof` should have the `top` property set to `0`. + +```js +assert.equal(getComputedStyle(document.querySelector("#roof"))?.getPropertyValue("top"), "0px"); +``` + +Your `#door` should be placed at the bottom of the house. + +```js +const door = getComputedStyle(document.querySelector("#door")) +const doorBottom = Number(door.getPropertyValue("bottom").replace("px", "")); +assert.strictEqual(doorBottom, 0); +``` + +You should set either `left` or `right` on your `#door` and arrange it within the house borders. + +```js +const door = getComputedStyle(document.querySelector("#door")) +const doorLeft = Number(door.getPropertyValue("left").replace("px", "")); +const doorRight = Number(door.getPropertyValue("right").replace("px", "")); +assert.isAbove(doorLeft, 0); +assert.isAbove(doorRight, 0); +``` + +Your `#chimney` should have a `top` value that puts it at the top of your `#house`. + +```js +const chimney = getComputedStyle(document.querySelector("#chimney")); +assert.equal(Number(chimney?.getPropertyValue("top").replace("px", "")), - Number(chimney?.getPropertyValue("height").replace("px", ""))); +``` + +Your `#chimney` should have a `z-index` that puts it behind the house. + +```js +const houseZIndex = getComputedStyle(document.querySelector("#house"))?.getPropertyValue("z-index"); +const chimneyZIndex = getComputedStyle(document.querySelector("#chimney"))?.getPropertyValue("z-index"); +if (houseZIndex === "auto") { + assert.isBelow(Number(chimneyZIndex), 0) +} else { + assert.isBelow(Number(chimneyZIndex), Number(houseZIndex)); +} +``` + +Your windows should be placed below your `#roof` and at least higher than one third of your `#door`'s height. + +```js +const window1 = getComputedStyle(document.querySelector("#window-1")) +const window2 = getComputedStyle(document.querySelector("#window-2")) +const door = getComputedStyle(document.querySelector("#door")) +const roof = getComputedStyle(document.querySelector("#roof")) +const w1Top = Number(window1.getPropertyValue("top").replace("px", "")); +const w1Bottom = Number(window1.getPropertyValue("bottom").replace("px", "")); +const w2Top = Number(window2.getPropertyValue("top").replace("px", "")); +const w2Bottom = Number(window2.getPropertyValue("bottom").replace("px", "")); +const doorHeight = Number(door.getPropertyValue("height").replace("px", "")); +const roofHeight = Number(roof.getPropertyValue("height").replace("px", "")); +assert.isAbove(w1Top, roofHeight); +assert.isAbove(w1Bottom, doorHeight/3); +assert.isAbove(w2Top, roofHeight); +assert.isAbove(w2Bottom, doorHeight/3); +``` + +You should set either `left` or `right` on your windows and arrange them within the house borders. + +```js +const window1 = getComputedStyle(document.querySelector("#window-1")) +const window2 = getComputedStyle(document.querySelector("#window-2")) +const w1Left = Number(window1.getPropertyValue("left").replace("px", "")); +const w1Right = Number(window1.getPropertyValue("right").replace("px", "")); +const w2Left = Number(window2.getPropertyValue("left").replace("px", "")); +const w2Right = Number(window2.getPropertyValue("right").replace("px", "")); +assert.isAbove(w1Left, 0); +assert.isAbove(w1Right, 0); +assert.isAbove(w2Left, 0); +assert.isAbove(w2Right, 0); +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + + House Painting + + + + + +``` + +```css + +``` + +# --solutions-- + +```html + + + + + + House Painting + + + +
+
+
+
+
+
+
+
+
+
+
WELCOME
+
+ + +``` + +```css +* { + box-sizing: border-box; + } + + body { + margin: 0; + padding: 0; + display: flex; + justify-content: center; + align-items: center; + height: 100vh; + background: linear-gradient( + #b3e6ff, + #b3e6ff 60%, + green 60% + ); + } + + #house { + flex: 0 0 auto; + width: 500px; + height: 400px; + position: relative; + background-color: #ff9980; + border: 6px solid #b35900; + } + + #chimney { + position: absolute; + width: 90px; + height: 100px; + top: -100px; + left: 65%; + background: repeating-linear-gradient( + #e6e6e6, + #e6e6e6 10%, + black 10%, + black 12% + ); + border: 2px solid black; + z-index: -1; + } + + #smoke { + width: 40px; + height: 40px; + background-color: rgba(0,0,0,0.3); + position: absolute; + top: -20px; + left: 20px; + border-radius: 50%; + box-shadow: 0 -10px 10px 10px rgba(0,0,0,0.3); + border: none; + } + + #roof { + border: 2px; + width: 100%; + height: 110px; + background-color: green; + position: absolute; + top: 0; + background: repeating-linear-gradient( + 45deg, + #b35900, + #b35900 2%, + transparent 2%, + transparent 5% + ), repeating-linear-gradient( + -45deg, + #b35900, + #b35900 2%, + #ff9980 2%, + #ff9980 5% + ) + } + + #window-1, #window-2 { + width: 100px; + height: 100px; + background: linear-gradient( + to right, + #ffffb3, + #ffffb3 48%, + #b35900 48%, + #b35900 52%, + #ffffb3 52%, + #ffffb3 100% + ); + position: absolute; + top: 40%; + border: 6px solid #b35900; + } + + #window-1 { + left: 7.5%; + } + + #window-2 { + right: 7.5%; + } + + #door { + width: 130px; + height: 180px; + position: absolute; + bottom: 0%; + left: 185px; + background-color: #e6e6e6; + border: 6px solid #b35900; + transform: translateY(6px); + } + + #door-knob { + width: 20px; + height: 20px; + background-color: #b35900; + border-radius: 50%; + position: absolute; + top: 50%; + right: 5%; + } + + #welcome { + font-family: sans-serif; + font-weight: bold; + width: 130px; + height: 40px; + position: absolute; + bottom: -47px; + left: 178px; + background-color: #85e085; + border: 2px solid black; + transform: skewX(-20deg); + display: flex; + align-items: center; + justify-content: center; + } +``` diff --git a/curriculum/challenges/arabic/25-front-end-development/lab-javascript-trivia-bot/66ed41f912d0bb1dc62da5dd.md b/curriculum/challenges/arabic/25-front-end-development/lab-javascript-trivia-bot/66ed41f912d0bb1dc62da5dd.md new file mode 100644 index 0000000000..bac8eee566 --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/lab-javascript-trivia-bot/66ed41f912d0bb1dc62da5dd.md @@ -0,0 +1,178 @@ +--- +id: 66ed41f912d0bb1dc62da5dd +title: Build a JavaScript Trivia Bot +challengeType: 14 +dashedName: lab-javascript-trivia-bot +--- + +# --description-- + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should log `"Hello! I'm your coding fun fact guide!"` to the console as a greeting message to the user. +1. You should create three variables: `botName`, `botLocation`, and `favoriteLanguage`, that store the bot's name, where it's from, and its favorite coding language, respectively. +1. You should use string concatenation to log `"My name is (botName) and I live on (botLocation)."` to the console. +1. You should use string concatenation to log `"My favorite programming language is (favoriteLanguage)."` to the console. +1. You should use `let` to create a `codingFact` variable and assign it a string that is a fun fact about your bot's favorite coding language and uses string concatenation to include the use of the `favoriteLanguage` variable. +1. You should log the `codingFact` to the console. +1. You should reassign the `codingFact` variable to a new fact about the bot's favorite language using the `favoriteLanguage` variable again. +1. You should log the `codingFact` to the console again. +1. You should reassign the `codingFact` variable again to another new fact about the bot's favorite language using the `favoriteLanguage` variable. +1. You should log the `codingFact` to the console a third time. +1. You should log `"It was fun sharing these facts with you. Goodbye! - (botName) from (botLocation)."` to the console as a farewell statement from the bot. + +# --hints-- + +You should log `"Hello! I'm your coding fun fact guide!"` to the console. + +```js +assert.equal(output[0], "Hello! I'm your coding fun fact guide!") +``` + +You should declare a `botName` variable and give it a value. + +```js +assert.exists(botName); +assert.isString(botName); +``` + +You should declare a `botLocation` variable and give it a value. + +```js +assert.exists(botLocation); +assert.isString(botLocation); +``` + +You should declare a `favoriteLanguage` variable and give it a value. + +```js +assert.exists(favoriteLanguage); +assert.isString(favoriteLanguage); +``` + +You should log to the console `"My name is (botName) and I live on (botLocation)."` using concatenation to add the variables to the string. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +assert.equal(output[1], `My name is ${botName} and I live on ${botLocation}.`) +assert.match(codeWithoutComments, /is ("|')\s*\+\s*botName\s*\+\s*("|') and I live on \2\s*\+\s*botLocation\s*\+\s*('|")\./) +``` + +You should log to the console `"My favorite programming language is (favoriteLanguage)."` using concatenation to add the variable to the string. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +assert.equal(output[2], `My favorite programming language is ${favoriteLanguage}.`) +assert.match(codeWithoutComments, /language is ('|")\s*\+\s*favoriteLanguage\s*\+\s*('|")\./); +``` + +You should use `let` to declare a new variable `codingFact`. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +const [first, second, third] = codeWithoutComments.match(/(let )?\s*codingFact\s*=\s*("|').+?\2\s*\+\s*favoriteLanguage/g) +assert.match(code, /let\s+codingFact/) +assert.include(first, 'let'); +assert.exists(first); +``` + +You should give `codingFact` a value that includes `favoriteLanguage` using concatenation. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +const [first, second, third] = codeWithoutComments.match(/(let )?\s*codingFact\s*=\s*("|').+?\2\s*\+\s*favoriteLanguage/g) +assert.match(code, /let\scodingFact\s*=\s*("|').+?\1\s*\+\s*favoriteLanguage/) +assert.include(first, 'let'); +assert.exists(first); +``` + +You should log `codingFact` to the console. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +const loggingCodingFacts = codeWithoutComments.match(/console\.log\(\s*codingFact\s*\)/g) +assert.include(output[3], favoriteLanguage); +assert.isAtLeast(loggingCodingFacts.length, 1); +``` + +You should assign a new value to `codingFact` that also contains `favoriteLanguage`, and log it to the console. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +const loggingCodingFacts = codeWithoutComments.match(/console\.log\(\s*codingFact\s*\)/g) +const [first, second, third] = codeWithoutComments.match(/(let )?\s*codingFact\s*=\s*("|').+?\2\s*\+\s*favoriteLanguage/g) +assert.include(output[4], favoriteLanguage); +assert.notEqual(output[4], output[3]); +assert.isAtLeast(loggingCodingFacts.length, 2); +assert.exists(second); +``` + +You should assign a value to `codingFact` for the third time that also contains `favoriteLanguage`, and log it to the console. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +const loggingCodingFacts = codeWithoutComments.match(/console\.log\(\s*codingFact\s*\)/g) +const [first, second, third] = codeWithoutComments.match(/(let )?\s*codingFact\s*=\s*("|').+?\2\s*\+\s*favoriteLanguage/g) +assert.include(output[5], favoriteLanguage); +assert.notEqual(output[5], output[4]); +assert.equal(output[5], codingFact); +assert.lengthOf(loggingCodingFacts, 3); +assert.exists(third); +``` + +You should log to the console `"It was fun sharing these facts with you. Goodbye! - (botName) from (botLocation)."` using concatenation to add the values of the variables. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +assert.equal(output[6], `It was fun sharing these facts with you. Goodbye! - ${botName} from ${botLocation}.`); +assert.match(codeWithoutComments, /\. Goodbye! - ("|')\s*\+\s*botName\s*\+\s*('|") from \2\s*\+\s*botLocation\s*\+\s*("|')\./) +``` + +# --seed-- + +## --before-user-code-- + +```js +const temp = console.log +const output = [] +console.log = function (...args) { +temp(...args) +output.push(...args) +} +``` + +## --seed-contents-- + +```js + +``` + +# --solutions-- + +```js +console.log("Hello! I'm your coding fun fact guide!"); + +const botName = "JsBot"; +const botLocation = "planet Eris"; +const favoriteLanguage = "JavaScript"; + +console.log("My name is " + botName + " and I live on " + botLocation + "."); +console.log("My favorite programming language is " + favoriteLanguage + "."); + +let codingFact = "Did you know that " + favoriteLanguage + " was created in just 10 days?"; + +console.log(codingFact); + +codingFact = "Another fun fact: " + favoriteLanguage + "was originally called Mocha!"; + +console.log(codingFact); + +codingFact = "Also, " + favoriteLanguage + " is the most popular programming language in the world."; + +console.log(codingFact); + +console.log("It was fun sharing these facts with you. Goodbye! - " + botName + " from " + botLocation + "."); + +``` diff --git a/curriculum/challenges/arabic/25-front-end-development/lab-palindrome-checker/657bdc55a322aae1eac3838f.md b/curriculum/challenges/arabic/25-front-end-development/lab-palindrome-checker/657bdc55a322aae1eac3838f.md new file mode 100644 index 0000000000..df707a0ea8 --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/lab-palindrome-checker/657bdc55a322aae1eac3838f.md @@ -0,0 +1,542 @@ +--- +id: 657bdc55a322aae1eac3838f +title: Build a Palindrome Checker +challengeType: 14 +dashedName: build-a-palindrome-checker +demoType: onClick +--- + +# --description-- + +A palindrome is a word or phrase that can be read the same way forwards and backwards, ignoring punctuation, case, and spacing. + +**Note:** You'll need to remove **all non-alphanumeric characters** (punctuation, spaces and symbols) and turn everything into the same case (lower or upper case) in order to check for palindromes. + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should have an `input` element with an `id` of `"text-input"`. +1. You should have a `button` element with an `id` of `"check-btn"`. +1. You should have a `div`, `span` or `p` element with an `id` of `"result"`. +1. When you click on the `#check-btn` element without entering a value into the `#text-input` element, an alert should appear with the text `"Please input a value"`. +1. When the `#text-input` element only contains the letter `A` and the `#check-btn` element is clicked, the `#result` element should contain the text `"A is a palindrome"`. +1. When the `#text-input` element contains the text `eye` and the `#check-btn` element is clicked, the `#result` element should contain the text `"eye is a palindrome"`. +1. When the `#text-input` element contains the text `_eye` and the `#check-btn` element is clicked, the `#result` element should contain the text `"_eye is a palindrome"`. +1. When the `#text-input` element contains the text `race car` and the `#check-btn` element is clicked, the `#result` element should contain the text `"race car is a palindrome"`. +1. When the `#text-input` element contains the text `not a palindrome` and the `#check-btn` element is clicked, the `#result` element should contain the text `"not a palindrome is not a palindrome"`. +1. When the `#text-input` element contains the text `A man, a plan, a canal. Panama` and the `#check-btn` element is clicked, the `#result` element should contain the text `"A man, a plan, a canal. Panama is a palindrome"`. +1. When the `#text-input` element contains the text `never odd or even` and the `#check-btn` element is clicked, the `#result` element should contain the text `"never odd or even is a palindrome"`. +1. When the `#text-input` element contains the text `nope` and the `#check-btn` element is clicked, the `#result` element should contain the text `"nope is not a palindrome"`. +1. When the `#text-input` element contains the text `almostomla` and the `#check-btn` element is clicked, the `#result` element should contain the text `"almostomla is not a palindrome"`. +1. When the `#text-input` element contains the text `My age is 0, 0 si ega ym.` and the `#check-btn` element is clicked, the `#result` element should contain the text `"My age is 0, 0 si ega ym. is a palindrome"`. +1. When the `#text-input` element contains the text `1 eye for of 1 eye.` and the `#check-btn` element is clicked, the `#result` element should contain the text `"1 eye for of 1 eye. is not a palindrome"`. +1. When the `#text-input` element contains the text `0_0 (: /-\ :) 0-0` and the `#check-btn` element is clicked, the `#result` element should contain the text `"0_0 (: /-\ :) 0-0 is a palindrome"`. +1. When the `#text-input` element contains the text `five|\_/|four` and the `#check-btn` element is clicked, the `#result` element should contain the text `"five|\_/|four is not a palindrome"`. + +# --hints-- + +You should have an `input` element with an `id` of `"text-input"`. + +```js +const el = document.getElementById('text-input'); +assert.strictEqual(el?.nodeName?.toLowerCase(), 'input'); +``` + +You should have a `button` element with an `id` of `"check-btn"`. + +```js +const el = document.getElementById('check-btn'); +assert.strictEqual(el?.nodeName?.toLowerCase(), 'button'); +``` + +You should have a `div`, `span`, or `p` element with an `id` of `result`. + +```js +const el = document.getElementById('result'); +assert(['div', 'span', 'p'].includes(el?.nodeName?.toLowerCase())); +``` + +When you click on the `#check-btn` element without entering a value into the `#text-input` element, an alert should appear with the text `"Please input a value"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +let alertMessage; +window.alert = (message) => alertMessage = message; // Override alert and store message + +inputEl.value = ''; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(alertMessage.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'please input a value'); +``` + +When the `#text-input` element only contains the letter `A` and the `#check-btn` element is clicked, the `#result` element should contain the text `"A is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'A'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'a is a palindrome'); +``` + +When the `#text-input` element contains the text `eye` and the `#check-btn` element is clicked, the `#result` element should contain the text `"eye is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'eye'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'eye is a palindrome'); +``` + +When the `#text-input` element contains the text `_eye` and the `#check-btn` element is clicked, the `#result` element should contain the text `"_eye is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = '_eye'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), '_eye is a palindrome'); +``` + +When the `#text-input` element contains the text `race car` and the `#check-btn` element is clicked, the `#result` element should contain the text `"race car is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'race car'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'race car is a palindrome'); +``` + +When the `#text-input` element contains the text `not a palindrome` and the `#check-btn` element is clicked, the `#result` element should contain the text `"not a palindrome is not a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'not a palindrome'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'not a palindrome is not a palindrome'); +``` + +When the `#text-input` element contains the text `A man, a plan, a canal. Panama` and the `#check-btn` element is clicked, the `#result` element should contain the text `"A man, a plan, a canal. Panama is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'A man, a plan, a canal. Panama'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'a man, a plan, a canal. panama is a palindrome'); +``` + +When the `#text-input` element contains the text `never odd or even` and the `#check-btn` element is clicked, the `#result` element should contain the text `"never odd or even is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'never odd or even'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'never odd or even is a palindrome'); +``` + +When the `#text-input` element contains the text `nope` and the `#check-btn` element is clicked, the `#result` element should contain the text `"nope is not a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'nope'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'nope is not a palindrome'); +``` + +When the `#text-input` element contains the text `almostomla` and the `#check-btn` element is clicked, the `#result` element should contain the text `"almostomla is not a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'almostomla'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'almostomla is not a palindrome'); +``` + +When the `#text-input` element contains the text `My age is 0, 0 si ega ym.` and the `#check-btn` element is clicked, the `#result` element should contain the text `"My age is 0, 0 si ega ym. is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'My age is 0, 0 si ega ym.'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'my age is 0, 0 si ega ym. is a palindrome'); +``` + +When the `#text-input` element contains the text `1 eye for of 1 eye.` and the `#check-btn` element is clicked, the `#result` element should contain the text `"1 eye for of 1 eye. is not a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = '1 eye for of 1 eye.'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), '1 eye for of 1 eye. is not a palindrome'); +``` + +When the `#text-input` element contains the text `0_0 (: /-\ :) 0-0` and the `#check-btn` element is clicked, the `#result` element should contain the text `"0_0 (: /-\ :) 0-0 is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = '0_0 (: /-\ :) 0-0'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), '0_0 (: /-\ :) 0-0 is a palindrome'); +``` + +When the `#text-input` element contains the text `five|\_/|four` and the `#check-btn` element is clicked, the `#result` element should contain the text `"five|\_/|four is not a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'five|\_/|four'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'five|\_/|four is not a palindrome'); +``` + +When the `#text-input` element contains an alphanumeric palindrome, the `#result` element should correctly identify it as a palindrome. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +const characters = 'abcdefghijklmnopqrstuvwxyz0123456789'; +const charactersLength = characters.length; + +const firstLetter = characters.charAt(Math.floor(Math.random() * charactersLength)); +const secondLetter = characters.charAt(Math.floor(Math.random() * charactersLength)); +const thirdLetter = characters.charAt(Math.floor(Math.random() * charactersLength)); +const fourthLetter = characters.charAt(Math.floor(Math.random() * charactersLength)); + +const phrase = firstLetter + secondLetter + thirdLetter + fourthLetter + fourthLetter + thirdLetter + secondLetter + firstLetter; + +inputEl.value = phrase; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); + +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), phrase + ' is a palindrome'); +``` + +When the `#text-input` element contains a random sequence of alphanumeric characters that is not a palindrome, the `#result` element should say it is not a palindrome. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +let characters = 'abcdefghijklmnopqrstuvwxyz0123456789'; +let charactersLength = characters.length; + +const firstIndex = Math.floor(Math.random() * charactersLength); +const firstLetter = characters.charAt(firstIndex); +characters = characters.slice(0,firstIndex) + characters.slice(firstIndex + 1); +charactersLength--; + + +const secondIndex = Math.floor(Math.random() * charactersLength); +const secondLetter = characters.charAt(secondIndex); +characters = characters.slice(0,secondIndex) + characters.slice(secondIndex + 1); +charactersLength--; + +const thirdIndex = Math.floor(Math.random() * charactersLength); +const thirdLetter = characters.charAt(thirdIndex); +characters = characters.slice(0,thirdIndex) + characters.slice(thirdIndex + 1); +charactersLength--; + +const fourthIndex = Math.floor(Math.random() * charactersLength); +const fourthLetter = characters.charAt(fourthIndex); +characters = characters.slice(0,fourthIndex) + characters.slice(fourthIndex + 1); +charactersLength--; + +const phrase = firstLetter + secondLetter + thirdLetter + fourthLetter; + +inputEl.value = phrase; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); + +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), phrase + ' is not a palindrome'); +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + + Palindrome Checker + + + + + + + + +``` + +```css + +``` + +```js + +``` + +# --solutions-- + +```html + + + + + + + + Palindrome Checker + + + +
+ +

Is it a Palindrome?

+
+ + + + +
+
+

+ 💡 + A palindrome is a word or sentence that's spelled the same + way both forward and backward, ignoring punctuation, case, and + spacing. +

+
+
+ + + +``` + +```css +* { + margin: 0; + padding: 0; + box-sizing: border-box; +} + +body { + font-family: Verdana, Geneva, Tahoma, sans-serif; + background-color: #0a0a23; + color: #ffffff; +} + +.container { + width: 100%; + min-height: 100vh; + position: relative; + display: flex; + align-items: center; + justify-content: center; + flex-direction: column; +} + +.freecodecamp-logo { + height: 30px; + margin-bottom: 20px; +} + +.title { + text-align: center; + padding: 10px 0; + font-size: 2.5rem; + margin-bottom: 20px; +} + +.palindrome-div { + width: min(100vw, 450px); + min-height: 100px; + border-radius: 20px; + display: flex; + align-items: center; + justify-content: center; + flex-wrap: wrap; + padding: 20px; + margin: 10px 0; + background-color: white; + box-shadow: 0 6px 6px #002ead; +} + +label { + color: #0a0a23; + margin-bottom: 20px; +} + +.palindrome-btn { + width: 90px; + border: none; + padding: 10px; + border-radius: 15px; + background-color: #5a01a7; + color: #fff; + cursor: pointer; +} + +.palindrome-input { + height: 30px; + width: 250px; + text-align: center; + font-size: 1.2rem; + margin: 10px; + border: none; + border-bottom: 2px solid #5a01a7; +} + +.palindrome-input:focus { + border-bottom: 3px solid #5a01a7; +} + +.palindrome-input::placeholder { + text-align: center; +} + +.user-input { + font-size: 1.4rem; + margin-top: 10px; + text-align: center; +} + +.results-div { + overflow-y: auto; + word-wrap: break-word; + min-height: 50px; + color: black; +} + +.hidden { + display: none; +} + +.palindrome-definition-div { + width: min(100vw, 450px); + font-size: 1.3rem; + min-height: 140px; + background-color: #00471b; + margin-top: 20px; + padding: 20px; + border-radius: 20px; + display: flex; + align-items: center; + justify-content: center; +} + +.palindrome-definition { + vertical-align: middle; + text-align: center; +} +``` + +```js +const userInput = document.getElementById("text-input"); +const checkPalindromeBtn = document.getElementById("check-btn"); +const resultDiv = document.getElementById("result"); + +const checkForPalindrome = (input) => { + const originalInput = input; // Store for later output + + if (input === "") { + alert("Please input a value"); + return; + } + + // Remove the previous result + resultDiv.replaceChildren(); + + const lowerCaseStr = input.replace(/[^A-Za-z0-9]/gi, "").toLowerCase(); + let resultMsg = `${originalInput} ${ + lowerCaseStr === [...lowerCaseStr].reverse().join("") ? "is" : "is not" + } a palindrome.`; + + const pTag = document.createElement("p"); + pTag.className = "user-input"; + pTag.innerHTML = resultMsg; + resultDiv.appendChild(pTag); + + // Show the result. + resultDiv.classList.remove("hidden"); +}; + +checkPalindromeBtn.addEventListener("click", () => { + checkForPalindrome(userInput.value); + userInput.value = ""; +}); + +userInput.addEventListener("keydown", (e) => { + if (e.key === "Enter") { + checkForPalindrome(userInput.value); + userInput.value = ""; + } +}); +``` diff --git a/curriculum/challenges/arabic/25-front-end-development/lab-product-landing-page/587d78af367417b2b2512b04.md b/curriculum/challenges/arabic/25-front-end-development/lab-product-landing-page/587d78af367417b2b2512b04.md new file mode 100644 index 0000000000..34c416823c --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/lab-product-landing-page/587d78af367417b2b2512b04.md @@ -0,0 +1,734 @@ +--- +id: 587d78af367417b2b2512b04 +title: Build a Product Landing Page +challengeType: 14 +dashedName: build-a-product-landing-page +demoType: onClick +--- + +# --description-- + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. Your product landing page should have a `header` element with a corresponding `id="header"`. +2. You should have an image within the `header` element with a corresponding `id="header-img"` (A logo would make a good image here). +3. Within the `#header` element, you should have a `nav` element with a corresponding `id="nav-bar"`. +4. You should have at least three clickable elements inside the `nav` element, each with the class `nav-link`. +5. When you click a `.nav-link` button in the `nav` element, you should be taken to the corresponding section of the landing page. +6. You should have an embedded product video with `id="video"`. +7. Your landing page should have a `form` element with a corresponding `id="form"`. +8. Within the form, there should be an `input` field with `id="email"` where you can enter an email address. +9. The `#email` input field should have placeholder text to let users know what the field is for. +10. The `#email` input field should use HTML5 validation to confirm that the entered text is an email address. +11. Within the form, there should be a submit `input` with a corresponding `id="submit"`. +12. When you click the `#submit` element, the email should be submitted to a static page (use this mock URL: `https://www.freecodecamp.com/email-submit`). +13. The navbar should always be at the top of the viewport. +14. Your product landing page should have at least one media query. +15. Your product landing page should utilize CSS flexbox at least once. + +**Note:** Be sure to link your stylesheet in your HTML and apply your CSS. + +# --hints-- + +You should have a `header` element with an `id` of `header`. + +```js +const el = document.getElementById('header') +assert(!!el && el.tagName === 'HEADER') +``` + +You should have an `img` element with an `id` of `header-img`. + +```js +const el = document.getElementById('header-img') +assert(!!el && el.tagName === 'IMG') +``` + +Your `#header-img` should be a descendant of the `#header`. + +```js +const els = document.querySelectorAll('#header #header-img') +assert(els.length > 0) +``` + +Your `#header-img` should have a `src` attribute. + +```js +const el = document.getElementById('header-img') +assert(!!el && !!el.src) +``` + +Your `#header-img`’s `src` value should be a valid URL (starts with `http`). + +```js +const el = document.getElementById('header-img'); +assert(!!el && el.getAttribute('src') !== "" && /^http/.test(el.src)); +``` + +You should have a `nav` element with an `id` of `nav-bar`. + +```js +const el = document.getElementById('nav-bar') +assert(!!el && el.tagName === 'NAV') +``` + +Your `#nav-bar` should be a descendant of the `#header`. + +```js +const els = document.querySelectorAll('#header #nav-bar') +assert(els.length > 0) +``` + +You should have at least 3 `.nav-link` elements within the `#nav-bar`. + +```js +const els = document.querySelectorAll('#nav-bar .nav-link') +assert(els.length >= 3) +``` + +Each `.nav-link` element should have an `href` attribute. + +```js +const els = document.querySelectorAll('.nav-link') +els.forEach(el => { + if (!el.href) assert(false) +}) +assert(els.length > 0) +``` + +Each `.nav-link` element should link to a corresponding element on the landing page (has an `href` with a value of another element's id. e.g. `#footer`). + +```js +const els = document.querySelectorAll('.nav-link') +els.forEach(el => { + const linkDestination = el.getAttribute('href').slice(1) + if (!document.getElementById(linkDestination)) assert(false) +}) +assert(els.length > 0) +``` + +You should have a `video` or `iframe` element with an `id` of `video`. + +```js +const el = document.getElementById('video') +assert(!!el && (el.tagName === 'VIDEO' || el.tagName === 'IFRAME')) +``` + +Your `#video` should have a `src` attribute. + +```js +let el = document.getElementById('video') +const sourceNode = el.children; +let sourceElement = null; +if (sourceNode.length) { + sourceElement = [...video.children].filter(el => el.localName === 'source')[0]; +} +if (sourceElement) { + el = sourceElement; +} +assert(el.hasAttribute('src')); +``` + +You should have a `form` element with an `id` of `form`. + +```js +const el = document.getElementById('form') +assert(!!el && el.tagName === 'FORM') +``` + +You should have an `input` element with an `id` of `email`. + +```js +const el = document.getElementById('email') +assert(!!el && el.tagName === 'INPUT') +``` + +Your `#email` should be a descendant of the `#form`. + +```js +const els = document.querySelectorAll('#form #email') +assert(els.length > 0) +``` + +Your `#email` should have the `placeholder` attribute with placeholder text. + +```js +const el = document.getElementById('email') +assert(!!el && !!el.placeholder && el.placeholder.length > 0) +``` + +Your `#email` should use HTML5 validation by setting its `type` to `email`. + +```js +const el = document.getElementById('email') +assert(!!el && el.type === 'email') +``` + +You should have an `input` element with an `id` of `submit`. + +```js +const el = document.getElementById('submit') +assert(!!el && el.tagName === 'INPUT') +``` + +Your `#submit` should be a descendant of the `#form`. + +```js +const els = document.querySelectorAll('#form #submit') +assert(els.length > 0) +``` + +Your `#submit` should have a `type` of `submit`. + +```js +const el = document.getElementById('submit') +assert(!!el && el.type === 'submit') +``` + +Your `#form` should have an `action` attribute of `https://www.freecodecamp.com/email-submit`. + +```js +const el = document.getElementById('form') +assert(!!el && el.action === 'https://www.freecodecamp.com/email-submit') +``` + +Your `#email` should have a `name` attribute of `email`. + +```js +const el = document.getElementById('email') +assert(!!el && el.name === 'email') +``` + +Your `#nav-bar` should always be at the top of the viewport. + +```js +(async () => { + const timeout = (milliseconds) => new Promise((resolve) => setTimeout(resolve, milliseconds)); + + const header = document.getElementById('header'); + const headerChildren = header.children; + const navbarCandidates = [header, ...headerChildren]; + + // Return smallest top position of all navbar candidates + const getNavbarPosition = (candidates = []) => { + return candidates.reduce( + (min, candidate) => + Math.min(min, Math.abs(candidate?.getBoundingClientRect().top)), + Infinity + ); + }; + assert.approximately( + getNavbarPosition(navbarCandidates), + 0, + 15, + '#header or one of its children should be at the top of the viewport ' + ); + + window.scroll(0, 500); + await timeout(1); + + assert.approximately( + getNavbarPosition(navbarCandidates), + 0, + 15, + '#header or one of its children should be at the top of the ' + + 'viewport even after scrolling ' + ); + + window.scroll(0, 0); +})(); +``` + +Your Product Landing Page should use at least one media query. + +```js +const htmlSourceAttr = Array.from(document.querySelectorAll('source')).map(el => el.getAttribute('media')) +const cssCheck = new __helpers.CSSHelp(document).getCSSRules('media') +assert(cssCheck.length > 0 || htmlSourceAttr.length > 0); +``` + +Your Product Landing Page should use CSS Flexbox at least once. + +```js +const hasFlex = (rule) => ["flex", "inline-flex"].includes(rule.style?.display) +const stylesheet = new __helpers.CSSHelp(document).getStyleSheet() +const cssRules = new __helpers.CSSHelp(document).styleSheetToCssRulesArray(stylesheet) +const mediaRules = new __helpers.CSSHelp(document).getCSSRules('media') +const usesFlex = cssRules.find(rule => hasFlex(rule)) +const usesFlexMedia = mediaRules.find(mediaRule => { + return [...mediaRule.cssRules].find(rule => hasFlex(rule)) +}) +assert(usesFlex || usesFlexMedia) +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + Product Landing Page + + + + + + + +``` + +```css + +``` + +# --solutions-- + +```html + + + + + + + + + +
+ + +
+ +
+

Handcrafted, home-made masterpieces

+
+ + +
+
+ +
+
+
+
+
+

Premium Materials

+

+ Our trombones use the shiniest brass which is sourced locally. + This will increase the longevity of your purchase. +

+
+
+
+
+
+

Fast Shipping

+

+ We make sure you recieve your trombone as soon as we have + finished making it. We also provide free returns if you are not + satisfied. +

+
+
+
+
+ +
+
+

Quality Assurance

+

+ For every purchase you make, we will ensure there are no damages + or faults and we will check and test the pitch of your + instrument. +

+
+
+
+
+ +
+
+
+
Tenor Trombone
+

$600

+
    +
  1. Good for beginners
  2. +
  3. Excellent sound quality
  4. +
  5. Great for Jazz Bands
  6. +
  7. Nice and shiny
  8. +
+ +
+
+
Bass Trombone
+

$900

+
    +
  1. Sound quality is unmatched
  2. +
  3. Best for professionals
  4. +
  5. Absolutely stunning
  6. +
  7. Durable and long lasting
  8. +
+ +
+
+
Valve Trombone
+

$1200

+
    +
  1. Plays similar to a Trumpet
  2. +
  3. Great for Jazz Bands
  4. +
  5. Beautiful in sound and appearance
  6. +
  7. Just amazing
  8. +
+ +
+
+ +
+
+ + + +``` + +```css +/** global element styling **/ + +@import 'https://fonts.googleapis.com/css?family=Lato:400,700'; + +* { + margin: 0; + padding: 0; + box-sizing: border-box; +} + +body { + background-color: #eee; + font-family: 'Lato', sans-serif; +} + +#page-wrapper { + position: relative; +} + +li { + list-style: none; +} + +a { + color: #000; + text-decoration: none; +} + +/** global classes styling **/ + +.container { + max-width: 1000px; + width: 100%; + margin: 0 auto; +} + +.btn { + padding: 0 20px; + height: 40px; + font-size: 1em; + font-weight: 900; + text-transform: uppercase; + border: 3px black solid; + border-radius: 2px; + background: transparent; + cursor: pointer; +} + +.grid { + display: flex; +} + +header { + position: fixed; + top: 0; + min-height: 75px; + padding: 0px 20px; + display: flex; + justify-content: space-around; + align-items: center; + background-color: #eee; +} + +@media (max-width: 600px) { + header { + flex-wrap: wrap; + } +} + +.logo { + width: 60vw; +} + +@media (max-width: 650px) { + .logo { + margin-top: 15px; + width: 100%; + position: relative; + } +} + +.logo>img { + width: 100%; + height: 100%; + max-width: 300px; + display: flex; + justify-content: center; + align-items: center; + text-align: center; + margin-left: 20px; +} + +@media (max-width: 650px) { + .logo>img { + margin: 0 auto; + } +} + +nav { + font-weight: 400; +} + +@media (max-width: 650px) { + nav { + margin-top: 10px; + width: 100%; + display: flex; + flex-direction: column; + align-items: center; + text-align: center; + padding: 0 50px; + } + + nav li { + padding-bottom: 5px; + } +} + +nav>ul { + width: 35vw; + display: flex; + flex-direction: row; + justify-content: space-around; +} + +@media (max-width: 650px) { + nav>ul { + flex-direction: column; + } +} + +#hero { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + text-align: center; + height: 200px; + margin-top: 50px; +} + +#hero>h2 { + margin-bottom: 20px; + word-wrap: break-word; +} + +#hero input[type='email'] { + max-width: 275px; + width: 100%; + padding: 5px; +} + +#hero input[type='submit'] { + max-width: 150px; + width: 100%; + height: 30px; + margin: 15px 0; + border: 0; + background-color: #f1c40f; +} + +#hero input[type='submit']:hover { + background-color: orange; + transition: background-color 1s; +} + +@media (max-width: 650px) { + #hero { + margin-top: 120px; + } +} + +#features { + margin-top: 30px; +} + +#features .icon { + display: flex; + align-items: center; + justify-content: center; + height: 125px; + width: 20vw; + color: darkorange; +} + +@media (max-width: 550px) { + #features .icon { + display: none; + } +} + +#features .desc { + display: flex; + flex-direction: column; + justify-content: center; + height: 125px; + width: 80vw; + padding: 5px; +} + +@media (max-width: 550px) { + #features .desc { + width: 100%; + text-align: center; + padding: 0; + height: 150px; + } +} + +@media (max-width: 650px) { + #features { + margin-top: 0; + } +} + +#how-it-works { + margin-top: 50px; + display: flex; + justify-content: center; +} + +#how-it-works>iframe { + max-width: 560px; + width: 100%; +} + +#pricing { + margin-top: 60px; + display: flex; + flex-direction: row; + justify-content: center; +} + +.product { + display: flex; + flex-direction: column; + align-items: center; + text-align: center; + width: calc(100% / 3); + margin: 10px; + border: 1px solid #000; + border-radius: 3px; +} + +.product>.level { + background-color: #ddd; + color: black; + padding: 15px 0; + width: 100%; + text-transform: uppercase; + font-weight: 700; +} + +.product>h2 { + margin-top: 15px; +} + +.product>ol { + margin: 15px 0; +} + +.product>ol>li { + padding: 5px 0; +} + +.product>button { + border: 0; + margin: 15px 0; + background-color: #f1c40f; + font-weight: 400; +} + +.product>button:hover { + background-color: orange; + transition: background-color 1s; +} + +@media (max-width: 800px) { + #pricing { + flex-direction: column; + } + + .product { + max-width: 300px; + width: 100%; + margin: 0 auto; + margin-bottom: 10px; + } +} + +footer { + margin-top: 30px; + background-color: #ddd; + padding: 20px; +} + +footer>ul { + display: flex; + justify-content: flex-end; +} + +footer>ul>li { + padding: 0 10px; +} + +footer>span { + margin-top: 5px; + display: flex; + justify-content: flex-end; + font-size: 0.9em; + color: #444; +} +``` diff --git a/curriculum/challenges/arabic/25-front-end-development/lab-regex-sandbox/66e028680eca7d21db7e1aee.md b/curriculum/challenges/arabic/25-front-end-development/lab-regex-sandbox/66e028680eca7d21db7e1aee.md new file mode 100644 index 0000000000..307b8c4c8d --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/lab-regex-sandbox/66e028680eca7d21db7e1aee.md @@ -0,0 +1,705 @@ +--- +id: 66e028680eca7d21db7e1aee +title: Build a RegEx Sandbox +challengeType: 14 +dashedName: lab-regex-sandbox +demoType: onClick +--- + +# --description-- + +For this lab, you start with the CSS and HTML already written for you. You will use JavaScript to enable the regex sandbox to test a regular expression against a string and highlight the results. + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should access the `#pattern`, `#test-string`, `#test-btn`, and `#result` elements and save them in the variables `regexPattern`, `stringToTest`, `testButton`, and `testResult`, respectively. +1. You should access the `#i` and `#g` flag checkboxes and save them in the variables `caseInsensitiveFlag` and `globalFlag`, respectively. +1. You should have a function named `getFlags` that returns a string containing the flags from checked flag checkboxes, or an empty string if none of them have been checked. +1. When you click the `testButton` button, if the regex pattern matches the test string, the matched text should be highlighted. To highlight the matches, replace each match with the same text surrounded by a `span` element with the class of `highlight`. Note that the CSS for that has been already added for you. +1. When there's a match, the matched text should be displayed inside `#result`. In case of multiple matches, each matched text should be separated from the next one by a comma and a space. +1. When there's no match, the text `no match` should be displayed inside `#result`. + +# --hints-- + +You should access the `#pattern` element and save it in the `regexPattern` variable. + +```js +assert.equal(regexPattern, document.querySelector('#pattern')) +``` + +You should access the `#test-string` element and save it in the `stringToTest` variable. + +```js +assert.equal(stringToTest, document.querySelector('#test-string')) +``` + +You should access the `#test-btn` element and save it in the `testButton` variable. + +```js +assert.equal(testButton, document.querySelector('#test-btn')) +``` + +You should access the `#result` element and save it in the `testResult` variable. + +```js +assert.equal(testResult, document.querySelector('#result')) +``` + +You should access the `#i` flag checkbox and save it in the `caseInsensitiveFlag`. + +```js +assert.equal(caseInsensitiveFlag, document.querySelector('#i')) +``` + +You should access the `#g` flag checkbox and save it in the `globalFlag` variable. + +```js +assert.equal(globalFlag, document.querySelector('#g')) +``` + +You should have a `getFlags` function. + +```js +assert.isFunction(getFlags) +``` + +The `getFlags` function should return `"i"` if the `#i` checkbox is checked. + +```js +caseInsensitiveFlag.checked = true; +globalFlag.checked = false; +assert.equal(getFlags(), "i") +``` + +The `getFlags` function should return `"g"` if the `#g` checkbox is checked. + +```js +caseInsensitiveFlag.checked = false; +globalFlag.checked = true; +assert.equal(getFlags(), "g") +``` + +The `getFlags` function should return either `"ig"` or `"gi"` if both checkboxes are checked. + +```js +caseInsensitiveFlag.checked = true; +globalFlag.checked = true; +const flags = getFlags(); +assert.lengthOf(flags, 2); +assert.include(flags, "i"); +assert.include(flags, "g"); +``` + +The `getFlags` function should return an empty string if both checkboxes are not checked. + +```js +caseInsensitiveFlag.checked = false; +globalFlag.checked = false; +assert.equal(getFlags(), "") +``` + +When the inner HTML of `stringToTest` is `Gu1n34 P1g5`, the value of `regexPattern` is `\d+`, and no flag is checked, `stringToTest.innerHTML` should become `Gu1n34 P1g5` by clicking the `testButton` button. + +```js +stringToTest.innerText = "Gu1n34 P1g5" +regexPattern.value = "\\d+"; +caseInsensitiveFlag.checked = false; +globalFlag.checked = false; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = 'Gu1n34 P1g5'; +assert.equal(stringToTest.innerHTML, expected); +``` + +When the inner HTML of `stringToTest` is `Gu1n34 P1g5`, the value of `regexPattern` is `\d+`, and the global flag is checked, `stringToTest.innerHTML` should become `Gu1n34 P1g5` by clicking the `testButton` button. + +```js +stringToTest.innerText = "Gu1n34 P1g5" +regexPattern.value = "\\d+"; +caseInsensitiveFlag.checked = false; +globalFlag.checked = true; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = 'Gu1n34 P1g5'; +assert.equal(stringToTest.innerHTML, expected); +``` + +When the inner HTML of `stringToTest` is `Gu1n34 P1g5`, the value of `regexPattern` is `G`, and both the global and case insensitive flags are checked, `stringToTest.innerHTML` should become `Gu1n34 P1g5` by clicking the `testButton` button. + +```js +stringToTest.innerText = "Gu1n34 P1g5" +regexPattern.value = "G"; +caseInsensitiveFlag.checked = true; +globalFlag.checked = true; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = 'Gu1n34 P1g5'; +assert.equal(stringToTest.innerHTML, expected); +``` + +When you click the `testButton` button, if the regex pattern matches the test string, the matched text should be surrounded by a `span` element with the class of `highlight`. + +```js +stringToTest.innerText = "She sells seashells by the seashore." +regexPattern.value = "s[he]a?"; +caseInsensitiveFlag.checked = true; +globalFlag.checked = true; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = 'She sells seashells by the seashore.'; +assert.strictEqual(stringToTest.innerHTML, expected); + +stringToTest.innerText = "She sells seashells by the seashore." +caseInsensitiveFlag.checked = false; +globalFlag.checked = true; +testBtn.dispatchEvent(new Event("click")); +expected = 'She sells seashells by the seashore.'; +assert.strictEqual(stringToTest.innerHTML, expected); + +stringToTest.innerText = "She sells seashells by the seashore." +globalFlag.checked = false; +testBtn.dispatchEvent(new Event("click")); +expected = 'She sells seashells by the seashore.'; +assert.strictEqual(stringToTest.innerHTML, expected); + +stringToTest.innerText = "She sells seashells by the seashore." +caseInsensitiveFlag.checked = true; +testBtn.dispatchEvent(new Event("click")); +expected = 'She sells seashells by the seashore.'; +assert.strictEqual(stringToTest.innerHTML, expected); +``` + +When there's no match, the test string shouldn't be modified. + +```js +stringToTest.innerText = "She sells seashells by the seashore." +regexPattern.value = "sea\\s"; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = 'She sells seashells by the seashore.'; +assert.strictEqual(stringToTest.innerHTML, expected); +``` + +When the inner HTML of `stringToTest` is `Gu1n34 P1g5`, the value of `regexPattern` is `\d+`, and no flag is checked, the inner text of `#result` should become `1` by clicking the `testButton` button. + +```js +const out = document.getElementById("result"); +stringToTest.innerText = "Gu1n34 P1g5" +regexPattern.value = "\\d+"; +caseInsensitiveFlag.checked = false; +globalFlag.checked = false; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = "1" +assert.strictEqual(out.innerText, expected) +``` + +When the inner HTML of `stringToTest` is `Gu1n34 P1g5`, the value of `regexPattern` is `\d+`, and the global flag is checked, the inner text of `#result` should become `1, 34, 1, 5` by clicking the `testButton` button. + +```js +const out = document.getElementById("result"); +stringToTest.innerText = "Gu1n34 P1g5" +regexPattern.value = "\\d+"; +caseInsensitiveFlag.checked = false; +globalFlag.checked = true; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = "1, 34, 1, 5" +assert.strictEqual(out.innerText, expected) +``` + +When there's a match, the matched text should be displayed inside `#result`. + +```js +const out = document.getElementById("result"); +stringToTest.innerText = "She sells seashells by the seashore." +regexPattern.value = "s[he]a?"; +caseInsensitiveFlag.checked = true; +globalFlag.checked = true; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = "Sh, se, sea, sh, sea, sh" +assert.strictEqual(out.innerText, expected) + +stringToTest.innerText = "She sells seashells by the seashore." +caseInsensitiveFlag.checked = false; +testBtn.dispatchEvent(new Event("click")); +expected = "se, sea, sh, sea, sh" +assert.strictEqual(out.innerText, expected) + +stringToTest.innerText = "She sells seashells by the seashore." +globalFlag.checked = false; +testBtn.dispatchEvent(new Event("click")); +expected = "se" +assert.strictEqual(out.innerText, expected) + +stringToTest.innerText = "She sells seashells by the seashore." +caseInsensitiveFlag.checked = true; +testBtn.dispatchEvent(new Event("click")); +expected = "Sh" +assert.strictEqual(out.innerText, expected) +``` + +When there's no match, the text `no match` should be displayed inside `#result`. + +```js +const out = document.getElementById("result"); +stringToTest.innerText = "She sells seashells by the seashore." +regexPattern.value = "sea\\s"; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = "no match"; +assert.strictEqual(out.innerText, expected); +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + + + + Regex Sandbox + + + + +

Regex Sandbox

+
+
+ +
+

Flags:

+ + +
+
+
+

Test String:

+
+
+ +
+

Result:

+

+

+
+ +
+ + + + +``` + +```css +*, +*::before, +*::after { + box-sizing: border-box; + margin: 0; + padding: 0; +} + +:root { + --dark-grey: #1b1b32; + --light-grey: #f5f6f7; + --golden-yellow: #fecc4c; + --yellow: #ffcc4c; + --gold: #feac32; + --orange: #ffac33; + --dark-orange: #f89808; + --border: 0.2rem solid darkgrey; + --padding: 0.3rem; +} + +body { + background-color: var(--dark-grey); + color: var(--light-grey); + font-size: 20px; + font-family: "Lato", Helvetica, Arial, sans-serif; + padding: 5px; +} + +h1 { + margin: 5rem auto 2rem; + text-align: center; +} + +p { + padding: var(--padding); +} + +#regex-container { + max-width: 680px; + margin: 20px auto; + display: flex; + justify-content: center; + align-items: center; + border: var(--border); +} + +#regex-container>label { + padding: var(--padding); + flex: 1 1 auto; +} + +#pattern-container { + display: inline-block; + color: var(--dark-grey); + background-color: var(--light-grey); + margin: 5px; + border: var(--border); +} + +#pattern { + margin: 0.2rem; + border: 0; + font-size: 1rem; + width: calc(100% - 1.2rem); +} + +#pattern:focus { + outline: none; +} + +#flags-container { + display: flex; + align-items: center; + flex: 1 1 auto; +} + +#flags-container>label { + padding: var(--padding); + margin-right: 0.3rem; +} + +#test-container { + max-width: 680px; + margin: 20px auto; + display: flex; + flex-direction: column; + flex: 0 0 auto; + border: var(--border); +} + +#test-string { + background-color: var(--light-grey); + min-height: 5rem; + color: var(--dark-grey); + border-top: var(--border); + font-size: 1.2rem; +} + +[contenteditable=true]:empty:before { + content: attr(placeholder); + pointer-events: none; + color: var(--dark-grey); +} + +::placeholder { + color: var(--dark-grey); +} + + +button { + display: block; + cursor: pointer; + width: 8rem; + margin: 0.2rem auto; + color: var(--dark-grey); + background-color: var(--gold); + background-image: linear-gradient(var(--golden-yellow), var(--orange)); + border-color: var(--gold); + border-width: 0.2rem; + font-size: 1.1rem; +} + +.btn:hover { + background-image: linear-gradient(var(--yellow), var(--dark-orange)); +} + +#result-container { + max-width: 680px; + margin: 20px auto; + display: flex; + justify-content: center; + align-items: center; +} + +h2 { + align-self: flex-start; + margin: 0.4rem 0.2rem 0.2rem; + flex: 0 1 auto; +} + +#result { + color: var(--dark-grey); + background-color: var(--light-grey); + font-size: 1.5rem; + flex: 1 1 auto; + margin: 0.2rem; + border: var(--border); + min-height: 3rem; +} + +.highlight { + background-color: lightgreen; +} +``` + +```js + +``` + +# --solutions-- + +```html + + + + + + + + Regex Sandbox + + + + +

Regex Sandbox

+
+
+ +
+

Flags:

+ + +
+
+
+

Test String:

+
+
+ +
+

Result:

+

+

+
+ +
+ + + + +``` + +```css +*, +*::before, +*::after { + box-sizing: border-box; + margin: 0; + padding: 0; +} + +:root { + --dark-grey: #1b1b32; + --light-grey: #f5f6f7; + --golden-yellow: #fecc4c; + --yellow: #ffcc4c; + --gold: #feac32; + --orange: #ffac33; + --dark-orange: #f89808; + --border: 0.2rem solid darkgrey; + --padding: 0.3rem; +} + +body { + background-color: var(--dark-grey); + color: var(--light-grey); + font-size: 20px; + font-family: "Lato", Helvetica, Arial, sans-serif; +} + +h1 { + margin: 5rem auto 2rem; + text-align: center; +} + +p { + padding: var(--padding); +} + +#regex-container { + max-width: 680px; + margin: 20px auto; + display: flex; + justify-content: center; + align-items: center; + border: var(--border); +} + +#regex-container>label { + padding: var(--padding); + flex: 1 1 auto; +} + +#pattern-container { + display: inline-block; + color: var(--dark-grey); + background-color: var(--light-grey); + margin: 5px; + border: var(--border); +} + +#pattern { + margin: 0.2rem; + border: 0; + font-size: 1rem; + width: calc(100% - 1.2rem); +} + +#pattern:focus { + outline: none; +} + +#flags-container { + display: flex; + align-items: center; + flex: 1 1 auto; +} + +#flags-container>label { + padding: var(--padding); + margin-right: 0.3rem; +} + +#test-container { + max-width: 680px; + margin: 20px auto; + display: flex; + flex-direction: column; + flex: 0 0 auto; + border: var(--border); +} + +#test-string { + background-color: var(--light-grey); + min-height: 5rem; + color: var(--dark-grey); + border-top: var(--border); + font-size: 1.2rem; +} + +[contenteditable=true]:empty:before { + content: attr(placeholder); + pointer-events: none; + color: var(--dark-grey); +} + +::placeholder { + color: var(--dark-grey); +} + + +button { + display: block; + cursor: pointer; + width: 8rem; + margin: 0.2rem auto; + color: var(--dark-grey); + background-color: var(--gold); + background-image: linear-gradient(var(--golden-yellow), var(--orange)); + border-color: var(--gold); + border-width: 0.2rem; + font-size: 1.1rem; +} + +.btn:hover { + background-image: linear-gradient(var(--yellow), var(--dark-orange)); +} + +#result-container { + max-width: 680px; + margin: 20px auto; + display: flex; + justify-content: center; + align-items: center; +} + +h2 { + align-self: flex-start; + margin: 0.4rem 0.2rem 0.2rem; + flex: 0 1 auto; +} + +#result { + color: var(--dark-grey); + background-color: var(--light-grey); + font-size: 1.5rem; + flex: 1 1 auto; + margin: 0.2rem; + border: var(--border); + min-height: 3rem; +} + +.highlight { + background-color: lightgreen; +} +``` + +```js +const regexPattern = document.getElementById("pattern"); +const caseInsensitiveFlag = document.getElementById("i"); +const globalFlag = document.getElementById("g"); +const testResult = document.getElementById("result"); +const getFlags = () => { + let flags = ''; + const flagArray = [caseInsensitiveFlag, globalFlag] + flagArray.forEach((flag) => { + if (flag.checked) flags += flag.id; + }) + return flags +} +const stringToTest = document.getElementById("test-string"); +const testButton = document.getElementById("test-btn") +testButton.addEventListener( + "click", + () => { + let matched; + let flags = getFlags(); + const regex = new RegExp(regexPattern.value, flags) + if (flags.includes(globalFlag)) { + stringToTest.innerHTML = stringToTest.innerText.replaceAll(regex, '$&') + matched = stringToTest.innerText.matchAll(regex) + } else { + stringToTest.innerHTML = stringToTest.innerText.replace(regex, '$&') + matched = stringToTest.innerText.match(regex); + } + testResult.innerText = matched ? matched.join(", ") : 'no match'; + } +) +``` diff --git a/curriculum/challenges/arabic/25-front-end-development/lab-stack-class/587d8250367417b2b2512c5f.md b/curriculum/challenges/arabic/25-front-end-development/lab-stack-class/587d8250367417b2b2512c5f.md new file mode 100644 index 0000000000..cd4f998c61 --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/lab-stack-class/587d8250367417b2b2512c5f.md @@ -0,0 +1,165 @@ +--- +id: 587d8250367417b2b2512c5f +title: Build a Stack Class +challengeType: 14 +dashedName: build-a-stack-class +--- + +# --description-- + +A stack is a data structure that stores an ordered collection of elements. It follows the *Last-In-First-Out* principle, where the last element inserted is removed first. + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should define a `Stack` class that has a `collection` property initialized to an empty array. You'll use this array to mimic a stack. +1. The `Stack` class should have a `push` method that adds an item to the top of the stack. +1. The `Stack` class should have a `pop` method that removes and returns the element on the top of the stack. +1. The `Stack` class should have a `peek` method that returns the element on the top of the stack. +1. The `Stack` class should have an `isEmpty` method that returns `true` if the stack is empty, and `false` otherwise. +1. The `Stack` class should have a `clear` method that empties the stack. + +# --hints-- + +Your `Stack` class should have a `collection` property initialized to an empty array. + +```js +const test = new Stack(); +assert.isArray(test.collection); +assert.lengthOf(test.collection, 0); +``` + +Your `Stack` class should have a `push` method. + +```js +const test = new Stack(); +assert.isFunction(test.push); +``` + +The `push` method should add an element to the end of the `collection` array. + +```js +const test = new Stack(); +test.push('CS61'); +assert.lengthOf(test.collection, 1); +assert.strictEqual(test.collection[0], 'CS61'); +test.push('CS50'); +assert.lengthOf(test.collection, 2); +assert.strictEqual(test.collection[0], 'CS61'); +assert.strictEqual(test.collection[1], 'CS50'); +``` + +Your `Stack` class should have a `pop` method. + +```js +const test = new Stack(); +assert.isFunction(test.pop); +``` + +Your `Stack` class should have a `peek` method. + +```js +const test = new Stack(); +assert.isFunction(test.peek); +``` + +Your `Stack` class should have an `isEmpty` method. + +```js +const test = new Stack(); +assert.isFunction(test.isEmpty); +``` + +Your `Stack` class should have a `clear` method. + +```js +const test = new Stack(); +assert.isFunction(test.clear); +``` + +The `peek` method should return the top element of the stack. + +```js +const test = new Stack(); +test.push('CS61'); +test.push('CS50'); +assert.strictEqual(test.peek(), 'CS50'); +assert.strictEqual(test.peek(), 'CS50'); +``` + +The `pop` method should remove and return the top element of the stack. + +```js +const test = new Stack(); +test.push('CS61'); +test.push('CS50'); +assert.strictEqual(test.pop(), 'CS50'); +assert.lengthOf(test.collection, 1); +assert.strictEqual(test.collection[0], 'CS61'); +assert.strictEqual(test.pop(), 'CS61'); +assert.lengthOf(test.collection, 0); +``` + +The `isEmpty` method should return `true` if the stack does not contain any elements. + +```js +const test = new Stack(); +assert.isTrue(test.isEmpty()); +``` + +The `isEmpty` method should return `false` if the stack contains elements. + +```js +const test = new Stack(); +test.push('CS61'); +assert.isFalse(test.isEmpty()); +``` + +The `clear` method should remove all element from the stack + +```js +const test = new Stack(); +test.push('CS61'); +test.push('CS50'); +test.clear(); +assert.isTrue(test.isEmpty()); +``` + +# --seed-- + +## --seed-contents-- + +```js + +``` + +# --solutions-- + +```js +class Stack { + constructor() { + this.collection = []; + } + + push = function (item) { + this.collection.push(item); + } + + pop = function () { + return this.collection.pop(); + } + + peek = function () { + return this.collection[this.collection.length - 1]; + } + + isEmpty = function () { + return this.collection.length === 0; + } + + clear = function () { + this.collection.length = 0; + } +} +``` diff --git a/curriculum/challenges/arabic/25-front-end-development/quiz-advanced-react/66f1ad049d7a6ac0886cc2ba.md b/curriculum/challenges/arabic/25-front-end-development/quiz-advanced-react/66f1ad049d7a6ac0886cc2ba.md new file mode 100644 index 0000000000..e1798c1939 --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/quiz-advanced-react/66f1ad049d7a6ac0886cc2ba.md @@ -0,0 +1,415 @@ +--- +id: 66f1ad049d7a6ac0886cc2ba +title: Advanced React Quiz +challengeType: 8 +dashedName: quiz-advanced-react +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/arabic/25-front-end-development/quiz-asynchronous-javascript/66edd630f7666cfa54b404d0.md b/curriculum/challenges/arabic/25-front-end-development/quiz-asynchronous-javascript/66edd630f7666cfa54b404d0.md new file mode 100644 index 0000000000..51f383e437 --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/quiz-asynchronous-javascript/66edd630f7666cfa54b404d0.md @@ -0,0 +1,415 @@ +--- +id: 66edd630f7666cfa54b404d0 +title: Asynchronous JavaScript Quiz +challengeType: 8 +dashedName: quiz-asynchronous-javascript +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/arabic/25-front-end-development/quiz-backend-javascript/66f1b11026394bcdb7c42473.md b/curriculum/challenges/arabic/25-front-end-development/quiz-backend-javascript/66f1b11026394bcdb7c42473.md new file mode 100644 index 0000000000..61924b9fe3 --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/quiz-backend-javascript/66f1b11026394bcdb7c42473.md @@ -0,0 +1,415 @@ +--- +id: 66f1b11026394bcdb7c42473 +title: Backend JavaScript Quiz +challengeType: 8 +dashedName: quiz-backend-javascript +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/arabic/25-front-end-development/quiz-bash-and-sql/66f1affc0ef4fcca423d4688.md b/curriculum/challenges/arabic/25-front-end-development/quiz-bash-and-sql/66f1affc0ef4fcca423d4688.md new file mode 100644 index 0000000000..dddd48742c --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/quiz-bash-and-sql/66f1affc0ef4fcca423d4688.md @@ -0,0 +1,415 @@ +--- +id: 66f1affc0ef4fcca423d4688 +title: Bash and SQL Quiz +challengeType: 8 +dashedName: quiz-bash-and-sql +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/arabic/25-front-end-development/quiz-bash-commands/66f1af4fedf643c78d024c5e.md b/curriculum/challenges/arabic/25-front-end-development/quiz-bash-commands/66f1af4fedf643c78d024c5e.md new file mode 100644 index 0000000000..5650b27450 --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/quiz-bash-commands/66f1af4fedf643c78d024c5e.md @@ -0,0 +1,415 @@ +--- +id: 66f1af4fedf643c78d024c5e +title: Bash Commands Quiz +challengeType: 8 +dashedName: quiz-bash-commands +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/arabic/25-front-end-development/quiz-bash-scripting/66f1afbd9998e9c985d8e73b.md b/curriculum/challenges/arabic/25-front-end-development/quiz-bash-scripting/66f1afbd9998e9c985d8e73b.md new file mode 100644 index 0000000000..cd55122511 --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/quiz-bash-scripting/66f1afbd9998e9c985d8e73b.md @@ -0,0 +1,415 @@ +--- +id: 66f1afbd9998e9c985d8e73b +title: Bash Scripting Quiz +challengeType: 8 +dashedName: quiz-bash-scripting +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/arabic/25-front-end-development/quiz-basic-css/66ed8fa2f45ce3ece4053eab.md b/curriculum/challenges/arabic/25-front-end-development/quiz-basic-css/66ed8fa2f45ce3ece4053eab.md new file mode 100644 index 0000000000..148eed1b41 --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/quiz-basic-css/66ed8fa2f45ce3ece4053eab.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fa2f45ce3ece4053eab +title: Basic CSS Quiz +challengeType: 8 +dashedName: quiz-basic-css +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/arabic/25-front-end-development/quiz-basic-html/66df3b712c41c499e9d31e5b.md b/curriculum/challenges/arabic/25-front-end-development/quiz-basic-html/66df3b712c41c499e9d31e5b.md new file mode 100644 index 0000000000..e37df1dd00 --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/quiz-basic-html/66df3b712c41c499e9d31e5b.md @@ -0,0 +1,816 @@ +--- +id: 66df3b712c41c499e9d31e5b +title: Basic HTML Quiz +challengeType: 8 +dashedName: quiz-basic-html +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +How does the `loop` attribute work inside the `audio` element? + +### --distractors-- + +It allows the `audio` element to synchronize playback with other multimedia elements on the webpage. + +--- + +It adjusts the pitch and tone of the audio. + +--- + +It triggers the `audio` element to stop and restart playback in a random sequence. + +### --answer-- + +It starts the audio again once it is finished. + +### --question-- + +What is a void element in HTML? + +### --distractors-- + +An element used to embed videos on the screen. + +--- + +An element for displaying lists. + +--- + +An element used for embedding sound in to the document. + +### --answer-- + +An element without child nodes or an end tag. + +### --question-- + +What is an inline level element? + +### --distractors-- + +An element that takes up the entire horizontal space and always starts a new line. + +--- + +An element used to display images. + +--- + +An element used to embedding videos on the page. + +### --answer-- + +An element that only takes up the width and height of its inner content. + +### --question-- + +How does `target="_parent"` work? + +### --distractors-- + +It opens a link in a new browsing context. + +--- + +It specifies the position within the linked document where the browser should scroll to after clicking the link. + +--- + +It redirects the user to a different website specified in the `href` attribute. + +### --answer-- + +It opens a link in the parent of the current context. + +### --question-- + +What is the difference between a boolean and regular attribute? + +### --distractors-- + +Boolean attributes can only be used with checkboxes, while regular attribute are used with radio buttons. + +--- + +Regular attributes are always required for images, while boolean attributes are optional. + +--- + +Boolean attributes must always have a value assigned to them, while regular attributes do not need values assigned to them. + +### --answer-- + +A boolean attribute in can be present or absent, indicating `true` or `false`, while a regular attribute always has a specified value. + +### --question-- + +Which element is used to link scripts to your HTML file? + +### --distractors-- + +`img` + +--- + +`ul` + +--- + +`h2` + +### --answer-- + +`script` + +### --question-- + +What is an HTML boilerplate? + +### --distractors-- + +A special tool used by web developers to add watermarks to documents. + +--- + +A type of markup language. + +--- + +A plugin that automatically generates "lorem ipsum" text on the page. + +### --answer-- + +A template that includes all of the essential information needed for an HTML document. + +### --question-- + +Which attribute applies a unique identifier to an HTML element? + +### --distractors-- + +`class` + +--- + +`href` + +--- + +`action` + +### --answer-- + +`id` + +### --question-- + +What is an HTML entity (character reference)? + +### --distractors-- + +A graphical representation of a character in HTML. + +--- + +A special formatting tag used in HTML. + +--- + +An image used to represent a character in web design. + +### --answer-- + +A set of characters used to represent a reserved character in HTML. + +### --question-- + +What is the purpose of the `audio` element? + +### --distractors-- + +It is used to allow users to record their voice directly on a webpage. + +--- + +It is used to style `audio` and `video` elements on the page. + +--- + +It is used to make text on a webpage audible when clicked. + +### --answer-- + +It is used to add audio to the HTML document. + +### --question-- + +Which of the following is NOT an example of an HTML element? + +### --distractors-- + +`img` + +--- + +`h1` + +--- + +`link` + +### --answer-- + +`byte` + +### --question-- + +What is the role of the `target` attribute inside anchor elements? + +### --distractors-- + +It defines the color of the link when it is hovered over by the user. + +--- + +It specifies the position within the linked document where the browser should scroll to after clicking the link. + +--- + +It determines the font size of the anchor text inside the `link` element. + +### --answer-- + +It is used to specify where the linked document will be displayed when the user clicks on the link. + +### --question-- + +What is an absolute path? + +### --distractors-- + +A path that is relative to the current file. + +--- + +A path that includes variables. + +--- + +A path that includes wildcard characters. + +### --answer-- + +A path used to specify the exact location of a file or directory from the root directory of the file system. + +### --question-- + +What is the role of the `link` element in HTML? + +### --distractors-- + +It's used to create hyperlinks within the same webpage. + +--- + +It's used to define the layout and structure of a webpage. + +--- + +It's used to embed audio or video files into a webpage. + +### --answer-- + +It's used to link to external resources like stylesheets and site icons. + +### --question-- + +Which of the following is a valid value for working with open graph properties? + +### --distractors-- + +`"og:socialMedia"` + +--- + +`"og:mediaOG"` + +--- + +`"og:openGraph"` + +### --answer-- + +`"og:title"` + +### --question-- + +Which of the following is an example of a boolean attribute? + +### --distractors-- + +`href` + +--- + +`src` + +--- + +`width` + +### --answer-- + +`checked` + +### --question-- + +What is a block level element? + +### --distractors-- + +An element used to display tables. + +--- + +An element used to display modals. + +--- + +An element that only takes up the width and height of its inner content. + +### --answer-- + +An element that takes up the entire horizontal space and always starts a new line. + +### --question-- + +What is the `iframe` element used for? + +### --distractors-- + +It's used to add captions to images. + +--- + +It's used to add copyright information for media. + +--- + +It's used to create hyperlinks within the same webpage. + +### --answer-- + +It's used to embed another document within the current HTML document. + +### --question-- + +Which of the following is NOT a valid link state for anchor elements? + +### --distractors-- + +`hover` + +--- + +`visited` + +--- + +`active` + +### --answer-- + +`href` + +### --question-- + +What is the role of the `title` element? + +### --distractors-- + +An element that allows users to edit the source code of a webpage. + +--- + +It defines the layout and positioning of elements within a web page. + +--- + +It's used to embed videos and multimedia content directly into an HTML document. + +### --answer-- + +It specifies the title for a document and appears in the browser tab or window. + +## --quiz-- + +### --question-- + +Which of the following `target` attributes opens a link in the parent of the current context? + +### --distractors-- + +`_blank` + +--- + +`_self` + +--- + +`_unfencedTop` + +### --answer-- + +`_parent` + +### --question-- + +Which attribute is used to set the `UTF-8` character encoding for an HTML document? + +### --distractors-- + +`accept` + +--- + +`capture` + +--- + +`enctype` + +### --answer-- + +`charset` + +### --question-- + +What is the role of HTML on the web? + +### --distractors-- + +HTML is used for style and layout. + +--- + +HTML is used to add interactivity on the page. + +--- + +HTML is a registry for software packages. + +### --answer-- + +HTML represents the content and structure for a web page. + +### --question-- + +What is the difference between inline and block level elements? + +### --distractors-- + +Block-level elements are used to group images only, while inline elements group list items. + +--- + +Inline elements are always larger in size compared to block-level elements. + +--- + +Block-level elements flow within the content of a line, while inline elements start on a new line. + +### --answer-- + +Block-level elements occupy the full width available, while inline elements only occupy as much width as necessary. + +### --question-- + +How do you set a boolean attribute to `false`? + +### --distractors-- + +By setting the attribute value to `0`. + +--- + +By using the `not` operator before the attribute name. + +--- + +By setting the attribute to an empty string (`""`). + +### --answer-- + +By omitting the attribute from the element. + +### --question-- + +What is the `script` element used for? + +### --distractors-- + +It's used to embed CSS into the HTML document or link to an external CSS file. + +--- + +It's used to embed Pascal code into the HTML document. + +--- + +It's used to embed C# code into the HTML document. + +### --answer-- + +It's used to embed JavaScript into the HTML document or link to an external JavaScript file. + +### --question-- + +Which of the following elements is used to set the title for an HTML document? + +### --distractors-- + +`footer` + +--- + +`section` + +--- + +`figcaption` + +### --answer-- + +`title` + +### --question-- + +What is the `class` attribute typically used for? + +### --distractors-- + +It's used to embed metadata about the element. + +--- + +It's used to define inline styles directly within the HTML tag. + +--- + +It's used to specify unique identifiers for JavaScript functions. + +### --answer-- + +It's used to apply a set of styles to multiple elements. + +### --question-- + +Which of the following is NOT an example of a commonly used HTML entity? + +### --distractors-- + +`"` (Double quote). + +--- + +`©` (Copyright symbol). + +--- + +`>` (Greater than Symbol). + +### --answer-- + +`÷` (div element). + +### --question-- + +Which element is used to add audio to your HTML document? + +### --distractors-- + +`media` + +--- + +`video` + +--- + +`hr` + +### --answer-- + +`audio` + +### --question-- + +What does the `required` attribute do? + +### --distractors-- + +It specifies the `width` for a form. + +--- + +It specifies the `color` of a form input. + +--- + +It specifies the `type` for the input. + +### --answer-- + +It specifies that an input must be filled out before a form submission. + +### --question-- + +Which attribute is used to start the audio again once it is finished? + +### --distractors-- + +`multiple` + +--- + +`inputmode` + +--- + +`enctype` + +### --answer-- + +`loop` + +### --question-- + +Which of the following is the correct syntax for a `span` element? + +### --distractors-- + +`<>inline container<>` + +--- + +`>>span>>inline container>>span>>` + +--- + +`[span]inline container[/span]` + +### --answer-- + +`inline container` + +### --question-- + +How does `target="_self"` work? + +### --distractors-- + +It specifies the position within the linked document where the browser should scroll to after clicking the link. + +--- + +It automatically downloads the linked document to the user's computer. + +--- + +It redirects the user to a different website specified in the `href` attribute. + +### --answer-- + +It opens a link in the current browsing context. + +### --question-- + +What is a relative path? + +### --distractors-- + +It specifies the exact location of a file or directory from the root directory of the file system. + +--- + +It includes the full URL starting from the domain name to the specific file or directory. + +--- + +It always begins with a forward slash (`/`) indicating the root directory of the website or file system. + +### --answer-- + +It specifies the location of a file or directory relative to the current working directory. + +### --question-- + +Which of the following elements is the correct syntax for a `link` element? + +### --distractors-- + +`` + +--- + +`` + +--- + +`<>` + +### --answer-- + +`` + +### --question-- + +Which of the following is NOT a valid value for working with open graph properties? + +### --distractors-- + +`"og:title"` + +--- + +`property="og:type"` + +--- + +`property="og:image"` + +### --answer-- + +`"og:socialMedia"` + +### --question-- + +Which of the following is the correct syntax for a paragraph element? + +### --distractors-- + +`>p>paragraph element>/p>` + +--- + +`<

>paragraph element<

>` + +--- + +`

` + +### --answer-- + +`

paragraph element

` + +### --question-- + +What does the `iframe` element stand for? + +### --distractors-- + +The `Inline Framing component`. + +--- + +The `Inner Frame element`. + +--- + +The `Inline video element`. + +### --answer-- + +The `Inline Frame element`. + +### --question-- + +What does the active state mean for anchor elements? + +### --distractors-- + +The link is disabled and cannot be clicked. + +--- + +The link's has the mouse is over it. + +--- + +The link has been visited by the user. + +### --answer-- + +A user is actively clicking on it. diff --git a/curriculum/challenges/arabic/25-front-end-development/quiz-computer-basics/66ed8fb9f45ce3ece4053eac.md b/curriculum/challenges/arabic/25-front-end-development/quiz-computer-basics/66ed8fb9f45ce3ece4053eac.md new file mode 100644 index 0000000000..4806ce1b98 --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/quiz-computer-basics/66ed8fb9f45ce3ece4053eac.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fb9f45ce3ece4053eac +title: Computer Basics Quiz +challengeType: 8 +dashedName: quiz-computer-basics +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/arabic/25-front-end-development/quiz-css-accessibility/66ed8fc1f45ce3ece4053ead.md b/curriculum/challenges/arabic/25-front-end-development/quiz-css-accessibility/66ed8fc1f45ce3ece4053ead.md new file mode 100644 index 0000000000..5bceb1cece --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/quiz-css-accessibility/66ed8fc1f45ce3ece4053ead.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fc1f45ce3ece4053ead +title: CSS Accessibility Quiz +challengeType: 8 +dashedName: quiz-css-accessibility +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/arabic/25-front-end-development/quiz-css-animations/66ed8fc9f45ce3ece4053eae.md b/curriculum/challenges/arabic/25-front-end-development/quiz-css-animations/66ed8fc9f45ce3ece4053eae.md new file mode 100644 index 0000000000..3f79d02aa0 --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/quiz-css-animations/66ed8fc9f45ce3ece4053eae.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fc9f45ce3ece4053eae +title: CSS Animations Quiz +challengeType: 8 +dashedName: quiz-css-animations +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/arabic/25-front-end-development/quiz-css-attribute-selectors/66ed8fd0f45ce3ece4053eaf.md b/curriculum/challenges/arabic/25-front-end-development/quiz-css-attribute-selectors/66ed8fd0f45ce3ece4053eaf.md new file mode 100644 index 0000000000..73f284487c --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/quiz-css-attribute-selectors/66ed8fd0f45ce3ece4053eaf.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fd0f45ce3ece4053eaf +title: CSS Attribute Selectors Quiz +challengeType: 8 +dashedName: quiz-css-attribute-selectors +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/arabic/25-front-end-development/quiz-css-backgrounds-and-borders/66ed8fd7f45ce3ece4053eb0.md b/curriculum/challenges/arabic/25-front-end-development/quiz-css-backgrounds-and-borders/66ed8fd7f45ce3ece4053eb0.md new file mode 100644 index 0000000000..7c45c431ec --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/quiz-css-backgrounds-and-borders/66ed8fd7f45ce3ece4053eb0.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fd7f45ce3ece4053eb0 +title: CSS Backgrounds and Borders Quiz +challengeType: 8 +dashedName: quiz-css-backgrounds-and-borders +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/arabic/25-front-end-development/quiz-css-colors/66ed8fe1f45ce3ece4053eb1.md b/curriculum/challenges/arabic/25-front-end-development/quiz-css-colors/66ed8fe1f45ce3ece4053eb1.md new file mode 100644 index 0000000000..1aee0965d7 --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/quiz-css-colors/66ed8fe1f45ce3ece4053eb1.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fe1f45ce3ece4053eb1 +title: CSS Colors Quiz +challengeType: 8 +dashedName: quiz-css-colors +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/arabic/25-front-end-development/quiz-css-flexbox/66ed8fe7f45ce3ece4053eb2.md b/curriculum/challenges/arabic/25-front-end-development/quiz-css-flexbox/66ed8fe7f45ce3ece4053eb2.md new file mode 100644 index 0000000000..a518db5905 --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/quiz-css-flexbox/66ed8fe7f45ce3ece4053eb2.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fe7f45ce3ece4053eb2 +title: CSS Flexbox Quiz +challengeType: 8 +dashedName: quiz-css-flexbox +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/arabic/25-front-end-development/quiz-css-grid/66ed8fedf45ce3ece4053eb3.md b/curriculum/challenges/arabic/25-front-end-development/quiz-css-grid/66ed8fedf45ce3ece4053eb3.md new file mode 100644 index 0000000000..c5ab2fb27e --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/quiz-css-grid/66ed8fedf45ce3ece4053eb3.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fedf45ce3ece4053eb3 +title: CSS Grid Quiz +challengeType: 8 +dashedName: quiz-css-grid +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/arabic/25-front-end-development/quiz-css-layout-and-effects/66ed8ff4f45ce3ece4053eb4.md b/curriculum/challenges/arabic/25-front-end-development/quiz-css-layout-and-effects/66ed8ff4f45ce3ece4053eb4.md new file mode 100644 index 0000000000..ac464c9a34 --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/quiz-css-layout-and-effects/66ed8ff4f45ce3ece4053eb4.md @@ -0,0 +1,415 @@ +--- +id: 66ed8ff4f45ce3ece4053eb4 +title: CSS Layout and Effects Quiz +challengeType: 8 +dashedName: quiz-css-layout-and-effects +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/arabic/25-front-end-development/quiz-css-libraries-and-frameworks/66f1aeb60b11aec5abe83c2e.md b/curriculum/challenges/arabic/25-front-end-development/quiz-css-libraries-and-frameworks/66f1aeb60b11aec5abe83c2e.md new file mode 100644 index 0000000000..6410f43261 --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/quiz-css-libraries-and-frameworks/66f1aeb60b11aec5abe83c2e.md @@ -0,0 +1,415 @@ +--- +id: 66f1aeb60b11aec5abe83c2e +title: CSS Libraries and Frameworks Quiz +challengeType: 8 +dashedName: quiz-css-libraries-and-frameworks +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/arabic/25-front-end-development/quiz-css-positioning/66ed8ffcf45ce3ece4053eb5.md b/curriculum/challenges/arabic/25-front-end-development/quiz-css-positioning/66ed8ffcf45ce3ece4053eb5.md new file mode 100644 index 0000000000..c390ae5e0d --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/quiz-css-positioning/66ed8ffcf45ce3ece4053eb5.md @@ -0,0 +1,415 @@ +--- +id: 66ed8ffcf45ce3ece4053eb5 +title: CSS Positioning Quiz +challengeType: 8 +dashedName: quiz-css-positioning +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/arabic/25-front-end-development/quiz-css-pseudo-classes/66ed9002f45ce3ece4053eb6.md b/curriculum/challenges/arabic/25-front-end-development/quiz-css-pseudo-classes/66ed9002f45ce3ece4053eb6.md new file mode 100644 index 0000000000..93bd1dd7f3 --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/quiz-css-pseudo-classes/66ed9002f45ce3ece4053eb6.md @@ -0,0 +1,415 @@ +--- +id: 66ed9002f45ce3ece4053eb6 +title: CSS Pseudo-classes Quiz +challengeType: 8 +dashedName: quiz-css-pseudo-classes +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/arabic/25-front-end-development/quiz-css-relative-and-absolute-units/66ed9009f45ce3ece4053eb7.md b/curriculum/challenges/arabic/25-front-end-development/quiz-css-relative-and-absolute-units/66ed9009f45ce3ece4053eb7.md new file mode 100644 index 0000000000..793041729f --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/quiz-css-relative-and-absolute-units/66ed9009f45ce3ece4053eb7.md @@ -0,0 +1,415 @@ +--- +id: 66ed9009f45ce3ece4053eb7 +title: CSS Relative and Absolute Units Quiz +challengeType: 8 +dashedName: quiz-css-relative-and-absolute-units +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/arabic/25-front-end-development/quiz-css-typography/66ed9010f45ce3ece4053eb8.md b/curriculum/challenges/arabic/25-front-end-development/quiz-css-typography/66ed9010f45ce3ece4053eb8.md new file mode 100644 index 0000000000..ce7f4903dd --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/quiz-css-typography/66ed9010f45ce3ece4053eb8.md @@ -0,0 +1,415 @@ +--- +id: 66ed9010f45ce3ece4053eb8 +title: CSS Typography Quiz +challengeType: 8 +dashedName: quiz-css-typography +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/arabic/25-front-end-development/quiz-css-variables/66ed9018f45ce3ece4053eb9.md b/curriculum/challenges/arabic/25-front-end-development/quiz-css-variables/66ed9018f45ce3ece4053eb9.md new file mode 100644 index 0000000000..f777602dbc --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/quiz-css-variables/66ed9018f45ce3ece4053eb9.md @@ -0,0 +1,415 @@ +--- +id: 66ed9018f45ce3ece4053eb9 +title: CSS Variables Quiz +challengeType: 8 +dashedName: quiz-css-variables +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/arabic/25-front-end-development/quiz-debugging-javascript/66edd10913f078e7669eca81.md b/curriculum/challenges/arabic/25-front-end-development/quiz-debugging-javascript/66edd10913f078e7669eca81.md new file mode 100644 index 0000000000..c394d7c26f --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/quiz-debugging-javascript/66edd10913f078e7669eca81.md @@ -0,0 +1,415 @@ +--- +id: 66edd10913f078e7669eca81 +title: Debugging JavaScript Quiz +challengeType: 8 +dashedName: quiz-debugging-javascript +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/arabic/25-front-end-development/quiz-design-fundamentals/66ed901ff45ce3ece4053eba.md b/curriculum/challenges/arabic/25-front-end-development/quiz-design-fundamentals/66ed901ff45ce3ece4053eba.md new file mode 100644 index 0000000000..740f963cca --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/quiz-design-fundamentals/66ed901ff45ce3ece4053eba.md @@ -0,0 +1,415 @@ +--- +id: 66ed901ff45ce3ece4053eba +title: Design Fundamentals Quiz +challengeType: 8 +dashedName: quiz-design-fundamentals +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/arabic/25-front-end-development/quiz-dom-manipulation-and-click-event-with-javascript/66edd07682767adff3a6231e.md b/curriculum/challenges/arabic/25-front-end-development/quiz-dom-manipulation-and-click-event-with-javascript/66edd07682767adff3a6231e.md new file mode 100644 index 0000000000..99c9eda4ec --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/quiz-dom-manipulation-and-click-event-with-javascript/66edd07682767adff3a6231e.md @@ -0,0 +1,415 @@ +--- +id: 66edd07682767adff3a6231e +title: DOM Manipulation and Click Events with JavaScript Quiz +challengeType: 8 +dashedName: quiz-dom-manipulation-and-click-event-with-javascript +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/arabic/25-front-end-development/quiz-dynamic-programming/66edd5ffe490bef99ea99395.md b/curriculum/challenges/arabic/25-front-end-development/quiz-dynamic-programming/66edd5ffe490bef99ea99395.md new file mode 100644 index 0000000000..24389158c2 --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/quiz-dynamic-programming/66edd5ffe490bef99ea99395.md @@ -0,0 +1,415 @@ +--- +id: 66edd5ffe490bef99ea99395 +title: Dynamic Programming Quiz +challengeType: 8 +dashedName: quiz-dynamic-programming +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/arabic/25-front-end-development/quiz-form-validation-with-javascript/66edd3403d7077eece6dc4b6.md b/curriculum/challenges/arabic/25-front-end-development/quiz-form-validation-with-javascript/66edd3403d7077eece6dc4b6.md new file mode 100644 index 0000000000..080d4f3af4 --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/quiz-form-validation-with-javascript/66edd3403d7077eece6dc4b6.md @@ -0,0 +1,415 @@ +--- +id: 66edd3403d7077eece6dc4b6 +title: Form Validation with JavaScript Quiz +challengeType: 8 +dashedName: quiz-form-validation-with-javascript +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/arabic/25-front-end-development/quiz-git/66f1b06a5a5d10cc100af620.md b/curriculum/challenges/arabic/25-front-end-development/quiz-git/66f1b06a5a5d10cc100af620.md new file mode 100644 index 0000000000..924fa15756 --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/quiz-git/66f1b06a5a5d10cc100af620.md @@ -0,0 +1,415 @@ +--- +id: 66f1b06a5a5d10cc100af620 +title: Git Quiz +challengeType: 8 +dashedName: quiz-git +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/arabic/25-front-end-development/quiz-graphs-and-trees/66edd5c8ac5314f8e80a3fc0.md b/curriculum/challenges/arabic/25-front-end-development/quiz-graphs-and-trees/66edd5c8ac5314f8e80a3fc0.md new file mode 100644 index 0000000000..f813d8eb6d --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/quiz-graphs-and-trees/66edd5c8ac5314f8e80a3fc0.md @@ -0,0 +1,415 @@ +--- +id: 66edd5c8ac5314f8e80a3fc0 +title: Graphs and Trees Quiz +challengeType: 8 +dashedName: quiz-graphs-and-trees +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/arabic/25-front-end-development/quiz-html-accessibility/66ed9026f45ce3ece4053ebb.md b/curriculum/challenges/arabic/25-front-end-development/quiz-html-accessibility/66ed9026f45ce3ece4053ebb.md new file mode 100644 index 0000000000..02fb15c675 --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/quiz-html-accessibility/66ed9026f45ce3ece4053ebb.md @@ -0,0 +1,415 @@ +--- +id: 66ed9026f45ce3ece4053ebb +title: HTML Accessibility Quiz +challengeType: 8 +dashedName: quiz-html-accessibility +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/arabic/25-front-end-development/quiz-html-tables-and-forms/66ed902df45ce3ece4053ebc.md b/curriculum/challenges/arabic/25-front-end-development/quiz-html-tables-and-forms/66ed902df45ce3ece4053ebc.md new file mode 100644 index 0000000000..a1b8c3e1ad --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/quiz-html-tables-and-forms/66ed902df45ce3ece4053ebc.md @@ -0,0 +1,415 @@ +--- +id: 66ed902df45ce3ece4053ebc +title: HTML Tables and Forms Quiz +challengeType: 8 +dashedName: quiz-html-tables-and-forms +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/arabic/25-front-end-development/quiz-javascript-arrays/66edcccbba6dacdb65a59067.md b/curriculum/challenges/arabic/25-front-end-development/quiz-javascript-arrays/66edcccbba6dacdb65a59067.md new file mode 100644 index 0000000000..54893261a2 --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/quiz-javascript-arrays/66edcccbba6dacdb65a59067.md @@ -0,0 +1,415 @@ +--- +id: 66edcccbba6dacdb65a59067 +title: JavaScript Arrays Quiz +challengeType: 8 +dashedName: quiz-javascript-arrays +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/arabic/25-front-end-development/quiz-javascript-audio-and-video/66edd3b3096349f06cf688bb.md b/curriculum/challenges/arabic/25-front-end-development/quiz-javascript-audio-and-video/66edd3b3096349f06cf688bb.md new file mode 100644 index 0000000000..5028b935d1 --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/quiz-javascript-audio-and-video/66edd3b3096349f06cf688bb.md @@ -0,0 +1,415 @@ +--- +id: 66edd3b3096349f06cf688bb +title: JavaScript Audio and Video Quiz +challengeType: 8 +dashedName: quiz-javascript-audio-and-video +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/arabic/25-front-end-development/quiz-javascript-comparisons-and-conditionals/66edc47c11492ac5cf258ad9.md b/curriculum/challenges/arabic/25-front-end-development/quiz-javascript-comparisons-and-conditionals/66edc47c11492ac5cf258ad9.md new file mode 100644 index 0000000000..e773e9b0d7 --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/quiz-javascript-comparisons-and-conditionals/66edc47c11492ac5cf258ad9.md @@ -0,0 +1,415 @@ +--- +id: 66edc47c11492ac5cf258ad9 +title: JavaScript Comparisons and Conditionals Quiz +challengeType: 8 +dashedName: quiz-javascript-comparisons-and-conditionals +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/arabic/25-front-end-development/quiz-javascript-data-structures/66edd5583761e4f6dae19606.md b/curriculum/challenges/arabic/25-front-end-development/quiz-javascript-data-structures/66edd5583761e4f6dae19606.md new file mode 100644 index 0000000000..6e600f732c --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/quiz-javascript-data-structures/66edd5583761e4f6dae19606.md @@ -0,0 +1,415 @@ +--- +id: 66edd5583761e4f6dae19606 +title: JavaScript Data Structures Quiz +challengeType: 8 +dashedName: quiz-javascript-data-structures +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/arabic/25-front-end-development/quiz-javascript-dates/66edd3711bb9f7efa73aef91.md b/curriculum/challenges/arabic/25-front-end-development/quiz-javascript-dates/66edd3711bb9f7efa73aef91.md new file mode 100644 index 0000000000..55be3a0fbb --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/quiz-javascript-dates/66edd3711bb9f7efa73aef91.md @@ -0,0 +1,415 @@ +--- +id: 66edd3711bb9f7efa73aef91 +title: JavaScript Dates Quiz +challengeType: 8 +dashedName: quiz-javascript-dates +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/arabic/25-front-end-development/quiz-javascript-events/66edd0ac31fea6e678eb925a.md b/curriculum/challenges/arabic/25-front-end-development/quiz-javascript-events/66edd0ac31fea6e678eb925a.md new file mode 100644 index 0000000000..f655702590 --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/quiz-javascript-events/66edd0ac31fea6e678eb925a.md @@ -0,0 +1,415 @@ +--- +id: 66edd0ac31fea6e678eb925a +title: JavaScript Events Quiz +challengeType: 8 +dashedName: quiz-javascript-events +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/arabic/25-front-end-development/quiz-javascript-functional-programming/66edd4f31ff19bf5573bf64b.md b/curriculum/challenges/arabic/25-front-end-development/quiz-javascript-functional-programming/66edd4f31ff19bf5573bf64b.md new file mode 100644 index 0000000000..78fe377a8e --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/quiz-javascript-functional-programming/66edd4f31ff19bf5573bf64b.md @@ -0,0 +1,415 @@ +--- +id: 66edd4f31ff19bf5573bf64b +title: JavaScript Functional Programming Quiz +challengeType: 8 +dashedName: quiz-javascript-functional-programming +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/arabic/25-front-end-development/quiz-javascript-functions/66edcc779993c0da6906dbb9.md b/curriculum/challenges/arabic/25-front-end-development/quiz-javascript-functions/66edcc779993c0da6906dbb9.md new file mode 100644 index 0000000000..878f59c283 --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/quiz-javascript-functions/66edcc779993c0da6906dbb9.md @@ -0,0 +1,415 @@ +--- +id: 66edcc779993c0da6906dbb9 +title: JavaScript Functions Quiz +challengeType: 8 +dashedName: quiz-javascript-functions +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/arabic/25-front-end-development/quiz-javascript-fundamentals/66edcd875b0d91de1fbbb492.md b/curriculum/challenges/arabic/25-front-end-development/quiz-javascript-fundamentals/66edcd875b0d91de1fbbb492.md new file mode 100644 index 0000000000..ef2e588586 --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/quiz-javascript-fundamentals/66edcd875b0d91de1fbbb492.md @@ -0,0 +1,415 @@ +--- +id: 66edcd875b0d91de1fbbb492 +title: JavaScript Fundamentals Quiz +challengeType: 8 +dashedName: quiz-javascript-fundamentals +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/arabic/25-front-end-development/quiz-javascript-higher-order-functions/66edcdd18a4ef8df16e6bb7e.md b/curriculum/challenges/arabic/25-front-end-development/quiz-javascript-higher-order-functions/66edcdd18a4ef8df16e6bb7e.md new file mode 100644 index 0000000000..c016c1bd7b --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/quiz-javascript-higher-order-functions/66edcdd18a4ef8df16e6bb7e.md @@ -0,0 +1,415 @@ +--- +id: 66edcdd18a4ef8df16e6bb7e +title: JavaScript Higher Order Functions Quiz +challengeType: 8 +dashedName: quiz-javascript-higher-order-functions +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/arabic/25-front-end-development/quiz-javascript-loops/66edcd49e73385dd4df54ac7.md b/curriculum/challenges/arabic/25-front-end-development/quiz-javascript-loops/66edcd49e73385dd4df54ac7.md new file mode 100644 index 0000000000..6993081390 --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/quiz-javascript-loops/66edcd49e73385dd4df54ac7.md @@ -0,0 +1,415 @@ +--- +id: 66edcd49e73385dd4df54ac7 +title: JavaScript Loops Quiz +challengeType: 8 +dashedName: quiz-javascript-loops +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/arabic/25-front-end-development/quiz-javascript-math/66edc3ab8c6413c344f401bf.md b/curriculum/challenges/arabic/25-front-end-development/quiz-javascript-math/66edc3ab8c6413c344f401bf.md new file mode 100644 index 0000000000..c183bca0aa --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/quiz-javascript-math/66edc3ab8c6413c344f401bf.md @@ -0,0 +1,415 @@ +--- +id: 66edc3ab8c6413c344f401bf +title: JavaScript Math Quiz +challengeType: 8 +dashedName: quiz-javascript-math +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/arabic/25-front-end-development/quiz-javascript-object-oriented-programming/66edd5267b52f8f617d8364f.md b/curriculum/challenges/arabic/25-front-end-development/quiz-javascript-object-oriented-programming/66edd5267b52f8f617d8364f.md new file mode 100644 index 0000000000..5c072cb5bc --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/quiz-javascript-object-oriented-programming/66edd5267b52f8f617d8364f.md @@ -0,0 +1,415 @@ +--- +id: 66edd5267b52f8f617d8364f +title: JavaScript Object Oriented Programming Quiz +challengeType: 8 +dashedName: quiz-javascript-object-oriented-programming +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/arabic/25-front-end-development/quiz-javascript-objects/66edcd0ecb4b25dc64a34804.md b/curriculum/challenges/arabic/25-front-end-development/quiz-javascript-objects/66edcd0ecb4b25dc64a34804.md new file mode 100644 index 0000000000..4f80d3348a --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/quiz-javascript-objects/66edcd0ecb4b25dc64a34804.md @@ -0,0 +1,415 @@ +--- +id: 66edcd0ecb4b25dc64a34804 +title: JavaScript Objects Quiz +challengeType: 8 +dashedName: quiz-javascript-objects +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/arabic/25-front-end-development/quiz-javascript-problem-solving-and-algorithmic-thinking/66edd4bc0ce399f475ad6f9b.md b/curriculum/challenges/arabic/25-front-end-development/quiz-javascript-problem-solving-and-algorithmic-thinking/66edd4bc0ce399f475ad6f9b.md new file mode 100644 index 0000000000..ec4580a7b7 --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/quiz-javascript-problem-solving-and-algorithmic-thinking/66edd4bc0ce399f475ad6f9b.md @@ -0,0 +1,415 @@ +--- +id: 66edd4bc0ce399f475ad6f9b +title: JavaScript Problem Solving and Algorithmic Thinking Quiz +challengeType: 8 +dashedName: quiz-javascript-problem-solving-and-algorithmic-thinking +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/arabic/25-front-end-development/quiz-javascript-regular-expressions/66edd3011f18f4ee1bd9d28b.md b/curriculum/challenges/arabic/25-front-end-development/quiz-javascript-regular-expressions/66edd3011f18f4ee1bd9d28b.md new file mode 100644 index 0000000000..feeb4153de --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/quiz-javascript-regular-expressions/66edd3011f18f4ee1bd9d28b.md @@ -0,0 +1,415 @@ +--- +id: 66edd3011f18f4ee1bd9d28b +title: JavaScript Regular Expressions Quiz +challengeType: 8 +dashedName: quiz-javascript-regular-expressions +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/arabic/25-front-end-development/quiz-javascript-strings/66edc31c44f1b9c1d5c5ebca.md b/curriculum/challenges/arabic/25-front-end-development/quiz-javascript-strings/66edc31c44f1b9c1d5c5ebca.md new file mode 100644 index 0000000000..eadc2ec368 --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/quiz-javascript-strings/66edc31c44f1b9c1d5c5ebca.md @@ -0,0 +1,415 @@ +--- +id: 66edc31c44f1b9c1d5c5ebca +title: JavaScript Strings Quiz +challengeType: 8 +dashedName: quiz-javascript-strings +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/arabic/25-front-end-development/quiz-javascript-variables-and-data-types/66edc25ae5ea80bf6f785552.md b/curriculum/challenges/arabic/25-front-end-development/quiz-javascript-variables-and-data-types/66edc25ae5ea80bf6f785552.md new file mode 100644 index 0000000000..0b3de50b77 --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/quiz-javascript-variables-and-data-types/66edc25ae5ea80bf6f785552.md @@ -0,0 +1,415 @@ +--- +id: 66edc25ae5ea80bf6f785552 +title: JavaScript Variables and Data Types Quiz +challengeType: 8 +dashedName: quiz-javascript-variables-and-data-types +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/arabic/25-front-end-development/quiz-local-storage-and-crud/66edd3f9bef926f129990425.md b/curriculum/challenges/arabic/25-front-end-development/quiz-local-storage-and-crud/66edd3f9bef926f129990425.md new file mode 100644 index 0000000000..50e3c5d9b0 --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/quiz-local-storage-and-crud/66edd3f9bef926f129990425.md @@ -0,0 +1,415 @@ +--- +id: 66edd3f9bef926f129990425 +title: Local Storage and CRUD Quiz +challengeType: 8 +dashedName: quiz-local-storage-and-crud +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/arabic/25-front-end-development/quiz-nano/66f1b03b922a53cb231e1c0d.md b/curriculum/challenges/arabic/25-front-end-development/quiz-nano/66f1b03b922a53cb231e1c0d.md new file mode 100644 index 0000000000..87fe8f8830 --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/quiz-nano/66f1b03b922a53cb231e1c0d.md @@ -0,0 +1,415 @@ +--- +id: 66f1b03b922a53cb231e1c0d +title: Nano Quiz +challengeType: 8 +dashedName: quiz-nano +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/arabic/25-front-end-development/quiz-react-basics/66f1a2009e65c9a40a26d51e.md b/curriculum/challenges/arabic/25-front-end-development/quiz-react-basics/66f1a2009e65c9a40a26d51e.md new file mode 100644 index 0000000000..d8c9c8314d --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/quiz-react-basics/66f1a2009e65c9a40a26d51e.md @@ -0,0 +1,415 @@ +--- +id: 66f1a2009e65c9a40a26d51e +title: React Basics Quiz +challengeType: 8 +dashedName: quiz-react-basics +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/arabic/25-front-end-development/quiz-react-state-and-hooks/66f1a417757b6ca4eecd89d6.md b/curriculum/challenges/arabic/25-front-end-development/quiz-react-state-and-hooks/66f1a417757b6ca4eecd89d6.md new file mode 100644 index 0000000000..b79a44a23c --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/quiz-react-state-and-hooks/66f1a417757b6ca4eecd89d6.md @@ -0,0 +1,415 @@ +--- +id: 66f1a417757b6ca4eecd89d6 +title: React State and Hooks Quiz +challengeType: 8 +dashedName: quiz-react-state-and-hooks +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/arabic/25-front-end-development/quiz-recursion/66edd43cded6bff30944b676.md b/curriculum/challenges/arabic/25-front-end-development/quiz-recursion/66edd43cded6bff30944b676.md new file mode 100644 index 0000000000..e135c974d0 --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/quiz-recursion/66edd43cded6bff30944b676.md @@ -0,0 +1,415 @@ +--- +id: 66edd43cded6bff30944b676 +title: Recursion Quiz +challengeType: 8 +dashedName: quiz-recursion +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/arabic/25-front-end-development/quiz-relational-database/66f1af82732957c895f0b21a.md b/curriculum/challenges/arabic/25-front-end-development/quiz-relational-database/66f1af82732957c895f0b21a.md new file mode 100644 index 0000000000..c1c4f0ac73 --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/quiz-relational-database/66f1af82732957c895f0b21a.md @@ -0,0 +1,415 @@ +--- +id: 66f1af82732957c895f0b21a +title: Relational Database Quiz +challengeType: 8 +dashedName: quiz-relational-database +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/arabic/25-front-end-development/quiz-responsive-web-design/66ed9034f45ce3ece4053ebd.md b/curriculum/challenges/arabic/25-front-end-development/quiz-responsive-web-design/66ed9034f45ce3ece4053ebd.md new file mode 100644 index 0000000000..d0520e8f54 --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/quiz-responsive-web-design/66ed9034f45ce3ece4053ebd.md @@ -0,0 +1,415 @@ +--- +id: 66ed9034f45ce3ece4053ebd +title: Responsive Web Design Quiz +challengeType: 8 +dashedName: quiz-responsive-web-design +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/arabic/25-front-end-development/quiz-searching-and-sorting-algorithms/66edd476078cf3f3bc654271.md b/curriculum/challenges/arabic/25-front-end-development/quiz-searching-and-sorting-algorithms/66edd476078cf3f3bc654271.md new file mode 100644 index 0000000000..aa8efd3b90 --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/quiz-searching-and-sorting-algorithms/66edd476078cf3f3bc654271.md @@ -0,0 +1,415 @@ +--- +id: 66edd476078cf3f3bc654271 +title: Searching and Sorting Algorithms Quiz +challengeType: 8 +dashedName: quiz-searching-and-sorting-algorithms +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/arabic/25-front-end-development/quiz-security-and-privacy/66f1b0a939e913ccd3d4fa18.md b/curriculum/challenges/arabic/25-front-end-development/quiz-security-and-privacy/66f1b0a939e913ccd3d4fa18.md new file mode 100644 index 0000000000..740a335154 --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/quiz-security-and-privacy/66f1b0a939e913ccd3d4fa18.md @@ -0,0 +1,415 @@ +--- +id: 66f1b0a939e913ccd3d4fa18 +title: Security and Privacy Quiz +challengeType: 8 +dashedName: quiz-security-and-privacy +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/arabic/25-front-end-development/quiz-semantic-html/66ed903cf45ce3ece4053ebe.md b/curriculum/challenges/arabic/25-front-end-development/quiz-semantic-html/66ed903cf45ce3ece4053ebe.md new file mode 100644 index 0000000000..4381337a95 --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/quiz-semantic-html/66ed903cf45ce3ece4053ebe.md @@ -0,0 +1,415 @@ +--- +id: 66ed903cf45ce3ece4053ebe +title: Semantic HTML Quiz +challengeType: 8 +dashedName: quiz-semantic-html +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/arabic/25-front-end-development/quiz-styling-forms/66ed9043f45ce3ece4053ebf.md b/curriculum/challenges/arabic/25-front-end-development/quiz-styling-forms/66ed9043f45ce3ece4053ebf.md new file mode 100644 index 0000000000..850d3bf4a7 --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/quiz-styling-forms/66ed9043f45ce3ece4053ebf.md @@ -0,0 +1,415 @@ +--- +id: 66ed9043f45ce3ece4053ebf +title: Styling Forms Quiz +challengeType: 8 +dashedName: quiz-styling-forms +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/arabic/25-front-end-development/quiz-testing/66f1aeffc5774ac692112a7e.md b/curriculum/challenges/arabic/25-front-end-development/quiz-testing/66f1aeffc5774ac692112a7e.md new file mode 100644 index 0000000000..3d3dd9d8aa --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/quiz-testing/66f1aeffc5774ac692112a7e.md @@ -0,0 +1,415 @@ +--- +id: 66f1aeffc5774ac692112a7e +title: Testing Quiz +challengeType: 8 +dashedName: quiz-testing +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/arabic/25-front-end-development/quiz-typescript/66f1ae758b77cfc3e4da6151.md b/curriculum/challenges/arabic/25-front-end-development/quiz-typescript/66f1ae758b77cfc3e4da6151.md new file mode 100644 index 0000000000..3493af29ee --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/quiz-typescript/66f1ae758b77cfc3e4da6151.md @@ -0,0 +1,415 @@ +--- +id: 66f1ae758b77cfc3e4da6151 +title: TypeScript Quiz +challengeType: 8 +dashedName: quiz-typescript +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/arabic/25-front-end-development/quiz-web-performance/66f1adcf97e3e4c1bd89ebf5.md b/curriculum/challenges/arabic/25-front-end-development/quiz-web-performance/66f1adcf97e3e4c1bd89ebf5.md new file mode 100644 index 0000000000..e61ce16721 --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/quiz-web-performance/66f1adcf97e3e4c1bd89ebf5.md @@ -0,0 +1,415 @@ +--- +id: 66f1adcf97e3e4c1bd89ebf5 +title: Web Performance Quiz +challengeType: 8 +dashedName: quiz-web-performance +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/arabic/25-front-end-development/quiz-web-standards/66f1a0fcab4dfe9fcdcb269d.md b/curriculum/challenges/arabic/25-front-end-development/quiz-web-standards/66f1a0fcab4dfe9fcdcb269d.md new file mode 100644 index 0000000000..29c4e40553 --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/quiz-web-standards/66f1a0fcab4dfe9fcdcb269d.md @@ -0,0 +1,415 @@ +--- +id: 66f1a0fcab4dfe9fcdcb269d +title: Web Standards Quiz +challengeType: 8 +dashedName: quiz-web-standards +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/arabic/25-front-end-development/workshop-sentence-analyzer/66e2d680e129e1423116a541.md b/curriculum/challenges/arabic/25-front-end-development/workshop-sentence-analyzer/66e2d680e129e1423116a541.md new file mode 100644 index 0000000000..f80d29381b --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/workshop-sentence-analyzer/66e2d680e129e1423116a541.md @@ -0,0 +1,70 @@ +--- +id: 66e2d680e129e1423116a541 +title: Step 1 +challengeType: 1 +dashedName: step-1 +--- + +# --description-- + +In this workshop, you will build a sentence analyzer that will take a sentence and get the count for the number of words, vowels, consonants, and punctuation marks. + +To begin, create a `getVowelCount` function with a parameter called `sentence`. Your function should return the total number of vowels in a sentence. + +# --hints-- + +You should create a `getVowelCount` function. + +```js +assert.isFunction(getVowelCount); +``` + +You `getVowelCount` function should have a `sentence` parameter. + +```js +assert.match(getVowelCount.toString(), /sentence/); +``` + +Your `getVowelCount` function should return a number. + +```js +assert.isNumber(getVowelCount("Apples are tasty fruits")) +``` + +When the sentence is `"Apples are tasty fruits"`, the `getVowelCount` function should return `7`. + +```js +assert.strictEqual(getVowelCount("Apples are tasty fruits"), 7); +``` + +When the sentence is `"Hello, World!"`, the function should return `3`. + +```js +assert.strictEqual(getVowelCount("Hello, World!"), 3); +``` + +Your vowel count should be case-insensitive. + +```js +assert.strictEqual(getVowelCount("Apples are tasty fruits"), 7); +assert.strictEqual(getVowelCount("freeCodeCamp is awesome"), 10); +``` + +Your `getVowelCount` function should return the correct vowel count for any sentence. + +```js +assert.strictEqual(getVowelCount("I went to the store"), 6); +assert.strictEqual(getVowelCount("The quick brown fox jumps over the lazy dog"), 11); +assert.strictEqual(getVowelCount("The cat in the hat"), 5); +assert.strictEqual(getVowelCount(""), 0); +``` + +# --seed-- + +## --seed-contents-- + +```js +--fcc-editable-region-- + +--fcc-editable-region-- +``` diff --git a/curriculum/challenges/arabic/25-front-end-development/workshop-sentence-analyzer/66e2df8c5676fe51cead8ec8.md b/curriculum/challenges/arabic/25-front-end-development/workshop-sentence-analyzer/66e2df8c5676fe51cead8ec8.md new file mode 100644 index 0000000000..bc3799e54e --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/workshop-sentence-analyzer/66e2df8c5676fe51cead8ec8.md @@ -0,0 +1,56 @@ +--- +id: 66e2df8c5676fe51cead8ec8 +title: Step 2 +challengeType: 1 +dashedName: step-2 +--- + +# --description-- + +Now it is time to test your `getVowelCount` function. + +Create a `vowelCount` variable and assign it the result of calling the `getVowelCount` function with the argument of `"Apples are tasty fruits"` + +After that, log the following to the console: `"Vowel Count: [vowel count goes here]"`. Replace `[vowel count goes here]` with the the actual variable name. You can choose to use template strings or string concatenation with the `+` operator here. + +# --hints-- + +You should create a `vowelCount` variable. + +```js +assert.isNotNull(vowelCount) +``` + +Your `vowelCount` variable should be set to the result of `getVowelCount("Apples are tasty fruits")`. + +```js +assert.equal(vowelCount, getVowelCount("Apples are tasty fruits")); +``` + +You should log the `vowelCount` variable to the console with the parameter `"Vowel Count: ${vowelCount}"`. + +```js +assert.match(code, /console\.log\((?:('|"|`)Vowel\s+Count:\s+('|"|`)\s+\+\s+vowelCount|`Vowel\s+Count:\s+\${vowelCount}`)\);?/) +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +--fcc-editable-region-- + +--fcc-editable-region-- +``` diff --git a/curriculum/challenges/arabic/25-front-end-development/workshop-sentence-analyzer/66e2e5d890ac8a54c9d703bd.md b/curriculum/challenges/arabic/25-front-end-development/workshop-sentence-analyzer/66e2e5d890ac8a54c9d703bd.md new file mode 100644 index 0000000000..a7cd45c177 --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/workshop-sentence-analyzer/66e2e5d890ac8a54c9d703bd.md @@ -0,0 +1,87 @@ +--- +id: 66e2e5d890ac8a54c9d703bd +title: Step 3 +challengeType: 1 +dashedName: step-3 +--- + +# --description-- + +It's time to count the consonants. Create a `getConsonantCount` function with a `sentence` parameter. + +Inside the function, use a loop to count the number of consonants in the `sentence` that will be passed into the function when it is called. A consonant is anything that is not the following characters: `"aeiou"`. + +Your `getConsonantCount` function must return a number. + +# --hints-- + +You should create a `getConsonantCount` function. + +```js +assert.isFunction(getConsonantCount); +``` + +You `getConsonantCount` function should have a `sentence` parameter. + +```js +assert.match(getConsonantCount.toString(), /sentence/); +``` + +Your `getConsonantCount` function should return a number. + +```js +assert.isNumber(getConsonantCount("Coding is fun")) +``` + +When the sentence is `"Coding is fun"`, the `getConsonantCount` function should return `7`. + +```js +assert.strictEqual(getConsonantCount("Coding is fun"), 7); +``` + +When the sentence is `"Hello, World!"`, the `getConsonantCount` function should return `7`. + +```js +assert.strictEqual(getConsonantCount("Hello, World!"), 7); +``` + +Your consonant count should be case-insensitive. + +```js +assert.strictEqual(getConsonantCount("Apples are tasty fruits"), 13); +assert.strictEqual(getConsonantCount("freeCodeCamp is awesome"), 11); +``` + +Your `getConsonantCount` function should return the correct consonant count for any sentence. + +```js +assert.strictEqual(getConsonantCount("I went to the store"), 9); +assert.strictEqual(getConsonantCount("The quick brown fox jumps over the lazy dog"), 24); +assert.strictEqual(getConsonantCount("The cat in the hat"), 9); +assert.strictEqual(getConsonantCount(""), 0); +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +--fcc-editable-region-- + +--fcc-editable-region-- +``` diff --git a/curriculum/challenges/arabic/25-front-end-development/workshop-sentence-analyzer/66e2e99caa0cb3570f4822b4.md b/curriculum/challenges/arabic/25-front-end-development/workshop-sentence-analyzer/66e2e99caa0cb3570f4822b4.md new file mode 100644 index 0000000000..955b45ae32 --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/workshop-sentence-analyzer/66e2e99caa0cb3570f4822b4.md @@ -0,0 +1,71 @@ +--- +id: 66e2e99caa0cb3570f4822b4 +title: Step 4 +challengeType: 1 +dashedName: step-4 +--- + +# --description-- + +Now it is time to test your `getConsonantCount` function. + +Create a `consonantCount` variable and assign it the result of calling the `getConsonantCount` function with the argument of `"Coding is fun"` + +After that, log the following to the console: `"Consonant Count: [Consonant count goes here]"`. Replace `[Consonant count goes here]` with the the actual variable name. You can choose to use template strings or string concatenation with the `+` operator here. + +# --hints-- + +You should create a `consonantCount` variable. + +```js +assert.isNotNull(consonantCount) +``` + +Your `consonantCount` variable should be set to the result of `getConsonantCount("Coding is fun")`. + +```js +assert.equal(consonantCount, getConsonantCount("Coding is fun")); +``` + +You should log the `consonantCount` variable to the console with the parameter `"Consonant Count: ${consonantCount}"`. + +```js +assert.match(code, /console\.log\((?:('|"|`)Consonant\s+Count:\s+('|"|`)\s+\+\s+consonantCount|`Consonant\s+Count:\s+\${consonantCount}`)\);?/) +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +function getConsonantCount(sentence) { + const consonants = "bcdfghjklmnpqrstvwxyz"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (consonants.includes(char)) { + count++; + } + } + return count; +} + +--fcc-editable-region-- + +--fcc-editable-region-- +``` diff --git a/curriculum/challenges/arabic/25-front-end-development/workshop-sentence-analyzer/66e2eab8a5638f57b637b7cc.md b/curriculum/challenges/arabic/25-front-end-development/workshop-sentence-analyzer/66e2eab8a5638f57b637b7cc.md new file mode 100644 index 0000000000..88a123104c --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/workshop-sentence-analyzer/66e2eab8a5638f57b637b7cc.md @@ -0,0 +1,97 @@ +--- +id: 66e2eab8a5638f57b637b7cc +title: Step 5 +challengeType: 1 +dashedName: step-5 +--- + +# --description-- + +You should count the number of punctuations now. + +Create a `getPunctuationCount` function with a `sentence` parameter. + +Inside the function, create a loop to count the number of consonants in the `sentence` that will be passed into the function when it is called. + +Your `getPunctuationCount` function must return a number. + +# --hints-- + +You should create a `getPunctuationCount` function. + +```js +assert.isFunction(getPunctuationCount); +``` + +You `getPunctuationCount` function should have a `sentence` parameter. + +```js +assert.match(getPunctuationCount.toString(), /sentence/); +``` + +Your `getPunctuationCount` function should return a number. + +```js +assert.isNumber(getPunctuationCount("Coding is fun!")) +``` + +When the sentence is `"What's going on here?"`, the `getPunctuationCount` function should return `2`. + +```js +assert.strictEqual(getPunctuationCount("What's going on here?"), 2); +``` + +When the sentence is `"What????!"`, the `getPunctuationCount` function should return `5`. + +```js +assert.strictEqual(getPunctuationCount("What????!"), 5); +``` + +Your `getPunctuationCount` function should return the correct punctuation count for any sentence. + +```js +assert.strictEqual(getPunctuationCount("Be quick, sign up! freeCodeCamp awaits, friend!!!"), 6); +assert.strictEqual(getPunctuationCount("Guess what? freeCodeCamp is launching a new cert soon!"), 2); +assert.strictEqual(getPunctuationCount("freeCodeCamp, again? It's incredible!"), 4); +assert.strictEqual(getPunctuationCount(""), 0); +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +function getConsonantCount(sentence) { + const consonants = "bcdfghjklmnpqrstvwxyz"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (consonants.includes(char)) { + count++; + } + } + return count; +} + +const consonantCount = getConsonantCount("Coding is fun"); +console.log(`Consonant Count: ${consonantCount}`); + +--fcc-editable-region-- + +--fcc-editable-region-- +``` diff --git a/curriculum/challenges/arabic/25-front-end-development/workshop-sentence-analyzer/66e2edb23013ca596f8d9568.md b/curriculum/challenges/arabic/25-front-end-development/workshop-sentence-analyzer/66e2edb23013ca596f8d9568.md new file mode 100644 index 0000000000..182cf60b6f --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/workshop-sentence-analyzer/66e2edb23013ca596f8d9568.md @@ -0,0 +1,87 @@ +--- +id: 66e2edb23013ca596f8d9568 +title: Step 6 +challengeType: 1 +dashedName: step-6 +--- + +# --description-- + +Now it is time to test your `getPunctuationCount` function. + +Create a `punctuationCount` variable and assign it the result of calling the `getPunctuationCount` function with the argument of `"WHAT?!?!?!?!?"` + +After that, log the following to the console: `"Punctuation Count: [Punctuation count goes here]"`. Replace `[Punctuation count goes here]` with the the actual variable name. You can choose to use template strings or string concatenation with the `+` operator here. + +# --hints-- + +You should create a `punctuationCount` variable. + +```js +assert.isNotNull(punctuationCount) +``` + +Your `punctuationCount` variable should be set to the result of `getPunctuationCount("WHAT?!?!?!?!?")`. + +```js +assert.equal(punctuationCount, getPunctuationCount("WHAT?!?!?!?!?")); +``` + +You should log the following to the console: `"Punctuation Count: [Punctuation count goes here]"`. Replace `[Punctuation count goes here]` with the the actual variable name. Make sure to use proper string concatenation syntax here. + +```js +assert.match(code, /console\.log\((?:('|"|`)Punctuation\s+Count:\s+('|"|`)\s+\+\s+punctuationCount|`Punctuation\s+Count:\s+\${punctuationCount}`)\);?/) +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +function getConsonantCount(sentence) { + const consonants = "bcdfghjklmnpqrstvwxyz"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (consonants.includes(char)) { + count++; + } + } + return count; +} + +const consonantCount = getConsonantCount("Coding is fun"); +console.log(`Consonant Count: ${consonantCount}`); + +function getPunctuationCount(sentence) { + const punctuations = ".,!?;:-()[]{}\"'–"; + let count = 0; + + for (const char of sentence) { + if (punctuations.includes(char)) { + count++; + } + } + return count; +} + +--fcc-editable-region-- + +--fcc-editable-region-- +``` + diff --git a/curriculum/challenges/arabic/25-front-end-development/workshop-sentence-analyzer/66e2f06b191e305c00574e4d.md b/curriculum/challenges/arabic/25-front-end-development/workshop-sentence-analyzer/66e2f06b191e305c00574e4d.md new file mode 100644 index 0000000000..de926b32ac --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/workshop-sentence-analyzer/66e2f06b191e305c00574e4d.md @@ -0,0 +1,113 @@ +--- +id: 66e2f06b191e305c00574e4d +title: Step 7 +challengeType: 1 +dashedName: step-7 +--- + +# --description-- + +Finally, count the number of words by creating a `getWordCount` function with a `sentence` parameter. The function should return the total number of words in the sentence passed in when it is called. + +# --hints-- + +You should create a `getWordCount` function. + +```js +assert.isFunction(getWordCount); +``` + +You `getWordCount` function should have a `sentence` parameter. + +```js +assert.match(getWordCount.toString(), /sentence/); +``` + +Your `getWordCount` function should return a number. + +```js +assert.isNumber(getWordCount("I love freeCodeCamp")) +``` + +When the sentence is `"When are you gonna start learning to code?"`, the `getWordCount` function should return `8`. + +```js +assert.strictEqual(getWordCount("When are you gonna start learning to code?"), 8); +``` + +When the sentence is `"What's going on?"`, the `getWordCount` function should return `3`. + +```js +assert.strictEqual(getWordCount("What's going on?"), 3); +``` + +Your word count should be case-insensitive. + +```js +assert.strictEqual(getWordCount("freeCodeCamp offers free coding tutorials online"), 6); +assert.strictEqual(getWordCount("You can learn HTML, CSS, JavaScript, and more on freeCodeCamp"), 10); +``` + +Your `getWordCount` function should return the correct punctuation count for any sentence. + +```js +assert.strictEqual(getWordCount("freeCodeCamp has a great community of kind people"), 8); +assert.strictEqual(getWordCount("The freeCodeCamp curriculum is constantly updated"), 6); +assert.strictEqual(getWordCount("freeCodeCamp teaches both frontend and backend development"), 7); +assert.strictEqual(getWordCount(""), 0); +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +function getConsonantCount(sentence) { + const consonants = "bcdfghjklmnpqrstvwxyz"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (consonants.includes(char)) { + count++; + } + } + return count; +} + +const consonantCount = getConsonantCount("Coding is fun"); +console.log(`Consonant Count: ${consonantCount}`); + +function getPunctuationCount(sentence) { + const punctuations = ".,!?;:-()[]{}\"'–"; + let count = 0; + + for (const char of sentence) { + if (punctuations.includes(char)) { + count++; + } + } + return count; +} + +const punctuationCount = getPunctuationCount("WHAT?!?!?!?!?"); +console.log(`Punctuation Count: ${punctuationCount}`); + +--fcc-editable-region-- + +--fcc-editable-region-- +``` diff --git a/curriculum/challenges/arabic/25-front-end-development/workshop-sentence-analyzer/66e2f376df6f315ee81de81a.md b/curriculum/challenges/arabic/25-front-end-development/workshop-sentence-analyzer/66e2f376df6f315ee81de81a.md new file mode 100644 index 0000000000..f649dc84fa --- /dev/null +++ b/curriculum/challenges/arabic/25-front-end-development/workshop-sentence-analyzer/66e2f376df6f315ee81de81a.md @@ -0,0 +1,159 @@ +--- +id: 66e2f376df6f315ee81de81a +title: Step 8 +challengeType: 1 +dashedName: step-8 +--- + +# --description-- + +Test your `getWordCount` by creating a `wordCount` variable set to the calling of the `getWordCount` function with the sentence `"I love freeCodeCamp"`. + +After that, log the following to the console: `"Word Count: [Word count goes here]"`. Replace `[Word count goes here]` with the the actual variable name. You can choose to use template strings or string concatenation with the `+` operator here. + +With that, your sentence analyzer project is done! + +# --hints-- + +You should create a `wordCount` variable. + +```js +assert.isNotNull(wordCount) +``` + +Your `wordCount` variable should be set to the result of `getWordCount("I love freeCodeCamp")`. + +```js +assert.equal(wordCount, getWordCount("I love freeCodeCamp")); +``` + +You should log the `wordCount` variable to the console with the parameter `"Word Count Count: ${wordCount}"`. + +```js +assert.match(code, /console\.log\((?:('|"|`)Word\s+Count:\s+('|"|`)\s+\+\s+wordCount|`Word\s+Count:\s+\${wordCount}`)\);?/) +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +function getConsonantCount(sentence) { + const consonants = "bcdfghjklmnpqrstvwxyz"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (consonants.includes(char)) { + count++; + } + } + return count; +} + +const consonantCount = getConsonantCount("Coding is fun"); +console.log(`Consonant Count: ${consonantCount}`); + +function getPunctuationCount(sentence) { + const punctuations = ".,!?;:-()[]{}\"'–"; + let count = 0; + + for (const char of sentence) { + if (punctuations.includes(char)) { + count++; + } + } + return count; +} + +const punctuationCount = getPunctuationCount("WHAT?!?!?!?!?"); +console.log(`Punctuation Count: ${punctuationCount}`); + +function getWordCount(sentence) { + if (sentence.trim() === '') { + return 0; + } + + const words = sentence.trim().split(/\s+/); + return words.length; +} + +--fcc-editable-region-- + +--fcc-editable-region-- +``` + +# --solutions-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +function getConsonantCount(sentence) { + const consonants = "bcdfghjklmnpqrstvwxyz"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (consonants.includes(char)) { + count++; + } + } + return count; +} + +const consonantCount = getConsonantCount("Coding is fun"); +console.log(`Consonant Count: ${consonantCount}`); + +function getPunctuationCount(sentence) { + const punctuations = ".,!?;:-()[]{}\"'–"; + let count = 0; + + for (const char of sentence) { + if (punctuations.includes(char)) { + count++; + } + } + return count; +} + +const punctuationCount = getPunctuationCount("WHAT?!?!?!?!?"); +console.log(`Punctuation Count: ${punctuationCount}`); + +function getWordCount(sentence) { + if (sentence.trim() === '') { + return 0; + } + + const words = sentence.trim().split(/\s+/); + return words.length; +} + +const wordCount = getWordCount("I love freeCodeCamp"); +console.log(`Word Count: ${wordCount}`); +``` diff --git a/curriculum/challenges/chinese-traditional/05-back-end-development-and-apis/basic-node-and-express/get-data-from-post-requests.md b/curriculum/challenges/chinese-traditional/05-back-end-development-and-apis/basic-node-and-express/get-data-from-post-requests.md index 00039025d6..edceb19f21 100644 --- a/curriculum/challenges/chinese-traditional/05-back-end-development-and-apis/basic-node-and-express/get-data-from-post-requests.md +++ b/curriculum/challenges/chinese-traditional/05-back-end-development-and-apis/basic-node-and-express/get-data-from-post-requests.md @@ -24,7 +24,7 @@ PUT 或者 PATCH(有時候是 POST)- 發送數據,以更新資源; DELETE - 刪除資源。 -還有其他兩種方法常用於與服務進行交互。 除了 GET 之外,上面列出的所有方法都可以負載數據(即數據都能放到消息正文中), 這些方法也可以使用 body-parser 中間件。 +還有其他兩種方法常用於與服務進行交互。 Except for GET, all the other methods listed above can have a payload (i.e. the data into the request body). 這些方法也可以使用 body-parser 中間件。 # --hints-- diff --git a/curriculum/challenges/chinese-traditional/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/66694bfa435cef241f6f9a68.md b/curriculum/challenges/chinese-traditional/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/66694bfa435cef241f6f9a68.md index b3d3b6340c..d065457728 100644 --- a/curriculum/challenges/chinese-traditional/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/66694bfa435cef241f6f9a68.md +++ b/curriculum/challenges/chinese-traditional/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/66694bfa435cef241f6f9a68.md @@ -18,7 +18,7 @@ empty_list = [] The list is characterized by the square brackets around all the values, and a comma between the values, like: `["A", "happy", "list"]`. If the list does not contain any values, then it is an empty list: `[]`. -A list can contain different data types: `[1, "Up", ["Down", "Twice]]`. That includes all possible data types. It can also contain another list! +A list can contain different data types: `[1, "Up", ["Down", "Twice"]]`. That includes all possible data types. It can also contain another list! Create a variable called `my_list` and assign to it an empty list. diff --git a/curriculum/challenges/chinese-traditional/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6564883669b5af4b69f794cc.md b/curriculum/challenges/chinese-traditional/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6564883669b5af4b69f794cc.md index b6a3529e4b..02291e5625 100644 --- a/curriculum/challenges/chinese-traditional/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6564883669b5af4b69f794cc.md +++ b/curriculum/challenges/chinese-traditional/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6564883669b5af4b69f794cc.md @@ -7,7 +7,7 @@ dashedName: step-6 # --description-- -Your `all_characters` variable is a string formed by all lowercase and uppercase letters, all the 10 digits and several special characters. +你的 `all_characters` 變量是一個由所有小寫字母和大寫字母、所有 10 個數字和幾個特殊字符組成的字符串。 Just before it, add a comment saying `Combine all characters`. diff --git a/curriculum/challenges/chinese-traditional/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6564c67db26c417561ab510d.md b/curriculum/challenges/chinese-traditional/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6564c67db26c417561ab510d.md index ac1979b71c..d7e28f49fb 100644 --- a/curriculum/challenges/chinese-traditional/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6564c67db26c417561ab510d.md +++ b/curriculum/challenges/chinese-traditional/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6564c67db26c417561ab510d.md @@ -9,7 +9,7 @@ dashedName: step-31 As you can see from the output, now your regex matches the first `l` inside the string. -In your pattern, you can add a quantifier after a character to specify how many times that character should be repeated. For example, the `+` quantifier means it should repeat one or more times. +在你的正則表達式中,你可以在字符後添加一個量詞,以指定該字符應重複多少次。 For example, the `+` quantifier means it should repeat one or more times. Add a `+` quantifier to your pattern. diff --git a/curriculum/challenges/chinese-traditional/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/657733bc97eb83efdb7e3988.md b/curriculum/challenges/chinese-traditional/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/657733bc97eb83efdb7e3988.md index 4a942196a8..7b54fd837a 100644 --- a/curriculum/challenges/chinese-traditional/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/657733bc97eb83efdb7e3988.md +++ b/curriculum/challenges/chinese-traditional/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/657733bc97eb83efdb7e3988.md @@ -7,11 +7,11 @@ dashedName: step-64 # --description-- -You don't need the `count` variable anymore. Delete this variable and its value. +你不再需要 `count` 變量了。 刪除這個變量和它的值。 # --hints-- -You should delete the `count = 0` line. +你應該刪除 `count = 0` 行。 ```js ({ test: () => { diff --git a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143931a113bb80c45546287.md b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143931a113bb80c45546287.md index d66ca41c89..babf80c4ac 100644 --- a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143931a113bb80c45546287.md +++ b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143931a113bb80c45546287.md @@ -185,16 +185,5 @@ h2 { border-bottom: 4px solid #dfdfe2; } -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border: 0; -} ``` diff --git a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/614394fb41985e0d2012a93e.md b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/614394fb41985e0d2012a93e.md index e028c01796..3e03ba7f12 100644 --- a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/614394fb41985e0d2012a93e.md +++ b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/614394fb41985e0d2012a93e.md @@ -150,16 +150,5 @@ h2 { border-bottom: 4px solid #dfdfe2; } -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border: 0; -} ``` diff --git a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143956ed76ed60e012faa51.md b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143956ed76ed60e012faa51.md index e5ba11a72a..0ffd51969b 100644 --- a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143956ed76ed60e012faa51.md +++ b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143956ed76ed60e012faa51.md @@ -138,18 +138,6 @@ h2 { border-bottom: 4px solid #dfdfe2; } -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border: 0; -} - ``` ```css diff --git a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3ef6e0a81099d9a697b550.md b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3ef6e0a81099d9a697b550.md index 0ce5ccc620..201378cff6 100644 --- a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3ef6e0a81099d9a697b550.md +++ b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3ef6e0a81099d9a697b550.md @@ -45,7 +45,7 @@ assert(document.querySelector("footer > p > a")?.innerText === "Visit our websit assert(document.querySelector("footer > p > a")?.href === "https://www.freecodecamp.org/"); ``` -Your new `a` element should have the `target` attribute set to `_blank`. +你的新 `a` 元素應將 `target` 屬性設置爲 `_blank`。 ```js assert.equal(document.querySelector("footer > p > a")?.target, "_blank"); diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/lab-book-catalog-table/66ec4c8e9878d8441956516f.md b/curriculum/challenges/chinese-traditional/25-front-end-development/lab-book-catalog-table/66ec4c8e9878d8441956516f.md new file mode 100644 index 0000000000..d850d96afc --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/lab-book-catalog-table/66ec4c8e9878d8441956516f.md @@ -0,0 +1,200 @@ +--- +id: 66ec4c8e9878d8441956516f +title: Build a Book Catalog Table +challengeType: 14 +dashedName: build-a-book-catalog-table +demoType: onClick +--- + +# --description-- + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should create a `table` element that lists book information. +1. Your table should have a table head element with one row in it. +1. The row in your table head element should have four table header elements, with the text of `Title`, `Author`, `Genre`, and `Publication Year`, in that order. +1. Your table should have a table body element with at least five rows in it. +1. Each row in your table body should have four table data elements that display the book's Title, Author, Genre, and Publication Year. +1. Your table should have a table footer element with one row in it. +1. The row in your table footer element should have a table data element that spans four columns and has the text `Total Books: [number of books in your table]`. + +# --hints-- + +You should have one `table` element. + +```js +assert.lengthOf(document.querySelectorAll('table'), 1); +``` + +You should have one `thead` element within your `table` element. + +```js +assert.lengthOf(document.querySelectorAll('table thead'), 1); +``` + +You should have one `tr` element within your `thead` element. + +```js +assert.lengthOf(document.querySelectorAll('thead tr'), 1); +``` + +You should have four `th` elements within your `thead` element's row. + +```js +assert.lengthOf(document.querySelectorAll('thead tr th'), 4); +``` + +Your four `th` elements should have the text `Title`, `Author`, `Genre`, and `Publication Year`, in that order. + +```js +const ths = document.querySelectorAll('thead tr th'); +assert.equal(ths[0]?.textContent, 'Title'); +assert.equal(ths[1]?.textContent, 'Author'); +assert.equal(ths[2]?.textContent, 'Genre'); +assert.equal(ths[3]?.textContent, 'Publication Year'); +``` + +You should have one `tbody` element within your `table` element. + +```js +assert.lengthOf(document.querySelectorAll('table tbody'), 1); +``` + +Your `tbody` element should have at least five rows. + +```js +assert.isAtLeast(document.querySelectorAll('tbody tr').length, 5); +``` + +Each row in your `tbody` element should have exactly four `td` elements as children. + +```js +const rows = document.querySelectorAll('tbody tr'); +assert.isAtLeast(rows.length, 1); + +rows.forEach(row => { + assert.lengthOf(row.querySelectorAll('td'), 4); + assert.lengthOf(row.children, 4); +}); +``` + +Each `td` element in your table body should have text with book information. + +```js +const tds = document.querySelectorAll('tbody tr td'); +assert.isAtLeast(tds.length, 1); + +tds.forEach(td => { + assert.isAtLeast(td.textContent.length, 1); +}); +``` + +You should have one `tfoot` element within your `table` element. + +```js +assert.lengthOf(document.querySelectorAll('table tfoot'), 1); +``` + +You should have exactly one `tr` element in your `tfoot` element. + +```js +assert.lengthOf(document.querySelectorAll('tfoot tr'), 1); +``` + +The `td` element in your `tfoot` element's row should have it's `colspan` attribute set to `4`. + +```js +assert.equal(document.querySelector('tfoot tr td')?.colSpan, 4); +``` + +The `td` element in your `tfoot` element's row should have the text `Total Books: [number of books in your table]`. + +```js +const numberOfBooks = document.querySelectorAll('tbody tr')?.length; +assert.equal(document.querySelector('tfoot tr td').textContent, `Total Books: ${numberOfBooks}`); +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + + + Book Catalog + + + + + + +``` + +# --solutions-- + +```html + + + + + + Book Catalog + + +

Book Catalog

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TitleAuthorGenrePublication Year
How to Contribute to Open-Source Projects – A Handbook for BeginnersHillary NyakundiOpen Source2023
Learn Linux for Beginners: From Basics to Advanced TechniquesZaira HiraLinux2024
How to Learn to Code and Get a Developer JobQuincy LarsonLearn To Code2024
The Regular Expressions Book – RegEx for JavaScript DevelopersKolade ChrisRegular Expressions2023
The Python Code Example HandbookFarhan Hasin ChowdhuryPython2023
Total Books: 5
+ + +``` diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/lab-cash-register/aa2e6f85cab2ab736c9a9b24.md b/curriculum/challenges/chinese-traditional/25-front-end-development/lab-cash-register/aa2e6f85cab2ab736c9a9b24.md new file mode 100644 index 0000000000..fd6436366d --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/lab-cash-register/aa2e6f85cab2ab736c9a9b24.md @@ -0,0 +1,244 @@ +--- +id: aa2e6f85cab2ab736c9a9b24 +title: Build a Cash Register +challengeType: 14 +dashedName: build-a-cash-register +--- + +# --description-- + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should create a cash register drawer function `checkCashRegister()` that accepts purchase price as the first argument (`price`), payment as the second argument (`cash`), and cash-in-drawer (`cid`, which is is a 2D array listing available currency) as the third argument. +1. The `checkCashRegister()` function should always return an object with a `status` key and a `change` key. +1. If cash-in-drawer is less than the change due, or if you cannot return the exact change, the function should return `{status: "INSUFFICIENT_FUNDS", change: []}`. +1. If the cash-in-drawer is equal to the change due, the function should return `{status: "CLOSED", change: [...]}` with cash-in-drawer as the value for the key `change`. +1. Otherwise, the function should return `{status: "OPEN", change: [...]}`, with the change due in coins and bills, sorted in highest to lowest order, as the value of the `change` key. + +
Currency UnitAmount
Penny$0.01 (PENNY)
Nickel$0.05 (NICKEL)
Dime$0.1 (DIME)
Quarter$0.25 (QUARTER)
Dollar$1 (ONE)
Five Dollars$5 (FIVE)
Ten Dollars$10 (TEN)
Twenty Dollars$20 (TWENTY)
One-hundred Dollars$100 (ONE HUNDRED)
+ +See below for an example of a cash-in-drawer array: + +```js +[ + ["PENNY", 1.01], + ["NICKEL", 2.05], + ["DIME", 3.1], + ["QUARTER", 4.25], + ["ONE", 90], + ["FIVE", 55], + ["TEN", 20], + ["TWENTY", 60], + ["ONE HUNDRED", 100] +] +``` + +# --hints-- + +`checkCashRegister(19.5, 20, [["PENNY", 1.01], ["NICKEL", 2.05], ["DIME", 3.1], ["QUARTER", 4.25], ["ONE", 90], ["FIVE", 55], ["TEN", 20], ["TWENTY", 60], ["ONE HUNDRED", 100]])` should return an object. + +```js +assert.deepEqual( + Object.prototype.toString.call( + checkCashRegister(19.5, 20, [ + ['PENNY', 1.01], + ['NICKEL', 2.05], + ['DIME', 3.1], + ['QUARTER', 4.25], + ['ONE', 90], + ['FIVE', 55], + ['TEN', 20], + ['TWENTY', 60], + ['ONE HUNDRED', 100] + ]) + ), + '[object Object]' +); +``` + +`checkCashRegister(19.5, 20, [["PENNY", 1.01], ["NICKEL", 2.05], ["DIME", 3.1], ["QUARTER", 4.25], ["ONE", 90], ["FIVE", 55], ["TEN", 20], ["TWENTY", 60], ["ONE HUNDRED", 100]])` should return `{status: "OPEN", change: [["QUARTER", 0.5]]}`. + +```js +assert.deepEqual( + checkCashRegister(19.5, 20, [ + ['PENNY', 1.01], + ['NICKEL', 2.05], + ['DIME', 3.1], + ['QUARTER', 4.25], + ['ONE', 90], + ['FIVE', 55], + ['TEN', 20], + ['TWENTY', 60], + ['ONE HUNDRED', 100] + ]), + { status: 'OPEN', change: [['QUARTER', 0.5]] } +); +``` + +`checkCashRegister(3.26, 100, [["PENNY", 1.01], ["NICKEL", 2.05], ["DIME", 3.1], ["QUARTER", 4.25], ["ONE", 90], ["FIVE", 55], ["TEN", 20], ["TWENTY", 60], ["ONE HUNDRED", 100]])` should return `{status: "OPEN", change: [["TWENTY", 60], ["TEN", 20], ["FIVE", 15], ["ONE", 1], ["QUARTER", 0.5], ["DIME", 0.2], ["PENNY", 0.04]]}`. + +```js +assert.deepEqual( + checkCashRegister(3.26, 100, [ + ['PENNY', 1.01], + ['NICKEL', 2.05], + ['DIME', 3.1], + ['QUARTER', 4.25], + ['ONE', 90], + ['FIVE', 55], + ['TEN', 20], + ['TWENTY', 60], + ['ONE HUNDRED', 100] + ]), + { + status: 'OPEN', + change: [ + ['TWENTY', 60], + ['TEN', 20], + ['FIVE', 15], + ['ONE', 1], + ['QUARTER', 0.5], + ['DIME', 0.2], + ['PENNY', 0.04] + ] + } +); +``` + +`checkCashRegister(19.5, 20, [["PENNY", 0.01], ["NICKEL", 0], ["DIME", 0], ["QUARTER", 0], ["ONE", 0], ["FIVE", 0], ["TEN", 0], ["TWENTY", 0], ["ONE HUNDRED", 0]])` should return `{status: "INSUFFICIENT_FUNDS", change: []}`. + +```js +assert.deepEqual( + checkCashRegister(19.5, 20, [ + ['PENNY', 0.01], + ['NICKEL', 0], + ['DIME', 0], + ['QUARTER', 0], + ['ONE', 0], + ['FIVE', 0], + ['TEN', 0], + ['TWENTY', 0], + ['ONE HUNDRED', 0] + ]), + { status: 'INSUFFICIENT_FUNDS', change: [] } +); +``` + +`checkCashRegister(19.5, 20, [["PENNY", 0.01], ["NICKEL", 0], ["DIME", 0], ["QUARTER", 0], ["ONE", 1], ["FIVE", 0], ["TEN", 0], ["TWENTY", 0], ["ONE HUNDRED", 0]])` should return `{status: "INSUFFICIENT_FUNDS", change: []}`. + +```js +assert.deepEqual( + checkCashRegister(19.5, 20, [ + ['PENNY', 0.01], + ['NICKEL', 0], + ['DIME', 0], + ['QUARTER', 0], + ['ONE', 1], + ['FIVE', 0], + ['TEN', 0], + ['TWENTY', 0], + ['ONE HUNDRED', 0] + ]), + { status: 'INSUFFICIENT_FUNDS', change: [] } +); +``` + +`checkCashRegister(19.5, 20, [["PENNY", 0.5], ["NICKEL", 0], ["DIME", 0], ["QUARTER", 0], ["ONE", 0], ["FIVE", 0], ["TEN", 0], ["TWENTY", 0], ["ONE HUNDRED", 0]])` should return `{status: "CLOSED", change: [["PENNY", 0.5], ["NICKEL", 0], ["DIME", 0], ["QUARTER", 0], ["ONE", 0], ["FIVE", 0], ["TEN", 0], ["TWENTY", 0], ["ONE HUNDRED", 0]]}`. + +```js +assert.deepEqual( + checkCashRegister(19.5, 20, [ + ['PENNY', 0.5], + ['NICKEL', 0], + ['DIME', 0], + ['QUARTER', 0], + ['ONE', 0], + ['FIVE', 0], + ['TEN', 0], + ['TWENTY', 0], + ['ONE HUNDRED', 0] + ]), + { + status: 'CLOSED', + change: [ + ['PENNY', 0.5], + ['NICKEL', 0], + ['DIME', 0], + ['QUARTER', 0], + ['ONE', 0], + ['FIVE', 0], + ['TEN', 0], + ['TWENTY', 0], + ['ONE HUNDRED', 0] + ] + } +); +``` + +# --seed-- + +## --seed-contents-- + +```js + +``` + +# --solutions-- + +```js +const denom = [ + { name: "ONE HUNDRED", val: 100 }, + { name: "TWENTY", val: 20 }, + { name: "TEN", val: 10 }, + { name: "FIVE", val: 5 }, + { name: "ONE", val: 1 }, + { name: "QUARTER", val: 0.25 }, + { name: "DIME", val: 0.1 }, + { name: "NICKEL", val: 0.05 }, + { name: "PENNY", val: 0.01 }, + ]; + + function checkCashRegister(price, cash, cid) { + const output = { status: null, change: [] }; + let change = cash - price; + const register = cid.reduce( + function (acc, curr) { + acc.total += curr[1]; + acc[curr[0]] = curr[1]; + return acc; + }, + { total: 0 } + ); + if (register.total === change) { + output.status = "CLOSED"; + output.change = cid; + return output; + } + if (register.total < change) { + output.status = "INSUFFICIENT_FUNDS"; + return output; + } + const change_arr = denom.reduce(function (acc, curr) { + let value = 0; + while (register[curr.name] > 0 && change >= curr.val) { + change -= curr.val; + register[curr.name] -= curr.val; + value += curr.val; + change = Math.round(change * 100) / 100; + } + if (value > 0) { + acc.push([curr.name, value]); + } + return acc; + }, []); + if (change_arr.length < 1 || change > 0) { + output.status = "INSUFFICIENT_FUNDS"; + return output; + } + output.status = "OPEN"; + output.change = change_arr; + return output; + } +``` diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/lab-event-hub/66ebd4ae2812430bb883c787.md b/curriculum/challenges/chinese-traditional/25-front-end-development/lab-event-hub/66ebd4ae2812430bb883c787.md new file mode 100644 index 0000000000..7b3d1a504f --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/lab-event-hub/66ebd4ae2812430bb883c787.md @@ -0,0 +1,306 @@ +--- +id: 66ebd4ae2812430bb883c787 +title: Build an Event Hub +challengeType: 14 +dashedName: lab-event-hub +demoType: onClick +--- + +# --description-- + +In this lab you will utilize the semantic HTML elements to create the structure of a web page. You'll add content and images to make it look like a real event hub. + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should have a `header` element. +1. Inside the `header` element, you should have a `h1` element that contains the text `Event Hub`, and a `nav` element. +1. Inside the `nav` element, you should have an unordered list of two items containing links to different sections of the page. The first item should have the text `Upcoming Events`, and the second item should have the text `Past Events`. +1. Each link should be represented by an `a` element with an `href` attribute that links to the corresponding section of the page, `#upcoming-events` and `#past-events` respectively. +1. You should have a `main` element that contains the different sections of the page. +1. Inside the `main` element, you should have two `section` elements. +1. The first `section` element should have an `id` attribute with the value `upcoming-events` +1. Inside the `#upcoming-events` section, you should have: + + - An `h2` element with the text `Upcoming Events`. + - Two `article` elements. Each article should represent an event, and it should have : + - A `h3` element for the event title. + - A `p` element for the event description. You can add a date at the bottom if you like. + +1. The second `section` element should have an `id` attribute with the value `past-events`. +1. Inside the `#past-events` section, you should have: + + - An `h2` element with the text `Past Events`. + - Two `article` elements. Each article element should represent a past event, and it should have: + - An `h3` element for the event title, + - A `p` element for the event description. You can add a date at the bottom if you like. + - An image element with the `src` attribute pointing to an image file and the `alt` attribute with a description of the image. + +**Note:** You can use any text for the event descriptions and dates. You can use the following image URLs for the images if you like: + +- `https://cdn.freecodecamp.org/curriculum/labs/past-event1.jpg`. +- `https://cdn.freecodecamp.org/curriculum/labs/past-event2.jpg`. + +# --hints-- + +You should have a `header` element. + +```js +assert.isNotNull(document.querySelector("header")); +``` + +Your `header` element should come after the opening `body` tag. + +```js +assert.equal(document.querySelector("body")?.firstElementChild?.tagName, "HEADER"); +``` + +Inside the `header` element, you should have a `h1` element that contains the text `Event Hub`. + +```js +const h1Element = document.querySelector('header h1'); +assert.strictEqual(h1Element?.innerText, "Event Hub"); +``` + +Inside the `header` element, after the `h1` element, you should have a `nav` element. + +```js +assert.isNotNull(document.querySelector("header>h1+nav")); +``` + +Your `nav` element should contain an unordered list of two items. + +```js +const liElements = document.querySelectorAll('header nav>ul>li'); + +assert.isNotNull('header nav>ul'); +assert.strictEqual(liElements.length, 2); +``` + +The first item in the unordered list should be a link. + +```js +const firstLink = document.querySelectorAll('header nav ul li a')[0]; +assert.exists(firstLink); +``` + +The second item in the unordered list should be a link. + +```js +const secondLink = document.querySelectorAll('header nav ul li a')[1]; +assert.exists(secondLink); +``` + +The text of the first item in the unordered list should be `"Upcoming Events"`. + +```js +const firstLink = document.querySelectorAll('header nav>ul>li>a')[0]; +assert.strictEqual(firstLink.innerText, "Upcoming Events"); +``` + +The first item in the unordered list should have the `href` set to `#upcoming-events`. + +```js +const anchorElement = document.querySelectorAll("header nav>ul>li>a")[0]; +const hrefAttribute = anchorElement?.getAttribute("href"); +assert.strictEqual(hrefAttribute, "#upcoming-events"); +``` + +The second item in the unordered list should have the `href` set to `#past-events`. + +```js +const anchorElement = document.querySelectorAll("header nav>ul>li>a")[1]; +const hrefAttribute = anchorElement?.getAttribute("href"); +assert.strictEqual(hrefAttribute, "#past-events"); +``` + +You should have a `main` element after the `header` element closing tag. + +```js +const mainElement = document.querySelector("body>header+main"); +assert.isNotNull(mainElement); +``` + +Inside the `main` element, you should have two `section` elements. + +```js +const sectionElements = document.querySelectorAll('body>header+main>section'); +assert.strictEqual(sectionElements.length, 2); +``` + +Your first `section` element should have an `id` attribute with the value `upcoming-events`. + +```js +const firstSection = document.querySelectorAll('body>header+main>section')[0]; +const idAttribute = firstSection?.getAttribute("id"); +assert.strictEqual(idAttribute, "upcoming-events"); +``` + +Your second `section` element should have an `id` attribute with the value `past-events`. + +```js +const secondSection = document.querySelectorAll('body>header+main>section')[1]; +const idAttribute = secondSection?.getAttribute("id"); +assert.strictEqual(idAttribute, "past-events"); +``` + +Inside the `#upcoming-events` section, you should have an `h2` element with the text `Upcoming Events`. + +```js +const h2Element = document.querySelector('#upcoming-events h2'); +assert.strictEqual(h2Element?.innerText, "Upcoming Events"); +``` + +Inside the `#upcoming-events` section, you should have two `article` elements. + +```js +const articleElements = document.querySelectorAll('#upcoming-events article'); +assert.strictEqual(articleElements.length, 2); +``` + +Both of the `article` elements inside the `#upcoming-events` section should have an `h3` element for the event title. + +```js +const h3Elements = document.querySelectorAll('#upcoming-events article h3'); +assert.strictEqual(h3Elements.length, 2); +``` + +Both of the `article` elements inside the `#upcoming-events` section should have a paragraph element for the event description. + +```js +const pElement = document.querySelectorAll('#upcoming-events article h3+p').length; +assert.strictEqual(pElement, 2); +``` + +Inside the `#past-events` section, you should have an `h2` element with the text `Past Events`. + +```js +const h2Element = document.querySelector('#past-events h2'); +assert.strictEqual(h2Element?.innerText, "Past Events"); +``` + +Inside the `#past-events` section, you should have two `article` elements. + +```js +const articleElements = document.querySelectorAll('#past-events article'); +assert.strictEqual(articleElements.length, 2); +``` + +Both of the `article` elements inside the `#past-events` section should have an `h3` element for the event title. + +```js +const h3Elements = document.querySelectorAll('#past-events article h3'); +assert.strictEqual(h3Elements.length, 2); +``` + +Both of the `article` elements inside the `#past-events` section should have a paragraph element for the event description. + +```js +const pElement = document.querySelectorAll('#past-events article h3+p').length; +assert.strictEqual(pElement, 2); +``` + +Both of the `article` elements inside the `#past-events` section should have an image element. + +```js +const imgElements = document.querySelectorAll('#past-events article img'); +assert.strictEqual(imgElements.length, 2); +``` + +Both of the image elements inside the `#past-events` section should have the `src` attribute pointing to an image file. + +```js +const imgElements = document.querySelectorAll('#past-events article img'); +assert.strictEqual(imgElements.length, 2); + +for (let img of imgElements) { + assert(img.getAttribute("src")); +} +``` + +Both of the image elements inside the `#past-events` section should have the `alt` attribute with a description of the image. + +```js +const imgElements = document.querySelectorAll('#past-events article img'); +assert.strictEqual(imgElements.length, 2); + +for (let img of imgElements) { + assert(img.getAttribute("alt")); +} +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + + Event Hub + + + + + + + +``` + +# --solutions-- + +```html + + + + + + Event Hub + + +
+

Event Hub

+ +
+
+
+

Upcoming Events

+
+

AI & Machine Learning Conference 2024

+

Join us for a deep dive into the latest advancements in artificial intelligence and machine learning. Industry leaders will share insights and case studies on how AI is transforming various sectors.

+

Date: August 10, 2024

+
+
+

Web Development Bootcamp

+

A hands-on workshop designed for developers looking to enhance their skills in modern web technologies including React, Node.js, and GraphQL. Perfect for both beginners and experienced developers.

+

Date: September 5, 2024

+
+
+
+

Past Events

+
+

Cybersecurity Summit 2024

+

An event focusing on the latest trends and threats in cybersecurity. Experts discussed strategies for protecting data and ensuring privacy in an increasingly digital world.

+

Date: June 15, 2024

+ Image from Cybersecurity Summit 2024 +
+
+

Blockchain Expo 2024

+

A comprehensive event covering the future of blockchain technology. Topics included decentralized finance (DeFi), smart contracts, and the impact of blockchain on various industries.

+

Date: July 20, 2024

+ Image from Blockchain Expo 2024 +
+
+
+ + +``` + diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/lab-favorite-icon-toggler/66bf6bacf178eac7b96d4f5e.md b/curriculum/challenges/chinese-traditional/25-front-end-development/lab-favorite-icon-toggler/66bf6bacf178eac7b96d4f5e.md new file mode 100644 index 0000000000..6c0624aa31 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/lab-favorite-icon-toggler/66bf6bacf178eac7b96d4f5e.md @@ -0,0 +1,216 @@ +--- +id: 66bf6bacf178eac7b96d4f5e +title: Build a Favorite Icon Toggler +challengeType: 14 +dashedName: build-a-favorite-icon-toggler +demoType: onClick +--- + +# --description-- + +In this lab you will use JavaScript click events to toggle the appearance of a favorite icon. When the heart icon is clicked, the appearance of the heart changes from empty to filled, and vice versa. + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. **Do not copy this demo project**. + +**User Stories:** + +1. You should have an unordered list with three items. +2. The unordered list should have the class `item-list`. +3. The three list items should contain the item name followed by a `span` element with the class `favorite-icon`. +4. The `span` element should contain the code `♡` initially to represent an empty heart. +5. When a span element containing a heart is clicked, you should add the `filled` class to the clicked `span` if it's not already present, and remove it, if it is. +6. When a `span` element containing a heart is clicked, the heart symbol should toggle between `♡` (empty heart) and `❤` (filled heart), depending on its current state. + +# --hints-- + +You should have an unordered list. + +```js +assert.exists(document.querySelector('ul')); +``` + +Your unordered list should have 3 items. + +```js +assert.lengthOf(document.querySelectorAll('ul li'), 3); +``` + +Your unordered list should have the class `item-list`. + +```js +assert.exists(document.querySelector('ul.item-list')); +``` + +Your individual list items should contain the item name. + +```js +assert.exists(document.querySelector('ul li').textContent); + +``` + +Your individual list item should contain a `span` element with the class `favorite-icon` + +```js +assert.exists(document.querySelector('ul li span.favorite-icon')); +``` + +Initially, the `span` elements should contain the code `♡` to represent an empty heart. + +```js +const inputs = document.querySelectorAll('ul li span.favorite-icon'); +assert(inputs.length) + +for (let input of inputs) { + assert.strictEqual(input.innerHTML.charCodeAt(0), 9825); +} +``` + +When the `span` element is clicked, and it contains the class `filled`, you should remove the class `filled` from the `span` element and change the innerHTML of the `span` element to `♡`. + +```js +const spanElements = document.querySelectorAll('.favorite-icon'); +assert(spanElements.length); + +spanElements.forEach(span => span.classList.add('filled')); + +spanElements.forEach(span => { + span.dispatchEvent(new Event('click')); + span.dispatchEvent(new Event('change')); + assert.isFalse(span.classList.contains('filled')); + assert.equal(span.innerHTML.charCodeAt(0), 9825); +}); +``` + +When the `span` element is clicked, and it doesn't contain the class `filled`, you should add the class `filled` to the `span` element and change the `innerHTML` of the `span` element to `❤`. + +```js +const spanElements = document.querySelectorAll('.favorite-icon'); +assert(spanElements.length); + +spanElements.forEach(span => span.classList.remove('filled')); + +spanElements.forEach(span => { + span.dispatchEvent(new Event('click')); + span.dispatchEvent(new Event('change')); + assert.isTrue(span.classList.contains('filled')); + assert.equal(span.innerHTML.charCodeAt(0), 10084); +}); +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + + + + + + + + + + +``` + +```css + +``` + +```js + +``` + +# --solutions-- + +```html + + + + + + + Favorite Icon Toggle + + + + +

Art Supplies

+ + + + + + +``` + +```css +body { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + height: 100vh; + margin: 0; + font-family: Arial, sans-serif; +} + +h1 { + margin-bottom: 20px; +} + +.item-list { + list-style-type: none; + padding: 0; +} + +.item-list li { + display: flex; + justify-content: space-between; + align-items: center; + padding: 10px; + border-bottom: 1px solid #ddd; + width: 200px; +} + +.favorite-icon { + font-size: 20px; + cursor: pointer; +} +``` + +```js +document.addEventListener("DOMContentLoaded", () => { + const favoriteIcons = document.querySelectorAll(".favorite-icon"); + + favoriteIcons.forEach((icon) => { + icon.addEventListener("click", () => { + if (icon.classList.contains("filled")) { + icon.classList.remove("filled"); + icon.innerHTML = "♡"; // Empty heart + } else { + icon.classList.add("filled"); + icon.innerHTML = "❤"; // Filled black heart + } + }); + }); +}); +``` diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/lab-house-painting/66d6a7a3e1aa411e94bf2346.md b/curriculum/challenges/chinese-traditional/25-front-end-development/lab-house-painting/66d6a7a3e1aa411e94bf2346.md new file mode 100644 index 0000000000..f584c1e915 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/lab-house-painting/66d6a7a3e1aa411e94bf2346.md @@ -0,0 +1,533 @@ +--- +id: 66d6a7a3e1aa411e94bf2346 +title: Build a House Painting +challengeType: 14 +dashedName: build-a-house-painting +demoType: onClick +--- + +# --description-- + +In this lab, you will use HTML to create the structure of a house. Then, you will use CSS positioning to arrange the elements of your house like windows and doors. + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should have a `#house` `div`. +1. Your `#house` should have a `position` set to `relative` so its children can be positioned with respect to it. +1. Your `#house` should have a width of `500px` and a height of `400px`. +1. Your `#house` should have a background color and a border set. +1. You should have a `#chimney`, `#roof`, `#window-1`, `#window-2`, and `#door` `div`s within the `#house`. +1. All of the immediate children of the `#house` should have a `position` of `absolute`. +1. All of the immediate children of the `#house` should have a width, height, border, and background color set. +1. Your `#roof` should have a top value of `0`. +1. Your `#door` should be placed at the bottom of your house. +1. Your windows should be placed below your `#roof` and at least higher than one third of your `#door`'s height. +1. Both your windows and your door should have either `left` or `right` set to a value that places them within the house borders. +1. Your `#chimney` should have a top value that puts it at the top of your `#house`. +1. Your `#chimney` should have a `z-index` that puts it behind the house. + +**Note:** Be sure to link your stylesheet in your HTML to apply your CSS. + +# --hints-- + +You should have a `#house` `div`. + +```js +assert.exists(document.querySelector("div#house")); +``` + +You should target `#house` and set its `position` to `relative`. + +```js +assert.equal(new __helpers.CSSHelp(document).getStyle('#house')?.getPropertyValue("position"), "relative"); +``` + +You should target `#house` and set its `border` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#house")?.getPropertyValue("border")); +``` + +You should target `#house` and set its `background-color` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#house")?.getPropertyValue("background-color")); +``` + +You should target `#house` and set its width to `500px`. + +```js +assert.equal(new __helpers.CSSHelp(document).getStyle("#house")?.getPropertyValue("width"), "500px") +``` + +You should target `#house` and set its height to `400px`. + +```js +assert.equal(new __helpers.CSSHelp(document).getStyle('#house')?.getPropertyValue("height"), "400px") +``` + +You should have a `#chimney` `div` within the `#house`. + +```js +assert.exists(document.querySelector("div#house div#chimney")); +``` + +`#chimney` should have the `position` property set to `absolute`. + +```js +assert.equal(getComputedStyle(document.querySelector("#chimney"))?.getPropertyValue("position"), "absolute"); +``` + +You should target `#chimney` and set its `width` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#chimney")?.getPropertyValue("width")); +``` + +You should target `#chimney` and set its `height` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#chimney")?.getPropertyValue("height")); +``` + +You should target `#chimney` and set its `border` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#chimney")?.getPropertyValue("border")); +``` + +You should target `#chimney` and set its `background-color` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#chimney")?.getPropertyValue("background-color")); +``` + +You should have a `#roof` `div` within the `#house`. + +```js +assert.exists(document.querySelector("div#house div#roof")); +``` + +`#roof` should have the `position` property set to `absolute`. + +```js +assert.equal(getComputedStyle(document.querySelector("#roof"))?.getPropertyValue("position"), "absolute"); +``` + +You should target `#roof` and set its `width` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#roof")?.getPropertyValue("width")); +``` + +You should target `#roof` and set its `height` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#roof")?.getPropertyValue("height")); +``` + +You should target `#roof` and set its `border` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#roof")?.getPropertyValue("border")); +``` + +You should target `#roof` and set its `background-color` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#roof")?.getPropertyValue("background-color")); +``` + +You should have a `#window-1` `div` within the `#house`. + +```js +assert.exists(document.querySelector("div#house div#window-1")); +``` + +`#window-1` should have the `position` property set to `absolute`. + +```js +assert.equal(getComputedStyle(document.querySelector("#window-1"))?.getPropertyValue("position"), "absolute"); +``` + +You should target `#window-1` and set its `width` property. + +```js +const window1 = new __helpers.CSSHelp(document).getStyle("#window-1")?.getPropertyValue("width"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("width") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("width"); +assert.isNotEmpty(window1 || windows); +``` + +You should target `#window-1` and set its `height` property. + +```js +const window1 = new __helpers.CSSHelp(document).getStyle("#window-1")?.getPropertyValue("height"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("height") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("height"); +assert.isNotEmpty(window1 || windows); +``` + +You should target `#window-1` and set its `border` property. + +```js +const window1 = new __helpers.CSSHelp(document).getStyle("#window-1")?.getPropertyValue("border"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("border") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("border"); +assert.isNotEmpty(window1 || windows); +``` + +You should target `#window-1` and set its `background-color` property. + +```js +const window1 = new __helpers.CSSHelp(document).getStyle("#window-1")?.getPropertyValue("background-color"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("background-color") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("background-color"); +assert.isNotEmpty(window1 || windows); +``` + +You should have a `#window-2` `div` within the `#house`. + +```js +assert.exists(document.querySelector("div#house div#window-2")); +``` + +`#window-2` should have the `position` property set to `absolute`. + +```js +assert.equal(getComputedStyle(document.querySelector("#window-2"))?.getPropertyValue("position"), "absolute"); +``` + +You should target `#window-2` and set its `width` property. + +```js +const window2 = new __helpers.CSSHelp(document).getStyle("#window-2")?.getPropertyValue("width"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("width") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("width"); +assert.isNotEmpty(window2 || windows); +``` + +You should target `#window-2` and set its `height` property. + +```js +const window2 = new __helpers.CSSHelp(document).getStyle("#window-2")?.getPropertyValue("height"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("height") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("height"); +assert.isNotEmpty(window2 || windows); +``` + +You should target `#window-2` and set its `border` property. + +```js +const window2 = new __helpers.CSSHelp(document).getStyle("#window-2")?.getPropertyValue("border"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("border") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("border"); +assert.isNotEmpty(window2 || windows); +``` + +You should target `#window-2` and set its `background-color` property. + +```js +const window2 = new __helpers.CSSHelp(document).getStyle("#window-2")?.getPropertyValue("background-color"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("background-color") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("background-color"); +assert.isNotEmpty(window2 || windows); +``` + +You should have a `#door` `div` within the `#house`. + +```js +assert.exists(document.querySelector("div#house div#door")); +``` + +`#door` should have the `position` property set to `absolute`. + +```js +assert.equal(getComputedStyle(document.querySelector("#door"))?.getPropertyValue("position"), "absolute"); +``` + +You should target `#door` and set its `width` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#door")?.getPropertyValue("width")); +``` + +You should target `#door` and set its `height` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#door")?.getPropertyValue("height")); +``` + +You should target `#door` and set its `border` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#door")?.getPropertyValue("border")); +``` + +You should target `#door` and set its `background-color` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#door")?.getPropertyValue("background-color")); +``` + +Your `#roof` should have the `top` property set to `0`. + +```js +assert.equal(getComputedStyle(document.querySelector("#roof"))?.getPropertyValue("top"), "0px"); +``` + +Your `#door` should be placed at the bottom of the house. + +```js +const door = getComputedStyle(document.querySelector("#door")) +const doorBottom = Number(door.getPropertyValue("bottom").replace("px", "")); +assert.strictEqual(doorBottom, 0); +``` + +You should set either `left` or `right` on your `#door` and arrange it within the house borders. + +```js +const door = getComputedStyle(document.querySelector("#door")) +const doorLeft = Number(door.getPropertyValue("left").replace("px", "")); +const doorRight = Number(door.getPropertyValue("right").replace("px", "")); +assert.isAbove(doorLeft, 0); +assert.isAbove(doorRight, 0); +``` + +Your `#chimney` should have a `top` value that puts it at the top of your `#house`. + +```js +const chimney = getComputedStyle(document.querySelector("#chimney")); +assert.equal(Number(chimney?.getPropertyValue("top").replace("px", "")), - Number(chimney?.getPropertyValue("height").replace("px", ""))); +``` + +Your `#chimney` should have a `z-index` that puts it behind the house. + +```js +const houseZIndex = getComputedStyle(document.querySelector("#house"))?.getPropertyValue("z-index"); +const chimneyZIndex = getComputedStyle(document.querySelector("#chimney"))?.getPropertyValue("z-index"); +if (houseZIndex === "auto") { + assert.isBelow(Number(chimneyZIndex), 0) +} else { + assert.isBelow(Number(chimneyZIndex), Number(houseZIndex)); +} +``` + +Your windows should be placed below your `#roof` and at least higher than one third of your `#door`'s height. + +```js +const window1 = getComputedStyle(document.querySelector("#window-1")) +const window2 = getComputedStyle(document.querySelector("#window-2")) +const door = getComputedStyle(document.querySelector("#door")) +const roof = getComputedStyle(document.querySelector("#roof")) +const w1Top = Number(window1.getPropertyValue("top").replace("px", "")); +const w1Bottom = Number(window1.getPropertyValue("bottom").replace("px", "")); +const w2Top = Number(window2.getPropertyValue("top").replace("px", "")); +const w2Bottom = Number(window2.getPropertyValue("bottom").replace("px", "")); +const doorHeight = Number(door.getPropertyValue("height").replace("px", "")); +const roofHeight = Number(roof.getPropertyValue("height").replace("px", "")); +assert.isAbove(w1Top, roofHeight); +assert.isAbove(w1Bottom, doorHeight/3); +assert.isAbove(w2Top, roofHeight); +assert.isAbove(w2Bottom, doorHeight/3); +``` + +You should set either `left` or `right` on your windows and arrange them within the house borders. + +```js +const window1 = getComputedStyle(document.querySelector("#window-1")) +const window2 = getComputedStyle(document.querySelector("#window-2")) +const w1Left = Number(window1.getPropertyValue("left").replace("px", "")); +const w1Right = Number(window1.getPropertyValue("right").replace("px", "")); +const w2Left = Number(window2.getPropertyValue("left").replace("px", "")); +const w2Right = Number(window2.getPropertyValue("right").replace("px", "")); +assert.isAbove(w1Left, 0); +assert.isAbove(w1Right, 0); +assert.isAbove(w2Left, 0); +assert.isAbove(w2Right, 0); +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + + House Painting + + + + + +``` + +```css + +``` + +# --solutions-- + +```html + + + + + + House Painting + + + +
+
+
+
+
+
+
+
+
+
+
WELCOME
+
+ + +``` + +```css +* { + box-sizing: border-box; + } + + body { + margin: 0; + padding: 0; + display: flex; + justify-content: center; + align-items: center; + height: 100vh; + background: linear-gradient( + #b3e6ff, + #b3e6ff 60%, + green 60% + ); + } + + #house { + flex: 0 0 auto; + width: 500px; + height: 400px; + position: relative; + background-color: #ff9980; + border: 6px solid #b35900; + } + + #chimney { + position: absolute; + width: 90px; + height: 100px; + top: -100px; + left: 65%; + background: repeating-linear-gradient( + #e6e6e6, + #e6e6e6 10%, + black 10%, + black 12% + ); + border: 2px solid black; + z-index: -1; + } + + #smoke { + width: 40px; + height: 40px; + background-color: rgba(0,0,0,0.3); + position: absolute; + top: -20px; + left: 20px; + border-radius: 50%; + box-shadow: 0 -10px 10px 10px rgba(0,0,0,0.3); + border: none; + } + + #roof { + border: 2px; + width: 100%; + height: 110px; + background-color: green; + position: absolute; + top: 0; + background: repeating-linear-gradient( + 45deg, + #b35900, + #b35900 2%, + transparent 2%, + transparent 5% + ), repeating-linear-gradient( + -45deg, + #b35900, + #b35900 2%, + #ff9980 2%, + #ff9980 5% + ) + } + + #window-1, #window-2 { + width: 100px; + height: 100px; + background: linear-gradient( + to right, + #ffffb3, + #ffffb3 48%, + #b35900 48%, + #b35900 52%, + #ffffb3 52%, + #ffffb3 100% + ); + position: absolute; + top: 40%; + border: 6px solid #b35900; + } + + #window-1 { + left: 7.5%; + } + + #window-2 { + right: 7.5%; + } + + #door { + width: 130px; + height: 180px; + position: absolute; + bottom: 0%; + left: 185px; + background-color: #e6e6e6; + border: 6px solid #b35900; + transform: translateY(6px); + } + + #door-knob { + width: 20px; + height: 20px; + background-color: #b35900; + border-radius: 50%; + position: absolute; + top: 50%; + right: 5%; + } + + #welcome { + font-family: sans-serif; + font-weight: bold; + width: 130px; + height: 40px; + position: absolute; + bottom: -47px; + left: 178px; + background-color: #85e085; + border: 2px solid black; + transform: skewX(-20deg); + display: flex; + align-items: center; + justify-content: center; + } +``` diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/lab-javascript-trivia-bot/66ed41f912d0bb1dc62da5dd.md b/curriculum/challenges/chinese-traditional/25-front-end-development/lab-javascript-trivia-bot/66ed41f912d0bb1dc62da5dd.md new file mode 100644 index 0000000000..bac8eee566 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/lab-javascript-trivia-bot/66ed41f912d0bb1dc62da5dd.md @@ -0,0 +1,178 @@ +--- +id: 66ed41f912d0bb1dc62da5dd +title: Build a JavaScript Trivia Bot +challengeType: 14 +dashedName: lab-javascript-trivia-bot +--- + +# --description-- + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should log `"Hello! I'm your coding fun fact guide!"` to the console as a greeting message to the user. +1. You should create three variables: `botName`, `botLocation`, and `favoriteLanguage`, that store the bot's name, where it's from, and its favorite coding language, respectively. +1. You should use string concatenation to log `"My name is (botName) and I live on (botLocation)."` to the console. +1. You should use string concatenation to log `"My favorite programming language is (favoriteLanguage)."` to the console. +1. You should use `let` to create a `codingFact` variable and assign it a string that is a fun fact about your bot's favorite coding language and uses string concatenation to include the use of the `favoriteLanguage` variable. +1. You should log the `codingFact` to the console. +1. You should reassign the `codingFact` variable to a new fact about the bot's favorite language using the `favoriteLanguage` variable again. +1. You should log the `codingFact` to the console again. +1. You should reassign the `codingFact` variable again to another new fact about the bot's favorite language using the `favoriteLanguage` variable. +1. You should log the `codingFact` to the console a third time. +1. You should log `"It was fun sharing these facts with you. Goodbye! - (botName) from (botLocation)."` to the console as a farewell statement from the bot. + +# --hints-- + +You should log `"Hello! I'm your coding fun fact guide!"` to the console. + +```js +assert.equal(output[0], "Hello! I'm your coding fun fact guide!") +``` + +You should declare a `botName` variable and give it a value. + +```js +assert.exists(botName); +assert.isString(botName); +``` + +You should declare a `botLocation` variable and give it a value. + +```js +assert.exists(botLocation); +assert.isString(botLocation); +``` + +You should declare a `favoriteLanguage` variable and give it a value. + +```js +assert.exists(favoriteLanguage); +assert.isString(favoriteLanguage); +``` + +You should log to the console `"My name is (botName) and I live on (botLocation)."` using concatenation to add the variables to the string. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +assert.equal(output[1], `My name is ${botName} and I live on ${botLocation}.`) +assert.match(codeWithoutComments, /is ("|')\s*\+\s*botName\s*\+\s*("|') and I live on \2\s*\+\s*botLocation\s*\+\s*('|")\./) +``` + +You should log to the console `"My favorite programming language is (favoriteLanguage)."` using concatenation to add the variable to the string. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +assert.equal(output[2], `My favorite programming language is ${favoriteLanguage}.`) +assert.match(codeWithoutComments, /language is ('|")\s*\+\s*favoriteLanguage\s*\+\s*('|")\./); +``` + +You should use `let` to declare a new variable `codingFact`. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +const [first, second, third] = codeWithoutComments.match(/(let )?\s*codingFact\s*=\s*("|').+?\2\s*\+\s*favoriteLanguage/g) +assert.match(code, /let\s+codingFact/) +assert.include(first, 'let'); +assert.exists(first); +``` + +You should give `codingFact` a value that includes `favoriteLanguage` using concatenation. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +const [first, second, third] = codeWithoutComments.match(/(let )?\s*codingFact\s*=\s*("|').+?\2\s*\+\s*favoriteLanguage/g) +assert.match(code, /let\scodingFact\s*=\s*("|').+?\1\s*\+\s*favoriteLanguage/) +assert.include(first, 'let'); +assert.exists(first); +``` + +You should log `codingFact` to the console. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +const loggingCodingFacts = codeWithoutComments.match(/console\.log\(\s*codingFact\s*\)/g) +assert.include(output[3], favoriteLanguage); +assert.isAtLeast(loggingCodingFacts.length, 1); +``` + +You should assign a new value to `codingFact` that also contains `favoriteLanguage`, and log it to the console. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +const loggingCodingFacts = codeWithoutComments.match(/console\.log\(\s*codingFact\s*\)/g) +const [first, second, third] = codeWithoutComments.match(/(let )?\s*codingFact\s*=\s*("|').+?\2\s*\+\s*favoriteLanguage/g) +assert.include(output[4], favoriteLanguage); +assert.notEqual(output[4], output[3]); +assert.isAtLeast(loggingCodingFacts.length, 2); +assert.exists(second); +``` + +You should assign a value to `codingFact` for the third time that also contains `favoriteLanguage`, and log it to the console. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +const loggingCodingFacts = codeWithoutComments.match(/console\.log\(\s*codingFact\s*\)/g) +const [first, second, third] = codeWithoutComments.match(/(let )?\s*codingFact\s*=\s*("|').+?\2\s*\+\s*favoriteLanguage/g) +assert.include(output[5], favoriteLanguage); +assert.notEqual(output[5], output[4]); +assert.equal(output[5], codingFact); +assert.lengthOf(loggingCodingFacts, 3); +assert.exists(third); +``` + +You should log to the console `"It was fun sharing these facts with you. Goodbye! - (botName) from (botLocation)."` using concatenation to add the values of the variables. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +assert.equal(output[6], `It was fun sharing these facts with you. Goodbye! - ${botName} from ${botLocation}.`); +assert.match(codeWithoutComments, /\. Goodbye! - ("|')\s*\+\s*botName\s*\+\s*('|") from \2\s*\+\s*botLocation\s*\+\s*("|')\./) +``` + +# --seed-- + +## --before-user-code-- + +```js +const temp = console.log +const output = [] +console.log = function (...args) { +temp(...args) +output.push(...args) +} +``` + +## --seed-contents-- + +```js + +``` + +# --solutions-- + +```js +console.log("Hello! I'm your coding fun fact guide!"); + +const botName = "JsBot"; +const botLocation = "planet Eris"; +const favoriteLanguage = "JavaScript"; + +console.log("My name is " + botName + " and I live on " + botLocation + "."); +console.log("My favorite programming language is " + favoriteLanguage + "."); + +let codingFact = "Did you know that " + favoriteLanguage + " was created in just 10 days?"; + +console.log(codingFact); + +codingFact = "Another fun fact: " + favoriteLanguage + "was originally called Mocha!"; + +console.log(codingFact); + +codingFact = "Also, " + favoriteLanguage + " is the most popular programming language in the world."; + +console.log(codingFact); + +console.log("It was fun sharing these facts with you. Goodbye! - " + botName + " from " + botLocation + "."); + +``` diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/lab-palindrome-checker/657bdc55a322aae1eac3838f.md b/curriculum/challenges/chinese-traditional/25-front-end-development/lab-palindrome-checker/657bdc55a322aae1eac3838f.md new file mode 100644 index 0000000000..df707a0ea8 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/lab-palindrome-checker/657bdc55a322aae1eac3838f.md @@ -0,0 +1,542 @@ +--- +id: 657bdc55a322aae1eac3838f +title: Build a Palindrome Checker +challengeType: 14 +dashedName: build-a-palindrome-checker +demoType: onClick +--- + +# --description-- + +A palindrome is a word or phrase that can be read the same way forwards and backwards, ignoring punctuation, case, and spacing. + +**Note:** You'll need to remove **all non-alphanumeric characters** (punctuation, spaces and symbols) and turn everything into the same case (lower or upper case) in order to check for palindromes. + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should have an `input` element with an `id` of `"text-input"`. +1. You should have a `button` element with an `id` of `"check-btn"`. +1. You should have a `div`, `span` or `p` element with an `id` of `"result"`. +1. When you click on the `#check-btn` element without entering a value into the `#text-input` element, an alert should appear with the text `"Please input a value"`. +1. When the `#text-input` element only contains the letter `A` and the `#check-btn` element is clicked, the `#result` element should contain the text `"A is a palindrome"`. +1. When the `#text-input` element contains the text `eye` and the `#check-btn` element is clicked, the `#result` element should contain the text `"eye is a palindrome"`. +1. When the `#text-input` element contains the text `_eye` and the `#check-btn` element is clicked, the `#result` element should contain the text `"_eye is a palindrome"`. +1. When the `#text-input` element contains the text `race car` and the `#check-btn` element is clicked, the `#result` element should contain the text `"race car is a palindrome"`. +1. When the `#text-input` element contains the text `not a palindrome` and the `#check-btn` element is clicked, the `#result` element should contain the text `"not a palindrome is not a palindrome"`. +1. When the `#text-input` element contains the text `A man, a plan, a canal. Panama` and the `#check-btn` element is clicked, the `#result` element should contain the text `"A man, a plan, a canal. Panama is a palindrome"`. +1. When the `#text-input` element contains the text `never odd or even` and the `#check-btn` element is clicked, the `#result` element should contain the text `"never odd or even is a palindrome"`. +1. When the `#text-input` element contains the text `nope` and the `#check-btn` element is clicked, the `#result` element should contain the text `"nope is not a palindrome"`. +1. When the `#text-input` element contains the text `almostomla` and the `#check-btn` element is clicked, the `#result` element should contain the text `"almostomla is not a palindrome"`. +1. When the `#text-input` element contains the text `My age is 0, 0 si ega ym.` and the `#check-btn` element is clicked, the `#result` element should contain the text `"My age is 0, 0 si ega ym. is a palindrome"`. +1. When the `#text-input` element contains the text `1 eye for of 1 eye.` and the `#check-btn` element is clicked, the `#result` element should contain the text `"1 eye for of 1 eye. is not a palindrome"`. +1. When the `#text-input` element contains the text `0_0 (: /-\ :) 0-0` and the `#check-btn` element is clicked, the `#result` element should contain the text `"0_0 (: /-\ :) 0-0 is a palindrome"`. +1. When the `#text-input` element contains the text `five|\_/|four` and the `#check-btn` element is clicked, the `#result` element should contain the text `"five|\_/|four is not a palindrome"`. + +# --hints-- + +You should have an `input` element with an `id` of `"text-input"`. + +```js +const el = document.getElementById('text-input'); +assert.strictEqual(el?.nodeName?.toLowerCase(), 'input'); +``` + +You should have a `button` element with an `id` of `"check-btn"`. + +```js +const el = document.getElementById('check-btn'); +assert.strictEqual(el?.nodeName?.toLowerCase(), 'button'); +``` + +You should have a `div`, `span`, or `p` element with an `id` of `result`. + +```js +const el = document.getElementById('result'); +assert(['div', 'span', 'p'].includes(el?.nodeName?.toLowerCase())); +``` + +When you click on the `#check-btn` element without entering a value into the `#text-input` element, an alert should appear with the text `"Please input a value"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +let alertMessage; +window.alert = (message) => alertMessage = message; // Override alert and store message + +inputEl.value = ''; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(alertMessage.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'please input a value'); +``` + +When the `#text-input` element only contains the letter `A` and the `#check-btn` element is clicked, the `#result` element should contain the text `"A is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'A'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'a is a palindrome'); +``` + +When the `#text-input` element contains the text `eye` and the `#check-btn` element is clicked, the `#result` element should contain the text `"eye is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'eye'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'eye is a palindrome'); +``` + +When the `#text-input` element contains the text `_eye` and the `#check-btn` element is clicked, the `#result` element should contain the text `"_eye is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = '_eye'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), '_eye is a palindrome'); +``` + +When the `#text-input` element contains the text `race car` and the `#check-btn` element is clicked, the `#result` element should contain the text `"race car is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'race car'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'race car is a palindrome'); +``` + +When the `#text-input` element contains the text `not a palindrome` and the `#check-btn` element is clicked, the `#result` element should contain the text `"not a palindrome is not a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'not a palindrome'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'not a palindrome is not a palindrome'); +``` + +When the `#text-input` element contains the text `A man, a plan, a canal. Panama` and the `#check-btn` element is clicked, the `#result` element should contain the text `"A man, a plan, a canal. Panama is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'A man, a plan, a canal. Panama'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'a man, a plan, a canal. panama is a palindrome'); +``` + +When the `#text-input` element contains the text `never odd or even` and the `#check-btn` element is clicked, the `#result` element should contain the text `"never odd or even is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'never odd or even'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'never odd or even is a palindrome'); +``` + +When the `#text-input` element contains the text `nope` and the `#check-btn` element is clicked, the `#result` element should contain the text `"nope is not a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'nope'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'nope is not a palindrome'); +``` + +When the `#text-input` element contains the text `almostomla` and the `#check-btn` element is clicked, the `#result` element should contain the text `"almostomla is not a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'almostomla'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'almostomla is not a palindrome'); +``` + +When the `#text-input` element contains the text `My age is 0, 0 si ega ym.` and the `#check-btn` element is clicked, the `#result` element should contain the text `"My age is 0, 0 si ega ym. is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'My age is 0, 0 si ega ym.'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'my age is 0, 0 si ega ym. is a palindrome'); +``` + +When the `#text-input` element contains the text `1 eye for of 1 eye.` and the `#check-btn` element is clicked, the `#result` element should contain the text `"1 eye for of 1 eye. is not a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = '1 eye for of 1 eye.'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), '1 eye for of 1 eye. is not a palindrome'); +``` + +When the `#text-input` element contains the text `0_0 (: /-\ :) 0-0` and the `#check-btn` element is clicked, the `#result` element should contain the text `"0_0 (: /-\ :) 0-0 is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = '0_0 (: /-\ :) 0-0'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), '0_0 (: /-\ :) 0-0 is a palindrome'); +``` + +When the `#text-input` element contains the text `five|\_/|four` and the `#check-btn` element is clicked, the `#result` element should contain the text `"five|\_/|four is not a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'five|\_/|four'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'five|\_/|four is not a palindrome'); +``` + +When the `#text-input` element contains an alphanumeric palindrome, the `#result` element should correctly identify it as a palindrome. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +const characters = 'abcdefghijklmnopqrstuvwxyz0123456789'; +const charactersLength = characters.length; + +const firstLetter = characters.charAt(Math.floor(Math.random() * charactersLength)); +const secondLetter = characters.charAt(Math.floor(Math.random() * charactersLength)); +const thirdLetter = characters.charAt(Math.floor(Math.random() * charactersLength)); +const fourthLetter = characters.charAt(Math.floor(Math.random() * charactersLength)); + +const phrase = firstLetter + secondLetter + thirdLetter + fourthLetter + fourthLetter + thirdLetter + secondLetter + firstLetter; + +inputEl.value = phrase; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); + +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), phrase + ' is a palindrome'); +``` + +When the `#text-input` element contains a random sequence of alphanumeric characters that is not a palindrome, the `#result` element should say it is not a palindrome. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +let characters = 'abcdefghijklmnopqrstuvwxyz0123456789'; +let charactersLength = characters.length; + +const firstIndex = Math.floor(Math.random() * charactersLength); +const firstLetter = characters.charAt(firstIndex); +characters = characters.slice(0,firstIndex) + characters.slice(firstIndex + 1); +charactersLength--; + + +const secondIndex = Math.floor(Math.random() * charactersLength); +const secondLetter = characters.charAt(secondIndex); +characters = characters.slice(0,secondIndex) + characters.slice(secondIndex + 1); +charactersLength--; + +const thirdIndex = Math.floor(Math.random() * charactersLength); +const thirdLetter = characters.charAt(thirdIndex); +characters = characters.slice(0,thirdIndex) + characters.slice(thirdIndex + 1); +charactersLength--; + +const fourthIndex = Math.floor(Math.random() * charactersLength); +const fourthLetter = characters.charAt(fourthIndex); +characters = characters.slice(0,fourthIndex) + characters.slice(fourthIndex + 1); +charactersLength--; + +const phrase = firstLetter + secondLetter + thirdLetter + fourthLetter; + +inputEl.value = phrase; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); + +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), phrase + ' is not a palindrome'); +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + + Palindrome Checker + + + + + + + + +``` + +```css + +``` + +```js + +``` + +# --solutions-- + +```html + + + + + + + + Palindrome Checker + + + +
+ +

Is it a Palindrome?

+
+ + + + +
+
+

+ 💡 + A palindrome is a word or sentence that's spelled the same + way both forward and backward, ignoring punctuation, case, and + spacing. +

+
+
+ + + +``` + +```css +* { + margin: 0; + padding: 0; + box-sizing: border-box; +} + +body { + font-family: Verdana, Geneva, Tahoma, sans-serif; + background-color: #0a0a23; + color: #ffffff; +} + +.container { + width: 100%; + min-height: 100vh; + position: relative; + display: flex; + align-items: center; + justify-content: center; + flex-direction: column; +} + +.freecodecamp-logo { + height: 30px; + margin-bottom: 20px; +} + +.title { + text-align: center; + padding: 10px 0; + font-size: 2.5rem; + margin-bottom: 20px; +} + +.palindrome-div { + width: min(100vw, 450px); + min-height: 100px; + border-radius: 20px; + display: flex; + align-items: center; + justify-content: center; + flex-wrap: wrap; + padding: 20px; + margin: 10px 0; + background-color: white; + box-shadow: 0 6px 6px #002ead; +} + +label { + color: #0a0a23; + margin-bottom: 20px; +} + +.palindrome-btn { + width: 90px; + border: none; + padding: 10px; + border-radius: 15px; + background-color: #5a01a7; + color: #fff; + cursor: pointer; +} + +.palindrome-input { + height: 30px; + width: 250px; + text-align: center; + font-size: 1.2rem; + margin: 10px; + border: none; + border-bottom: 2px solid #5a01a7; +} + +.palindrome-input:focus { + border-bottom: 3px solid #5a01a7; +} + +.palindrome-input::placeholder { + text-align: center; +} + +.user-input { + font-size: 1.4rem; + margin-top: 10px; + text-align: center; +} + +.results-div { + overflow-y: auto; + word-wrap: break-word; + min-height: 50px; + color: black; +} + +.hidden { + display: none; +} + +.palindrome-definition-div { + width: min(100vw, 450px); + font-size: 1.3rem; + min-height: 140px; + background-color: #00471b; + margin-top: 20px; + padding: 20px; + border-radius: 20px; + display: flex; + align-items: center; + justify-content: center; +} + +.palindrome-definition { + vertical-align: middle; + text-align: center; +} +``` + +```js +const userInput = document.getElementById("text-input"); +const checkPalindromeBtn = document.getElementById("check-btn"); +const resultDiv = document.getElementById("result"); + +const checkForPalindrome = (input) => { + const originalInput = input; // Store for later output + + if (input === "") { + alert("Please input a value"); + return; + } + + // Remove the previous result + resultDiv.replaceChildren(); + + const lowerCaseStr = input.replace(/[^A-Za-z0-9]/gi, "").toLowerCase(); + let resultMsg = `${originalInput} ${ + lowerCaseStr === [...lowerCaseStr].reverse().join("") ? "is" : "is not" + } a palindrome.`; + + const pTag = document.createElement("p"); + pTag.className = "user-input"; + pTag.innerHTML = resultMsg; + resultDiv.appendChild(pTag); + + // Show the result. + resultDiv.classList.remove("hidden"); +}; + +checkPalindromeBtn.addEventListener("click", () => { + checkForPalindrome(userInput.value); + userInput.value = ""; +}); + +userInput.addEventListener("keydown", (e) => { + if (e.key === "Enter") { + checkForPalindrome(userInput.value); + userInput.value = ""; + } +}); +``` diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/lab-product-landing-page/587d78af367417b2b2512b04.md b/curriculum/challenges/chinese-traditional/25-front-end-development/lab-product-landing-page/587d78af367417b2b2512b04.md new file mode 100644 index 0000000000..34c416823c --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/lab-product-landing-page/587d78af367417b2b2512b04.md @@ -0,0 +1,734 @@ +--- +id: 587d78af367417b2b2512b04 +title: Build a Product Landing Page +challengeType: 14 +dashedName: build-a-product-landing-page +demoType: onClick +--- + +# --description-- + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. Your product landing page should have a `header` element with a corresponding `id="header"`. +2. You should have an image within the `header` element with a corresponding `id="header-img"` (A logo would make a good image here). +3. Within the `#header` element, you should have a `nav` element with a corresponding `id="nav-bar"`. +4. You should have at least three clickable elements inside the `nav` element, each with the class `nav-link`. +5. When you click a `.nav-link` button in the `nav` element, you should be taken to the corresponding section of the landing page. +6. You should have an embedded product video with `id="video"`. +7. Your landing page should have a `form` element with a corresponding `id="form"`. +8. Within the form, there should be an `input` field with `id="email"` where you can enter an email address. +9. The `#email` input field should have placeholder text to let users know what the field is for. +10. The `#email` input field should use HTML5 validation to confirm that the entered text is an email address. +11. Within the form, there should be a submit `input` with a corresponding `id="submit"`. +12. When you click the `#submit` element, the email should be submitted to a static page (use this mock URL: `https://www.freecodecamp.com/email-submit`). +13. The navbar should always be at the top of the viewport. +14. Your product landing page should have at least one media query. +15. Your product landing page should utilize CSS flexbox at least once. + +**Note:** Be sure to link your stylesheet in your HTML and apply your CSS. + +# --hints-- + +You should have a `header` element with an `id` of `header`. + +```js +const el = document.getElementById('header') +assert(!!el && el.tagName === 'HEADER') +``` + +You should have an `img` element with an `id` of `header-img`. + +```js +const el = document.getElementById('header-img') +assert(!!el && el.tagName === 'IMG') +``` + +Your `#header-img` should be a descendant of the `#header`. + +```js +const els = document.querySelectorAll('#header #header-img') +assert(els.length > 0) +``` + +Your `#header-img` should have a `src` attribute. + +```js +const el = document.getElementById('header-img') +assert(!!el && !!el.src) +``` + +Your `#header-img`’s `src` value should be a valid URL (starts with `http`). + +```js +const el = document.getElementById('header-img'); +assert(!!el && el.getAttribute('src') !== "" && /^http/.test(el.src)); +``` + +You should have a `nav` element with an `id` of `nav-bar`. + +```js +const el = document.getElementById('nav-bar') +assert(!!el && el.tagName === 'NAV') +``` + +Your `#nav-bar` should be a descendant of the `#header`. + +```js +const els = document.querySelectorAll('#header #nav-bar') +assert(els.length > 0) +``` + +You should have at least 3 `.nav-link` elements within the `#nav-bar`. + +```js +const els = document.querySelectorAll('#nav-bar .nav-link') +assert(els.length >= 3) +``` + +Each `.nav-link` element should have an `href` attribute. + +```js +const els = document.querySelectorAll('.nav-link') +els.forEach(el => { + if (!el.href) assert(false) +}) +assert(els.length > 0) +``` + +Each `.nav-link` element should link to a corresponding element on the landing page (has an `href` with a value of another element's id. e.g. `#footer`). + +```js +const els = document.querySelectorAll('.nav-link') +els.forEach(el => { + const linkDestination = el.getAttribute('href').slice(1) + if (!document.getElementById(linkDestination)) assert(false) +}) +assert(els.length > 0) +``` + +You should have a `video` or `iframe` element with an `id` of `video`. + +```js +const el = document.getElementById('video') +assert(!!el && (el.tagName === 'VIDEO' || el.tagName === 'IFRAME')) +``` + +Your `#video` should have a `src` attribute. + +```js +let el = document.getElementById('video') +const sourceNode = el.children; +let sourceElement = null; +if (sourceNode.length) { + sourceElement = [...video.children].filter(el => el.localName === 'source')[0]; +} +if (sourceElement) { + el = sourceElement; +} +assert(el.hasAttribute('src')); +``` + +You should have a `form` element with an `id` of `form`. + +```js +const el = document.getElementById('form') +assert(!!el && el.tagName === 'FORM') +``` + +You should have an `input` element with an `id` of `email`. + +```js +const el = document.getElementById('email') +assert(!!el && el.tagName === 'INPUT') +``` + +Your `#email` should be a descendant of the `#form`. + +```js +const els = document.querySelectorAll('#form #email') +assert(els.length > 0) +``` + +Your `#email` should have the `placeholder` attribute with placeholder text. + +```js +const el = document.getElementById('email') +assert(!!el && !!el.placeholder && el.placeholder.length > 0) +``` + +Your `#email` should use HTML5 validation by setting its `type` to `email`. + +```js +const el = document.getElementById('email') +assert(!!el && el.type === 'email') +``` + +You should have an `input` element with an `id` of `submit`. + +```js +const el = document.getElementById('submit') +assert(!!el && el.tagName === 'INPUT') +``` + +Your `#submit` should be a descendant of the `#form`. + +```js +const els = document.querySelectorAll('#form #submit') +assert(els.length > 0) +``` + +Your `#submit` should have a `type` of `submit`. + +```js +const el = document.getElementById('submit') +assert(!!el && el.type === 'submit') +``` + +Your `#form` should have an `action` attribute of `https://www.freecodecamp.com/email-submit`. + +```js +const el = document.getElementById('form') +assert(!!el && el.action === 'https://www.freecodecamp.com/email-submit') +``` + +Your `#email` should have a `name` attribute of `email`. + +```js +const el = document.getElementById('email') +assert(!!el && el.name === 'email') +``` + +Your `#nav-bar` should always be at the top of the viewport. + +```js +(async () => { + const timeout = (milliseconds) => new Promise((resolve) => setTimeout(resolve, milliseconds)); + + const header = document.getElementById('header'); + const headerChildren = header.children; + const navbarCandidates = [header, ...headerChildren]; + + // Return smallest top position of all navbar candidates + const getNavbarPosition = (candidates = []) => { + return candidates.reduce( + (min, candidate) => + Math.min(min, Math.abs(candidate?.getBoundingClientRect().top)), + Infinity + ); + }; + assert.approximately( + getNavbarPosition(navbarCandidates), + 0, + 15, + '#header or one of its children should be at the top of the viewport ' + ); + + window.scroll(0, 500); + await timeout(1); + + assert.approximately( + getNavbarPosition(navbarCandidates), + 0, + 15, + '#header or one of its children should be at the top of the ' + + 'viewport even after scrolling ' + ); + + window.scroll(0, 0); +})(); +``` + +Your Product Landing Page should use at least one media query. + +```js +const htmlSourceAttr = Array.from(document.querySelectorAll('source')).map(el => el.getAttribute('media')) +const cssCheck = new __helpers.CSSHelp(document).getCSSRules('media') +assert(cssCheck.length > 0 || htmlSourceAttr.length > 0); +``` + +Your Product Landing Page should use CSS Flexbox at least once. + +```js +const hasFlex = (rule) => ["flex", "inline-flex"].includes(rule.style?.display) +const stylesheet = new __helpers.CSSHelp(document).getStyleSheet() +const cssRules = new __helpers.CSSHelp(document).styleSheetToCssRulesArray(stylesheet) +const mediaRules = new __helpers.CSSHelp(document).getCSSRules('media') +const usesFlex = cssRules.find(rule => hasFlex(rule)) +const usesFlexMedia = mediaRules.find(mediaRule => { + return [...mediaRule.cssRules].find(rule => hasFlex(rule)) +}) +assert(usesFlex || usesFlexMedia) +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + Product Landing Page + + + + + + + +``` + +```css + +``` + +# --solutions-- + +```html + + + + + + + + + +
+ + +
+ +
+

Handcrafted, home-made masterpieces

+
+ + +
+
+ +
+
+
+
+
+

Premium Materials

+

+ Our trombones use the shiniest brass which is sourced locally. + This will increase the longevity of your purchase. +

+
+
+
+
+
+

Fast Shipping

+

+ We make sure you recieve your trombone as soon as we have + finished making it. We also provide free returns if you are not + satisfied. +

+
+
+
+
+ +
+
+

Quality Assurance

+

+ For every purchase you make, we will ensure there are no damages + or faults and we will check and test the pitch of your + instrument. +

+
+
+
+
+ +
+
+
+
Tenor Trombone
+

$600

+
    +
  1. Good for beginners
  2. +
  3. Excellent sound quality
  4. +
  5. Great for Jazz Bands
  6. +
  7. Nice and shiny
  8. +
+ +
+
+
Bass Trombone
+

$900

+
    +
  1. Sound quality is unmatched
  2. +
  3. Best for professionals
  4. +
  5. Absolutely stunning
  6. +
  7. Durable and long lasting
  8. +
+ +
+
+
Valve Trombone
+

$1200

+
    +
  1. Plays similar to a Trumpet
  2. +
  3. Great for Jazz Bands
  4. +
  5. Beautiful in sound and appearance
  6. +
  7. Just amazing
  8. +
+ +
+
+ +
+
+ + + +``` + +```css +/** global element styling **/ + +@import 'https://fonts.googleapis.com/css?family=Lato:400,700'; + +* { + margin: 0; + padding: 0; + box-sizing: border-box; +} + +body { + background-color: #eee; + font-family: 'Lato', sans-serif; +} + +#page-wrapper { + position: relative; +} + +li { + list-style: none; +} + +a { + color: #000; + text-decoration: none; +} + +/** global classes styling **/ + +.container { + max-width: 1000px; + width: 100%; + margin: 0 auto; +} + +.btn { + padding: 0 20px; + height: 40px; + font-size: 1em; + font-weight: 900; + text-transform: uppercase; + border: 3px black solid; + border-radius: 2px; + background: transparent; + cursor: pointer; +} + +.grid { + display: flex; +} + +header { + position: fixed; + top: 0; + min-height: 75px; + padding: 0px 20px; + display: flex; + justify-content: space-around; + align-items: center; + background-color: #eee; +} + +@media (max-width: 600px) { + header { + flex-wrap: wrap; + } +} + +.logo { + width: 60vw; +} + +@media (max-width: 650px) { + .logo { + margin-top: 15px; + width: 100%; + position: relative; + } +} + +.logo>img { + width: 100%; + height: 100%; + max-width: 300px; + display: flex; + justify-content: center; + align-items: center; + text-align: center; + margin-left: 20px; +} + +@media (max-width: 650px) { + .logo>img { + margin: 0 auto; + } +} + +nav { + font-weight: 400; +} + +@media (max-width: 650px) { + nav { + margin-top: 10px; + width: 100%; + display: flex; + flex-direction: column; + align-items: center; + text-align: center; + padding: 0 50px; + } + + nav li { + padding-bottom: 5px; + } +} + +nav>ul { + width: 35vw; + display: flex; + flex-direction: row; + justify-content: space-around; +} + +@media (max-width: 650px) { + nav>ul { + flex-direction: column; + } +} + +#hero { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + text-align: center; + height: 200px; + margin-top: 50px; +} + +#hero>h2 { + margin-bottom: 20px; + word-wrap: break-word; +} + +#hero input[type='email'] { + max-width: 275px; + width: 100%; + padding: 5px; +} + +#hero input[type='submit'] { + max-width: 150px; + width: 100%; + height: 30px; + margin: 15px 0; + border: 0; + background-color: #f1c40f; +} + +#hero input[type='submit']:hover { + background-color: orange; + transition: background-color 1s; +} + +@media (max-width: 650px) { + #hero { + margin-top: 120px; + } +} + +#features { + margin-top: 30px; +} + +#features .icon { + display: flex; + align-items: center; + justify-content: center; + height: 125px; + width: 20vw; + color: darkorange; +} + +@media (max-width: 550px) { + #features .icon { + display: none; + } +} + +#features .desc { + display: flex; + flex-direction: column; + justify-content: center; + height: 125px; + width: 80vw; + padding: 5px; +} + +@media (max-width: 550px) { + #features .desc { + width: 100%; + text-align: center; + padding: 0; + height: 150px; + } +} + +@media (max-width: 650px) { + #features { + margin-top: 0; + } +} + +#how-it-works { + margin-top: 50px; + display: flex; + justify-content: center; +} + +#how-it-works>iframe { + max-width: 560px; + width: 100%; +} + +#pricing { + margin-top: 60px; + display: flex; + flex-direction: row; + justify-content: center; +} + +.product { + display: flex; + flex-direction: column; + align-items: center; + text-align: center; + width: calc(100% / 3); + margin: 10px; + border: 1px solid #000; + border-radius: 3px; +} + +.product>.level { + background-color: #ddd; + color: black; + padding: 15px 0; + width: 100%; + text-transform: uppercase; + font-weight: 700; +} + +.product>h2 { + margin-top: 15px; +} + +.product>ol { + margin: 15px 0; +} + +.product>ol>li { + padding: 5px 0; +} + +.product>button { + border: 0; + margin: 15px 0; + background-color: #f1c40f; + font-weight: 400; +} + +.product>button:hover { + background-color: orange; + transition: background-color 1s; +} + +@media (max-width: 800px) { + #pricing { + flex-direction: column; + } + + .product { + max-width: 300px; + width: 100%; + margin: 0 auto; + margin-bottom: 10px; + } +} + +footer { + margin-top: 30px; + background-color: #ddd; + padding: 20px; +} + +footer>ul { + display: flex; + justify-content: flex-end; +} + +footer>ul>li { + padding: 0 10px; +} + +footer>span { + margin-top: 5px; + display: flex; + justify-content: flex-end; + font-size: 0.9em; + color: #444; +} +``` diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/lab-regex-sandbox/66e028680eca7d21db7e1aee.md b/curriculum/challenges/chinese-traditional/25-front-end-development/lab-regex-sandbox/66e028680eca7d21db7e1aee.md new file mode 100644 index 0000000000..307b8c4c8d --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/lab-regex-sandbox/66e028680eca7d21db7e1aee.md @@ -0,0 +1,705 @@ +--- +id: 66e028680eca7d21db7e1aee +title: Build a RegEx Sandbox +challengeType: 14 +dashedName: lab-regex-sandbox +demoType: onClick +--- + +# --description-- + +For this lab, you start with the CSS and HTML already written for you. You will use JavaScript to enable the regex sandbox to test a regular expression against a string and highlight the results. + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should access the `#pattern`, `#test-string`, `#test-btn`, and `#result` elements and save them in the variables `regexPattern`, `stringToTest`, `testButton`, and `testResult`, respectively. +1. You should access the `#i` and `#g` flag checkboxes and save them in the variables `caseInsensitiveFlag` and `globalFlag`, respectively. +1. You should have a function named `getFlags` that returns a string containing the flags from checked flag checkboxes, or an empty string if none of them have been checked. +1. When you click the `testButton` button, if the regex pattern matches the test string, the matched text should be highlighted. To highlight the matches, replace each match with the same text surrounded by a `span` element with the class of `highlight`. Note that the CSS for that has been already added for you. +1. When there's a match, the matched text should be displayed inside `#result`. In case of multiple matches, each matched text should be separated from the next one by a comma and a space. +1. When there's no match, the text `no match` should be displayed inside `#result`. + +# --hints-- + +You should access the `#pattern` element and save it in the `regexPattern` variable. + +```js +assert.equal(regexPattern, document.querySelector('#pattern')) +``` + +You should access the `#test-string` element and save it in the `stringToTest` variable. + +```js +assert.equal(stringToTest, document.querySelector('#test-string')) +``` + +You should access the `#test-btn` element and save it in the `testButton` variable. + +```js +assert.equal(testButton, document.querySelector('#test-btn')) +``` + +You should access the `#result` element and save it in the `testResult` variable. + +```js +assert.equal(testResult, document.querySelector('#result')) +``` + +You should access the `#i` flag checkbox and save it in the `caseInsensitiveFlag`. + +```js +assert.equal(caseInsensitiveFlag, document.querySelector('#i')) +``` + +You should access the `#g` flag checkbox and save it in the `globalFlag` variable. + +```js +assert.equal(globalFlag, document.querySelector('#g')) +``` + +You should have a `getFlags` function. + +```js +assert.isFunction(getFlags) +``` + +The `getFlags` function should return `"i"` if the `#i` checkbox is checked. + +```js +caseInsensitiveFlag.checked = true; +globalFlag.checked = false; +assert.equal(getFlags(), "i") +``` + +The `getFlags` function should return `"g"` if the `#g` checkbox is checked. + +```js +caseInsensitiveFlag.checked = false; +globalFlag.checked = true; +assert.equal(getFlags(), "g") +``` + +The `getFlags` function should return either `"ig"` or `"gi"` if both checkboxes are checked. + +```js +caseInsensitiveFlag.checked = true; +globalFlag.checked = true; +const flags = getFlags(); +assert.lengthOf(flags, 2); +assert.include(flags, "i"); +assert.include(flags, "g"); +``` + +The `getFlags` function should return an empty string if both checkboxes are not checked. + +```js +caseInsensitiveFlag.checked = false; +globalFlag.checked = false; +assert.equal(getFlags(), "") +``` + +When the inner HTML of `stringToTest` is `Gu1n34 P1g5`, the value of `regexPattern` is `\d+`, and no flag is checked, `stringToTest.innerHTML` should become `Gu1n34 P1g5` by clicking the `testButton` button. + +```js +stringToTest.innerText = "Gu1n34 P1g5" +regexPattern.value = "\\d+"; +caseInsensitiveFlag.checked = false; +globalFlag.checked = false; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = 'Gu1n34 P1g5'; +assert.equal(stringToTest.innerHTML, expected); +``` + +When the inner HTML of `stringToTest` is `Gu1n34 P1g5`, the value of `regexPattern` is `\d+`, and the global flag is checked, `stringToTest.innerHTML` should become `Gu1n34 P1g5` by clicking the `testButton` button. + +```js +stringToTest.innerText = "Gu1n34 P1g5" +regexPattern.value = "\\d+"; +caseInsensitiveFlag.checked = false; +globalFlag.checked = true; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = 'Gu1n34 P1g5'; +assert.equal(stringToTest.innerHTML, expected); +``` + +When the inner HTML of `stringToTest` is `Gu1n34 P1g5`, the value of `regexPattern` is `G`, and both the global and case insensitive flags are checked, `stringToTest.innerHTML` should become `Gu1n34 P1g5` by clicking the `testButton` button. + +```js +stringToTest.innerText = "Gu1n34 P1g5" +regexPattern.value = "G"; +caseInsensitiveFlag.checked = true; +globalFlag.checked = true; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = 'Gu1n34 P1g5'; +assert.equal(stringToTest.innerHTML, expected); +``` + +When you click the `testButton` button, if the regex pattern matches the test string, the matched text should be surrounded by a `span` element with the class of `highlight`. + +```js +stringToTest.innerText = "She sells seashells by the seashore." +regexPattern.value = "s[he]a?"; +caseInsensitiveFlag.checked = true; +globalFlag.checked = true; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = 'She sells seashells by the seashore.'; +assert.strictEqual(stringToTest.innerHTML, expected); + +stringToTest.innerText = "She sells seashells by the seashore." +caseInsensitiveFlag.checked = false; +globalFlag.checked = true; +testBtn.dispatchEvent(new Event("click")); +expected = 'She sells seashells by the seashore.'; +assert.strictEqual(stringToTest.innerHTML, expected); + +stringToTest.innerText = "She sells seashells by the seashore." +globalFlag.checked = false; +testBtn.dispatchEvent(new Event("click")); +expected = 'She sells seashells by the seashore.'; +assert.strictEqual(stringToTest.innerHTML, expected); + +stringToTest.innerText = "She sells seashells by the seashore." +caseInsensitiveFlag.checked = true; +testBtn.dispatchEvent(new Event("click")); +expected = 'She sells seashells by the seashore.'; +assert.strictEqual(stringToTest.innerHTML, expected); +``` + +When there's no match, the test string shouldn't be modified. + +```js +stringToTest.innerText = "She sells seashells by the seashore." +regexPattern.value = "sea\\s"; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = 'She sells seashells by the seashore.'; +assert.strictEqual(stringToTest.innerHTML, expected); +``` + +When the inner HTML of `stringToTest` is `Gu1n34 P1g5`, the value of `regexPattern` is `\d+`, and no flag is checked, the inner text of `#result` should become `1` by clicking the `testButton` button. + +```js +const out = document.getElementById("result"); +stringToTest.innerText = "Gu1n34 P1g5" +regexPattern.value = "\\d+"; +caseInsensitiveFlag.checked = false; +globalFlag.checked = false; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = "1" +assert.strictEqual(out.innerText, expected) +``` + +When the inner HTML of `stringToTest` is `Gu1n34 P1g5`, the value of `regexPattern` is `\d+`, and the global flag is checked, the inner text of `#result` should become `1, 34, 1, 5` by clicking the `testButton` button. + +```js +const out = document.getElementById("result"); +stringToTest.innerText = "Gu1n34 P1g5" +regexPattern.value = "\\d+"; +caseInsensitiveFlag.checked = false; +globalFlag.checked = true; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = "1, 34, 1, 5" +assert.strictEqual(out.innerText, expected) +``` + +When there's a match, the matched text should be displayed inside `#result`. + +```js +const out = document.getElementById("result"); +stringToTest.innerText = "She sells seashells by the seashore." +regexPattern.value = "s[he]a?"; +caseInsensitiveFlag.checked = true; +globalFlag.checked = true; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = "Sh, se, sea, sh, sea, sh" +assert.strictEqual(out.innerText, expected) + +stringToTest.innerText = "She sells seashells by the seashore." +caseInsensitiveFlag.checked = false; +testBtn.dispatchEvent(new Event("click")); +expected = "se, sea, sh, sea, sh" +assert.strictEqual(out.innerText, expected) + +stringToTest.innerText = "She sells seashells by the seashore." +globalFlag.checked = false; +testBtn.dispatchEvent(new Event("click")); +expected = "se" +assert.strictEqual(out.innerText, expected) + +stringToTest.innerText = "She sells seashells by the seashore." +caseInsensitiveFlag.checked = true; +testBtn.dispatchEvent(new Event("click")); +expected = "Sh" +assert.strictEqual(out.innerText, expected) +``` + +When there's no match, the text `no match` should be displayed inside `#result`. + +```js +const out = document.getElementById("result"); +stringToTest.innerText = "She sells seashells by the seashore." +regexPattern.value = "sea\\s"; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = "no match"; +assert.strictEqual(out.innerText, expected); +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + + + + Regex Sandbox + + + + +

Regex Sandbox

+
+
+ +
+

Flags:

+ + +
+
+
+

Test String:

+
+
+ +
+

Result:

+

+

+
+ +
+ + + + +``` + +```css +*, +*::before, +*::after { + box-sizing: border-box; + margin: 0; + padding: 0; +} + +:root { + --dark-grey: #1b1b32; + --light-grey: #f5f6f7; + --golden-yellow: #fecc4c; + --yellow: #ffcc4c; + --gold: #feac32; + --orange: #ffac33; + --dark-orange: #f89808; + --border: 0.2rem solid darkgrey; + --padding: 0.3rem; +} + +body { + background-color: var(--dark-grey); + color: var(--light-grey); + font-size: 20px; + font-family: "Lato", Helvetica, Arial, sans-serif; + padding: 5px; +} + +h1 { + margin: 5rem auto 2rem; + text-align: center; +} + +p { + padding: var(--padding); +} + +#regex-container { + max-width: 680px; + margin: 20px auto; + display: flex; + justify-content: center; + align-items: center; + border: var(--border); +} + +#regex-container>label { + padding: var(--padding); + flex: 1 1 auto; +} + +#pattern-container { + display: inline-block; + color: var(--dark-grey); + background-color: var(--light-grey); + margin: 5px; + border: var(--border); +} + +#pattern { + margin: 0.2rem; + border: 0; + font-size: 1rem; + width: calc(100% - 1.2rem); +} + +#pattern:focus { + outline: none; +} + +#flags-container { + display: flex; + align-items: center; + flex: 1 1 auto; +} + +#flags-container>label { + padding: var(--padding); + margin-right: 0.3rem; +} + +#test-container { + max-width: 680px; + margin: 20px auto; + display: flex; + flex-direction: column; + flex: 0 0 auto; + border: var(--border); +} + +#test-string { + background-color: var(--light-grey); + min-height: 5rem; + color: var(--dark-grey); + border-top: var(--border); + font-size: 1.2rem; +} + +[contenteditable=true]:empty:before { + content: attr(placeholder); + pointer-events: none; + color: var(--dark-grey); +} + +::placeholder { + color: var(--dark-grey); +} + + +button { + display: block; + cursor: pointer; + width: 8rem; + margin: 0.2rem auto; + color: var(--dark-grey); + background-color: var(--gold); + background-image: linear-gradient(var(--golden-yellow), var(--orange)); + border-color: var(--gold); + border-width: 0.2rem; + font-size: 1.1rem; +} + +.btn:hover { + background-image: linear-gradient(var(--yellow), var(--dark-orange)); +} + +#result-container { + max-width: 680px; + margin: 20px auto; + display: flex; + justify-content: center; + align-items: center; +} + +h2 { + align-self: flex-start; + margin: 0.4rem 0.2rem 0.2rem; + flex: 0 1 auto; +} + +#result { + color: var(--dark-grey); + background-color: var(--light-grey); + font-size: 1.5rem; + flex: 1 1 auto; + margin: 0.2rem; + border: var(--border); + min-height: 3rem; +} + +.highlight { + background-color: lightgreen; +} +``` + +```js + +``` + +# --solutions-- + +```html + + + + + + + + Regex Sandbox + + + + +

Regex Sandbox

+
+
+ +
+

Flags:

+ + +
+
+
+

Test String:

+
+
+ +
+

Result:

+

+

+
+ +
+ + + + +``` + +```css +*, +*::before, +*::after { + box-sizing: border-box; + margin: 0; + padding: 0; +} + +:root { + --dark-grey: #1b1b32; + --light-grey: #f5f6f7; + --golden-yellow: #fecc4c; + --yellow: #ffcc4c; + --gold: #feac32; + --orange: #ffac33; + --dark-orange: #f89808; + --border: 0.2rem solid darkgrey; + --padding: 0.3rem; +} + +body { + background-color: var(--dark-grey); + color: var(--light-grey); + font-size: 20px; + font-family: "Lato", Helvetica, Arial, sans-serif; +} + +h1 { + margin: 5rem auto 2rem; + text-align: center; +} + +p { + padding: var(--padding); +} + +#regex-container { + max-width: 680px; + margin: 20px auto; + display: flex; + justify-content: center; + align-items: center; + border: var(--border); +} + +#regex-container>label { + padding: var(--padding); + flex: 1 1 auto; +} + +#pattern-container { + display: inline-block; + color: var(--dark-grey); + background-color: var(--light-grey); + margin: 5px; + border: var(--border); +} + +#pattern { + margin: 0.2rem; + border: 0; + font-size: 1rem; + width: calc(100% - 1.2rem); +} + +#pattern:focus { + outline: none; +} + +#flags-container { + display: flex; + align-items: center; + flex: 1 1 auto; +} + +#flags-container>label { + padding: var(--padding); + margin-right: 0.3rem; +} + +#test-container { + max-width: 680px; + margin: 20px auto; + display: flex; + flex-direction: column; + flex: 0 0 auto; + border: var(--border); +} + +#test-string { + background-color: var(--light-grey); + min-height: 5rem; + color: var(--dark-grey); + border-top: var(--border); + font-size: 1.2rem; +} + +[contenteditable=true]:empty:before { + content: attr(placeholder); + pointer-events: none; + color: var(--dark-grey); +} + +::placeholder { + color: var(--dark-grey); +} + + +button { + display: block; + cursor: pointer; + width: 8rem; + margin: 0.2rem auto; + color: var(--dark-grey); + background-color: var(--gold); + background-image: linear-gradient(var(--golden-yellow), var(--orange)); + border-color: var(--gold); + border-width: 0.2rem; + font-size: 1.1rem; +} + +.btn:hover { + background-image: linear-gradient(var(--yellow), var(--dark-orange)); +} + +#result-container { + max-width: 680px; + margin: 20px auto; + display: flex; + justify-content: center; + align-items: center; +} + +h2 { + align-self: flex-start; + margin: 0.4rem 0.2rem 0.2rem; + flex: 0 1 auto; +} + +#result { + color: var(--dark-grey); + background-color: var(--light-grey); + font-size: 1.5rem; + flex: 1 1 auto; + margin: 0.2rem; + border: var(--border); + min-height: 3rem; +} + +.highlight { + background-color: lightgreen; +} +``` + +```js +const regexPattern = document.getElementById("pattern"); +const caseInsensitiveFlag = document.getElementById("i"); +const globalFlag = document.getElementById("g"); +const testResult = document.getElementById("result"); +const getFlags = () => { + let flags = ''; + const flagArray = [caseInsensitiveFlag, globalFlag] + flagArray.forEach((flag) => { + if (flag.checked) flags += flag.id; + }) + return flags +} +const stringToTest = document.getElementById("test-string"); +const testButton = document.getElementById("test-btn") +testButton.addEventListener( + "click", + () => { + let matched; + let flags = getFlags(); + const regex = new RegExp(regexPattern.value, flags) + if (flags.includes(globalFlag)) { + stringToTest.innerHTML = stringToTest.innerText.replaceAll(regex, '$&') + matched = stringToTest.innerText.matchAll(regex) + } else { + stringToTest.innerHTML = stringToTest.innerText.replace(regex, '$&') + matched = stringToTest.innerText.match(regex); + } + testResult.innerText = matched ? matched.join(", ") : 'no match'; + } +) +``` diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/lab-stack-class/587d8250367417b2b2512c5f.md b/curriculum/challenges/chinese-traditional/25-front-end-development/lab-stack-class/587d8250367417b2b2512c5f.md new file mode 100644 index 0000000000..cd4f998c61 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/lab-stack-class/587d8250367417b2b2512c5f.md @@ -0,0 +1,165 @@ +--- +id: 587d8250367417b2b2512c5f +title: Build a Stack Class +challengeType: 14 +dashedName: build-a-stack-class +--- + +# --description-- + +A stack is a data structure that stores an ordered collection of elements. It follows the *Last-In-First-Out* principle, where the last element inserted is removed first. + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should define a `Stack` class that has a `collection` property initialized to an empty array. You'll use this array to mimic a stack. +1. The `Stack` class should have a `push` method that adds an item to the top of the stack. +1. The `Stack` class should have a `pop` method that removes and returns the element on the top of the stack. +1. The `Stack` class should have a `peek` method that returns the element on the top of the stack. +1. The `Stack` class should have an `isEmpty` method that returns `true` if the stack is empty, and `false` otherwise. +1. The `Stack` class should have a `clear` method that empties the stack. + +# --hints-- + +Your `Stack` class should have a `collection` property initialized to an empty array. + +```js +const test = new Stack(); +assert.isArray(test.collection); +assert.lengthOf(test.collection, 0); +``` + +Your `Stack` class should have a `push` method. + +```js +const test = new Stack(); +assert.isFunction(test.push); +``` + +The `push` method should add an element to the end of the `collection` array. + +```js +const test = new Stack(); +test.push('CS61'); +assert.lengthOf(test.collection, 1); +assert.strictEqual(test.collection[0], 'CS61'); +test.push('CS50'); +assert.lengthOf(test.collection, 2); +assert.strictEqual(test.collection[0], 'CS61'); +assert.strictEqual(test.collection[1], 'CS50'); +``` + +Your `Stack` class should have a `pop` method. + +```js +const test = new Stack(); +assert.isFunction(test.pop); +``` + +Your `Stack` class should have a `peek` method. + +```js +const test = new Stack(); +assert.isFunction(test.peek); +``` + +Your `Stack` class should have an `isEmpty` method. + +```js +const test = new Stack(); +assert.isFunction(test.isEmpty); +``` + +Your `Stack` class should have a `clear` method. + +```js +const test = new Stack(); +assert.isFunction(test.clear); +``` + +The `peek` method should return the top element of the stack. + +```js +const test = new Stack(); +test.push('CS61'); +test.push('CS50'); +assert.strictEqual(test.peek(), 'CS50'); +assert.strictEqual(test.peek(), 'CS50'); +``` + +The `pop` method should remove and return the top element of the stack. + +```js +const test = new Stack(); +test.push('CS61'); +test.push('CS50'); +assert.strictEqual(test.pop(), 'CS50'); +assert.lengthOf(test.collection, 1); +assert.strictEqual(test.collection[0], 'CS61'); +assert.strictEqual(test.pop(), 'CS61'); +assert.lengthOf(test.collection, 0); +``` + +The `isEmpty` method should return `true` if the stack does not contain any elements. + +```js +const test = new Stack(); +assert.isTrue(test.isEmpty()); +``` + +The `isEmpty` method should return `false` if the stack contains elements. + +```js +const test = new Stack(); +test.push('CS61'); +assert.isFalse(test.isEmpty()); +``` + +The `clear` method should remove all element from the stack + +```js +const test = new Stack(); +test.push('CS61'); +test.push('CS50'); +test.clear(); +assert.isTrue(test.isEmpty()); +``` + +# --seed-- + +## --seed-contents-- + +```js + +``` + +# --solutions-- + +```js +class Stack { + constructor() { + this.collection = []; + } + + push = function (item) { + this.collection.push(item); + } + + pop = function () { + return this.collection.pop(); + } + + peek = function () { + return this.collection[this.collection.length - 1]; + } + + isEmpty = function () { + return this.collection.length === 0; + } + + clear = function () { + this.collection.length = 0; + } +} +``` diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-advanced-react/66f1ad049d7a6ac0886cc2ba.md b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-advanced-react/66f1ad049d7a6ac0886cc2ba.md new file mode 100644 index 0000000000..e1798c1939 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-advanced-react/66f1ad049d7a6ac0886cc2ba.md @@ -0,0 +1,415 @@ +--- +id: 66f1ad049d7a6ac0886cc2ba +title: Advanced React Quiz +challengeType: 8 +dashedName: quiz-advanced-react +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-asynchronous-javascript/66edd630f7666cfa54b404d0.md b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-asynchronous-javascript/66edd630f7666cfa54b404d0.md new file mode 100644 index 0000000000..51f383e437 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-asynchronous-javascript/66edd630f7666cfa54b404d0.md @@ -0,0 +1,415 @@ +--- +id: 66edd630f7666cfa54b404d0 +title: Asynchronous JavaScript Quiz +challengeType: 8 +dashedName: quiz-asynchronous-javascript +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-backend-javascript/66f1b11026394bcdb7c42473.md b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-backend-javascript/66f1b11026394bcdb7c42473.md new file mode 100644 index 0000000000..61924b9fe3 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-backend-javascript/66f1b11026394bcdb7c42473.md @@ -0,0 +1,415 @@ +--- +id: 66f1b11026394bcdb7c42473 +title: Backend JavaScript Quiz +challengeType: 8 +dashedName: quiz-backend-javascript +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-bash-and-sql/66f1affc0ef4fcca423d4688.md b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-bash-and-sql/66f1affc0ef4fcca423d4688.md new file mode 100644 index 0000000000..dddd48742c --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-bash-and-sql/66f1affc0ef4fcca423d4688.md @@ -0,0 +1,415 @@ +--- +id: 66f1affc0ef4fcca423d4688 +title: Bash and SQL Quiz +challengeType: 8 +dashedName: quiz-bash-and-sql +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-bash-commands/66f1af4fedf643c78d024c5e.md b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-bash-commands/66f1af4fedf643c78d024c5e.md new file mode 100644 index 0000000000..5650b27450 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-bash-commands/66f1af4fedf643c78d024c5e.md @@ -0,0 +1,415 @@ +--- +id: 66f1af4fedf643c78d024c5e +title: Bash Commands Quiz +challengeType: 8 +dashedName: quiz-bash-commands +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-bash-scripting/66f1afbd9998e9c985d8e73b.md b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-bash-scripting/66f1afbd9998e9c985d8e73b.md new file mode 100644 index 0000000000..cd55122511 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-bash-scripting/66f1afbd9998e9c985d8e73b.md @@ -0,0 +1,415 @@ +--- +id: 66f1afbd9998e9c985d8e73b +title: Bash Scripting Quiz +challengeType: 8 +dashedName: quiz-bash-scripting +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-basic-css/66ed8fa2f45ce3ece4053eab.md b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-basic-css/66ed8fa2f45ce3ece4053eab.md new file mode 100644 index 0000000000..148eed1b41 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-basic-css/66ed8fa2f45ce3ece4053eab.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fa2f45ce3ece4053eab +title: Basic CSS Quiz +challengeType: 8 +dashedName: quiz-basic-css +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-basic-html/66df3b712c41c499e9d31e5b.md b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-basic-html/66df3b712c41c499e9d31e5b.md new file mode 100644 index 0000000000..e37df1dd00 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-basic-html/66df3b712c41c499e9d31e5b.md @@ -0,0 +1,816 @@ +--- +id: 66df3b712c41c499e9d31e5b +title: Basic HTML Quiz +challengeType: 8 +dashedName: quiz-basic-html +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +How does the `loop` attribute work inside the `audio` element? + +### --distractors-- + +It allows the `audio` element to synchronize playback with other multimedia elements on the webpage. + +--- + +It adjusts the pitch and tone of the audio. + +--- + +It triggers the `audio` element to stop and restart playback in a random sequence. + +### --answer-- + +It starts the audio again once it is finished. + +### --question-- + +What is a void element in HTML? + +### --distractors-- + +An element used to embed videos on the screen. + +--- + +An element for displaying lists. + +--- + +An element used for embedding sound in to the document. + +### --answer-- + +An element without child nodes or an end tag. + +### --question-- + +What is an inline level element? + +### --distractors-- + +An element that takes up the entire horizontal space and always starts a new line. + +--- + +An element used to display images. + +--- + +An element used to embedding videos on the page. + +### --answer-- + +An element that only takes up the width and height of its inner content. + +### --question-- + +How does `target="_parent"` work? + +### --distractors-- + +It opens a link in a new browsing context. + +--- + +It specifies the position within the linked document where the browser should scroll to after clicking the link. + +--- + +It redirects the user to a different website specified in the `href` attribute. + +### --answer-- + +It opens a link in the parent of the current context. + +### --question-- + +What is the difference between a boolean and regular attribute? + +### --distractors-- + +Boolean attributes can only be used with checkboxes, while regular attribute are used with radio buttons. + +--- + +Regular attributes are always required for images, while boolean attributes are optional. + +--- + +Boolean attributes must always have a value assigned to them, while regular attributes do not need values assigned to them. + +### --answer-- + +A boolean attribute in can be present or absent, indicating `true` or `false`, while a regular attribute always has a specified value. + +### --question-- + +Which element is used to link scripts to your HTML file? + +### --distractors-- + +`img` + +--- + +`ul` + +--- + +`h2` + +### --answer-- + +`script` + +### --question-- + +What is an HTML boilerplate? + +### --distractors-- + +A special tool used by web developers to add watermarks to documents. + +--- + +A type of markup language. + +--- + +A plugin that automatically generates "lorem ipsum" text on the page. + +### --answer-- + +A template that includes all of the essential information needed for an HTML document. + +### --question-- + +Which attribute applies a unique identifier to an HTML element? + +### --distractors-- + +`class` + +--- + +`href` + +--- + +`action` + +### --answer-- + +`id` + +### --question-- + +What is an HTML entity (character reference)? + +### --distractors-- + +A graphical representation of a character in HTML. + +--- + +A special formatting tag used in HTML. + +--- + +An image used to represent a character in web design. + +### --answer-- + +A set of characters used to represent a reserved character in HTML. + +### --question-- + +What is the purpose of the `audio` element? + +### --distractors-- + +It is used to allow users to record their voice directly on a webpage. + +--- + +It is used to style `audio` and `video` elements on the page. + +--- + +It is used to make text on a webpage audible when clicked. + +### --answer-- + +It is used to add audio to the HTML document. + +### --question-- + +Which of the following is NOT an example of an HTML element? + +### --distractors-- + +`img` + +--- + +`h1` + +--- + +`link` + +### --answer-- + +`byte` + +### --question-- + +What is the role of the `target` attribute inside anchor elements? + +### --distractors-- + +It defines the color of the link when it is hovered over by the user. + +--- + +It specifies the position within the linked document where the browser should scroll to after clicking the link. + +--- + +It determines the font size of the anchor text inside the `link` element. + +### --answer-- + +It is used to specify where the linked document will be displayed when the user clicks on the link. + +### --question-- + +What is an absolute path? + +### --distractors-- + +A path that is relative to the current file. + +--- + +A path that includes variables. + +--- + +A path that includes wildcard characters. + +### --answer-- + +A path used to specify the exact location of a file or directory from the root directory of the file system. + +### --question-- + +What is the role of the `link` element in HTML? + +### --distractors-- + +It's used to create hyperlinks within the same webpage. + +--- + +It's used to define the layout and structure of a webpage. + +--- + +It's used to embed audio or video files into a webpage. + +### --answer-- + +It's used to link to external resources like stylesheets and site icons. + +### --question-- + +Which of the following is a valid value for working with open graph properties? + +### --distractors-- + +`"og:socialMedia"` + +--- + +`"og:mediaOG"` + +--- + +`"og:openGraph"` + +### --answer-- + +`"og:title"` + +### --question-- + +Which of the following is an example of a boolean attribute? + +### --distractors-- + +`href` + +--- + +`src` + +--- + +`width` + +### --answer-- + +`checked` + +### --question-- + +What is a block level element? + +### --distractors-- + +An element used to display tables. + +--- + +An element used to display modals. + +--- + +An element that only takes up the width and height of its inner content. + +### --answer-- + +An element that takes up the entire horizontal space and always starts a new line. + +### --question-- + +What is the `iframe` element used for? + +### --distractors-- + +It's used to add captions to images. + +--- + +It's used to add copyright information for media. + +--- + +It's used to create hyperlinks within the same webpage. + +### --answer-- + +It's used to embed another document within the current HTML document. + +### --question-- + +Which of the following is NOT a valid link state for anchor elements? + +### --distractors-- + +`hover` + +--- + +`visited` + +--- + +`active` + +### --answer-- + +`href` + +### --question-- + +What is the role of the `title` element? + +### --distractors-- + +An element that allows users to edit the source code of a webpage. + +--- + +It defines the layout and positioning of elements within a web page. + +--- + +It's used to embed videos and multimedia content directly into an HTML document. + +### --answer-- + +It specifies the title for a document and appears in the browser tab or window. + +## --quiz-- + +### --question-- + +Which of the following `target` attributes opens a link in the parent of the current context? + +### --distractors-- + +`_blank` + +--- + +`_self` + +--- + +`_unfencedTop` + +### --answer-- + +`_parent` + +### --question-- + +Which attribute is used to set the `UTF-8` character encoding for an HTML document? + +### --distractors-- + +`accept` + +--- + +`capture` + +--- + +`enctype` + +### --answer-- + +`charset` + +### --question-- + +What is the role of HTML on the web? + +### --distractors-- + +HTML is used for style and layout. + +--- + +HTML is used to add interactivity on the page. + +--- + +HTML is a registry for software packages. + +### --answer-- + +HTML represents the content and structure for a web page. + +### --question-- + +What is the difference between inline and block level elements? + +### --distractors-- + +Block-level elements are used to group images only, while inline elements group list items. + +--- + +Inline elements are always larger in size compared to block-level elements. + +--- + +Block-level elements flow within the content of a line, while inline elements start on a new line. + +### --answer-- + +Block-level elements occupy the full width available, while inline elements only occupy as much width as necessary. + +### --question-- + +How do you set a boolean attribute to `false`? + +### --distractors-- + +By setting the attribute value to `0`. + +--- + +By using the `not` operator before the attribute name. + +--- + +By setting the attribute to an empty string (`""`). + +### --answer-- + +By omitting the attribute from the element. + +### --question-- + +What is the `script` element used for? + +### --distractors-- + +It's used to embed CSS into the HTML document or link to an external CSS file. + +--- + +It's used to embed Pascal code into the HTML document. + +--- + +It's used to embed C# code into the HTML document. + +### --answer-- + +It's used to embed JavaScript into the HTML document or link to an external JavaScript file. + +### --question-- + +Which of the following elements is used to set the title for an HTML document? + +### --distractors-- + +`footer` + +--- + +`section` + +--- + +`figcaption` + +### --answer-- + +`title` + +### --question-- + +What is the `class` attribute typically used for? + +### --distractors-- + +It's used to embed metadata about the element. + +--- + +It's used to define inline styles directly within the HTML tag. + +--- + +It's used to specify unique identifiers for JavaScript functions. + +### --answer-- + +It's used to apply a set of styles to multiple elements. + +### --question-- + +Which of the following is NOT an example of a commonly used HTML entity? + +### --distractors-- + +`"` (Double quote). + +--- + +`©` (Copyright symbol). + +--- + +`>` (Greater than Symbol). + +### --answer-- + +`÷` (div element). + +### --question-- + +Which element is used to add audio to your HTML document? + +### --distractors-- + +`media` + +--- + +`video` + +--- + +`hr` + +### --answer-- + +`audio` + +### --question-- + +What does the `required` attribute do? + +### --distractors-- + +It specifies the `width` for a form. + +--- + +It specifies the `color` of a form input. + +--- + +It specifies the `type` for the input. + +### --answer-- + +It specifies that an input must be filled out before a form submission. + +### --question-- + +Which attribute is used to start the audio again once it is finished? + +### --distractors-- + +`multiple` + +--- + +`inputmode` + +--- + +`enctype` + +### --answer-- + +`loop` + +### --question-- + +Which of the following is the correct syntax for a `span` element? + +### --distractors-- + +`<>inline container<>` + +--- + +`>>span>>inline container>>span>>` + +--- + +`[span]inline container[/span]` + +### --answer-- + +`inline container` + +### --question-- + +How does `target="_self"` work? + +### --distractors-- + +It specifies the position within the linked document where the browser should scroll to after clicking the link. + +--- + +It automatically downloads the linked document to the user's computer. + +--- + +It redirects the user to a different website specified in the `href` attribute. + +### --answer-- + +It opens a link in the current browsing context. + +### --question-- + +What is a relative path? + +### --distractors-- + +It specifies the exact location of a file or directory from the root directory of the file system. + +--- + +It includes the full URL starting from the domain name to the specific file or directory. + +--- + +It always begins with a forward slash (`/`) indicating the root directory of the website or file system. + +### --answer-- + +It specifies the location of a file or directory relative to the current working directory. + +### --question-- + +Which of the following elements is the correct syntax for a `link` element? + +### --distractors-- + +`` + +--- + +`` + +--- + +`<>` + +### --answer-- + +`` + +### --question-- + +Which of the following is NOT a valid value for working with open graph properties? + +### --distractors-- + +`"og:title"` + +--- + +`property="og:type"` + +--- + +`property="og:image"` + +### --answer-- + +`"og:socialMedia"` + +### --question-- + +Which of the following is the correct syntax for a paragraph element? + +### --distractors-- + +`>p>paragraph element>/p>` + +--- + +`<

>paragraph element<

>` + +--- + +`

` + +### --answer-- + +`

paragraph element

` + +### --question-- + +What does the `iframe` element stand for? + +### --distractors-- + +The `Inline Framing component`. + +--- + +The `Inner Frame element`. + +--- + +The `Inline video element`. + +### --answer-- + +The `Inline Frame element`. + +### --question-- + +What does the active state mean for anchor elements? + +### --distractors-- + +The link is disabled and cannot be clicked. + +--- + +The link's has the mouse is over it. + +--- + +The link has been visited by the user. + +### --answer-- + +A user is actively clicking on it. diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-computer-basics/66ed8fb9f45ce3ece4053eac.md b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-computer-basics/66ed8fb9f45ce3ece4053eac.md new file mode 100644 index 0000000000..4806ce1b98 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-computer-basics/66ed8fb9f45ce3ece4053eac.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fb9f45ce3ece4053eac +title: Computer Basics Quiz +challengeType: 8 +dashedName: quiz-computer-basics +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-css-accessibility/66ed8fc1f45ce3ece4053ead.md b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-css-accessibility/66ed8fc1f45ce3ece4053ead.md new file mode 100644 index 0000000000..5bceb1cece --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-css-accessibility/66ed8fc1f45ce3ece4053ead.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fc1f45ce3ece4053ead +title: CSS Accessibility Quiz +challengeType: 8 +dashedName: quiz-css-accessibility +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-css-animations/66ed8fc9f45ce3ece4053eae.md b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-css-animations/66ed8fc9f45ce3ece4053eae.md new file mode 100644 index 0000000000..3f79d02aa0 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-css-animations/66ed8fc9f45ce3ece4053eae.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fc9f45ce3ece4053eae +title: CSS Animations Quiz +challengeType: 8 +dashedName: quiz-css-animations +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-css-attribute-selectors/66ed8fd0f45ce3ece4053eaf.md b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-css-attribute-selectors/66ed8fd0f45ce3ece4053eaf.md new file mode 100644 index 0000000000..73f284487c --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-css-attribute-selectors/66ed8fd0f45ce3ece4053eaf.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fd0f45ce3ece4053eaf +title: CSS Attribute Selectors Quiz +challengeType: 8 +dashedName: quiz-css-attribute-selectors +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-css-backgrounds-and-borders/66ed8fd7f45ce3ece4053eb0.md b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-css-backgrounds-and-borders/66ed8fd7f45ce3ece4053eb0.md new file mode 100644 index 0000000000..7c45c431ec --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-css-backgrounds-and-borders/66ed8fd7f45ce3ece4053eb0.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fd7f45ce3ece4053eb0 +title: CSS Backgrounds and Borders Quiz +challengeType: 8 +dashedName: quiz-css-backgrounds-and-borders +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-css-colors/66ed8fe1f45ce3ece4053eb1.md b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-css-colors/66ed8fe1f45ce3ece4053eb1.md new file mode 100644 index 0000000000..1aee0965d7 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-css-colors/66ed8fe1f45ce3ece4053eb1.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fe1f45ce3ece4053eb1 +title: CSS Colors Quiz +challengeType: 8 +dashedName: quiz-css-colors +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-css-flexbox/66ed8fe7f45ce3ece4053eb2.md b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-css-flexbox/66ed8fe7f45ce3ece4053eb2.md new file mode 100644 index 0000000000..a518db5905 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-css-flexbox/66ed8fe7f45ce3ece4053eb2.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fe7f45ce3ece4053eb2 +title: CSS Flexbox Quiz +challengeType: 8 +dashedName: quiz-css-flexbox +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-css-grid/66ed8fedf45ce3ece4053eb3.md b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-css-grid/66ed8fedf45ce3ece4053eb3.md new file mode 100644 index 0000000000..c5ab2fb27e --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-css-grid/66ed8fedf45ce3ece4053eb3.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fedf45ce3ece4053eb3 +title: CSS Grid Quiz +challengeType: 8 +dashedName: quiz-css-grid +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-css-layout-and-effects/66ed8ff4f45ce3ece4053eb4.md b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-css-layout-and-effects/66ed8ff4f45ce3ece4053eb4.md new file mode 100644 index 0000000000..ac464c9a34 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-css-layout-and-effects/66ed8ff4f45ce3ece4053eb4.md @@ -0,0 +1,415 @@ +--- +id: 66ed8ff4f45ce3ece4053eb4 +title: CSS Layout and Effects Quiz +challengeType: 8 +dashedName: quiz-css-layout-and-effects +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-css-libraries-and-frameworks/66f1aeb60b11aec5abe83c2e.md b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-css-libraries-and-frameworks/66f1aeb60b11aec5abe83c2e.md new file mode 100644 index 0000000000..6410f43261 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-css-libraries-and-frameworks/66f1aeb60b11aec5abe83c2e.md @@ -0,0 +1,415 @@ +--- +id: 66f1aeb60b11aec5abe83c2e +title: CSS Libraries and Frameworks Quiz +challengeType: 8 +dashedName: quiz-css-libraries-and-frameworks +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-css-positioning/66ed8ffcf45ce3ece4053eb5.md b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-css-positioning/66ed8ffcf45ce3ece4053eb5.md new file mode 100644 index 0000000000..c390ae5e0d --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-css-positioning/66ed8ffcf45ce3ece4053eb5.md @@ -0,0 +1,415 @@ +--- +id: 66ed8ffcf45ce3ece4053eb5 +title: CSS Positioning Quiz +challengeType: 8 +dashedName: quiz-css-positioning +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-css-pseudo-classes/66ed9002f45ce3ece4053eb6.md b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-css-pseudo-classes/66ed9002f45ce3ece4053eb6.md new file mode 100644 index 0000000000..93bd1dd7f3 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-css-pseudo-classes/66ed9002f45ce3ece4053eb6.md @@ -0,0 +1,415 @@ +--- +id: 66ed9002f45ce3ece4053eb6 +title: CSS Pseudo-classes Quiz +challengeType: 8 +dashedName: quiz-css-pseudo-classes +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-css-relative-and-absolute-units/66ed9009f45ce3ece4053eb7.md b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-css-relative-and-absolute-units/66ed9009f45ce3ece4053eb7.md new file mode 100644 index 0000000000..793041729f --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-css-relative-and-absolute-units/66ed9009f45ce3ece4053eb7.md @@ -0,0 +1,415 @@ +--- +id: 66ed9009f45ce3ece4053eb7 +title: CSS Relative and Absolute Units Quiz +challengeType: 8 +dashedName: quiz-css-relative-and-absolute-units +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-css-typography/66ed9010f45ce3ece4053eb8.md b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-css-typography/66ed9010f45ce3ece4053eb8.md new file mode 100644 index 0000000000..ce7f4903dd --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-css-typography/66ed9010f45ce3ece4053eb8.md @@ -0,0 +1,415 @@ +--- +id: 66ed9010f45ce3ece4053eb8 +title: CSS Typography Quiz +challengeType: 8 +dashedName: quiz-css-typography +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-css-variables/66ed9018f45ce3ece4053eb9.md b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-css-variables/66ed9018f45ce3ece4053eb9.md new file mode 100644 index 0000000000..f777602dbc --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-css-variables/66ed9018f45ce3ece4053eb9.md @@ -0,0 +1,415 @@ +--- +id: 66ed9018f45ce3ece4053eb9 +title: CSS Variables Quiz +challengeType: 8 +dashedName: quiz-css-variables +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-debugging-javascript/66edd10913f078e7669eca81.md b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-debugging-javascript/66edd10913f078e7669eca81.md new file mode 100644 index 0000000000..c394d7c26f --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-debugging-javascript/66edd10913f078e7669eca81.md @@ -0,0 +1,415 @@ +--- +id: 66edd10913f078e7669eca81 +title: Debugging JavaScript Quiz +challengeType: 8 +dashedName: quiz-debugging-javascript +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-design-fundamentals/66ed901ff45ce3ece4053eba.md b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-design-fundamentals/66ed901ff45ce3ece4053eba.md new file mode 100644 index 0000000000..740f963cca --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-design-fundamentals/66ed901ff45ce3ece4053eba.md @@ -0,0 +1,415 @@ +--- +id: 66ed901ff45ce3ece4053eba +title: Design Fundamentals Quiz +challengeType: 8 +dashedName: quiz-design-fundamentals +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-dom-manipulation-and-click-event-with-javascript/66edd07682767adff3a6231e.md b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-dom-manipulation-and-click-event-with-javascript/66edd07682767adff3a6231e.md new file mode 100644 index 0000000000..99c9eda4ec --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-dom-manipulation-and-click-event-with-javascript/66edd07682767adff3a6231e.md @@ -0,0 +1,415 @@ +--- +id: 66edd07682767adff3a6231e +title: DOM Manipulation and Click Events with JavaScript Quiz +challengeType: 8 +dashedName: quiz-dom-manipulation-and-click-event-with-javascript +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-dynamic-programming/66edd5ffe490bef99ea99395.md b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-dynamic-programming/66edd5ffe490bef99ea99395.md new file mode 100644 index 0000000000..24389158c2 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-dynamic-programming/66edd5ffe490bef99ea99395.md @@ -0,0 +1,415 @@ +--- +id: 66edd5ffe490bef99ea99395 +title: Dynamic Programming Quiz +challengeType: 8 +dashedName: quiz-dynamic-programming +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-form-validation-with-javascript/66edd3403d7077eece6dc4b6.md b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-form-validation-with-javascript/66edd3403d7077eece6dc4b6.md new file mode 100644 index 0000000000..080d4f3af4 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-form-validation-with-javascript/66edd3403d7077eece6dc4b6.md @@ -0,0 +1,415 @@ +--- +id: 66edd3403d7077eece6dc4b6 +title: Form Validation with JavaScript Quiz +challengeType: 8 +dashedName: quiz-form-validation-with-javascript +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-git/66f1b06a5a5d10cc100af620.md b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-git/66f1b06a5a5d10cc100af620.md new file mode 100644 index 0000000000..924fa15756 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-git/66f1b06a5a5d10cc100af620.md @@ -0,0 +1,415 @@ +--- +id: 66f1b06a5a5d10cc100af620 +title: Git Quiz +challengeType: 8 +dashedName: quiz-git +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-graphs-and-trees/66edd5c8ac5314f8e80a3fc0.md b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-graphs-and-trees/66edd5c8ac5314f8e80a3fc0.md new file mode 100644 index 0000000000..f813d8eb6d --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-graphs-and-trees/66edd5c8ac5314f8e80a3fc0.md @@ -0,0 +1,415 @@ +--- +id: 66edd5c8ac5314f8e80a3fc0 +title: Graphs and Trees Quiz +challengeType: 8 +dashedName: quiz-graphs-and-trees +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-html-accessibility/66ed9026f45ce3ece4053ebb.md b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-html-accessibility/66ed9026f45ce3ece4053ebb.md new file mode 100644 index 0000000000..02fb15c675 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-html-accessibility/66ed9026f45ce3ece4053ebb.md @@ -0,0 +1,415 @@ +--- +id: 66ed9026f45ce3ece4053ebb +title: HTML Accessibility Quiz +challengeType: 8 +dashedName: quiz-html-accessibility +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-html-tables-and-forms/66ed902df45ce3ece4053ebc.md b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-html-tables-and-forms/66ed902df45ce3ece4053ebc.md new file mode 100644 index 0000000000..a1b8c3e1ad --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-html-tables-and-forms/66ed902df45ce3ece4053ebc.md @@ -0,0 +1,415 @@ +--- +id: 66ed902df45ce3ece4053ebc +title: HTML Tables and Forms Quiz +challengeType: 8 +dashedName: quiz-html-tables-and-forms +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-arrays/66edcccbba6dacdb65a59067.md b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-arrays/66edcccbba6dacdb65a59067.md new file mode 100644 index 0000000000..54893261a2 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-arrays/66edcccbba6dacdb65a59067.md @@ -0,0 +1,415 @@ +--- +id: 66edcccbba6dacdb65a59067 +title: JavaScript Arrays Quiz +challengeType: 8 +dashedName: quiz-javascript-arrays +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-audio-and-video/66edd3b3096349f06cf688bb.md b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-audio-and-video/66edd3b3096349f06cf688bb.md new file mode 100644 index 0000000000..5028b935d1 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-audio-and-video/66edd3b3096349f06cf688bb.md @@ -0,0 +1,415 @@ +--- +id: 66edd3b3096349f06cf688bb +title: JavaScript Audio and Video Quiz +challengeType: 8 +dashedName: quiz-javascript-audio-and-video +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-comparisons-and-conditionals/66edc47c11492ac5cf258ad9.md b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-comparisons-and-conditionals/66edc47c11492ac5cf258ad9.md new file mode 100644 index 0000000000..e773e9b0d7 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-comparisons-and-conditionals/66edc47c11492ac5cf258ad9.md @@ -0,0 +1,415 @@ +--- +id: 66edc47c11492ac5cf258ad9 +title: JavaScript Comparisons and Conditionals Quiz +challengeType: 8 +dashedName: quiz-javascript-comparisons-and-conditionals +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-data-structures/66edd5583761e4f6dae19606.md b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-data-structures/66edd5583761e4f6dae19606.md new file mode 100644 index 0000000000..6e600f732c --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-data-structures/66edd5583761e4f6dae19606.md @@ -0,0 +1,415 @@ +--- +id: 66edd5583761e4f6dae19606 +title: JavaScript Data Structures Quiz +challengeType: 8 +dashedName: quiz-javascript-data-structures +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-dates/66edd3711bb9f7efa73aef91.md b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-dates/66edd3711bb9f7efa73aef91.md new file mode 100644 index 0000000000..55be3a0fbb --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-dates/66edd3711bb9f7efa73aef91.md @@ -0,0 +1,415 @@ +--- +id: 66edd3711bb9f7efa73aef91 +title: JavaScript Dates Quiz +challengeType: 8 +dashedName: quiz-javascript-dates +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-events/66edd0ac31fea6e678eb925a.md b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-events/66edd0ac31fea6e678eb925a.md new file mode 100644 index 0000000000..f655702590 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-events/66edd0ac31fea6e678eb925a.md @@ -0,0 +1,415 @@ +--- +id: 66edd0ac31fea6e678eb925a +title: JavaScript Events Quiz +challengeType: 8 +dashedName: quiz-javascript-events +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-functional-programming/66edd4f31ff19bf5573bf64b.md b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-functional-programming/66edd4f31ff19bf5573bf64b.md new file mode 100644 index 0000000000..78fe377a8e --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-functional-programming/66edd4f31ff19bf5573bf64b.md @@ -0,0 +1,415 @@ +--- +id: 66edd4f31ff19bf5573bf64b +title: JavaScript Functional Programming Quiz +challengeType: 8 +dashedName: quiz-javascript-functional-programming +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-functions/66edcc779993c0da6906dbb9.md b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-functions/66edcc779993c0da6906dbb9.md new file mode 100644 index 0000000000..878f59c283 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-functions/66edcc779993c0da6906dbb9.md @@ -0,0 +1,415 @@ +--- +id: 66edcc779993c0da6906dbb9 +title: JavaScript Functions Quiz +challengeType: 8 +dashedName: quiz-javascript-functions +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-fundamentals/66edcd875b0d91de1fbbb492.md b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-fundamentals/66edcd875b0d91de1fbbb492.md new file mode 100644 index 0000000000..ef2e588586 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-fundamentals/66edcd875b0d91de1fbbb492.md @@ -0,0 +1,415 @@ +--- +id: 66edcd875b0d91de1fbbb492 +title: JavaScript Fundamentals Quiz +challengeType: 8 +dashedName: quiz-javascript-fundamentals +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-higher-order-functions/66edcdd18a4ef8df16e6bb7e.md b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-higher-order-functions/66edcdd18a4ef8df16e6bb7e.md new file mode 100644 index 0000000000..c016c1bd7b --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-higher-order-functions/66edcdd18a4ef8df16e6bb7e.md @@ -0,0 +1,415 @@ +--- +id: 66edcdd18a4ef8df16e6bb7e +title: JavaScript Higher Order Functions Quiz +challengeType: 8 +dashedName: quiz-javascript-higher-order-functions +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-loops/66edcd49e73385dd4df54ac7.md b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-loops/66edcd49e73385dd4df54ac7.md new file mode 100644 index 0000000000..6993081390 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-loops/66edcd49e73385dd4df54ac7.md @@ -0,0 +1,415 @@ +--- +id: 66edcd49e73385dd4df54ac7 +title: JavaScript Loops Quiz +challengeType: 8 +dashedName: quiz-javascript-loops +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-math/66edc3ab8c6413c344f401bf.md b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-math/66edc3ab8c6413c344f401bf.md new file mode 100644 index 0000000000..c183bca0aa --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-math/66edc3ab8c6413c344f401bf.md @@ -0,0 +1,415 @@ +--- +id: 66edc3ab8c6413c344f401bf +title: JavaScript Math Quiz +challengeType: 8 +dashedName: quiz-javascript-math +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-object-oriented-programming/66edd5267b52f8f617d8364f.md b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-object-oriented-programming/66edd5267b52f8f617d8364f.md new file mode 100644 index 0000000000..5c072cb5bc --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-object-oriented-programming/66edd5267b52f8f617d8364f.md @@ -0,0 +1,415 @@ +--- +id: 66edd5267b52f8f617d8364f +title: JavaScript Object Oriented Programming Quiz +challengeType: 8 +dashedName: quiz-javascript-object-oriented-programming +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-objects/66edcd0ecb4b25dc64a34804.md b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-objects/66edcd0ecb4b25dc64a34804.md new file mode 100644 index 0000000000..4f80d3348a --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-objects/66edcd0ecb4b25dc64a34804.md @@ -0,0 +1,415 @@ +--- +id: 66edcd0ecb4b25dc64a34804 +title: JavaScript Objects Quiz +challengeType: 8 +dashedName: quiz-javascript-objects +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-problem-solving-and-algorithmic-thinking/66edd4bc0ce399f475ad6f9b.md b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-problem-solving-and-algorithmic-thinking/66edd4bc0ce399f475ad6f9b.md new file mode 100644 index 0000000000..ec4580a7b7 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-problem-solving-and-algorithmic-thinking/66edd4bc0ce399f475ad6f9b.md @@ -0,0 +1,415 @@ +--- +id: 66edd4bc0ce399f475ad6f9b +title: JavaScript Problem Solving and Algorithmic Thinking Quiz +challengeType: 8 +dashedName: quiz-javascript-problem-solving-and-algorithmic-thinking +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-regular-expressions/66edd3011f18f4ee1bd9d28b.md b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-regular-expressions/66edd3011f18f4ee1bd9d28b.md new file mode 100644 index 0000000000..feeb4153de --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-regular-expressions/66edd3011f18f4ee1bd9d28b.md @@ -0,0 +1,415 @@ +--- +id: 66edd3011f18f4ee1bd9d28b +title: JavaScript Regular Expressions Quiz +challengeType: 8 +dashedName: quiz-javascript-regular-expressions +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-strings/66edc31c44f1b9c1d5c5ebca.md b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-strings/66edc31c44f1b9c1d5c5ebca.md new file mode 100644 index 0000000000..eadc2ec368 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-strings/66edc31c44f1b9c1d5c5ebca.md @@ -0,0 +1,415 @@ +--- +id: 66edc31c44f1b9c1d5c5ebca +title: JavaScript Strings Quiz +challengeType: 8 +dashedName: quiz-javascript-strings +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-variables-and-data-types/66edc25ae5ea80bf6f785552.md b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-variables-and-data-types/66edc25ae5ea80bf6f785552.md new file mode 100644 index 0000000000..0b3de50b77 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-variables-and-data-types/66edc25ae5ea80bf6f785552.md @@ -0,0 +1,415 @@ +--- +id: 66edc25ae5ea80bf6f785552 +title: JavaScript Variables and Data Types Quiz +challengeType: 8 +dashedName: quiz-javascript-variables-and-data-types +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-local-storage-and-crud/66edd3f9bef926f129990425.md b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-local-storage-and-crud/66edd3f9bef926f129990425.md new file mode 100644 index 0000000000..50e3c5d9b0 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-local-storage-and-crud/66edd3f9bef926f129990425.md @@ -0,0 +1,415 @@ +--- +id: 66edd3f9bef926f129990425 +title: Local Storage and CRUD Quiz +challengeType: 8 +dashedName: quiz-local-storage-and-crud +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-nano/66f1b03b922a53cb231e1c0d.md b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-nano/66f1b03b922a53cb231e1c0d.md new file mode 100644 index 0000000000..87fe8f8830 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-nano/66f1b03b922a53cb231e1c0d.md @@ -0,0 +1,415 @@ +--- +id: 66f1b03b922a53cb231e1c0d +title: Nano Quiz +challengeType: 8 +dashedName: quiz-nano +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-react-basics/66f1a2009e65c9a40a26d51e.md b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-react-basics/66f1a2009e65c9a40a26d51e.md new file mode 100644 index 0000000000..d8c9c8314d --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-react-basics/66f1a2009e65c9a40a26d51e.md @@ -0,0 +1,415 @@ +--- +id: 66f1a2009e65c9a40a26d51e +title: React Basics Quiz +challengeType: 8 +dashedName: quiz-react-basics +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-react-state-and-hooks/66f1a417757b6ca4eecd89d6.md b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-react-state-and-hooks/66f1a417757b6ca4eecd89d6.md new file mode 100644 index 0000000000..b79a44a23c --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-react-state-and-hooks/66f1a417757b6ca4eecd89d6.md @@ -0,0 +1,415 @@ +--- +id: 66f1a417757b6ca4eecd89d6 +title: React State and Hooks Quiz +challengeType: 8 +dashedName: quiz-react-state-and-hooks +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-recursion/66edd43cded6bff30944b676.md b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-recursion/66edd43cded6bff30944b676.md new file mode 100644 index 0000000000..e135c974d0 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-recursion/66edd43cded6bff30944b676.md @@ -0,0 +1,415 @@ +--- +id: 66edd43cded6bff30944b676 +title: Recursion Quiz +challengeType: 8 +dashedName: quiz-recursion +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-relational-database/66f1af82732957c895f0b21a.md b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-relational-database/66f1af82732957c895f0b21a.md new file mode 100644 index 0000000000..c1c4f0ac73 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-relational-database/66f1af82732957c895f0b21a.md @@ -0,0 +1,415 @@ +--- +id: 66f1af82732957c895f0b21a +title: Relational Database Quiz +challengeType: 8 +dashedName: quiz-relational-database +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-responsive-web-design/66ed9034f45ce3ece4053ebd.md b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-responsive-web-design/66ed9034f45ce3ece4053ebd.md new file mode 100644 index 0000000000..d0520e8f54 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-responsive-web-design/66ed9034f45ce3ece4053ebd.md @@ -0,0 +1,415 @@ +--- +id: 66ed9034f45ce3ece4053ebd +title: Responsive Web Design Quiz +challengeType: 8 +dashedName: quiz-responsive-web-design +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-searching-and-sorting-algorithms/66edd476078cf3f3bc654271.md b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-searching-and-sorting-algorithms/66edd476078cf3f3bc654271.md new file mode 100644 index 0000000000..aa8efd3b90 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-searching-and-sorting-algorithms/66edd476078cf3f3bc654271.md @@ -0,0 +1,415 @@ +--- +id: 66edd476078cf3f3bc654271 +title: Searching and Sorting Algorithms Quiz +challengeType: 8 +dashedName: quiz-searching-and-sorting-algorithms +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-security-and-privacy/66f1b0a939e913ccd3d4fa18.md b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-security-and-privacy/66f1b0a939e913ccd3d4fa18.md new file mode 100644 index 0000000000..740a335154 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-security-and-privacy/66f1b0a939e913ccd3d4fa18.md @@ -0,0 +1,415 @@ +--- +id: 66f1b0a939e913ccd3d4fa18 +title: Security and Privacy Quiz +challengeType: 8 +dashedName: quiz-security-and-privacy +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-semantic-html/66ed903cf45ce3ece4053ebe.md b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-semantic-html/66ed903cf45ce3ece4053ebe.md new file mode 100644 index 0000000000..4381337a95 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-semantic-html/66ed903cf45ce3ece4053ebe.md @@ -0,0 +1,415 @@ +--- +id: 66ed903cf45ce3ece4053ebe +title: Semantic HTML Quiz +challengeType: 8 +dashedName: quiz-semantic-html +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-styling-forms/66ed9043f45ce3ece4053ebf.md b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-styling-forms/66ed9043f45ce3ece4053ebf.md new file mode 100644 index 0000000000..850d3bf4a7 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-styling-forms/66ed9043f45ce3ece4053ebf.md @@ -0,0 +1,415 @@ +--- +id: 66ed9043f45ce3ece4053ebf +title: Styling Forms Quiz +challengeType: 8 +dashedName: quiz-styling-forms +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-testing/66f1aeffc5774ac692112a7e.md b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-testing/66f1aeffc5774ac692112a7e.md new file mode 100644 index 0000000000..3d3dd9d8aa --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-testing/66f1aeffc5774ac692112a7e.md @@ -0,0 +1,415 @@ +--- +id: 66f1aeffc5774ac692112a7e +title: Testing Quiz +challengeType: 8 +dashedName: quiz-testing +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-typescript/66f1ae758b77cfc3e4da6151.md b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-typescript/66f1ae758b77cfc3e4da6151.md new file mode 100644 index 0000000000..3493af29ee --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-typescript/66f1ae758b77cfc3e4da6151.md @@ -0,0 +1,415 @@ +--- +id: 66f1ae758b77cfc3e4da6151 +title: TypeScript Quiz +challengeType: 8 +dashedName: quiz-typescript +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-web-performance/66f1adcf97e3e4c1bd89ebf5.md b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-web-performance/66f1adcf97e3e4c1bd89ebf5.md new file mode 100644 index 0000000000..e61ce16721 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-web-performance/66f1adcf97e3e4c1bd89ebf5.md @@ -0,0 +1,415 @@ +--- +id: 66f1adcf97e3e4c1bd89ebf5 +title: Web Performance Quiz +challengeType: 8 +dashedName: quiz-web-performance +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-web-standards/66f1a0fcab4dfe9fcdcb269d.md b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-web-standards/66f1a0fcab4dfe9fcdcb269d.md new file mode 100644 index 0000000000..29c4e40553 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-web-standards/66f1a0fcab4dfe9fcdcb269d.md @@ -0,0 +1,415 @@ +--- +id: 66f1a0fcab4dfe9fcdcb269d +title: Web Standards Quiz +challengeType: 8 +dashedName: quiz-web-standards +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/workshop-sentence-analyzer/66e2d680e129e1423116a541.md b/curriculum/challenges/chinese-traditional/25-front-end-development/workshop-sentence-analyzer/66e2d680e129e1423116a541.md new file mode 100644 index 0000000000..f80d29381b --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/workshop-sentence-analyzer/66e2d680e129e1423116a541.md @@ -0,0 +1,70 @@ +--- +id: 66e2d680e129e1423116a541 +title: Step 1 +challengeType: 1 +dashedName: step-1 +--- + +# --description-- + +In this workshop, you will build a sentence analyzer that will take a sentence and get the count for the number of words, vowels, consonants, and punctuation marks. + +To begin, create a `getVowelCount` function with a parameter called `sentence`. Your function should return the total number of vowels in a sentence. + +# --hints-- + +You should create a `getVowelCount` function. + +```js +assert.isFunction(getVowelCount); +``` + +You `getVowelCount` function should have a `sentence` parameter. + +```js +assert.match(getVowelCount.toString(), /sentence/); +``` + +Your `getVowelCount` function should return a number. + +```js +assert.isNumber(getVowelCount("Apples are tasty fruits")) +``` + +When the sentence is `"Apples are tasty fruits"`, the `getVowelCount` function should return `7`. + +```js +assert.strictEqual(getVowelCount("Apples are tasty fruits"), 7); +``` + +When the sentence is `"Hello, World!"`, the function should return `3`. + +```js +assert.strictEqual(getVowelCount("Hello, World!"), 3); +``` + +Your vowel count should be case-insensitive. + +```js +assert.strictEqual(getVowelCount("Apples are tasty fruits"), 7); +assert.strictEqual(getVowelCount("freeCodeCamp is awesome"), 10); +``` + +Your `getVowelCount` function should return the correct vowel count for any sentence. + +```js +assert.strictEqual(getVowelCount("I went to the store"), 6); +assert.strictEqual(getVowelCount("The quick brown fox jumps over the lazy dog"), 11); +assert.strictEqual(getVowelCount("The cat in the hat"), 5); +assert.strictEqual(getVowelCount(""), 0); +``` + +# --seed-- + +## --seed-contents-- + +```js +--fcc-editable-region-- + +--fcc-editable-region-- +``` diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/workshop-sentence-analyzer/66e2df8c5676fe51cead8ec8.md b/curriculum/challenges/chinese-traditional/25-front-end-development/workshop-sentence-analyzer/66e2df8c5676fe51cead8ec8.md new file mode 100644 index 0000000000..bc3799e54e --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/workshop-sentence-analyzer/66e2df8c5676fe51cead8ec8.md @@ -0,0 +1,56 @@ +--- +id: 66e2df8c5676fe51cead8ec8 +title: Step 2 +challengeType: 1 +dashedName: step-2 +--- + +# --description-- + +Now it is time to test your `getVowelCount` function. + +Create a `vowelCount` variable and assign it the result of calling the `getVowelCount` function with the argument of `"Apples are tasty fruits"` + +After that, log the following to the console: `"Vowel Count: [vowel count goes here]"`. Replace `[vowel count goes here]` with the the actual variable name. You can choose to use template strings or string concatenation with the `+` operator here. + +# --hints-- + +You should create a `vowelCount` variable. + +```js +assert.isNotNull(vowelCount) +``` + +Your `vowelCount` variable should be set to the result of `getVowelCount("Apples are tasty fruits")`. + +```js +assert.equal(vowelCount, getVowelCount("Apples are tasty fruits")); +``` + +You should log the `vowelCount` variable to the console with the parameter `"Vowel Count: ${vowelCount}"`. + +```js +assert.match(code, /console\.log\((?:('|"|`)Vowel\s+Count:\s+('|"|`)\s+\+\s+vowelCount|`Vowel\s+Count:\s+\${vowelCount}`)\);?/) +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +--fcc-editable-region-- + +--fcc-editable-region-- +``` diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/workshop-sentence-analyzer/66e2e5d890ac8a54c9d703bd.md b/curriculum/challenges/chinese-traditional/25-front-end-development/workshop-sentence-analyzer/66e2e5d890ac8a54c9d703bd.md new file mode 100644 index 0000000000..a7cd45c177 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/workshop-sentence-analyzer/66e2e5d890ac8a54c9d703bd.md @@ -0,0 +1,87 @@ +--- +id: 66e2e5d890ac8a54c9d703bd +title: Step 3 +challengeType: 1 +dashedName: step-3 +--- + +# --description-- + +It's time to count the consonants. Create a `getConsonantCount` function with a `sentence` parameter. + +Inside the function, use a loop to count the number of consonants in the `sentence` that will be passed into the function when it is called. A consonant is anything that is not the following characters: `"aeiou"`. + +Your `getConsonantCount` function must return a number. + +# --hints-- + +You should create a `getConsonantCount` function. + +```js +assert.isFunction(getConsonantCount); +``` + +You `getConsonantCount` function should have a `sentence` parameter. + +```js +assert.match(getConsonantCount.toString(), /sentence/); +``` + +Your `getConsonantCount` function should return a number. + +```js +assert.isNumber(getConsonantCount("Coding is fun")) +``` + +When the sentence is `"Coding is fun"`, the `getConsonantCount` function should return `7`. + +```js +assert.strictEqual(getConsonantCount("Coding is fun"), 7); +``` + +When the sentence is `"Hello, World!"`, the `getConsonantCount` function should return `7`. + +```js +assert.strictEqual(getConsonantCount("Hello, World!"), 7); +``` + +Your consonant count should be case-insensitive. + +```js +assert.strictEqual(getConsonantCount("Apples are tasty fruits"), 13); +assert.strictEqual(getConsonantCount("freeCodeCamp is awesome"), 11); +``` + +Your `getConsonantCount` function should return the correct consonant count for any sentence. + +```js +assert.strictEqual(getConsonantCount("I went to the store"), 9); +assert.strictEqual(getConsonantCount("The quick brown fox jumps over the lazy dog"), 24); +assert.strictEqual(getConsonantCount("The cat in the hat"), 9); +assert.strictEqual(getConsonantCount(""), 0); +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +--fcc-editable-region-- + +--fcc-editable-region-- +``` diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/workshop-sentence-analyzer/66e2e99caa0cb3570f4822b4.md b/curriculum/challenges/chinese-traditional/25-front-end-development/workshop-sentence-analyzer/66e2e99caa0cb3570f4822b4.md new file mode 100644 index 0000000000..955b45ae32 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/workshop-sentence-analyzer/66e2e99caa0cb3570f4822b4.md @@ -0,0 +1,71 @@ +--- +id: 66e2e99caa0cb3570f4822b4 +title: Step 4 +challengeType: 1 +dashedName: step-4 +--- + +# --description-- + +Now it is time to test your `getConsonantCount` function. + +Create a `consonantCount` variable and assign it the result of calling the `getConsonantCount` function with the argument of `"Coding is fun"` + +After that, log the following to the console: `"Consonant Count: [Consonant count goes here]"`. Replace `[Consonant count goes here]` with the the actual variable name. You can choose to use template strings or string concatenation with the `+` operator here. + +# --hints-- + +You should create a `consonantCount` variable. + +```js +assert.isNotNull(consonantCount) +``` + +Your `consonantCount` variable should be set to the result of `getConsonantCount("Coding is fun")`. + +```js +assert.equal(consonantCount, getConsonantCount("Coding is fun")); +``` + +You should log the `consonantCount` variable to the console with the parameter `"Consonant Count: ${consonantCount}"`. + +```js +assert.match(code, /console\.log\((?:('|"|`)Consonant\s+Count:\s+('|"|`)\s+\+\s+consonantCount|`Consonant\s+Count:\s+\${consonantCount}`)\);?/) +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +function getConsonantCount(sentence) { + const consonants = "bcdfghjklmnpqrstvwxyz"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (consonants.includes(char)) { + count++; + } + } + return count; +} + +--fcc-editable-region-- + +--fcc-editable-region-- +``` diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/workshop-sentence-analyzer/66e2eab8a5638f57b637b7cc.md b/curriculum/challenges/chinese-traditional/25-front-end-development/workshop-sentence-analyzer/66e2eab8a5638f57b637b7cc.md new file mode 100644 index 0000000000..88a123104c --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/workshop-sentence-analyzer/66e2eab8a5638f57b637b7cc.md @@ -0,0 +1,97 @@ +--- +id: 66e2eab8a5638f57b637b7cc +title: Step 5 +challengeType: 1 +dashedName: step-5 +--- + +# --description-- + +You should count the number of punctuations now. + +Create a `getPunctuationCount` function with a `sentence` parameter. + +Inside the function, create a loop to count the number of consonants in the `sentence` that will be passed into the function when it is called. + +Your `getPunctuationCount` function must return a number. + +# --hints-- + +You should create a `getPunctuationCount` function. + +```js +assert.isFunction(getPunctuationCount); +``` + +You `getPunctuationCount` function should have a `sentence` parameter. + +```js +assert.match(getPunctuationCount.toString(), /sentence/); +``` + +Your `getPunctuationCount` function should return a number. + +```js +assert.isNumber(getPunctuationCount("Coding is fun!")) +``` + +When the sentence is `"What's going on here?"`, the `getPunctuationCount` function should return `2`. + +```js +assert.strictEqual(getPunctuationCount("What's going on here?"), 2); +``` + +When the sentence is `"What????!"`, the `getPunctuationCount` function should return `5`. + +```js +assert.strictEqual(getPunctuationCount("What????!"), 5); +``` + +Your `getPunctuationCount` function should return the correct punctuation count for any sentence. + +```js +assert.strictEqual(getPunctuationCount("Be quick, sign up! freeCodeCamp awaits, friend!!!"), 6); +assert.strictEqual(getPunctuationCount("Guess what? freeCodeCamp is launching a new cert soon!"), 2); +assert.strictEqual(getPunctuationCount("freeCodeCamp, again? It's incredible!"), 4); +assert.strictEqual(getPunctuationCount(""), 0); +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +function getConsonantCount(sentence) { + const consonants = "bcdfghjklmnpqrstvwxyz"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (consonants.includes(char)) { + count++; + } + } + return count; +} + +const consonantCount = getConsonantCount("Coding is fun"); +console.log(`Consonant Count: ${consonantCount}`); + +--fcc-editable-region-- + +--fcc-editable-region-- +``` diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/workshop-sentence-analyzer/66e2edb23013ca596f8d9568.md b/curriculum/challenges/chinese-traditional/25-front-end-development/workshop-sentence-analyzer/66e2edb23013ca596f8d9568.md new file mode 100644 index 0000000000..182cf60b6f --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/workshop-sentence-analyzer/66e2edb23013ca596f8d9568.md @@ -0,0 +1,87 @@ +--- +id: 66e2edb23013ca596f8d9568 +title: Step 6 +challengeType: 1 +dashedName: step-6 +--- + +# --description-- + +Now it is time to test your `getPunctuationCount` function. + +Create a `punctuationCount` variable and assign it the result of calling the `getPunctuationCount` function with the argument of `"WHAT?!?!?!?!?"` + +After that, log the following to the console: `"Punctuation Count: [Punctuation count goes here]"`. Replace `[Punctuation count goes here]` with the the actual variable name. You can choose to use template strings or string concatenation with the `+` operator here. + +# --hints-- + +You should create a `punctuationCount` variable. + +```js +assert.isNotNull(punctuationCount) +``` + +Your `punctuationCount` variable should be set to the result of `getPunctuationCount("WHAT?!?!?!?!?")`. + +```js +assert.equal(punctuationCount, getPunctuationCount("WHAT?!?!?!?!?")); +``` + +You should log the following to the console: `"Punctuation Count: [Punctuation count goes here]"`. Replace `[Punctuation count goes here]` with the the actual variable name. Make sure to use proper string concatenation syntax here. + +```js +assert.match(code, /console\.log\((?:('|"|`)Punctuation\s+Count:\s+('|"|`)\s+\+\s+punctuationCount|`Punctuation\s+Count:\s+\${punctuationCount}`)\);?/) +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +function getConsonantCount(sentence) { + const consonants = "bcdfghjklmnpqrstvwxyz"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (consonants.includes(char)) { + count++; + } + } + return count; +} + +const consonantCount = getConsonantCount("Coding is fun"); +console.log(`Consonant Count: ${consonantCount}`); + +function getPunctuationCount(sentence) { + const punctuations = ".,!?;:-()[]{}\"'–"; + let count = 0; + + for (const char of sentence) { + if (punctuations.includes(char)) { + count++; + } + } + return count; +} + +--fcc-editable-region-- + +--fcc-editable-region-- +``` + diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/workshop-sentence-analyzer/66e2f06b191e305c00574e4d.md b/curriculum/challenges/chinese-traditional/25-front-end-development/workshop-sentence-analyzer/66e2f06b191e305c00574e4d.md new file mode 100644 index 0000000000..de926b32ac --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/workshop-sentence-analyzer/66e2f06b191e305c00574e4d.md @@ -0,0 +1,113 @@ +--- +id: 66e2f06b191e305c00574e4d +title: Step 7 +challengeType: 1 +dashedName: step-7 +--- + +# --description-- + +Finally, count the number of words by creating a `getWordCount` function with a `sentence` parameter. The function should return the total number of words in the sentence passed in when it is called. + +# --hints-- + +You should create a `getWordCount` function. + +```js +assert.isFunction(getWordCount); +``` + +You `getWordCount` function should have a `sentence` parameter. + +```js +assert.match(getWordCount.toString(), /sentence/); +``` + +Your `getWordCount` function should return a number. + +```js +assert.isNumber(getWordCount("I love freeCodeCamp")) +``` + +When the sentence is `"When are you gonna start learning to code?"`, the `getWordCount` function should return `8`. + +```js +assert.strictEqual(getWordCount("When are you gonna start learning to code?"), 8); +``` + +When the sentence is `"What's going on?"`, the `getWordCount` function should return `3`. + +```js +assert.strictEqual(getWordCount("What's going on?"), 3); +``` + +Your word count should be case-insensitive. + +```js +assert.strictEqual(getWordCount("freeCodeCamp offers free coding tutorials online"), 6); +assert.strictEqual(getWordCount("You can learn HTML, CSS, JavaScript, and more on freeCodeCamp"), 10); +``` + +Your `getWordCount` function should return the correct punctuation count for any sentence. + +```js +assert.strictEqual(getWordCount("freeCodeCamp has a great community of kind people"), 8); +assert.strictEqual(getWordCount("The freeCodeCamp curriculum is constantly updated"), 6); +assert.strictEqual(getWordCount("freeCodeCamp teaches both frontend and backend development"), 7); +assert.strictEqual(getWordCount(""), 0); +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +function getConsonantCount(sentence) { + const consonants = "bcdfghjklmnpqrstvwxyz"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (consonants.includes(char)) { + count++; + } + } + return count; +} + +const consonantCount = getConsonantCount("Coding is fun"); +console.log(`Consonant Count: ${consonantCount}`); + +function getPunctuationCount(sentence) { + const punctuations = ".,!?;:-()[]{}\"'–"; + let count = 0; + + for (const char of sentence) { + if (punctuations.includes(char)) { + count++; + } + } + return count; +} + +const punctuationCount = getPunctuationCount("WHAT?!?!?!?!?"); +console.log(`Punctuation Count: ${punctuationCount}`); + +--fcc-editable-region-- + +--fcc-editable-region-- +``` diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/workshop-sentence-analyzer/66e2f376df6f315ee81de81a.md b/curriculum/challenges/chinese-traditional/25-front-end-development/workshop-sentence-analyzer/66e2f376df6f315ee81de81a.md new file mode 100644 index 0000000000..f649dc84fa --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/workshop-sentence-analyzer/66e2f376df6f315ee81de81a.md @@ -0,0 +1,159 @@ +--- +id: 66e2f376df6f315ee81de81a +title: Step 8 +challengeType: 1 +dashedName: step-8 +--- + +# --description-- + +Test your `getWordCount` by creating a `wordCount` variable set to the calling of the `getWordCount` function with the sentence `"I love freeCodeCamp"`. + +After that, log the following to the console: `"Word Count: [Word count goes here]"`. Replace `[Word count goes here]` with the the actual variable name. You can choose to use template strings or string concatenation with the `+` operator here. + +With that, your sentence analyzer project is done! + +# --hints-- + +You should create a `wordCount` variable. + +```js +assert.isNotNull(wordCount) +``` + +Your `wordCount` variable should be set to the result of `getWordCount("I love freeCodeCamp")`. + +```js +assert.equal(wordCount, getWordCount("I love freeCodeCamp")); +``` + +You should log the `wordCount` variable to the console with the parameter `"Word Count Count: ${wordCount}"`. + +```js +assert.match(code, /console\.log\((?:('|"|`)Word\s+Count:\s+('|"|`)\s+\+\s+wordCount|`Word\s+Count:\s+\${wordCount}`)\);?/) +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +function getConsonantCount(sentence) { + const consonants = "bcdfghjklmnpqrstvwxyz"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (consonants.includes(char)) { + count++; + } + } + return count; +} + +const consonantCount = getConsonantCount("Coding is fun"); +console.log(`Consonant Count: ${consonantCount}`); + +function getPunctuationCount(sentence) { + const punctuations = ".,!?;:-()[]{}\"'–"; + let count = 0; + + for (const char of sentence) { + if (punctuations.includes(char)) { + count++; + } + } + return count; +} + +const punctuationCount = getPunctuationCount("WHAT?!?!?!?!?"); +console.log(`Punctuation Count: ${punctuationCount}`); + +function getWordCount(sentence) { + if (sentence.trim() === '') { + return 0; + } + + const words = sentence.trim().split(/\s+/); + return words.length; +} + +--fcc-editable-region-- + +--fcc-editable-region-- +``` + +# --solutions-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +function getConsonantCount(sentence) { + const consonants = "bcdfghjklmnpqrstvwxyz"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (consonants.includes(char)) { + count++; + } + } + return count; +} + +const consonantCount = getConsonantCount("Coding is fun"); +console.log(`Consonant Count: ${consonantCount}`); + +function getPunctuationCount(sentence) { + const punctuations = ".,!?;:-()[]{}\"'–"; + let count = 0; + + for (const char of sentence) { + if (punctuations.includes(char)) { + count++; + } + } + return count; +} + +const punctuationCount = getPunctuationCount("WHAT?!?!?!?!?"); +console.log(`Punctuation Count: ${punctuationCount}`); + +function getWordCount(sentence) { + if (sentence.trim() === '') { + return 0; + } + + const words = sentence.trim().split(/\s+/); + return words.length; +} + +const wordCount = getWordCount("I love freeCodeCamp"); +console.log(`Word Count: ${wordCount}`); +``` diff --git a/curriculum/challenges/chinese/05-back-end-development-and-apis/basic-node-and-express/get-data-from-post-requests.md b/curriculum/challenges/chinese/05-back-end-development-and-apis/basic-node-and-express/get-data-from-post-requests.md index 1adf9ce0f2..72f80e8a28 100644 --- a/curriculum/challenges/chinese/05-back-end-development-and-apis/basic-node-and-express/get-data-from-post-requests.md +++ b/curriculum/challenges/chinese/05-back-end-development-and-apis/basic-node-and-express/get-data-from-post-requests.md @@ -24,7 +24,7 @@ PUT 或者 PATCH(有时候是 POST)- 发送数据,以更新资源; DELETE - 删除资源。 -还有其他两种方法常用于与服务进行交互。 除了 GET 之外,上面列出的所有方法都可以负载数据(即数据都能放到消息正文中), 这些方法也可以使用 body-parser 中间件。 +还有其他两种方法常用于与服务进行交互。 Except for GET, all the other methods listed above can have a payload (i.e. the data into the request body). 这些方法也可以使用 body-parser 中间件。 # --hints-- diff --git a/curriculum/challenges/chinese/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/66694bfa435cef241f6f9a68.md b/curriculum/challenges/chinese/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/66694bfa435cef241f6f9a68.md index b3d3b6340c..d065457728 100644 --- a/curriculum/challenges/chinese/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/66694bfa435cef241f6f9a68.md +++ b/curriculum/challenges/chinese/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/66694bfa435cef241f6f9a68.md @@ -18,7 +18,7 @@ empty_list = [] The list is characterized by the square brackets around all the values, and a comma between the values, like: `["A", "happy", "list"]`. If the list does not contain any values, then it is an empty list: `[]`. -A list can contain different data types: `[1, "Up", ["Down", "Twice]]`. That includes all possible data types. It can also contain another list! +A list can contain different data types: `[1, "Up", ["Down", "Twice"]]`. That includes all possible data types. It can also contain another list! Create a variable called `my_list` and assign to it an empty list. diff --git a/curriculum/challenges/chinese/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6564883669b5af4b69f794cc.md b/curriculum/challenges/chinese/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6564883669b5af4b69f794cc.md index 6fbdd7e23d..74073869d4 100644 --- a/curriculum/challenges/chinese/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6564883669b5af4b69f794cc.md +++ b/curriculum/challenges/chinese/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6564883669b5af4b69f794cc.md @@ -7,7 +7,7 @@ dashedName: step-6 # --description-- -Your `all_characters` variable is a string formed by all lowercase and uppercase letters, all the 10 digits and several special characters. +你的 `all_characters` 变量是一个由所有小写字母和大写字母、所有 10 个数字和几个特殊字符组成的字符串。 Just before it, add a comment saying `Combine all characters`. diff --git a/curriculum/challenges/chinese/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6564c67db26c417561ab510d.md b/curriculum/challenges/chinese/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6564c67db26c417561ab510d.md index 76dbc15941..2d05284d0f 100644 --- a/curriculum/challenges/chinese/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6564c67db26c417561ab510d.md +++ b/curriculum/challenges/chinese/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/6564c67db26c417561ab510d.md @@ -9,7 +9,7 @@ dashedName: step-31 As you can see from the output, now your regex matches the first `l` inside the string. -In your pattern, you can add a quantifier after a character to specify how many times that character should be repeated. For example, the `+` quantifier means it should repeat one or more times. +在你的正则表达式中,你可以在字符后添加一个量词,以指定该字符应重复多少次。 For example, the `+` quantifier means it should repeat one or more times. Add a `+` quantifier to your pattern. diff --git a/curriculum/challenges/chinese/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/657733bc97eb83efdb7e3988.md b/curriculum/challenges/chinese/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/657733bc97eb83efdb7e3988.md index 290dc828a6..e0d48866b2 100644 --- a/curriculum/challenges/chinese/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/657733bc97eb83efdb7e3988.md +++ b/curriculum/challenges/chinese/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/657733bc97eb83efdb7e3988.md @@ -7,11 +7,11 @@ dashedName: step-64 # --description-- -You don't need the `count` variable anymore. Delete this variable and its value. +你不再需要 `count` 变量了。 删除这个变量和它的值。 # --hints-- -You should delete the `count = 0` line. +你应该删除 `count = 0` 行。 ```js ({ test: () => { diff --git a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143931a113bb80c45546287.md b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143931a113bb80c45546287.md index 68330eda00..633136c5ad 100644 --- a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143931a113bb80c45546287.md +++ b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143931a113bb80c45546287.md @@ -185,16 +185,5 @@ h2 { border-bottom: 4px solid #dfdfe2; } -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border: 0; -} ``` diff --git a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/614394fb41985e0d2012a93e.md b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/614394fb41985e0d2012a93e.md index f1d1d9f9ac..b0bd3a6060 100644 --- a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/614394fb41985e0d2012a93e.md +++ b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/614394fb41985e0d2012a93e.md @@ -150,16 +150,5 @@ h2 { border-bottom: 4px solid #dfdfe2; } -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border: 0; -} ``` diff --git a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143956ed76ed60e012faa51.md b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143956ed76ed60e012faa51.md index 0ae6d15e00..66015c8940 100644 --- a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143956ed76ed60e012faa51.md +++ b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143956ed76ed60e012faa51.md @@ -138,18 +138,6 @@ h2 { border-bottom: 4px solid #dfdfe2; } -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border: 0; -} - ``` ```css diff --git a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3ef6e0a81099d9a697b550.md b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3ef6e0a81099d9a697b550.md index e59c67355f..b78a9b7ce3 100644 --- a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3ef6e0a81099d9a697b550.md +++ b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3ef6e0a81099d9a697b550.md @@ -45,7 +45,7 @@ assert(document.querySelector("footer > p > a")?.innerText === "Visit our websit assert(document.querySelector("footer > p > a")?.href === "https://www.freecodecamp.org/"); ``` -Your new `a` element should have the `target` attribute set to `_blank`. +你的新 `a` 元素应将 `target` 属性设置为 `_blank`。 ```js assert.equal(document.querySelector("footer > p > a")?.target, "_blank"); diff --git a/curriculum/challenges/chinese/25-front-end-development/lab-book-catalog-table/66ec4c8e9878d8441956516f.md b/curriculum/challenges/chinese/25-front-end-development/lab-book-catalog-table/66ec4c8e9878d8441956516f.md new file mode 100644 index 0000000000..d850d96afc --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/lab-book-catalog-table/66ec4c8e9878d8441956516f.md @@ -0,0 +1,200 @@ +--- +id: 66ec4c8e9878d8441956516f +title: Build a Book Catalog Table +challengeType: 14 +dashedName: build-a-book-catalog-table +demoType: onClick +--- + +# --description-- + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should create a `table` element that lists book information. +1. Your table should have a table head element with one row in it. +1. The row in your table head element should have four table header elements, with the text of `Title`, `Author`, `Genre`, and `Publication Year`, in that order. +1. Your table should have a table body element with at least five rows in it. +1. Each row in your table body should have four table data elements that display the book's Title, Author, Genre, and Publication Year. +1. Your table should have a table footer element with one row in it. +1. The row in your table footer element should have a table data element that spans four columns and has the text `Total Books: [number of books in your table]`. + +# --hints-- + +You should have one `table` element. + +```js +assert.lengthOf(document.querySelectorAll('table'), 1); +``` + +You should have one `thead` element within your `table` element. + +```js +assert.lengthOf(document.querySelectorAll('table thead'), 1); +``` + +You should have one `tr` element within your `thead` element. + +```js +assert.lengthOf(document.querySelectorAll('thead tr'), 1); +``` + +You should have four `th` elements within your `thead` element's row. + +```js +assert.lengthOf(document.querySelectorAll('thead tr th'), 4); +``` + +Your four `th` elements should have the text `Title`, `Author`, `Genre`, and `Publication Year`, in that order. + +```js +const ths = document.querySelectorAll('thead tr th'); +assert.equal(ths[0]?.textContent, 'Title'); +assert.equal(ths[1]?.textContent, 'Author'); +assert.equal(ths[2]?.textContent, 'Genre'); +assert.equal(ths[3]?.textContent, 'Publication Year'); +``` + +You should have one `tbody` element within your `table` element. + +```js +assert.lengthOf(document.querySelectorAll('table tbody'), 1); +``` + +Your `tbody` element should have at least five rows. + +```js +assert.isAtLeast(document.querySelectorAll('tbody tr').length, 5); +``` + +Each row in your `tbody` element should have exactly four `td` elements as children. + +```js +const rows = document.querySelectorAll('tbody tr'); +assert.isAtLeast(rows.length, 1); + +rows.forEach(row => { + assert.lengthOf(row.querySelectorAll('td'), 4); + assert.lengthOf(row.children, 4); +}); +``` + +Each `td` element in your table body should have text with book information. + +```js +const tds = document.querySelectorAll('tbody tr td'); +assert.isAtLeast(tds.length, 1); + +tds.forEach(td => { + assert.isAtLeast(td.textContent.length, 1); +}); +``` + +You should have one `tfoot` element within your `table` element. + +```js +assert.lengthOf(document.querySelectorAll('table tfoot'), 1); +``` + +You should have exactly one `tr` element in your `tfoot` element. + +```js +assert.lengthOf(document.querySelectorAll('tfoot tr'), 1); +``` + +The `td` element in your `tfoot` element's row should have it's `colspan` attribute set to `4`. + +```js +assert.equal(document.querySelector('tfoot tr td')?.colSpan, 4); +``` + +The `td` element in your `tfoot` element's row should have the text `Total Books: [number of books in your table]`. + +```js +const numberOfBooks = document.querySelectorAll('tbody tr')?.length; +assert.equal(document.querySelector('tfoot tr td').textContent, `Total Books: ${numberOfBooks}`); +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + + + Book Catalog + + + + + + +``` + +# --solutions-- + +```html + + + + + + Book Catalog + + +

Book Catalog

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TitleAuthorGenrePublication Year
How to Contribute to Open-Source Projects – A Handbook for BeginnersHillary NyakundiOpen Source2023
Learn Linux for Beginners: From Basics to Advanced TechniquesZaira HiraLinux2024
How to Learn to Code and Get a Developer JobQuincy LarsonLearn To Code2024
The Regular Expressions Book – RegEx for JavaScript DevelopersKolade ChrisRegular Expressions2023
The Python Code Example HandbookFarhan Hasin ChowdhuryPython2023
Total Books: 5
+ + +``` diff --git a/curriculum/challenges/chinese/25-front-end-development/lab-cash-register/aa2e6f85cab2ab736c9a9b24.md b/curriculum/challenges/chinese/25-front-end-development/lab-cash-register/aa2e6f85cab2ab736c9a9b24.md new file mode 100644 index 0000000000..fd6436366d --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/lab-cash-register/aa2e6f85cab2ab736c9a9b24.md @@ -0,0 +1,244 @@ +--- +id: aa2e6f85cab2ab736c9a9b24 +title: Build a Cash Register +challengeType: 14 +dashedName: build-a-cash-register +--- + +# --description-- + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should create a cash register drawer function `checkCashRegister()` that accepts purchase price as the first argument (`price`), payment as the second argument (`cash`), and cash-in-drawer (`cid`, which is is a 2D array listing available currency) as the third argument. +1. The `checkCashRegister()` function should always return an object with a `status` key and a `change` key. +1. If cash-in-drawer is less than the change due, or if you cannot return the exact change, the function should return `{status: "INSUFFICIENT_FUNDS", change: []}`. +1. If the cash-in-drawer is equal to the change due, the function should return `{status: "CLOSED", change: [...]}` with cash-in-drawer as the value for the key `change`. +1. Otherwise, the function should return `{status: "OPEN", change: [...]}`, with the change due in coins and bills, sorted in highest to lowest order, as the value of the `change` key. + +
Currency UnitAmount
Penny$0.01 (PENNY)
Nickel$0.05 (NICKEL)
Dime$0.1 (DIME)
Quarter$0.25 (QUARTER)
Dollar$1 (ONE)
Five Dollars$5 (FIVE)
Ten Dollars$10 (TEN)
Twenty Dollars$20 (TWENTY)
One-hundred Dollars$100 (ONE HUNDRED)
+ +See below for an example of a cash-in-drawer array: + +```js +[ + ["PENNY", 1.01], + ["NICKEL", 2.05], + ["DIME", 3.1], + ["QUARTER", 4.25], + ["ONE", 90], + ["FIVE", 55], + ["TEN", 20], + ["TWENTY", 60], + ["ONE HUNDRED", 100] +] +``` + +# --hints-- + +`checkCashRegister(19.5, 20, [["PENNY", 1.01], ["NICKEL", 2.05], ["DIME", 3.1], ["QUARTER", 4.25], ["ONE", 90], ["FIVE", 55], ["TEN", 20], ["TWENTY", 60], ["ONE HUNDRED", 100]])` should return an object. + +```js +assert.deepEqual( + Object.prototype.toString.call( + checkCashRegister(19.5, 20, [ + ['PENNY', 1.01], + ['NICKEL', 2.05], + ['DIME', 3.1], + ['QUARTER', 4.25], + ['ONE', 90], + ['FIVE', 55], + ['TEN', 20], + ['TWENTY', 60], + ['ONE HUNDRED', 100] + ]) + ), + '[object Object]' +); +``` + +`checkCashRegister(19.5, 20, [["PENNY", 1.01], ["NICKEL", 2.05], ["DIME", 3.1], ["QUARTER", 4.25], ["ONE", 90], ["FIVE", 55], ["TEN", 20], ["TWENTY", 60], ["ONE HUNDRED", 100]])` should return `{status: "OPEN", change: [["QUARTER", 0.5]]}`. + +```js +assert.deepEqual( + checkCashRegister(19.5, 20, [ + ['PENNY', 1.01], + ['NICKEL', 2.05], + ['DIME', 3.1], + ['QUARTER', 4.25], + ['ONE', 90], + ['FIVE', 55], + ['TEN', 20], + ['TWENTY', 60], + ['ONE HUNDRED', 100] + ]), + { status: 'OPEN', change: [['QUARTER', 0.5]] } +); +``` + +`checkCashRegister(3.26, 100, [["PENNY", 1.01], ["NICKEL", 2.05], ["DIME", 3.1], ["QUARTER", 4.25], ["ONE", 90], ["FIVE", 55], ["TEN", 20], ["TWENTY", 60], ["ONE HUNDRED", 100]])` should return `{status: "OPEN", change: [["TWENTY", 60], ["TEN", 20], ["FIVE", 15], ["ONE", 1], ["QUARTER", 0.5], ["DIME", 0.2], ["PENNY", 0.04]]}`. + +```js +assert.deepEqual( + checkCashRegister(3.26, 100, [ + ['PENNY', 1.01], + ['NICKEL', 2.05], + ['DIME', 3.1], + ['QUARTER', 4.25], + ['ONE', 90], + ['FIVE', 55], + ['TEN', 20], + ['TWENTY', 60], + ['ONE HUNDRED', 100] + ]), + { + status: 'OPEN', + change: [ + ['TWENTY', 60], + ['TEN', 20], + ['FIVE', 15], + ['ONE', 1], + ['QUARTER', 0.5], + ['DIME', 0.2], + ['PENNY', 0.04] + ] + } +); +``` + +`checkCashRegister(19.5, 20, [["PENNY", 0.01], ["NICKEL", 0], ["DIME", 0], ["QUARTER", 0], ["ONE", 0], ["FIVE", 0], ["TEN", 0], ["TWENTY", 0], ["ONE HUNDRED", 0]])` should return `{status: "INSUFFICIENT_FUNDS", change: []}`. + +```js +assert.deepEqual( + checkCashRegister(19.5, 20, [ + ['PENNY', 0.01], + ['NICKEL', 0], + ['DIME', 0], + ['QUARTER', 0], + ['ONE', 0], + ['FIVE', 0], + ['TEN', 0], + ['TWENTY', 0], + ['ONE HUNDRED', 0] + ]), + { status: 'INSUFFICIENT_FUNDS', change: [] } +); +``` + +`checkCashRegister(19.5, 20, [["PENNY", 0.01], ["NICKEL", 0], ["DIME", 0], ["QUARTER", 0], ["ONE", 1], ["FIVE", 0], ["TEN", 0], ["TWENTY", 0], ["ONE HUNDRED", 0]])` should return `{status: "INSUFFICIENT_FUNDS", change: []}`. + +```js +assert.deepEqual( + checkCashRegister(19.5, 20, [ + ['PENNY', 0.01], + ['NICKEL', 0], + ['DIME', 0], + ['QUARTER', 0], + ['ONE', 1], + ['FIVE', 0], + ['TEN', 0], + ['TWENTY', 0], + ['ONE HUNDRED', 0] + ]), + { status: 'INSUFFICIENT_FUNDS', change: [] } +); +``` + +`checkCashRegister(19.5, 20, [["PENNY", 0.5], ["NICKEL", 0], ["DIME", 0], ["QUARTER", 0], ["ONE", 0], ["FIVE", 0], ["TEN", 0], ["TWENTY", 0], ["ONE HUNDRED", 0]])` should return `{status: "CLOSED", change: [["PENNY", 0.5], ["NICKEL", 0], ["DIME", 0], ["QUARTER", 0], ["ONE", 0], ["FIVE", 0], ["TEN", 0], ["TWENTY", 0], ["ONE HUNDRED", 0]]}`. + +```js +assert.deepEqual( + checkCashRegister(19.5, 20, [ + ['PENNY', 0.5], + ['NICKEL', 0], + ['DIME', 0], + ['QUARTER', 0], + ['ONE', 0], + ['FIVE', 0], + ['TEN', 0], + ['TWENTY', 0], + ['ONE HUNDRED', 0] + ]), + { + status: 'CLOSED', + change: [ + ['PENNY', 0.5], + ['NICKEL', 0], + ['DIME', 0], + ['QUARTER', 0], + ['ONE', 0], + ['FIVE', 0], + ['TEN', 0], + ['TWENTY', 0], + ['ONE HUNDRED', 0] + ] + } +); +``` + +# --seed-- + +## --seed-contents-- + +```js + +``` + +# --solutions-- + +```js +const denom = [ + { name: "ONE HUNDRED", val: 100 }, + { name: "TWENTY", val: 20 }, + { name: "TEN", val: 10 }, + { name: "FIVE", val: 5 }, + { name: "ONE", val: 1 }, + { name: "QUARTER", val: 0.25 }, + { name: "DIME", val: 0.1 }, + { name: "NICKEL", val: 0.05 }, + { name: "PENNY", val: 0.01 }, + ]; + + function checkCashRegister(price, cash, cid) { + const output = { status: null, change: [] }; + let change = cash - price; + const register = cid.reduce( + function (acc, curr) { + acc.total += curr[1]; + acc[curr[0]] = curr[1]; + return acc; + }, + { total: 0 } + ); + if (register.total === change) { + output.status = "CLOSED"; + output.change = cid; + return output; + } + if (register.total < change) { + output.status = "INSUFFICIENT_FUNDS"; + return output; + } + const change_arr = denom.reduce(function (acc, curr) { + let value = 0; + while (register[curr.name] > 0 && change >= curr.val) { + change -= curr.val; + register[curr.name] -= curr.val; + value += curr.val; + change = Math.round(change * 100) / 100; + } + if (value > 0) { + acc.push([curr.name, value]); + } + return acc; + }, []); + if (change_arr.length < 1 || change > 0) { + output.status = "INSUFFICIENT_FUNDS"; + return output; + } + output.status = "OPEN"; + output.change = change_arr; + return output; + } +``` diff --git a/curriculum/challenges/chinese/25-front-end-development/lab-event-hub/66ebd4ae2812430bb883c787.md b/curriculum/challenges/chinese/25-front-end-development/lab-event-hub/66ebd4ae2812430bb883c787.md new file mode 100644 index 0000000000..7b3d1a504f --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/lab-event-hub/66ebd4ae2812430bb883c787.md @@ -0,0 +1,306 @@ +--- +id: 66ebd4ae2812430bb883c787 +title: Build an Event Hub +challengeType: 14 +dashedName: lab-event-hub +demoType: onClick +--- + +# --description-- + +In this lab you will utilize the semantic HTML elements to create the structure of a web page. You'll add content and images to make it look like a real event hub. + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should have a `header` element. +1. Inside the `header` element, you should have a `h1` element that contains the text `Event Hub`, and a `nav` element. +1. Inside the `nav` element, you should have an unordered list of two items containing links to different sections of the page. The first item should have the text `Upcoming Events`, and the second item should have the text `Past Events`. +1. Each link should be represented by an `a` element with an `href` attribute that links to the corresponding section of the page, `#upcoming-events` and `#past-events` respectively. +1. You should have a `main` element that contains the different sections of the page. +1. Inside the `main` element, you should have two `section` elements. +1. The first `section` element should have an `id` attribute with the value `upcoming-events` +1. Inside the `#upcoming-events` section, you should have: + + - An `h2` element with the text `Upcoming Events`. + - Two `article` elements. Each article should represent an event, and it should have : + - A `h3` element for the event title. + - A `p` element for the event description. You can add a date at the bottom if you like. + +1. The second `section` element should have an `id` attribute with the value `past-events`. +1. Inside the `#past-events` section, you should have: + + - An `h2` element with the text `Past Events`. + - Two `article` elements. Each article element should represent a past event, and it should have: + - An `h3` element for the event title, + - A `p` element for the event description. You can add a date at the bottom if you like. + - An image element with the `src` attribute pointing to an image file and the `alt` attribute with a description of the image. + +**Note:** You can use any text for the event descriptions and dates. You can use the following image URLs for the images if you like: + +- `https://cdn.freecodecamp.org/curriculum/labs/past-event1.jpg`. +- `https://cdn.freecodecamp.org/curriculum/labs/past-event2.jpg`. + +# --hints-- + +You should have a `header` element. + +```js +assert.isNotNull(document.querySelector("header")); +``` + +Your `header` element should come after the opening `body` tag. + +```js +assert.equal(document.querySelector("body")?.firstElementChild?.tagName, "HEADER"); +``` + +Inside the `header` element, you should have a `h1` element that contains the text `Event Hub`. + +```js +const h1Element = document.querySelector('header h1'); +assert.strictEqual(h1Element?.innerText, "Event Hub"); +``` + +Inside the `header` element, after the `h1` element, you should have a `nav` element. + +```js +assert.isNotNull(document.querySelector("header>h1+nav")); +``` + +Your `nav` element should contain an unordered list of two items. + +```js +const liElements = document.querySelectorAll('header nav>ul>li'); + +assert.isNotNull('header nav>ul'); +assert.strictEqual(liElements.length, 2); +``` + +The first item in the unordered list should be a link. + +```js +const firstLink = document.querySelectorAll('header nav ul li a')[0]; +assert.exists(firstLink); +``` + +The second item in the unordered list should be a link. + +```js +const secondLink = document.querySelectorAll('header nav ul li a')[1]; +assert.exists(secondLink); +``` + +The text of the first item in the unordered list should be `"Upcoming Events"`. + +```js +const firstLink = document.querySelectorAll('header nav>ul>li>a')[0]; +assert.strictEqual(firstLink.innerText, "Upcoming Events"); +``` + +The first item in the unordered list should have the `href` set to `#upcoming-events`. + +```js +const anchorElement = document.querySelectorAll("header nav>ul>li>a")[0]; +const hrefAttribute = anchorElement?.getAttribute("href"); +assert.strictEqual(hrefAttribute, "#upcoming-events"); +``` + +The second item in the unordered list should have the `href` set to `#past-events`. + +```js +const anchorElement = document.querySelectorAll("header nav>ul>li>a")[1]; +const hrefAttribute = anchorElement?.getAttribute("href"); +assert.strictEqual(hrefAttribute, "#past-events"); +``` + +You should have a `main` element after the `header` element closing tag. + +```js +const mainElement = document.querySelector("body>header+main"); +assert.isNotNull(mainElement); +``` + +Inside the `main` element, you should have two `section` elements. + +```js +const sectionElements = document.querySelectorAll('body>header+main>section'); +assert.strictEqual(sectionElements.length, 2); +``` + +Your first `section` element should have an `id` attribute with the value `upcoming-events`. + +```js +const firstSection = document.querySelectorAll('body>header+main>section')[0]; +const idAttribute = firstSection?.getAttribute("id"); +assert.strictEqual(idAttribute, "upcoming-events"); +``` + +Your second `section` element should have an `id` attribute with the value `past-events`. + +```js +const secondSection = document.querySelectorAll('body>header+main>section')[1]; +const idAttribute = secondSection?.getAttribute("id"); +assert.strictEqual(idAttribute, "past-events"); +``` + +Inside the `#upcoming-events` section, you should have an `h2` element with the text `Upcoming Events`. + +```js +const h2Element = document.querySelector('#upcoming-events h2'); +assert.strictEqual(h2Element?.innerText, "Upcoming Events"); +``` + +Inside the `#upcoming-events` section, you should have two `article` elements. + +```js +const articleElements = document.querySelectorAll('#upcoming-events article'); +assert.strictEqual(articleElements.length, 2); +``` + +Both of the `article` elements inside the `#upcoming-events` section should have an `h3` element for the event title. + +```js +const h3Elements = document.querySelectorAll('#upcoming-events article h3'); +assert.strictEqual(h3Elements.length, 2); +``` + +Both of the `article` elements inside the `#upcoming-events` section should have a paragraph element for the event description. + +```js +const pElement = document.querySelectorAll('#upcoming-events article h3+p').length; +assert.strictEqual(pElement, 2); +``` + +Inside the `#past-events` section, you should have an `h2` element with the text `Past Events`. + +```js +const h2Element = document.querySelector('#past-events h2'); +assert.strictEqual(h2Element?.innerText, "Past Events"); +``` + +Inside the `#past-events` section, you should have two `article` elements. + +```js +const articleElements = document.querySelectorAll('#past-events article'); +assert.strictEqual(articleElements.length, 2); +``` + +Both of the `article` elements inside the `#past-events` section should have an `h3` element for the event title. + +```js +const h3Elements = document.querySelectorAll('#past-events article h3'); +assert.strictEqual(h3Elements.length, 2); +``` + +Both of the `article` elements inside the `#past-events` section should have a paragraph element for the event description. + +```js +const pElement = document.querySelectorAll('#past-events article h3+p').length; +assert.strictEqual(pElement, 2); +``` + +Both of the `article` elements inside the `#past-events` section should have an image element. + +```js +const imgElements = document.querySelectorAll('#past-events article img'); +assert.strictEqual(imgElements.length, 2); +``` + +Both of the image elements inside the `#past-events` section should have the `src` attribute pointing to an image file. + +```js +const imgElements = document.querySelectorAll('#past-events article img'); +assert.strictEqual(imgElements.length, 2); + +for (let img of imgElements) { + assert(img.getAttribute("src")); +} +``` + +Both of the image elements inside the `#past-events` section should have the `alt` attribute with a description of the image. + +```js +const imgElements = document.querySelectorAll('#past-events article img'); +assert.strictEqual(imgElements.length, 2); + +for (let img of imgElements) { + assert(img.getAttribute("alt")); +} +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + + Event Hub + + + + + + + +``` + +# --solutions-- + +```html + + + + + + Event Hub + + +
+

Event Hub

+ +
+
+
+

Upcoming Events

+
+

AI & Machine Learning Conference 2024

+

Join us for a deep dive into the latest advancements in artificial intelligence and machine learning. Industry leaders will share insights and case studies on how AI is transforming various sectors.

+

Date: August 10, 2024

+
+
+

Web Development Bootcamp

+

A hands-on workshop designed for developers looking to enhance their skills in modern web technologies including React, Node.js, and GraphQL. Perfect for both beginners and experienced developers.

+

Date: September 5, 2024

+
+
+
+

Past Events

+
+

Cybersecurity Summit 2024

+

An event focusing on the latest trends and threats in cybersecurity. Experts discussed strategies for protecting data and ensuring privacy in an increasingly digital world.

+

Date: June 15, 2024

+ Image from Cybersecurity Summit 2024 +
+
+

Blockchain Expo 2024

+

A comprehensive event covering the future of blockchain technology. Topics included decentralized finance (DeFi), smart contracts, and the impact of blockchain on various industries.

+

Date: July 20, 2024

+ Image from Blockchain Expo 2024 +
+
+
+ + +``` + diff --git a/curriculum/challenges/chinese/25-front-end-development/lab-favorite-icon-toggler/66bf6bacf178eac7b96d4f5e.md b/curriculum/challenges/chinese/25-front-end-development/lab-favorite-icon-toggler/66bf6bacf178eac7b96d4f5e.md new file mode 100644 index 0000000000..6c0624aa31 --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/lab-favorite-icon-toggler/66bf6bacf178eac7b96d4f5e.md @@ -0,0 +1,216 @@ +--- +id: 66bf6bacf178eac7b96d4f5e +title: Build a Favorite Icon Toggler +challengeType: 14 +dashedName: build-a-favorite-icon-toggler +demoType: onClick +--- + +# --description-- + +In this lab you will use JavaScript click events to toggle the appearance of a favorite icon. When the heart icon is clicked, the appearance of the heart changes from empty to filled, and vice versa. + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. **Do not copy this demo project**. + +**User Stories:** + +1. You should have an unordered list with three items. +2. The unordered list should have the class `item-list`. +3. The three list items should contain the item name followed by a `span` element with the class `favorite-icon`. +4. The `span` element should contain the code `♡` initially to represent an empty heart. +5. When a span element containing a heart is clicked, you should add the `filled` class to the clicked `span` if it's not already present, and remove it, if it is. +6. When a `span` element containing a heart is clicked, the heart symbol should toggle between `♡` (empty heart) and `❤` (filled heart), depending on its current state. + +# --hints-- + +You should have an unordered list. + +```js +assert.exists(document.querySelector('ul')); +``` + +Your unordered list should have 3 items. + +```js +assert.lengthOf(document.querySelectorAll('ul li'), 3); +``` + +Your unordered list should have the class `item-list`. + +```js +assert.exists(document.querySelector('ul.item-list')); +``` + +Your individual list items should contain the item name. + +```js +assert.exists(document.querySelector('ul li').textContent); + +``` + +Your individual list item should contain a `span` element with the class `favorite-icon` + +```js +assert.exists(document.querySelector('ul li span.favorite-icon')); +``` + +Initially, the `span` elements should contain the code `♡` to represent an empty heart. + +```js +const inputs = document.querySelectorAll('ul li span.favorite-icon'); +assert(inputs.length) + +for (let input of inputs) { + assert.strictEqual(input.innerHTML.charCodeAt(0), 9825); +} +``` + +When the `span` element is clicked, and it contains the class `filled`, you should remove the class `filled` from the `span` element and change the innerHTML of the `span` element to `♡`. + +```js +const spanElements = document.querySelectorAll('.favorite-icon'); +assert(spanElements.length); + +spanElements.forEach(span => span.classList.add('filled')); + +spanElements.forEach(span => { + span.dispatchEvent(new Event('click')); + span.dispatchEvent(new Event('change')); + assert.isFalse(span.classList.contains('filled')); + assert.equal(span.innerHTML.charCodeAt(0), 9825); +}); +``` + +When the `span` element is clicked, and it doesn't contain the class `filled`, you should add the class `filled` to the `span` element and change the `innerHTML` of the `span` element to `❤`. + +```js +const spanElements = document.querySelectorAll('.favorite-icon'); +assert(spanElements.length); + +spanElements.forEach(span => span.classList.remove('filled')); + +spanElements.forEach(span => { + span.dispatchEvent(new Event('click')); + span.dispatchEvent(new Event('change')); + assert.isTrue(span.classList.contains('filled')); + assert.equal(span.innerHTML.charCodeAt(0), 10084); +}); +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + + + + + + + + + + +``` + +```css + +``` + +```js + +``` + +# --solutions-- + +```html + + + + + + + Favorite Icon Toggle + + + + +

Art Supplies

+ + + + + + +``` + +```css +body { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + height: 100vh; + margin: 0; + font-family: Arial, sans-serif; +} + +h1 { + margin-bottom: 20px; +} + +.item-list { + list-style-type: none; + padding: 0; +} + +.item-list li { + display: flex; + justify-content: space-between; + align-items: center; + padding: 10px; + border-bottom: 1px solid #ddd; + width: 200px; +} + +.favorite-icon { + font-size: 20px; + cursor: pointer; +} +``` + +```js +document.addEventListener("DOMContentLoaded", () => { + const favoriteIcons = document.querySelectorAll(".favorite-icon"); + + favoriteIcons.forEach((icon) => { + icon.addEventListener("click", () => { + if (icon.classList.contains("filled")) { + icon.classList.remove("filled"); + icon.innerHTML = "♡"; // Empty heart + } else { + icon.classList.add("filled"); + icon.innerHTML = "❤"; // Filled black heart + } + }); + }); +}); +``` diff --git a/curriculum/challenges/chinese/25-front-end-development/lab-house-painting/66d6a7a3e1aa411e94bf2346.md b/curriculum/challenges/chinese/25-front-end-development/lab-house-painting/66d6a7a3e1aa411e94bf2346.md new file mode 100644 index 0000000000..f584c1e915 --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/lab-house-painting/66d6a7a3e1aa411e94bf2346.md @@ -0,0 +1,533 @@ +--- +id: 66d6a7a3e1aa411e94bf2346 +title: Build a House Painting +challengeType: 14 +dashedName: build-a-house-painting +demoType: onClick +--- + +# --description-- + +In this lab, you will use HTML to create the structure of a house. Then, you will use CSS positioning to arrange the elements of your house like windows and doors. + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should have a `#house` `div`. +1. Your `#house` should have a `position` set to `relative` so its children can be positioned with respect to it. +1. Your `#house` should have a width of `500px` and a height of `400px`. +1. Your `#house` should have a background color and a border set. +1. You should have a `#chimney`, `#roof`, `#window-1`, `#window-2`, and `#door` `div`s within the `#house`. +1. All of the immediate children of the `#house` should have a `position` of `absolute`. +1. All of the immediate children of the `#house` should have a width, height, border, and background color set. +1. Your `#roof` should have a top value of `0`. +1. Your `#door` should be placed at the bottom of your house. +1. Your windows should be placed below your `#roof` and at least higher than one third of your `#door`'s height. +1. Both your windows and your door should have either `left` or `right` set to a value that places them within the house borders. +1. Your `#chimney` should have a top value that puts it at the top of your `#house`. +1. Your `#chimney` should have a `z-index` that puts it behind the house. + +**Note:** Be sure to link your stylesheet in your HTML to apply your CSS. + +# --hints-- + +You should have a `#house` `div`. + +```js +assert.exists(document.querySelector("div#house")); +``` + +You should target `#house` and set its `position` to `relative`. + +```js +assert.equal(new __helpers.CSSHelp(document).getStyle('#house')?.getPropertyValue("position"), "relative"); +``` + +You should target `#house` and set its `border` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#house")?.getPropertyValue("border")); +``` + +You should target `#house` and set its `background-color` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#house")?.getPropertyValue("background-color")); +``` + +You should target `#house` and set its width to `500px`. + +```js +assert.equal(new __helpers.CSSHelp(document).getStyle("#house")?.getPropertyValue("width"), "500px") +``` + +You should target `#house` and set its height to `400px`. + +```js +assert.equal(new __helpers.CSSHelp(document).getStyle('#house')?.getPropertyValue("height"), "400px") +``` + +You should have a `#chimney` `div` within the `#house`. + +```js +assert.exists(document.querySelector("div#house div#chimney")); +``` + +`#chimney` should have the `position` property set to `absolute`. + +```js +assert.equal(getComputedStyle(document.querySelector("#chimney"))?.getPropertyValue("position"), "absolute"); +``` + +You should target `#chimney` and set its `width` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#chimney")?.getPropertyValue("width")); +``` + +You should target `#chimney` and set its `height` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#chimney")?.getPropertyValue("height")); +``` + +You should target `#chimney` and set its `border` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#chimney")?.getPropertyValue("border")); +``` + +You should target `#chimney` and set its `background-color` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#chimney")?.getPropertyValue("background-color")); +``` + +You should have a `#roof` `div` within the `#house`. + +```js +assert.exists(document.querySelector("div#house div#roof")); +``` + +`#roof` should have the `position` property set to `absolute`. + +```js +assert.equal(getComputedStyle(document.querySelector("#roof"))?.getPropertyValue("position"), "absolute"); +``` + +You should target `#roof` and set its `width` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#roof")?.getPropertyValue("width")); +``` + +You should target `#roof` and set its `height` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#roof")?.getPropertyValue("height")); +``` + +You should target `#roof` and set its `border` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#roof")?.getPropertyValue("border")); +``` + +You should target `#roof` and set its `background-color` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#roof")?.getPropertyValue("background-color")); +``` + +You should have a `#window-1` `div` within the `#house`. + +```js +assert.exists(document.querySelector("div#house div#window-1")); +``` + +`#window-1` should have the `position` property set to `absolute`. + +```js +assert.equal(getComputedStyle(document.querySelector("#window-1"))?.getPropertyValue("position"), "absolute"); +``` + +You should target `#window-1` and set its `width` property. + +```js +const window1 = new __helpers.CSSHelp(document).getStyle("#window-1")?.getPropertyValue("width"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("width") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("width"); +assert.isNotEmpty(window1 || windows); +``` + +You should target `#window-1` and set its `height` property. + +```js +const window1 = new __helpers.CSSHelp(document).getStyle("#window-1")?.getPropertyValue("height"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("height") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("height"); +assert.isNotEmpty(window1 || windows); +``` + +You should target `#window-1` and set its `border` property. + +```js +const window1 = new __helpers.CSSHelp(document).getStyle("#window-1")?.getPropertyValue("border"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("border") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("border"); +assert.isNotEmpty(window1 || windows); +``` + +You should target `#window-1` and set its `background-color` property. + +```js +const window1 = new __helpers.CSSHelp(document).getStyle("#window-1")?.getPropertyValue("background-color"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("background-color") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("background-color"); +assert.isNotEmpty(window1 || windows); +``` + +You should have a `#window-2` `div` within the `#house`. + +```js +assert.exists(document.querySelector("div#house div#window-2")); +``` + +`#window-2` should have the `position` property set to `absolute`. + +```js +assert.equal(getComputedStyle(document.querySelector("#window-2"))?.getPropertyValue("position"), "absolute"); +``` + +You should target `#window-2` and set its `width` property. + +```js +const window2 = new __helpers.CSSHelp(document).getStyle("#window-2")?.getPropertyValue("width"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("width") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("width"); +assert.isNotEmpty(window2 || windows); +``` + +You should target `#window-2` and set its `height` property. + +```js +const window2 = new __helpers.CSSHelp(document).getStyle("#window-2")?.getPropertyValue("height"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("height") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("height"); +assert.isNotEmpty(window2 || windows); +``` + +You should target `#window-2` and set its `border` property. + +```js +const window2 = new __helpers.CSSHelp(document).getStyle("#window-2")?.getPropertyValue("border"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("border") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("border"); +assert.isNotEmpty(window2 || windows); +``` + +You should target `#window-2` and set its `background-color` property. + +```js +const window2 = new __helpers.CSSHelp(document).getStyle("#window-2")?.getPropertyValue("background-color"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("background-color") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("background-color"); +assert.isNotEmpty(window2 || windows); +``` + +You should have a `#door` `div` within the `#house`. + +```js +assert.exists(document.querySelector("div#house div#door")); +``` + +`#door` should have the `position` property set to `absolute`. + +```js +assert.equal(getComputedStyle(document.querySelector("#door"))?.getPropertyValue("position"), "absolute"); +``` + +You should target `#door` and set its `width` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#door")?.getPropertyValue("width")); +``` + +You should target `#door` and set its `height` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#door")?.getPropertyValue("height")); +``` + +You should target `#door` and set its `border` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#door")?.getPropertyValue("border")); +``` + +You should target `#door` and set its `background-color` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#door")?.getPropertyValue("background-color")); +``` + +Your `#roof` should have the `top` property set to `0`. + +```js +assert.equal(getComputedStyle(document.querySelector("#roof"))?.getPropertyValue("top"), "0px"); +``` + +Your `#door` should be placed at the bottom of the house. + +```js +const door = getComputedStyle(document.querySelector("#door")) +const doorBottom = Number(door.getPropertyValue("bottom").replace("px", "")); +assert.strictEqual(doorBottom, 0); +``` + +You should set either `left` or `right` on your `#door` and arrange it within the house borders. + +```js +const door = getComputedStyle(document.querySelector("#door")) +const doorLeft = Number(door.getPropertyValue("left").replace("px", "")); +const doorRight = Number(door.getPropertyValue("right").replace("px", "")); +assert.isAbove(doorLeft, 0); +assert.isAbove(doorRight, 0); +``` + +Your `#chimney` should have a `top` value that puts it at the top of your `#house`. + +```js +const chimney = getComputedStyle(document.querySelector("#chimney")); +assert.equal(Number(chimney?.getPropertyValue("top").replace("px", "")), - Number(chimney?.getPropertyValue("height").replace("px", ""))); +``` + +Your `#chimney` should have a `z-index` that puts it behind the house. + +```js +const houseZIndex = getComputedStyle(document.querySelector("#house"))?.getPropertyValue("z-index"); +const chimneyZIndex = getComputedStyle(document.querySelector("#chimney"))?.getPropertyValue("z-index"); +if (houseZIndex === "auto") { + assert.isBelow(Number(chimneyZIndex), 0) +} else { + assert.isBelow(Number(chimneyZIndex), Number(houseZIndex)); +} +``` + +Your windows should be placed below your `#roof` and at least higher than one third of your `#door`'s height. + +```js +const window1 = getComputedStyle(document.querySelector("#window-1")) +const window2 = getComputedStyle(document.querySelector("#window-2")) +const door = getComputedStyle(document.querySelector("#door")) +const roof = getComputedStyle(document.querySelector("#roof")) +const w1Top = Number(window1.getPropertyValue("top").replace("px", "")); +const w1Bottom = Number(window1.getPropertyValue("bottom").replace("px", "")); +const w2Top = Number(window2.getPropertyValue("top").replace("px", "")); +const w2Bottom = Number(window2.getPropertyValue("bottom").replace("px", "")); +const doorHeight = Number(door.getPropertyValue("height").replace("px", "")); +const roofHeight = Number(roof.getPropertyValue("height").replace("px", "")); +assert.isAbove(w1Top, roofHeight); +assert.isAbove(w1Bottom, doorHeight/3); +assert.isAbove(w2Top, roofHeight); +assert.isAbove(w2Bottom, doorHeight/3); +``` + +You should set either `left` or `right` on your windows and arrange them within the house borders. + +```js +const window1 = getComputedStyle(document.querySelector("#window-1")) +const window2 = getComputedStyle(document.querySelector("#window-2")) +const w1Left = Number(window1.getPropertyValue("left").replace("px", "")); +const w1Right = Number(window1.getPropertyValue("right").replace("px", "")); +const w2Left = Number(window2.getPropertyValue("left").replace("px", "")); +const w2Right = Number(window2.getPropertyValue("right").replace("px", "")); +assert.isAbove(w1Left, 0); +assert.isAbove(w1Right, 0); +assert.isAbove(w2Left, 0); +assert.isAbove(w2Right, 0); +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + + House Painting + + + + + +``` + +```css + +``` + +# --solutions-- + +```html + + + + + + House Painting + + + +
+
+
+
+
+
+
+
+
+
+
WELCOME
+
+ + +``` + +```css +* { + box-sizing: border-box; + } + + body { + margin: 0; + padding: 0; + display: flex; + justify-content: center; + align-items: center; + height: 100vh; + background: linear-gradient( + #b3e6ff, + #b3e6ff 60%, + green 60% + ); + } + + #house { + flex: 0 0 auto; + width: 500px; + height: 400px; + position: relative; + background-color: #ff9980; + border: 6px solid #b35900; + } + + #chimney { + position: absolute; + width: 90px; + height: 100px; + top: -100px; + left: 65%; + background: repeating-linear-gradient( + #e6e6e6, + #e6e6e6 10%, + black 10%, + black 12% + ); + border: 2px solid black; + z-index: -1; + } + + #smoke { + width: 40px; + height: 40px; + background-color: rgba(0,0,0,0.3); + position: absolute; + top: -20px; + left: 20px; + border-radius: 50%; + box-shadow: 0 -10px 10px 10px rgba(0,0,0,0.3); + border: none; + } + + #roof { + border: 2px; + width: 100%; + height: 110px; + background-color: green; + position: absolute; + top: 0; + background: repeating-linear-gradient( + 45deg, + #b35900, + #b35900 2%, + transparent 2%, + transparent 5% + ), repeating-linear-gradient( + -45deg, + #b35900, + #b35900 2%, + #ff9980 2%, + #ff9980 5% + ) + } + + #window-1, #window-2 { + width: 100px; + height: 100px; + background: linear-gradient( + to right, + #ffffb3, + #ffffb3 48%, + #b35900 48%, + #b35900 52%, + #ffffb3 52%, + #ffffb3 100% + ); + position: absolute; + top: 40%; + border: 6px solid #b35900; + } + + #window-1 { + left: 7.5%; + } + + #window-2 { + right: 7.5%; + } + + #door { + width: 130px; + height: 180px; + position: absolute; + bottom: 0%; + left: 185px; + background-color: #e6e6e6; + border: 6px solid #b35900; + transform: translateY(6px); + } + + #door-knob { + width: 20px; + height: 20px; + background-color: #b35900; + border-radius: 50%; + position: absolute; + top: 50%; + right: 5%; + } + + #welcome { + font-family: sans-serif; + font-weight: bold; + width: 130px; + height: 40px; + position: absolute; + bottom: -47px; + left: 178px; + background-color: #85e085; + border: 2px solid black; + transform: skewX(-20deg); + display: flex; + align-items: center; + justify-content: center; + } +``` diff --git a/curriculum/challenges/chinese/25-front-end-development/lab-javascript-trivia-bot/66ed41f912d0bb1dc62da5dd.md b/curriculum/challenges/chinese/25-front-end-development/lab-javascript-trivia-bot/66ed41f912d0bb1dc62da5dd.md new file mode 100644 index 0000000000..bac8eee566 --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/lab-javascript-trivia-bot/66ed41f912d0bb1dc62da5dd.md @@ -0,0 +1,178 @@ +--- +id: 66ed41f912d0bb1dc62da5dd +title: Build a JavaScript Trivia Bot +challengeType: 14 +dashedName: lab-javascript-trivia-bot +--- + +# --description-- + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should log `"Hello! I'm your coding fun fact guide!"` to the console as a greeting message to the user. +1. You should create three variables: `botName`, `botLocation`, and `favoriteLanguage`, that store the bot's name, where it's from, and its favorite coding language, respectively. +1. You should use string concatenation to log `"My name is (botName) and I live on (botLocation)."` to the console. +1. You should use string concatenation to log `"My favorite programming language is (favoriteLanguage)."` to the console. +1. You should use `let` to create a `codingFact` variable and assign it a string that is a fun fact about your bot's favorite coding language and uses string concatenation to include the use of the `favoriteLanguage` variable. +1. You should log the `codingFact` to the console. +1. You should reassign the `codingFact` variable to a new fact about the bot's favorite language using the `favoriteLanguage` variable again. +1. You should log the `codingFact` to the console again. +1. You should reassign the `codingFact` variable again to another new fact about the bot's favorite language using the `favoriteLanguage` variable. +1. You should log the `codingFact` to the console a third time. +1. You should log `"It was fun sharing these facts with you. Goodbye! - (botName) from (botLocation)."` to the console as a farewell statement from the bot. + +# --hints-- + +You should log `"Hello! I'm your coding fun fact guide!"` to the console. + +```js +assert.equal(output[0], "Hello! I'm your coding fun fact guide!") +``` + +You should declare a `botName` variable and give it a value. + +```js +assert.exists(botName); +assert.isString(botName); +``` + +You should declare a `botLocation` variable and give it a value. + +```js +assert.exists(botLocation); +assert.isString(botLocation); +``` + +You should declare a `favoriteLanguage` variable and give it a value. + +```js +assert.exists(favoriteLanguage); +assert.isString(favoriteLanguage); +``` + +You should log to the console `"My name is (botName) and I live on (botLocation)."` using concatenation to add the variables to the string. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +assert.equal(output[1], `My name is ${botName} and I live on ${botLocation}.`) +assert.match(codeWithoutComments, /is ("|')\s*\+\s*botName\s*\+\s*("|') and I live on \2\s*\+\s*botLocation\s*\+\s*('|")\./) +``` + +You should log to the console `"My favorite programming language is (favoriteLanguage)."` using concatenation to add the variable to the string. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +assert.equal(output[2], `My favorite programming language is ${favoriteLanguage}.`) +assert.match(codeWithoutComments, /language is ('|")\s*\+\s*favoriteLanguage\s*\+\s*('|")\./); +``` + +You should use `let` to declare a new variable `codingFact`. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +const [first, second, third] = codeWithoutComments.match(/(let )?\s*codingFact\s*=\s*("|').+?\2\s*\+\s*favoriteLanguage/g) +assert.match(code, /let\s+codingFact/) +assert.include(first, 'let'); +assert.exists(first); +``` + +You should give `codingFact` a value that includes `favoriteLanguage` using concatenation. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +const [first, second, third] = codeWithoutComments.match(/(let )?\s*codingFact\s*=\s*("|').+?\2\s*\+\s*favoriteLanguage/g) +assert.match(code, /let\scodingFact\s*=\s*("|').+?\1\s*\+\s*favoriteLanguage/) +assert.include(first, 'let'); +assert.exists(first); +``` + +You should log `codingFact` to the console. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +const loggingCodingFacts = codeWithoutComments.match(/console\.log\(\s*codingFact\s*\)/g) +assert.include(output[3], favoriteLanguage); +assert.isAtLeast(loggingCodingFacts.length, 1); +``` + +You should assign a new value to `codingFact` that also contains `favoriteLanguage`, and log it to the console. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +const loggingCodingFacts = codeWithoutComments.match(/console\.log\(\s*codingFact\s*\)/g) +const [first, second, third] = codeWithoutComments.match(/(let )?\s*codingFact\s*=\s*("|').+?\2\s*\+\s*favoriteLanguage/g) +assert.include(output[4], favoriteLanguage); +assert.notEqual(output[4], output[3]); +assert.isAtLeast(loggingCodingFacts.length, 2); +assert.exists(second); +``` + +You should assign a value to `codingFact` for the third time that also contains `favoriteLanguage`, and log it to the console. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +const loggingCodingFacts = codeWithoutComments.match(/console\.log\(\s*codingFact\s*\)/g) +const [first, second, third] = codeWithoutComments.match(/(let )?\s*codingFact\s*=\s*("|').+?\2\s*\+\s*favoriteLanguage/g) +assert.include(output[5], favoriteLanguage); +assert.notEqual(output[5], output[4]); +assert.equal(output[5], codingFact); +assert.lengthOf(loggingCodingFacts, 3); +assert.exists(third); +``` + +You should log to the console `"It was fun sharing these facts with you. Goodbye! - (botName) from (botLocation)."` using concatenation to add the values of the variables. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +assert.equal(output[6], `It was fun sharing these facts with you. Goodbye! - ${botName} from ${botLocation}.`); +assert.match(codeWithoutComments, /\. Goodbye! - ("|')\s*\+\s*botName\s*\+\s*('|") from \2\s*\+\s*botLocation\s*\+\s*("|')\./) +``` + +# --seed-- + +## --before-user-code-- + +```js +const temp = console.log +const output = [] +console.log = function (...args) { +temp(...args) +output.push(...args) +} +``` + +## --seed-contents-- + +```js + +``` + +# --solutions-- + +```js +console.log("Hello! I'm your coding fun fact guide!"); + +const botName = "JsBot"; +const botLocation = "planet Eris"; +const favoriteLanguage = "JavaScript"; + +console.log("My name is " + botName + " and I live on " + botLocation + "."); +console.log("My favorite programming language is " + favoriteLanguage + "."); + +let codingFact = "Did you know that " + favoriteLanguage + " was created in just 10 days?"; + +console.log(codingFact); + +codingFact = "Another fun fact: " + favoriteLanguage + "was originally called Mocha!"; + +console.log(codingFact); + +codingFact = "Also, " + favoriteLanguage + " is the most popular programming language in the world."; + +console.log(codingFact); + +console.log("It was fun sharing these facts with you. Goodbye! - " + botName + " from " + botLocation + "."); + +``` diff --git a/curriculum/challenges/chinese/25-front-end-development/lab-palindrome-checker/657bdc55a322aae1eac3838f.md b/curriculum/challenges/chinese/25-front-end-development/lab-palindrome-checker/657bdc55a322aae1eac3838f.md new file mode 100644 index 0000000000..df707a0ea8 --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/lab-palindrome-checker/657bdc55a322aae1eac3838f.md @@ -0,0 +1,542 @@ +--- +id: 657bdc55a322aae1eac3838f +title: Build a Palindrome Checker +challengeType: 14 +dashedName: build-a-palindrome-checker +demoType: onClick +--- + +# --description-- + +A palindrome is a word or phrase that can be read the same way forwards and backwards, ignoring punctuation, case, and spacing. + +**Note:** You'll need to remove **all non-alphanumeric characters** (punctuation, spaces and symbols) and turn everything into the same case (lower or upper case) in order to check for palindromes. + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should have an `input` element with an `id` of `"text-input"`. +1. You should have a `button` element with an `id` of `"check-btn"`. +1. You should have a `div`, `span` or `p` element with an `id` of `"result"`. +1. When you click on the `#check-btn` element without entering a value into the `#text-input` element, an alert should appear with the text `"Please input a value"`. +1. When the `#text-input` element only contains the letter `A` and the `#check-btn` element is clicked, the `#result` element should contain the text `"A is a palindrome"`. +1. When the `#text-input` element contains the text `eye` and the `#check-btn` element is clicked, the `#result` element should contain the text `"eye is a palindrome"`. +1. When the `#text-input` element contains the text `_eye` and the `#check-btn` element is clicked, the `#result` element should contain the text `"_eye is a palindrome"`. +1. When the `#text-input` element contains the text `race car` and the `#check-btn` element is clicked, the `#result` element should contain the text `"race car is a palindrome"`. +1. When the `#text-input` element contains the text `not a palindrome` and the `#check-btn` element is clicked, the `#result` element should contain the text `"not a palindrome is not a palindrome"`. +1. When the `#text-input` element contains the text `A man, a plan, a canal. Panama` and the `#check-btn` element is clicked, the `#result` element should contain the text `"A man, a plan, a canal. Panama is a palindrome"`. +1. When the `#text-input` element contains the text `never odd or even` and the `#check-btn` element is clicked, the `#result` element should contain the text `"never odd or even is a palindrome"`. +1. When the `#text-input` element contains the text `nope` and the `#check-btn` element is clicked, the `#result` element should contain the text `"nope is not a palindrome"`. +1. When the `#text-input` element contains the text `almostomla` and the `#check-btn` element is clicked, the `#result` element should contain the text `"almostomla is not a palindrome"`. +1. When the `#text-input` element contains the text `My age is 0, 0 si ega ym.` and the `#check-btn` element is clicked, the `#result` element should contain the text `"My age is 0, 0 si ega ym. is a palindrome"`. +1. When the `#text-input` element contains the text `1 eye for of 1 eye.` and the `#check-btn` element is clicked, the `#result` element should contain the text `"1 eye for of 1 eye. is not a palindrome"`. +1. When the `#text-input` element contains the text `0_0 (: /-\ :) 0-0` and the `#check-btn` element is clicked, the `#result` element should contain the text `"0_0 (: /-\ :) 0-0 is a palindrome"`. +1. When the `#text-input` element contains the text `five|\_/|four` and the `#check-btn` element is clicked, the `#result` element should contain the text `"five|\_/|four is not a palindrome"`. + +# --hints-- + +You should have an `input` element with an `id` of `"text-input"`. + +```js +const el = document.getElementById('text-input'); +assert.strictEqual(el?.nodeName?.toLowerCase(), 'input'); +``` + +You should have a `button` element with an `id` of `"check-btn"`. + +```js +const el = document.getElementById('check-btn'); +assert.strictEqual(el?.nodeName?.toLowerCase(), 'button'); +``` + +You should have a `div`, `span`, or `p` element with an `id` of `result`. + +```js +const el = document.getElementById('result'); +assert(['div', 'span', 'p'].includes(el?.nodeName?.toLowerCase())); +``` + +When you click on the `#check-btn` element without entering a value into the `#text-input` element, an alert should appear with the text `"Please input a value"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +let alertMessage; +window.alert = (message) => alertMessage = message; // Override alert and store message + +inputEl.value = ''; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(alertMessage.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'please input a value'); +``` + +When the `#text-input` element only contains the letter `A` and the `#check-btn` element is clicked, the `#result` element should contain the text `"A is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'A'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'a is a palindrome'); +``` + +When the `#text-input` element contains the text `eye` and the `#check-btn` element is clicked, the `#result` element should contain the text `"eye is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'eye'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'eye is a palindrome'); +``` + +When the `#text-input` element contains the text `_eye` and the `#check-btn` element is clicked, the `#result` element should contain the text `"_eye is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = '_eye'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), '_eye is a palindrome'); +``` + +When the `#text-input` element contains the text `race car` and the `#check-btn` element is clicked, the `#result` element should contain the text `"race car is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'race car'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'race car is a palindrome'); +``` + +When the `#text-input` element contains the text `not a palindrome` and the `#check-btn` element is clicked, the `#result` element should contain the text `"not a palindrome is not a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'not a palindrome'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'not a palindrome is not a palindrome'); +``` + +When the `#text-input` element contains the text `A man, a plan, a canal. Panama` and the `#check-btn` element is clicked, the `#result` element should contain the text `"A man, a plan, a canal. Panama is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'A man, a plan, a canal. Panama'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'a man, a plan, a canal. panama is a palindrome'); +``` + +When the `#text-input` element contains the text `never odd or even` and the `#check-btn` element is clicked, the `#result` element should contain the text `"never odd or even is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'never odd or even'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'never odd or even is a palindrome'); +``` + +When the `#text-input` element contains the text `nope` and the `#check-btn` element is clicked, the `#result` element should contain the text `"nope is not a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'nope'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'nope is not a palindrome'); +``` + +When the `#text-input` element contains the text `almostomla` and the `#check-btn` element is clicked, the `#result` element should contain the text `"almostomla is not a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'almostomla'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'almostomla is not a palindrome'); +``` + +When the `#text-input` element contains the text `My age is 0, 0 si ega ym.` and the `#check-btn` element is clicked, the `#result` element should contain the text `"My age is 0, 0 si ega ym. is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'My age is 0, 0 si ega ym.'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'my age is 0, 0 si ega ym. is a palindrome'); +``` + +When the `#text-input` element contains the text `1 eye for of 1 eye.` and the `#check-btn` element is clicked, the `#result` element should contain the text `"1 eye for of 1 eye. is not a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = '1 eye for of 1 eye.'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), '1 eye for of 1 eye. is not a palindrome'); +``` + +When the `#text-input` element contains the text `0_0 (: /-\ :) 0-0` and the `#check-btn` element is clicked, the `#result` element should contain the text `"0_0 (: /-\ :) 0-0 is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = '0_0 (: /-\ :) 0-0'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), '0_0 (: /-\ :) 0-0 is a palindrome'); +``` + +When the `#text-input` element contains the text `five|\_/|four` and the `#check-btn` element is clicked, the `#result` element should contain the text `"five|\_/|four is not a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'five|\_/|four'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'five|\_/|four is not a palindrome'); +``` + +When the `#text-input` element contains an alphanumeric palindrome, the `#result` element should correctly identify it as a palindrome. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +const characters = 'abcdefghijklmnopqrstuvwxyz0123456789'; +const charactersLength = characters.length; + +const firstLetter = characters.charAt(Math.floor(Math.random() * charactersLength)); +const secondLetter = characters.charAt(Math.floor(Math.random() * charactersLength)); +const thirdLetter = characters.charAt(Math.floor(Math.random() * charactersLength)); +const fourthLetter = characters.charAt(Math.floor(Math.random() * charactersLength)); + +const phrase = firstLetter + secondLetter + thirdLetter + fourthLetter + fourthLetter + thirdLetter + secondLetter + firstLetter; + +inputEl.value = phrase; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); + +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), phrase + ' is a palindrome'); +``` + +When the `#text-input` element contains a random sequence of alphanumeric characters that is not a palindrome, the `#result` element should say it is not a palindrome. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +let characters = 'abcdefghijklmnopqrstuvwxyz0123456789'; +let charactersLength = characters.length; + +const firstIndex = Math.floor(Math.random() * charactersLength); +const firstLetter = characters.charAt(firstIndex); +characters = characters.slice(0,firstIndex) + characters.slice(firstIndex + 1); +charactersLength--; + + +const secondIndex = Math.floor(Math.random() * charactersLength); +const secondLetter = characters.charAt(secondIndex); +characters = characters.slice(0,secondIndex) + characters.slice(secondIndex + 1); +charactersLength--; + +const thirdIndex = Math.floor(Math.random() * charactersLength); +const thirdLetter = characters.charAt(thirdIndex); +characters = characters.slice(0,thirdIndex) + characters.slice(thirdIndex + 1); +charactersLength--; + +const fourthIndex = Math.floor(Math.random() * charactersLength); +const fourthLetter = characters.charAt(fourthIndex); +characters = characters.slice(0,fourthIndex) + characters.slice(fourthIndex + 1); +charactersLength--; + +const phrase = firstLetter + secondLetter + thirdLetter + fourthLetter; + +inputEl.value = phrase; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); + +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), phrase + ' is not a palindrome'); +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + + Palindrome Checker + + + + + + + + +``` + +```css + +``` + +```js + +``` + +# --solutions-- + +```html + + + + + + + + Palindrome Checker + + + +
+ +

Is it a Palindrome?

+
+ + + + +
+
+

+ 💡 + A palindrome is a word or sentence that's spelled the same + way both forward and backward, ignoring punctuation, case, and + spacing. +

+
+
+ + + +``` + +```css +* { + margin: 0; + padding: 0; + box-sizing: border-box; +} + +body { + font-family: Verdana, Geneva, Tahoma, sans-serif; + background-color: #0a0a23; + color: #ffffff; +} + +.container { + width: 100%; + min-height: 100vh; + position: relative; + display: flex; + align-items: center; + justify-content: center; + flex-direction: column; +} + +.freecodecamp-logo { + height: 30px; + margin-bottom: 20px; +} + +.title { + text-align: center; + padding: 10px 0; + font-size: 2.5rem; + margin-bottom: 20px; +} + +.palindrome-div { + width: min(100vw, 450px); + min-height: 100px; + border-radius: 20px; + display: flex; + align-items: center; + justify-content: center; + flex-wrap: wrap; + padding: 20px; + margin: 10px 0; + background-color: white; + box-shadow: 0 6px 6px #002ead; +} + +label { + color: #0a0a23; + margin-bottom: 20px; +} + +.palindrome-btn { + width: 90px; + border: none; + padding: 10px; + border-radius: 15px; + background-color: #5a01a7; + color: #fff; + cursor: pointer; +} + +.palindrome-input { + height: 30px; + width: 250px; + text-align: center; + font-size: 1.2rem; + margin: 10px; + border: none; + border-bottom: 2px solid #5a01a7; +} + +.palindrome-input:focus { + border-bottom: 3px solid #5a01a7; +} + +.palindrome-input::placeholder { + text-align: center; +} + +.user-input { + font-size: 1.4rem; + margin-top: 10px; + text-align: center; +} + +.results-div { + overflow-y: auto; + word-wrap: break-word; + min-height: 50px; + color: black; +} + +.hidden { + display: none; +} + +.palindrome-definition-div { + width: min(100vw, 450px); + font-size: 1.3rem; + min-height: 140px; + background-color: #00471b; + margin-top: 20px; + padding: 20px; + border-radius: 20px; + display: flex; + align-items: center; + justify-content: center; +} + +.palindrome-definition { + vertical-align: middle; + text-align: center; +} +``` + +```js +const userInput = document.getElementById("text-input"); +const checkPalindromeBtn = document.getElementById("check-btn"); +const resultDiv = document.getElementById("result"); + +const checkForPalindrome = (input) => { + const originalInput = input; // Store for later output + + if (input === "") { + alert("Please input a value"); + return; + } + + // Remove the previous result + resultDiv.replaceChildren(); + + const lowerCaseStr = input.replace(/[^A-Za-z0-9]/gi, "").toLowerCase(); + let resultMsg = `${originalInput} ${ + lowerCaseStr === [...lowerCaseStr].reverse().join("") ? "is" : "is not" + } a palindrome.`; + + const pTag = document.createElement("p"); + pTag.className = "user-input"; + pTag.innerHTML = resultMsg; + resultDiv.appendChild(pTag); + + // Show the result. + resultDiv.classList.remove("hidden"); +}; + +checkPalindromeBtn.addEventListener("click", () => { + checkForPalindrome(userInput.value); + userInput.value = ""; +}); + +userInput.addEventListener("keydown", (e) => { + if (e.key === "Enter") { + checkForPalindrome(userInput.value); + userInput.value = ""; + } +}); +``` diff --git a/curriculum/challenges/chinese/25-front-end-development/lab-product-landing-page/587d78af367417b2b2512b04.md b/curriculum/challenges/chinese/25-front-end-development/lab-product-landing-page/587d78af367417b2b2512b04.md new file mode 100644 index 0000000000..34c416823c --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/lab-product-landing-page/587d78af367417b2b2512b04.md @@ -0,0 +1,734 @@ +--- +id: 587d78af367417b2b2512b04 +title: Build a Product Landing Page +challengeType: 14 +dashedName: build-a-product-landing-page +demoType: onClick +--- + +# --description-- + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. Your product landing page should have a `header` element with a corresponding `id="header"`. +2. You should have an image within the `header` element with a corresponding `id="header-img"` (A logo would make a good image here). +3. Within the `#header` element, you should have a `nav` element with a corresponding `id="nav-bar"`. +4. You should have at least three clickable elements inside the `nav` element, each with the class `nav-link`. +5. When you click a `.nav-link` button in the `nav` element, you should be taken to the corresponding section of the landing page. +6. You should have an embedded product video with `id="video"`. +7. Your landing page should have a `form` element with a corresponding `id="form"`. +8. Within the form, there should be an `input` field with `id="email"` where you can enter an email address. +9. The `#email` input field should have placeholder text to let users know what the field is for. +10. The `#email` input field should use HTML5 validation to confirm that the entered text is an email address. +11. Within the form, there should be a submit `input` with a corresponding `id="submit"`. +12. When you click the `#submit` element, the email should be submitted to a static page (use this mock URL: `https://www.freecodecamp.com/email-submit`). +13. The navbar should always be at the top of the viewport. +14. Your product landing page should have at least one media query. +15. Your product landing page should utilize CSS flexbox at least once. + +**Note:** Be sure to link your stylesheet in your HTML and apply your CSS. + +# --hints-- + +You should have a `header` element with an `id` of `header`. + +```js +const el = document.getElementById('header') +assert(!!el && el.tagName === 'HEADER') +``` + +You should have an `img` element with an `id` of `header-img`. + +```js +const el = document.getElementById('header-img') +assert(!!el && el.tagName === 'IMG') +``` + +Your `#header-img` should be a descendant of the `#header`. + +```js +const els = document.querySelectorAll('#header #header-img') +assert(els.length > 0) +``` + +Your `#header-img` should have a `src` attribute. + +```js +const el = document.getElementById('header-img') +assert(!!el && !!el.src) +``` + +Your `#header-img`’s `src` value should be a valid URL (starts with `http`). + +```js +const el = document.getElementById('header-img'); +assert(!!el && el.getAttribute('src') !== "" && /^http/.test(el.src)); +``` + +You should have a `nav` element with an `id` of `nav-bar`. + +```js +const el = document.getElementById('nav-bar') +assert(!!el && el.tagName === 'NAV') +``` + +Your `#nav-bar` should be a descendant of the `#header`. + +```js +const els = document.querySelectorAll('#header #nav-bar') +assert(els.length > 0) +``` + +You should have at least 3 `.nav-link` elements within the `#nav-bar`. + +```js +const els = document.querySelectorAll('#nav-bar .nav-link') +assert(els.length >= 3) +``` + +Each `.nav-link` element should have an `href` attribute. + +```js +const els = document.querySelectorAll('.nav-link') +els.forEach(el => { + if (!el.href) assert(false) +}) +assert(els.length > 0) +``` + +Each `.nav-link` element should link to a corresponding element on the landing page (has an `href` with a value of another element's id. e.g. `#footer`). + +```js +const els = document.querySelectorAll('.nav-link') +els.forEach(el => { + const linkDestination = el.getAttribute('href').slice(1) + if (!document.getElementById(linkDestination)) assert(false) +}) +assert(els.length > 0) +``` + +You should have a `video` or `iframe` element with an `id` of `video`. + +```js +const el = document.getElementById('video') +assert(!!el && (el.tagName === 'VIDEO' || el.tagName === 'IFRAME')) +``` + +Your `#video` should have a `src` attribute. + +```js +let el = document.getElementById('video') +const sourceNode = el.children; +let sourceElement = null; +if (sourceNode.length) { + sourceElement = [...video.children].filter(el => el.localName === 'source')[0]; +} +if (sourceElement) { + el = sourceElement; +} +assert(el.hasAttribute('src')); +``` + +You should have a `form` element with an `id` of `form`. + +```js +const el = document.getElementById('form') +assert(!!el && el.tagName === 'FORM') +``` + +You should have an `input` element with an `id` of `email`. + +```js +const el = document.getElementById('email') +assert(!!el && el.tagName === 'INPUT') +``` + +Your `#email` should be a descendant of the `#form`. + +```js +const els = document.querySelectorAll('#form #email') +assert(els.length > 0) +``` + +Your `#email` should have the `placeholder` attribute with placeholder text. + +```js +const el = document.getElementById('email') +assert(!!el && !!el.placeholder && el.placeholder.length > 0) +``` + +Your `#email` should use HTML5 validation by setting its `type` to `email`. + +```js +const el = document.getElementById('email') +assert(!!el && el.type === 'email') +``` + +You should have an `input` element with an `id` of `submit`. + +```js +const el = document.getElementById('submit') +assert(!!el && el.tagName === 'INPUT') +``` + +Your `#submit` should be a descendant of the `#form`. + +```js +const els = document.querySelectorAll('#form #submit') +assert(els.length > 0) +``` + +Your `#submit` should have a `type` of `submit`. + +```js +const el = document.getElementById('submit') +assert(!!el && el.type === 'submit') +``` + +Your `#form` should have an `action` attribute of `https://www.freecodecamp.com/email-submit`. + +```js +const el = document.getElementById('form') +assert(!!el && el.action === 'https://www.freecodecamp.com/email-submit') +``` + +Your `#email` should have a `name` attribute of `email`. + +```js +const el = document.getElementById('email') +assert(!!el && el.name === 'email') +``` + +Your `#nav-bar` should always be at the top of the viewport. + +```js +(async () => { + const timeout = (milliseconds) => new Promise((resolve) => setTimeout(resolve, milliseconds)); + + const header = document.getElementById('header'); + const headerChildren = header.children; + const navbarCandidates = [header, ...headerChildren]; + + // Return smallest top position of all navbar candidates + const getNavbarPosition = (candidates = []) => { + return candidates.reduce( + (min, candidate) => + Math.min(min, Math.abs(candidate?.getBoundingClientRect().top)), + Infinity + ); + }; + assert.approximately( + getNavbarPosition(navbarCandidates), + 0, + 15, + '#header or one of its children should be at the top of the viewport ' + ); + + window.scroll(0, 500); + await timeout(1); + + assert.approximately( + getNavbarPosition(navbarCandidates), + 0, + 15, + '#header or one of its children should be at the top of the ' + + 'viewport even after scrolling ' + ); + + window.scroll(0, 0); +})(); +``` + +Your Product Landing Page should use at least one media query. + +```js +const htmlSourceAttr = Array.from(document.querySelectorAll('source')).map(el => el.getAttribute('media')) +const cssCheck = new __helpers.CSSHelp(document).getCSSRules('media') +assert(cssCheck.length > 0 || htmlSourceAttr.length > 0); +``` + +Your Product Landing Page should use CSS Flexbox at least once. + +```js +const hasFlex = (rule) => ["flex", "inline-flex"].includes(rule.style?.display) +const stylesheet = new __helpers.CSSHelp(document).getStyleSheet() +const cssRules = new __helpers.CSSHelp(document).styleSheetToCssRulesArray(stylesheet) +const mediaRules = new __helpers.CSSHelp(document).getCSSRules('media') +const usesFlex = cssRules.find(rule => hasFlex(rule)) +const usesFlexMedia = mediaRules.find(mediaRule => { + return [...mediaRule.cssRules].find(rule => hasFlex(rule)) +}) +assert(usesFlex || usesFlexMedia) +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + Product Landing Page + + + + + + + +``` + +```css + +``` + +# --solutions-- + +```html + + + + + + + + + +
+ + +
+ +
+

Handcrafted, home-made masterpieces

+
+ + +
+
+ +
+
+
+
+
+

Premium Materials

+

+ Our trombones use the shiniest brass which is sourced locally. + This will increase the longevity of your purchase. +

+
+
+
+
+
+

Fast Shipping

+

+ We make sure you recieve your trombone as soon as we have + finished making it. We also provide free returns if you are not + satisfied. +

+
+
+
+
+ +
+
+

Quality Assurance

+

+ For every purchase you make, we will ensure there are no damages + or faults and we will check and test the pitch of your + instrument. +

+
+
+
+
+ +
+
+
+
Tenor Trombone
+

$600

+
    +
  1. Good for beginners
  2. +
  3. Excellent sound quality
  4. +
  5. Great for Jazz Bands
  6. +
  7. Nice and shiny
  8. +
+ +
+
+
Bass Trombone
+

$900

+
    +
  1. Sound quality is unmatched
  2. +
  3. Best for professionals
  4. +
  5. Absolutely stunning
  6. +
  7. Durable and long lasting
  8. +
+ +
+
+
Valve Trombone
+

$1200

+
    +
  1. Plays similar to a Trumpet
  2. +
  3. Great for Jazz Bands
  4. +
  5. Beautiful in sound and appearance
  6. +
  7. Just amazing
  8. +
+ +
+
+ +
+
+ + + +``` + +```css +/** global element styling **/ + +@import 'https://fonts.googleapis.com/css?family=Lato:400,700'; + +* { + margin: 0; + padding: 0; + box-sizing: border-box; +} + +body { + background-color: #eee; + font-family: 'Lato', sans-serif; +} + +#page-wrapper { + position: relative; +} + +li { + list-style: none; +} + +a { + color: #000; + text-decoration: none; +} + +/** global classes styling **/ + +.container { + max-width: 1000px; + width: 100%; + margin: 0 auto; +} + +.btn { + padding: 0 20px; + height: 40px; + font-size: 1em; + font-weight: 900; + text-transform: uppercase; + border: 3px black solid; + border-radius: 2px; + background: transparent; + cursor: pointer; +} + +.grid { + display: flex; +} + +header { + position: fixed; + top: 0; + min-height: 75px; + padding: 0px 20px; + display: flex; + justify-content: space-around; + align-items: center; + background-color: #eee; +} + +@media (max-width: 600px) { + header { + flex-wrap: wrap; + } +} + +.logo { + width: 60vw; +} + +@media (max-width: 650px) { + .logo { + margin-top: 15px; + width: 100%; + position: relative; + } +} + +.logo>img { + width: 100%; + height: 100%; + max-width: 300px; + display: flex; + justify-content: center; + align-items: center; + text-align: center; + margin-left: 20px; +} + +@media (max-width: 650px) { + .logo>img { + margin: 0 auto; + } +} + +nav { + font-weight: 400; +} + +@media (max-width: 650px) { + nav { + margin-top: 10px; + width: 100%; + display: flex; + flex-direction: column; + align-items: center; + text-align: center; + padding: 0 50px; + } + + nav li { + padding-bottom: 5px; + } +} + +nav>ul { + width: 35vw; + display: flex; + flex-direction: row; + justify-content: space-around; +} + +@media (max-width: 650px) { + nav>ul { + flex-direction: column; + } +} + +#hero { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + text-align: center; + height: 200px; + margin-top: 50px; +} + +#hero>h2 { + margin-bottom: 20px; + word-wrap: break-word; +} + +#hero input[type='email'] { + max-width: 275px; + width: 100%; + padding: 5px; +} + +#hero input[type='submit'] { + max-width: 150px; + width: 100%; + height: 30px; + margin: 15px 0; + border: 0; + background-color: #f1c40f; +} + +#hero input[type='submit']:hover { + background-color: orange; + transition: background-color 1s; +} + +@media (max-width: 650px) { + #hero { + margin-top: 120px; + } +} + +#features { + margin-top: 30px; +} + +#features .icon { + display: flex; + align-items: center; + justify-content: center; + height: 125px; + width: 20vw; + color: darkorange; +} + +@media (max-width: 550px) { + #features .icon { + display: none; + } +} + +#features .desc { + display: flex; + flex-direction: column; + justify-content: center; + height: 125px; + width: 80vw; + padding: 5px; +} + +@media (max-width: 550px) { + #features .desc { + width: 100%; + text-align: center; + padding: 0; + height: 150px; + } +} + +@media (max-width: 650px) { + #features { + margin-top: 0; + } +} + +#how-it-works { + margin-top: 50px; + display: flex; + justify-content: center; +} + +#how-it-works>iframe { + max-width: 560px; + width: 100%; +} + +#pricing { + margin-top: 60px; + display: flex; + flex-direction: row; + justify-content: center; +} + +.product { + display: flex; + flex-direction: column; + align-items: center; + text-align: center; + width: calc(100% / 3); + margin: 10px; + border: 1px solid #000; + border-radius: 3px; +} + +.product>.level { + background-color: #ddd; + color: black; + padding: 15px 0; + width: 100%; + text-transform: uppercase; + font-weight: 700; +} + +.product>h2 { + margin-top: 15px; +} + +.product>ol { + margin: 15px 0; +} + +.product>ol>li { + padding: 5px 0; +} + +.product>button { + border: 0; + margin: 15px 0; + background-color: #f1c40f; + font-weight: 400; +} + +.product>button:hover { + background-color: orange; + transition: background-color 1s; +} + +@media (max-width: 800px) { + #pricing { + flex-direction: column; + } + + .product { + max-width: 300px; + width: 100%; + margin: 0 auto; + margin-bottom: 10px; + } +} + +footer { + margin-top: 30px; + background-color: #ddd; + padding: 20px; +} + +footer>ul { + display: flex; + justify-content: flex-end; +} + +footer>ul>li { + padding: 0 10px; +} + +footer>span { + margin-top: 5px; + display: flex; + justify-content: flex-end; + font-size: 0.9em; + color: #444; +} +``` diff --git a/curriculum/challenges/chinese/25-front-end-development/lab-regex-sandbox/66e028680eca7d21db7e1aee.md b/curriculum/challenges/chinese/25-front-end-development/lab-regex-sandbox/66e028680eca7d21db7e1aee.md new file mode 100644 index 0000000000..307b8c4c8d --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/lab-regex-sandbox/66e028680eca7d21db7e1aee.md @@ -0,0 +1,705 @@ +--- +id: 66e028680eca7d21db7e1aee +title: Build a RegEx Sandbox +challengeType: 14 +dashedName: lab-regex-sandbox +demoType: onClick +--- + +# --description-- + +For this lab, you start with the CSS and HTML already written for you. You will use JavaScript to enable the regex sandbox to test a regular expression against a string and highlight the results. + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should access the `#pattern`, `#test-string`, `#test-btn`, and `#result` elements and save them in the variables `regexPattern`, `stringToTest`, `testButton`, and `testResult`, respectively. +1. You should access the `#i` and `#g` flag checkboxes and save them in the variables `caseInsensitiveFlag` and `globalFlag`, respectively. +1. You should have a function named `getFlags` that returns a string containing the flags from checked flag checkboxes, or an empty string if none of them have been checked. +1. When you click the `testButton` button, if the regex pattern matches the test string, the matched text should be highlighted. To highlight the matches, replace each match with the same text surrounded by a `span` element with the class of `highlight`. Note that the CSS for that has been already added for you. +1. When there's a match, the matched text should be displayed inside `#result`. In case of multiple matches, each matched text should be separated from the next one by a comma and a space. +1. When there's no match, the text `no match` should be displayed inside `#result`. + +# --hints-- + +You should access the `#pattern` element and save it in the `regexPattern` variable. + +```js +assert.equal(regexPattern, document.querySelector('#pattern')) +``` + +You should access the `#test-string` element and save it in the `stringToTest` variable. + +```js +assert.equal(stringToTest, document.querySelector('#test-string')) +``` + +You should access the `#test-btn` element and save it in the `testButton` variable. + +```js +assert.equal(testButton, document.querySelector('#test-btn')) +``` + +You should access the `#result` element and save it in the `testResult` variable. + +```js +assert.equal(testResult, document.querySelector('#result')) +``` + +You should access the `#i` flag checkbox and save it in the `caseInsensitiveFlag`. + +```js +assert.equal(caseInsensitiveFlag, document.querySelector('#i')) +``` + +You should access the `#g` flag checkbox and save it in the `globalFlag` variable. + +```js +assert.equal(globalFlag, document.querySelector('#g')) +``` + +You should have a `getFlags` function. + +```js +assert.isFunction(getFlags) +``` + +The `getFlags` function should return `"i"` if the `#i` checkbox is checked. + +```js +caseInsensitiveFlag.checked = true; +globalFlag.checked = false; +assert.equal(getFlags(), "i") +``` + +The `getFlags` function should return `"g"` if the `#g` checkbox is checked. + +```js +caseInsensitiveFlag.checked = false; +globalFlag.checked = true; +assert.equal(getFlags(), "g") +``` + +The `getFlags` function should return either `"ig"` or `"gi"` if both checkboxes are checked. + +```js +caseInsensitiveFlag.checked = true; +globalFlag.checked = true; +const flags = getFlags(); +assert.lengthOf(flags, 2); +assert.include(flags, "i"); +assert.include(flags, "g"); +``` + +The `getFlags` function should return an empty string if both checkboxes are not checked. + +```js +caseInsensitiveFlag.checked = false; +globalFlag.checked = false; +assert.equal(getFlags(), "") +``` + +When the inner HTML of `stringToTest` is `Gu1n34 P1g5`, the value of `regexPattern` is `\d+`, and no flag is checked, `stringToTest.innerHTML` should become `Gu1n34 P1g5` by clicking the `testButton` button. + +```js +stringToTest.innerText = "Gu1n34 P1g5" +regexPattern.value = "\\d+"; +caseInsensitiveFlag.checked = false; +globalFlag.checked = false; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = 'Gu1n34 P1g5'; +assert.equal(stringToTest.innerHTML, expected); +``` + +When the inner HTML of `stringToTest` is `Gu1n34 P1g5`, the value of `regexPattern` is `\d+`, and the global flag is checked, `stringToTest.innerHTML` should become `Gu1n34 P1g5` by clicking the `testButton` button. + +```js +stringToTest.innerText = "Gu1n34 P1g5" +regexPattern.value = "\\d+"; +caseInsensitiveFlag.checked = false; +globalFlag.checked = true; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = 'Gu1n34 P1g5'; +assert.equal(stringToTest.innerHTML, expected); +``` + +When the inner HTML of `stringToTest` is `Gu1n34 P1g5`, the value of `regexPattern` is `G`, and both the global and case insensitive flags are checked, `stringToTest.innerHTML` should become `Gu1n34 P1g5` by clicking the `testButton` button. + +```js +stringToTest.innerText = "Gu1n34 P1g5" +regexPattern.value = "G"; +caseInsensitiveFlag.checked = true; +globalFlag.checked = true; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = 'Gu1n34 P1g5'; +assert.equal(stringToTest.innerHTML, expected); +``` + +When you click the `testButton` button, if the regex pattern matches the test string, the matched text should be surrounded by a `span` element with the class of `highlight`. + +```js +stringToTest.innerText = "She sells seashells by the seashore." +regexPattern.value = "s[he]a?"; +caseInsensitiveFlag.checked = true; +globalFlag.checked = true; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = 'She sells seashells by the seashore.'; +assert.strictEqual(stringToTest.innerHTML, expected); + +stringToTest.innerText = "She sells seashells by the seashore." +caseInsensitiveFlag.checked = false; +globalFlag.checked = true; +testBtn.dispatchEvent(new Event("click")); +expected = 'She sells seashells by the seashore.'; +assert.strictEqual(stringToTest.innerHTML, expected); + +stringToTest.innerText = "She sells seashells by the seashore." +globalFlag.checked = false; +testBtn.dispatchEvent(new Event("click")); +expected = 'She sells seashells by the seashore.'; +assert.strictEqual(stringToTest.innerHTML, expected); + +stringToTest.innerText = "She sells seashells by the seashore." +caseInsensitiveFlag.checked = true; +testBtn.dispatchEvent(new Event("click")); +expected = 'She sells seashells by the seashore.'; +assert.strictEqual(stringToTest.innerHTML, expected); +``` + +When there's no match, the test string shouldn't be modified. + +```js +stringToTest.innerText = "She sells seashells by the seashore." +regexPattern.value = "sea\\s"; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = 'She sells seashells by the seashore.'; +assert.strictEqual(stringToTest.innerHTML, expected); +``` + +When the inner HTML of `stringToTest` is `Gu1n34 P1g5`, the value of `regexPattern` is `\d+`, and no flag is checked, the inner text of `#result` should become `1` by clicking the `testButton` button. + +```js +const out = document.getElementById("result"); +stringToTest.innerText = "Gu1n34 P1g5" +regexPattern.value = "\\d+"; +caseInsensitiveFlag.checked = false; +globalFlag.checked = false; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = "1" +assert.strictEqual(out.innerText, expected) +``` + +When the inner HTML of `stringToTest` is `Gu1n34 P1g5`, the value of `regexPattern` is `\d+`, and the global flag is checked, the inner text of `#result` should become `1, 34, 1, 5` by clicking the `testButton` button. + +```js +const out = document.getElementById("result"); +stringToTest.innerText = "Gu1n34 P1g5" +regexPattern.value = "\\d+"; +caseInsensitiveFlag.checked = false; +globalFlag.checked = true; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = "1, 34, 1, 5" +assert.strictEqual(out.innerText, expected) +``` + +When there's a match, the matched text should be displayed inside `#result`. + +```js +const out = document.getElementById("result"); +stringToTest.innerText = "She sells seashells by the seashore." +regexPattern.value = "s[he]a?"; +caseInsensitiveFlag.checked = true; +globalFlag.checked = true; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = "Sh, se, sea, sh, sea, sh" +assert.strictEqual(out.innerText, expected) + +stringToTest.innerText = "She sells seashells by the seashore." +caseInsensitiveFlag.checked = false; +testBtn.dispatchEvent(new Event("click")); +expected = "se, sea, sh, sea, sh" +assert.strictEqual(out.innerText, expected) + +stringToTest.innerText = "She sells seashells by the seashore." +globalFlag.checked = false; +testBtn.dispatchEvent(new Event("click")); +expected = "se" +assert.strictEqual(out.innerText, expected) + +stringToTest.innerText = "She sells seashells by the seashore." +caseInsensitiveFlag.checked = true; +testBtn.dispatchEvent(new Event("click")); +expected = "Sh" +assert.strictEqual(out.innerText, expected) +``` + +When there's no match, the text `no match` should be displayed inside `#result`. + +```js +const out = document.getElementById("result"); +stringToTest.innerText = "She sells seashells by the seashore." +regexPattern.value = "sea\\s"; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = "no match"; +assert.strictEqual(out.innerText, expected); +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + + + + Regex Sandbox + + + + +

Regex Sandbox

+
+
+ +
+

Flags:

+ + +
+
+
+

Test String:

+
+
+ +
+

Result:

+

+

+
+ +
+ + + + +``` + +```css +*, +*::before, +*::after { + box-sizing: border-box; + margin: 0; + padding: 0; +} + +:root { + --dark-grey: #1b1b32; + --light-grey: #f5f6f7; + --golden-yellow: #fecc4c; + --yellow: #ffcc4c; + --gold: #feac32; + --orange: #ffac33; + --dark-orange: #f89808; + --border: 0.2rem solid darkgrey; + --padding: 0.3rem; +} + +body { + background-color: var(--dark-grey); + color: var(--light-grey); + font-size: 20px; + font-family: "Lato", Helvetica, Arial, sans-serif; + padding: 5px; +} + +h1 { + margin: 5rem auto 2rem; + text-align: center; +} + +p { + padding: var(--padding); +} + +#regex-container { + max-width: 680px; + margin: 20px auto; + display: flex; + justify-content: center; + align-items: center; + border: var(--border); +} + +#regex-container>label { + padding: var(--padding); + flex: 1 1 auto; +} + +#pattern-container { + display: inline-block; + color: var(--dark-grey); + background-color: var(--light-grey); + margin: 5px; + border: var(--border); +} + +#pattern { + margin: 0.2rem; + border: 0; + font-size: 1rem; + width: calc(100% - 1.2rem); +} + +#pattern:focus { + outline: none; +} + +#flags-container { + display: flex; + align-items: center; + flex: 1 1 auto; +} + +#flags-container>label { + padding: var(--padding); + margin-right: 0.3rem; +} + +#test-container { + max-width: 680px; + margin: 20px auto; + display: flex; + flex-direction: column; + flex: 0 0 auto; + border: var(--border); +} + +#test-string { + background-color: var(--light-grey); + min-height: 5rem; + color: var(--dark-grey); + border-top: var(--border); + font-size: 1.2rem; +} + +[contenteditable=true]:empty:before { + content: attr(placeholder); + pointer-events: none; + color: var(--dark-grey); +} + +::placeholder { + color: var(--dark-grey); +} + + +button { + display: block; + cursor: pointer; + width: 8rem; + margin: 0.2rem auto; + color: var(--dark-grey); + background-color: var(--gold); + background-image: linear-gradient(var(--golden-yellow), var(--orange)); + border-color: var(--gold); + border-width: 0.2rem; + font-size: 1.1rem; +} + +.btn:hover { + background-image: linear-gradient(var(--yellow), var(--dark-orange)); +} + +#result-container { + max-width: 680px; + margin: 20px auto; + display: flex; + justify-content: center; + align-items: center; +} + +h2 { + align-self: flex-start; + margin: 0.4rem 0.2rem 0.2rem; + flex: 0 1 auto; +} + +#result { + color: var(--dark-grey); + background-color: var(--light-grey); + font-size: 1.5rem; + flex: 1 1 auto; + margin: 0.2rem; + border: var(--border); + min-height: 3rem; +} + +.highlight { + background-color: lightgreen; +} +``` + +```js + +``` + +# --solutions-- + +```html + + + + + + + + Regex Sandbox + + + + +

Regex Sandbox

+
+
+ +
+

Flags:

+ + +
+
+
+

Test String:

+
+
+ +
+

Result:

+

+

+
+ +
+ + + + +``` + +```css +*, +*::before, +*::after { + box-sizing: border-box; + margin: 0; + padding: 0; +} + +:root { + --dark-grey: #1b1b32; + --light-grey: #f5f6f7; + --golden-yellow: #fecc4c; + --yellow: #ffcc4c; + --gold: #feac32; + --orange: #ffac33; + --dark-orange: #f89808; + --border: 0.2rem solid darkgrey; + --padding: 0.3rem; +} + +body { + background-color: var(--dark-grey); + color: var(--light-grey); + font-size: 20px; + font-family: "Lato", Helvetica, Arial, sans-serif; +} + +h1 { + margin: 5rem auto 2rem; + text-align: center; +} + +p { + padding: var(--padding); +} + +#regex-container { + max-width: 680px; + margin: 20px auto; + display: flex; + justify-content: center; + align-items: center; + border: var(--border); +} + +#regex-container>label { + padding: var(--padding); + flex: 1 1 auto; +} + +#pattern-container { + display: inline-block; + color: var(--dark-grey); + background-color: var(--light-grey); + margin: 5px; + border: var(--border); +} + +#pattern { + margin: 0.2rem; + border: 0; + font-size: 1rem; + width: calc(100% - 1.2rem); +} + +#pattern:focus { + outline: none; +} + +#flags-container { + display: flex; + align-items: center; + flex: 1 1 auto; +} + +#flags-container>label { + padding: var(--padding); + margin-right: 0.3rem; +} + +#test-container { + max-width: 680px; + margin: 20px auto; + display: flex; + flex-direction: column; + flex: 0 0 auto; + border: var(--border); +} + +#test-string { + background-color: var(--light-grey); + min-height: 5rem; + color: var(--dark-grey); + border-top: var(--border); + font-size: 1.2rem; +} + +[contenteditable=true]:empty:before { + content: attr(placeholder); + pointer-events: none; + color: var(--dark-grey); +} + +::placeholder { + color: var(--dark-grey); +} + + +button { + display: block; + cursor: pointer; + width: 8rem; + margin: 0.2rem auto; + color: var(--dark-grey); + background-color: var(--gold); + background-image: linear-gradient(var(--golden-yellow), var(--orange)); + border-color: var(--gold); + border-width: 0.2rem; + font-size: 1.1rem; +} + +.btn:hover { + background-image: linear-gradient(var(--yellow), var(--dark-orange)); +} + +#result-container { + max-width: 680px; + margin: 20px auto; + display: flex; + justify-content: center; + align-items: center; +} + +h2 { + align-self: flex-start; + margin: 0.4rem 0.2rem 0.2rem; + flex: 0 1 auto; +} + +#result { + color: var(--dark-grey); + background-color: var(--light-grey); + font-size: 1.5rem; + flex: 1 1 auto; + margin: 0.2rem; + border: var(--border); + min-height: 3rem; +} + +.highlight { + background-color: lightgreen; +} +``` + +```js +const regexPattern = document.getElementById("pattern"); +const caseInsensitiveFlag = document.getElementById("i"); +const globalFlag = document.getElementById("g"); +const testResult = document.getElementById("result"); +const getFlags = () => { + let flags = ''; + const flagArray = [caseInsensitiveFlag, globalFlag] + flagArray.forEach((flag) => { + if (flag.checked) flags += flag.id; + }) + return flags +} +const stringToTest = document.getElementById("test-string"); +const testButton = document.getElementById("test-btn") +testButton.addEventListener( + "click", + () => { + let matched; + let flags = getFlags(); + const regex = new RegExp(regexPattern.value, flags) + if (flags.includes(globalFlag)) { + stringToTest.innerHTML = stringToTest.innerText.replaceAll(regex, '$&') + matched = stringToTest.innerText.matchAll(regex) + } else { + stringToTest.innerHTML = stringToTest.innerText.replace(regex, '$&') + matched = stringToTest.innerText.match(regex); + } + testResult.innerText = matched ? matched.join(", ") : 'no match'; + } +) +``` diff --git a/curriculum/challenges/chinese/25-front-end-development/lab-stack-class/587d8250367417b2b2512c5f.md b/curriculum/challenges/chinese/25-front-end-development/lab-stack-class/587d8250367417b2b2512c5f.md new file mode 100644 index 0000000000..cd4f998c61 --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/lab-stack-class/587d8250367417b2b2512c5f.md @@ -0,0 +1,165 @@ +--- +id: 587d8250367417b2b2512c5f +title: Build a Stack Class +challengeType: 14 +dashedName: build-a-stack-class +--- + +# --description-- + +A stack is a data structure that stores an ordered collection of elements. It follows the *Last-In-First-Out* principle, where the last element inserted is removed first. + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should define a `Stack` class that has a `collection` property initialized to an empty array. You'll use this array to mimic a stack. +1. The `Stack` class should have a `push` method that adds an item to the top of the stack. +1. The `Stack` class should have a `pop` method that removes and returns the element on the top of the stack. +1. The `Stack` class should have a `peek` method that returns the element on the top of the stack. +1. The `Stack` class should have an `isEmpty` method that returns `true` if the stack is empty, and `false` otherwise. +1. The `Stack` class should have a `clear` method that empties the stack. + +# --hints-- + +Your `Stack` class should have a `collection` property initialized to an empty array. + +```js +const test = new Stack(); +assert.isArray(test.collection); +assert.lengthOf(test.collection, 0); +``` + +Your `Stack` class should have a `push` method. + +```js +const test = new Stack(); +assert.isFunction(test.push); +``` + +The `push` method should add an element to the end of the `collection` array. + +```js +const test = new Stack(); +test.push('CS61'); +assert.lengthOf(test.collection, 1); +assert.strictEqual(test.collection[0], 'CS61'); +test.push('CS50'); +assert.lengthOf(test.collection, 2); +assert.strictEqual(test.collection[0], 'CS61'); +assert.strictEqual(test.collection[1], 'CS50'); +``` + +Your `Stack` class should have a `pop` method. + +```js +const test = new Stack(); +assert.isFunction(test.pop); +``` + +Your `Stack` class should have a `peek` method. + +```js +const test = new Stack(); +assert.isFunction(test.peek); +``` + +Your `Stack` class should have an `isEmpty` method. + +```js +const test = new Stack(); +assert.isFunction(test.isEmpty); +``` + +Your `Stack` class should have a `clear` method. + +```js +const test = new Stack(); +assert.isFunction(test.clear); +``` + +The `peek` method should return the top element of the stack. + +```js +const test = new Stack(); +test.push('CS61'); +test.push('CS50'); +assert.strictEqual(test.peek(), 'CS50'); +assert.strictEqual(test.peek(), 'CS50'); +``` + +The `pop` method should remove and return the top element of the stack. + +```js +const test = new Stack(); +test.push('CS61'); +test.push('CS50'); +assert.strictEqual(test.pop(), 'CS50'); +assert.lengthOf(test.collection, 1); +assert.strictEqual(test.collection[0], 'CS61'); +assert.strictEqual(test.pop(), 'CS61'); +assert.lengthOf(test.collection, 0); +``` + +The `isEmpty` method should return `true` if the stack does not contain any elements. + +```js +const test = new Stack(); +assert.isTrue(test.isEmpty()); +``` + +The `isEmpty` method should return `false` if the stack contains elements. + +```js +const test = new Stack(); +test.push('CS61'); +assert.isFalse(test.isEmpty()); +``` + +The `clear` method should remove all element from the stack + +```js +const test = new Stack(); +test.push('CS61'); +test.push('CS50'); +test.clear(); +assert.isTrue(test.isEmpty()); +``` + +# --seed-- + +## --seed-contents-- + +```js + +``` + +# --solutions-- + +```js +class Stack { + constructor() { + this.collection = []; + } + + push = function (item) { + this.collection.push(item); + } + + pop = function () { + return this.collection.pop(); + } + + peek = function () { + return this.collection[this.collection.length - 1]; + } + + isEmpty = function () { + return this.collection.length === 0; + } + + clear = function () { + this.collection.length = 0; + } +} +``` diff --git a/curriculum/challenges/chinese/25-front-end-development/quiz-advanced-react/66f1ad049d7a6ac0886cc2ba.md b/curriculum/challenges/chinese/25-front-end-development/quiz-advanced-react/66f1ad049d7a6ac0886cc2ba.md new file mode 100644 index 0000000000..e1798c1939 --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/quiz-advanced-react/66f1ad049d7a6ac0886cc2ba.md @@ -0,0 +1,415 @@ +--- +id: 66f1ad049d7a6ac0886cc2ba +title: Advanced React Quiz +challengeType: 8 +dashedName: quiz-advanced-react +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese/25-front-end-development/quiz-asynchronous-javascript/66edd630f7666cfa54b404d0.md b/curriculum/challenges/chinese/25-front-end-development/quiz-asynchronous-javascript/66edd630f7666cfa54b404d0.md new file mode 100644 index 0000000000..51f383e437 --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/quiz-asynchronous-javascript/66edd630f7666cfa54b404d0.md @@ -0,0 +1,415 @@ +--- +id: 66edd630f7666cfa54b404d0 +title: Asynchronous JavaScript Quiz +challengeType: 8 +dashedName: quiz-asynchronous-javascript +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese/25-front-end-development/quiz-backend-javascript/66f1b11026394bcdb7c42473.md b/curriculum/challenges/chinese/25-front-end-development/quiz-backend-javascript/66f1b11026394bcdb7c42473.md new file mode 100644 index 0000000000..61924b9fe3 --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/quiz-backend-javascript/66f1b11026394bcdb7c42473.md @@ -0,0 +1,415 @@ +--- +id: 66f1b11026394bcdb7c42473 +title: Backend JavaScript Quiz +challengeType: 8 +dashedName: quiz-backend-javascript +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese/25-front-end-development/quiz-bash-and-sql/66f1affc0ef4fcca423d4688.md b/curriculum/challenges/chinese/25-front-end-development/quiz-bash-and-sql/66f1affc0ef4fcca423d4688.md new file mode 100644 index 0000000000..dddd48742c --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/quiz-bash-and-sql/66f1affc0ef4fcca423d4688.md @@ -0,0 +1,415 @@ +--- +id: 66f1affc0ef4fcca423d4688 +title: Bash and SQL Quiz +challengeType: 8 +dashedName: quiz-bash-and-sql +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese/25-front-end-development/quiz-bash-commands/66f1af4fedf643c78d024c5e.md b/curriculum/challenges/chinese/25-front-end-development/quiz-bash-commands/66f1af4fedf643c78d024c5e.md new file mode 100644 index 0000000000..5650b27450 --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/quiz-bash-commands/66f1af4fedf643c78d024c5e.md @@ -0,0 +1,415 @@ +--- +id: 66f1af4fedf643c78d024c5e +title: Bash Commands Quiz +challengeType: 8 +dashedName: quiz-bash-commands +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese/25-front-end-development/quiz-bash-scripting/66f1afbd9998e9c985d8e73b.md b/curriculum/challenges/chinese/25-front-end-development/quiz-bash-scripting/66f1afbd9998e9c985d8e73b.md new file mode 100644 index 0000000000..cd55122511 --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/quiz-bash-scripting/66f1afbd9998e9c985d8e73b.md @@ -0,0 +1,415 @@ +--- +id: 66f1afbd9998e9c985d8e73b +title: Bash Scripting Quiz +challengeType: 8 +dashedName: quiz-bash-scripting +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese/25-front-end-development/quiz-basic-css/66ed8fa2f45ce3ece4053eab.md b/curriculum/challenges/chinese/25-front-end-development/quiz-basic-css/66ed8fa2f45ce3ece4053eab.md new file mode 100644 index 0000000000..148eed1b41 --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/quiz-basic-css/66ed8fa2f45ce3ece4053eab.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fa2f45ce3ece4053eab +title: Basic CSS Quiz +challengeType: 8 +dashedName: quiz-basic-css +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese/25-front-end-development/quiz-basic-html/66df3b712c41c499e9d31e5b.md b/curriculum/challenges/chinese/25-front-end-development/quiz-basic-html/66df3b712c41c499e9d31e5b.md new file mode 100644 index 0000000000..e37df1dd00 --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/quiz-basic-html/66df3b712c41c499e9d31e5b.md @@ -0,0 +1,816 @@ +--- +id: 66df3b712c41c499e9d31e5b +title: Basic HTML Quiz +challengeType: 8 +dashedName: quiz-basic-html +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +How does the `loop` attribute work inside the `audio` element? + +### --distractors-- + +It allows the `audio` element to synchronize playback with other multimedia elements on the webpage. + +--- + +It adjusts the pitch and tone of the audio. + +--- + +It triggers the `audio` element to stop and restart playback in a random sequence. + +### --answer-- + +It starts the audio again once it is finished. + +### --question-- + +What is a void element in HTML? + +### --distractors-- + +An element used to embed videos on the screen. + +--- + +An element for displaying lists. + +--- + +An element used for embedding sound in to the document. + +### --answer-- + +An element without child nodes or an end tag. + +### --question-- + +What is an inline level element? + +### --distractors-- + +An element that takes up the entire horizontal space and always starts a new line. + +--- + +An element used to display images. + +--- + +An element used to embedding videos on the page. + +### --answer-- + +An element that only takes up the width and height of its inner content. + +### --question-- + +How does `target="_parent"` work? + +### --distractors-- + +It opens a link in a new browsing context. + +--- + +It specifies the position within the linked document where the browser should scroll to after clicking the link. + +--- + +It redirects the user to a different website specified in the `href` attribute. + +### --answer-- + +It opens a link in the parent of the current context. + +### --question-- + +What is the difference between a boolean and regular attribute? + +### --distractors-- + +Boolean attributes can only be used with checkboxes, while regular attribute are used with radio buttons. + +--- + +Regular attributes are always required for images, while boolean attributes are optional. + +--- + +Boolean attributes must always have a value assigned to them, while regular attributes do not need values assigned to them. + +### --answer-- + +A boolean attribute in can be present or absent, indicating `true` or `false`, while a regular attribute always has a specified value. + +### --question-- + +Which element is used to link scripts to your HTML file? + +### --distractors-- + +`img` + +--- + +`ul` + +--- + +`h2` + +### --answer-- + +`script` + +### --question-- + +What is an HTML boilerplate? + +### --distractors-- + +A special tool used by web developers to add watermarks to documents. + +--- + +A type of markup language. + +--- + +A plugin that automatically generates "lorem ipsum" text on the page. + +### --answer-- + +A template that includes all of the essential information needed for an HTML document. + +### --question-- + +Which attribute applies a unique identifier to an HTML element? + +### --distractors-- + +`class` + +--- + +`href` + +--- + +`action` + +### --answer-- + +`id` + +### --question-- + +What is an HTML entity (character reference)? + +### --distractors-- + +A graphical representation of a character in HTML. + +--- + +A special formatting tag used in HTML. + +--- + +An image used to represent a character in web design. + +### --answer-- + +A set of characters used to represent a reserved character in HTML. + +### --question-- + +What is the purpose of the `audio` element? + +### --distractors-- + +It is used to allow users to record their voice directly on a webpage. + +--- + +It is used to style `audio` and `video` elements on the page. + +--- + +It is used to make text on a webpage audible when clicked. + +### --answer-- + +It is used to add audio to the HTML document. + +### --question-- + +Which of the following is NOT an example of an HTML element? + +### --distractors-- + +`img` + +--- + +`h1` + +--- + +`link` + +### --answer-- + +`byte` + +### --question-- + +What is the role of the `target` attribute inside anchor elements? + +### --distractors-- + +It defines the color of the link when it is hovered over by the user. + +--- + +It specifies the position within the linked document where the browser should scroll to after clicking the link. + +--- + +It determines the font size of the anchor text inside the `link` element. + +### --answer-- + +It is used to specify where the linked document will be displayed when the user clicks on the link. + +### --question-- + +What is an absolute path? + +### --distractors-- + +A path that is relative to the current file. + +--- + +A path that includes variables. + +--- + +A path that includes wildcard characters. + +### --answer-- + +A path used to specify the exact location of a file or directory from the root directory of the file system. + +### --question-- + +What is the role of the `link` element in HTML? + +### --distractors-- + +It's used to create hyperlinks within the same webpage. + +--- + +It's used to define the layout and structure of a webpage. + +--- + +It's used to embed audio or video files into a webpage. + +### --answer-- + +It's used to link to external resources like stylesheets and site icons. + +### --question-- + +Which of the following is a valid value for working with open graph properties? + +### --distractors-- + +`"og:socialMedia"` + +--- + +`"og:mediaOG"` + +--- + +`"og:openGraph"` + +### --answer-- + +`"og:title"` + +### --question-- + +Which of the following is an example of a boolean attribute? + +### --distractors-- + +`href` + +--- + +`src` + +--- + +`width` + +### --answer-- + +`checked` + +### --question-- + +What is a block level element? + +### --distractors-- + +An element used to display tables. + +--- + +An element used to display modals. + +--- + +An element that only takes up the width and height of its inner content. + +### --answer-- + +An element that takes up the entire horizontal space and always starts a new line. + +### --question-- + +What is the `iframe` element used for? + +### --distractors-- + +It's used to add captions to images. + +--- + +It's used to add copyright information for media. + +--- + +It's used to create hyperlinks within the same webpage. + +### --answer-- + +It's used to embed another document within the current HTML document. + +### --question-- + +Which of the following is NOT a valid link state for anchor elements? + +### --distractors-- + +`hover` + +--- + +`visited` + +--- + +`active` + +### --answer-- + +`href` + +### --question-- + +What is the role of the `title` element? + +### --distractors-- + +An element that allows users to edit the source code of a webpage. + +--- + +It defines the layout and positioning of elements within a web page. + +--- + +It's used to embed videos and multimedia content directly into an HTML document. + +### --answer-- + +It specifies the title for a document and appears in the browser tab or window. + +## --quiz-- + +### --question-- + +Which of the following `target` attributes opens a link in the parent of the current context? + +### --distractors-- + +`_blank` + +--- + +`_self` + +--- + +`_unfencedTop` + +### --answer-- + +`_parent` + +### --question-- + +Which attribute is used to set the `UTF-8` character encoding for an HTML document? + +### --distractors-- + +`accept` + +--- + +`capture` + +--- + +`enctype` + +### --answer-- + +`charset` + +### --question-- + +What is the role of HTML on the web? + +### --distractors-- + +HTML is used for style and layout. + +--- + +HTML is used to add interactivity on the page. + +--- + +HTML is a registry for software packages. + +### --answer-- + +HTML represents the content and structure for a web page. + +### --question-- + +What is the difference between inline and block level elements? + +### --distractors-- + +Block-level elements are used to group images only, while inline elements group list items. + +--- + +Inline elements are always larger in size compared to block-level elements. + +--- + +Block-level elements flow within the content of a line, while inline elements start on a new line. + +### --answer-- + +Block-level elements occupy the full width available, while inline elements only occupy as much width as necessary. + +### --question-- + +How do you set a boolean attribute to `false`? + +### --distractors-- + +By setting the attribute value to `0`. + +--- + +By using the `not` operator before the attribute name. + +--- + +By setting the attribute to an empty string (`""`). + +### --answer-- + +By omitting the attribute from the element. + +### --question-- + +What is the `script` element used for? + +### --distractors-- + +It's used to embed CSS into the HTML document or link to an external CSS file. + +--- + +It's used to embed Pascal code into the HTML document. + +--- + +It's used to embed C# code into the HTML document. + +### --answer-- + +It's used to embed JavaScript into the HTML document or link to an external JavaScript file. + +### --question-- + +Which of the following elements is used to set the title for an HTML document? + +### --distractors-- + +`footer` + +--- + +`section` + +--- + +`figcaption` + +### --answer-- + +`title` + +### --question-- + +What is the `class` attribute typically used for? + +### --distractors-- + +It's used to embed metadata about the element. + +--- + +It's used to define inline styles directly within the HTML tag. + +--- + +It's used to specify unique identifiers for JavaScript functions. + +### --answer-- + +It's used to apply a set of styles to multiple elements. + +### --question-- + +Which of the following is NOT an example of a commonly used HTML entity? + +### --distractors-- + +`"` (Double quote). + +--- + +`©` (Copyright symbol). + +--- + +`>` (Greater than Symbol). + +### --answer-- + +`÷` (div element). + +### --question-- + +Which element is used to add audio to your HTML document? + +### --distractors-- + +`media` + +--- + +`video` + +--- + +`hr` + +### --answer-- + +`audio` + +### --question-- + +What does the `required` attribute do? + +### --distractors-- + +It specifies the `width` for a form. + +--- + +It specifies the `color` of a form input. + +--- + +It specifies the `type` for the input. + +### --answer-- + +It specifies that an input must be filled out before a form submission. + +### --question-- + +Which attribute is used to start the audio again once it is finished? + +### --distractors-- + +`multiple` + +--- + +`inputmode` + +--- + +`enctype` + +### --answer-- + +`loop` + +### --question-- + +Which of the following is the correct syntax for a `span` element? + +### --distractors-- + +`<>inline container<>` + +--- + +`>>span>>inline container>>span>>` + +--- + +`[span]inline container[/span]` + +### --answer-- + +`inline container` + +### --question-- + +How does `target="_self"` work? + +### --distractors-- + +It specifies the position within the linked document where the browser should scroll to after clicking the link. + +--- + +It automatically downloads the linked document to the user's computer. + +--- + +It redirects the user to a different website specified in the `href` attribute. + +### --answer-- + +It opens a link in the current browsing context. + +### --question-- + +What is a relative path? + +### --distractors-- + +It specifies the exact location of a file or directory from the root directory of the file system. + +--- + +It includes the full URL starting from the domain name to the specific file or directory. + +--- + +It always begins with a forward slash (`/`) indicating the root directory of the website or file system. + +### --answer-- + +It specifies the location of a file or directory relative to the current working directory. + +### --question-- + +Which of the following elements is the correct syntax for a `link` element? + +### --distractors-- + +`` + +--- + +`` + +--- + +`<>` + +### --answer-- + +`` + +### --question-- + +Which of the following is NOT a valid value for working with open graph properties? + +### --distractors-- + +`"og:title"` + +--- + +`property="og:type"` + +--- + +`property="og:image"` + +### --answer-- + +`"og:socialMedia"` + +### --question-- + +Which of the following is the correct syntax for a paragraph element? + +### --distractors-- + +`>p>paragraph element>/p>` + +--- + +`<

>paragraph element<

>` + +--- + +`

` + +### --answer-- + +`

paragraph element

` + +### --question-- + +What does the `iframe` element stand for? + +### --distractors-- + +The `Inline Framing component`. + +--- + +The `Inner Frame element`. + +--- + +The `Inline video element`. + +### --answer-- + +The `Inline Frame element`. + +### --question-- + +What does the active state mean for anchor elements? + +### --distractors-- + +The link is disabled and cannot be clicked. + +--- + +The link's has the mouse is over it. + +--- + +The link has been visited by the user. + +### --answer-- + +A user is actively clicking on it. diff --git a/curriculum/challenges/chinese/25-front-end-development/quiz-computer-basics/66ed8fb9f45ce3ece4053eac.md b/curriculum/challenges/chinese/25-front-end-development/quiz-computer-basics/66ed8fb9f45ce3ece4053eac.md new file mode 100644 index 0000000000..4806ce1b98 --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/quiz-computer-basics/66ed8fb9f45ce3ece4053eac.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fb9f45ce3ece4053eac +title: Computer Basics Quiz +challengeType: 8 +dashedName: quiz-computer-basics +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese/25-front-end-development/quiz-css-accessibility/66ed8fc1f45ce3ece4053ead.md b/curriculum/challenges/chinese/25-front-end-development/quiz-css-accessibility/66ed8fc1f45ce3ece4053ead.md new file mode 100644 index 0000000000..5bceb1cece --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/quiz-css-accessibility/66ed8fc1f45ce3ece4053ead.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fc1f45ce3ece4053ead +title: CSS Accessibility Quiz +challengeType: 8 +dashedName: quiz-css-accessibility +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese/25-front-end-development/quiz-css-animations/66ed8fc9f45ce3ece4053eae.md b/curriculum/challenges/chinese/25-front-end-development/quiz-css-animations/66ed8fc9f45ce3ece4053eae.md new file mode 100644 index 0000000000..3f79d02aa0 --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/quiz-css-animations/66ed8fc9f45ce3ece4053eae.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fc9f45ce3ece4053eae +title: CSS Animations Quiz +challengeType: 8 +dashedName: quiz-css-animations +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese/25-front-end-development/quiz-css-attribute-selectors/66ed8fd0f45ce3ece4053eaf.md b/curriculum/challenges/chinese/25-front-end-development/quiz-css-attribute-selectors/66ed8fd0f45ce3ece4053eaf.md new file mode 100644 index 0000000000..73f284487c --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/quiz-css-attribute-selectors/66ed8fd0f45ce3ece4053eaf.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fd0f45ce3ece4053eaf +title: CSS Attribute Selectors Quiz +challengeType: 8 +dashedName: quiz-css-attribute-selectors +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese/25-front-end-development/quiz-css-backgrounds-and-borders/66ed8fd7f45ce3ece4053eb0.md b/curriculum/challenges/chinese/25-front-end-development/quiz-css-backgrounds-and-borders/66ed8fd7f45ce3ece4053eb0.md new file mode 100644 index 0000000000..7c45c431ec --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/quiz-css-backgrounds-and-borders/66ed8fd7f45ce3ece4053eb0.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fd7f45ce3ece4053eb0 +title: CSS Backgrounds and Borders Quiz +challengeType: 8 +dashedName: quiz-css-backgrounds-and-borders +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese/25-front-end-development/quiz-css-colors/66ed8fe1f45ce3ece4053eb1.md b/curriculum/challenges/chinese/25-front-end-development/quiz-css-colors/66ed8fe1f45ce3ece4053eb1.md new file mode 100644 index 0000000000..1aee0965d7 --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/quiz-css-colors/66ed8fe1f45ce3ece4053eb1.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fe1f45ce3ece4053eb1 +title: CSS Colors Quiz +challengeType: 8 +dashedName: quiz-css-colors +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese/25-front-end-development/quiz-css-flexbox/66ed8fe7f45ce3ece4053eb2.md b/curriculum/challenges/chinese/25-front-end-development/quiz-css-flexbox/66ed8fe7f45ce3ece4053eb2.md new file mode 100644 index 0000000000..a518db5905 --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/quiz-css-flexbox/66ed8fe7f45ce3ece4053eb2.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fe7f45ce3ece4053eb2 +title: CSS Flexbox Quiz +challengeType: 8 +dashedName: quiz-css-flexbox +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese/25-front-end-development/quiz-css-grid/66ed8fedf45ce3ece4053eb3.md b/curriculum/challenges/chinese/25-front-end-development/quiz-css-grid/66ed8fedf45ce3ece4053eb3.md new file mode 100644 index 0000000000..c5ab2fb27e --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/quiz-css-grid/66ed8fedf45ce3ece4053eb3.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fedf45ce3ece4053eb3 +title: CSS Grid Quiz +challengeType: 8 +dashedName: quiz-css-grid +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese/25-front-end-development/quiz-css-layout-and-effects/66ed8ff4f45ce3ece4053eb4.md b/curriculum/challenges/chinese/25-front-end-development/quiz-css-layout-and-effects/66ed8ff4f45ce3ece4053eb4.md new file mode 100644 index 0000000000..ac464c9a34 --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/quiz-css-layout-and-effects/66ed8ff4f45ce3ece4053eb4.md @@ -0,0 +1,415 @@ +--- +id: 66ed8ff4f45ce3ece4053eb4 +title: CSS Layout and Effects Quiz +challengeType: 8 +dashedName: quiz-css-layout-and-effects +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese/25-front-end-development/quiz-css-libraries-and-frameworks/66f1aeb60b11aec5abe83c2e.md b/curriculum/challenges/chinese/25-front-end-development/quiz-css-libraries-and-frameworks/66f1aeb60b11aec5abe83c2e.md new file mode 100644 index 0000000000..6410f43261 --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/quiz-css-libraries-and-frameworks/66f1aeb60b11aec5abe83c2e.md @@ -0,0 +1,415 @@ +--- +id: 66f1aeb60b11aec5abe83c2e +title: CSS Libraries and Frameworks Quiz +challengeType: 8 +dashedName: quiz-css-libraries-and-frameworks +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese/25-front-end-development/quiz-css-positioning/66ed8ffcf45ce3ece4053eb5.md b/curriculum/challenges/chinese/25-front-end-development/quiz-css-positioning/66ed8ffcf45ce3ece4053eb5.md new file mode 100644 index 0000000000..c390ae5e0d --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/quiz-css-positioning/66ed8ffcf45ce3ece4053eb5.md @@ -0,0 +1,415 @@ +--- +id: 66ed8ffcf45ce3ece4053eb5 +title: CSS Positioning Quiz +challengeType: 8 +dashedName: quiz-css-positioning +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese/25-front-end-development/quiz-css-pseudo-classes/66ed9002f45ce3ece4053eb6.md b/curriculum/challenges/chinese/25-front-end-development/quiz-css-pseudo-classes/66ed9002f45ce3ece4053eb6.md new file mode 100644 index 0000000000..93bd1dd7f3 --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/quiz-css-pseudo-classes/66ed9002f45ce3ece4053eb6.md @@ -0,0 +1,415 @@ +--- +id: 66ed9002f45ce3ece4053eb6 +title: CSS Pseudo-classes Quiz +challengeType: 8 +dashedName: quiz-css-pseudo-classes +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese/25-front-end-development/quiz-css-relative-and-absolute-units/66ed9009f45ce3ece4053eb7.md b/curriculum/challenges/chinese/25-front-end-development/quiz-css-relative-and-absolute-units/66ed9009f45ce3ece4053eb7.md new file mode 100644 index 0000000000..793041729f --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/quiz-css-relative-and-absolute-units/66ed9009f45ce3ece4053eb7.md @@ -0,0 +1,415 @@ +--- +id: 66ed9009f45ce3ece4053eb7 +title: CSS Relative and Absolute Units Quiz +challengeType: 8 +dashedName: quiz-css-relative-and-absolute-units +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese/25-front-end-development/quiz-css-typography/66ed9010f45ce3ece4053eb8.md b/curriculum/challenges/chinese/25-front-end-development/quiz-css-typography/66ed9010f45ce3ece4053eb8.md new file mode 100644 index 0000000000..ce7f4903dd --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/quiz-css-typography/66ed9010f45ce3ece4053eb8.md @@ -0,0 +1,415 @@ +--- +id: 66ed9010f45ce3ece4053eb8 +title: CSS Typography Quiz +challengeType: 8 +dashedName: quiz-css-typography +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese/25-front-end-development/quiz-css-variables/66ed9018f45ce3ece4053eb9.md b/curriculum/challenges/chinese/25-front-end-development/quiz-css-variables/66ed9018f45ce3ece4053eb9.md new file mode 100644 index 0000000000..f777602dbc --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/quiz-css-variables/66ed9018f45ce3ece4053eb9.md @@ -0,0 +1,415 @@ +--- +id: 66ed9018f45ce3ece4053eb9 +title: CSS Variables Quiz +challengeType: 8 +dashedName: quiz-css-variables +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese/25-front-end-development/quiz-debugging-javascript/66edd10913f078e7669eca81.md b/curriculum/challenges/chinese/25-front-end-development/quiz-debugging-javascript/66edd10913f078e7669eca81.md new file mode 100644 index 0000000000..c394d7c26f --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/quiz-debugging-javascript/66edd10913f078e7669eca81.md @@ -0,0 +1,415 @@ +--- +id: 66edd10913f078e7669eca81 +title: Debugging JavaScript Quiz +challengeType: 8 +dashedName: quiz-debugging-javascript +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese/25-front-end-development/quiz-design-fundamentals/66ed901ff45ce3ece4053eba.md b/curriculum/challenges/chinese/25-front-end-development/quiz-design-fundamentals/66ed901ff45ce3ece4053eba.md new file mode 100644 index 0000000000..740f963cca --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/quiz-design-fundamentals/66ed901ff45ce3ece4053eba.md @@ -0,0 +1,415 @@ +--- +id: 66ed901ff45ce3ece4053eba +title: Design Fundamentals Quiz +challengeType: 8 +dashedName: quiz-design-fundamentals +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese/25-front-end-development/quiz-dom-manipulation-and-click-event-with-javascript/66edd07682767adff3a6231e.md b/curriculum/challenges/chinese/25-front-end-development/quiz-dom-manipulation-and-click-event-with-javascript/66edd07682767adff3a6231e.md new file mode 100644 index 0000000000..99c9eda4ec --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/quiz-dom-manipulation-and-click-event-with-javascript/66edd07682767adff3a6231e.md @@ -0,0 +1,415 @@ +--- +id: 66edd07682767adff3a6231e +title: DOM Manipulation and Click Events with JavaScript Quiz +challengeType: 8 +dashedName: quiz-dom-manipulation-and-click-event-with-javascript +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese/25-front-end-development/quiz-dynamic-programming/66edd5ffe490bef99ea99395.md b/curriculum/challenges/chinese/25-front-end-development/quiz-dynamic-programming/66edd5ffe490bef99ea99395.md new file mode 100644 index 0000000000..24389158c2 --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/quiz-dynamic-programming/66edd5ffe490bef99ea99395.md @@ -0,0 +1,415 @@ +--- +id: 66edd5ffe490bef99ea99395 +title: Dynamic Programming Quiz +challengeType: 8 +dashedName: quiz-dynamic-programming +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese/25-front-end-development/quiz-form-validation-with-javascript/66edd3403d7077eece6dc4b6.md b/curriculum/challenges/chinese/25-front-end-development/quiz-form-validation-with-javascript/66edd3403d7077eece6dc4b6.md new file mode 100644 index 0000000000..080d4f3af4 --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/quiz-form-validation-with-javascript/66edd3403d7077eece6dc4b6.md @@ -0,0 +1,415 @@ +--- +id: 66edd3403d7077eece6dc4b6 +title: Form Validation with JavaScript Quiz +challengeType: 8 +dashedName: quiz-form-validation-with-javascript +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese/25-front-end-development/quiz-git/66f1b06a5a5d10cc100af620.md b/curriculum/challenges/chinese/25-front-end-development/quiz-git/66f1b06a5a5d10cc100af620.md new file mode 100644 index 0000000000..924fa15756 --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/quiz-git/66f1b06a5a5d10cc100af620.md @@ -0,0 +1,415 @@ +--- +id: 66f1b06a5a5d10cc100af620 +title: Git Quiz +challengeType: 8 +dashedName: quiz-git +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese/25-front-end-development/quiz-graphs-and-trees/66edd5c8ac5314f8e80a3fc0.md b/curriculum/challenges/chinese/25-front-end-development/quiz-graphs-and-trees/66edd5c8ac5314f8e80a3fc0.md new file mode 100644 index 0000000000..f813d8eb6d --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/quiz-graphs-and-trees/66edd5c8ac5314f8e80a3fc0.md @@ -0,0 +1,415 @@ +--- +id: 66edd5c8ac5314f8e80a3fc0 +title: Graphs and Trees Quiz +challengeType: 8 +dashedName: quiz-graphs-and-trees +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese/25-front-end-development/quiz-html-accessibility/66ed9026f45ce3ece4053ebb.md b/curriculum/challenges/chinese/25-front-end-development/quiz-html-accessibility/66ed9026f45ce3ece4053ebb.md new file mode 100644 index 0000000000..02fb15c675 --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/quiz-html-accessibility/66ed9026f45ce3ece4053ebb.md @@ -0,0 +1,415 @@ +--- +id: 66ed9026f45ce3ece4053ebb +title: HTML Accessibility Quiz +challengeType: 8 +dashedName: quiz-html-accessibility +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese/25-front-end-development/quiz-html-tables-and-forms/66ed902df45ce3ece4053ebc.md b/curriculum/challenges/chinese/25-front-end-development/quiz-html-tables-and-forms/66ed902df45ce3ece4053ebc.md new file mode 100644 index 0000000000..a1b8c3e1ad --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/quiz-html-tables-and-forms/66ed902df45ce3ece4053ebc.md @@ -0,0 +1,415 @@ +--- +id: 66ed902df45ce3ece4053ebc +title: HTML Tables and Forms Quiz +challengeType: 8 +dashedName: quiz-html-tables-and-forms +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese/25-front-end-development/quiz-javascript-arrays/66edcccbba6dacdb65a59067.md b/curriculum/challenges/chinese/25-front-end-development/quiz-javascript-arrays/66edcccbba6dacdb65a59067.md new file mode 100644 index 0000000000..54893261a2 --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/quiz-javascript-arrays/66edcccbba6dacdb65a59067.md @@ -0,0 +1,415 @@ +--- +id: 66edcccbba6dacdb65a59067 +title: JavaScript Arrays Quiz +challengeType: 8 +dashedName: quiz-javascript-arrays +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese/25-front-end-development/quiz-javascript-audio-and-video/66edd3b3096349f06cf688bb.md b/curriculum/challenges/chinese/25-front-end-development/quiz-javascript-audio-and-video/66edd3b3096349f06cf688bb.md new file mode 100644 index 0000000000..5028b935d1 --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/quiz-javascript-audio-and-video/66edd3b3096349f06cf688bb.md @@ -0,0 +1,415 @@ +--- +id: 66edd3b3096349f06cf688bb +title: JavaScript Audio and Video Quiz +challengeType: 8 +dashedName: quiz-javascript-audio-and-video +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese/25-front-end-development/quiz-javascript-comparisons-and-conditionals/66edc47c11492ac5cf258ad9.md b/curriculum/challenges/chinese/25-front-end-development/quiz-javascript-comparisons-and-conditionals/66edc47c11492ac5cf258ad9.md new file mode 100644 index 0000000000..e773e9b0d7 --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/quiz-javascript-comparisons-and-conditionals/66edc47c11492ac5cf258ad9.md @@ -0,0 +1,415 @@ +--- +id: 66edc47c11492ac5cf258ad9 +title: JavaScript Comparisons and Conditionals Quiz +challengeType: 8 +dashedName: quiz-javascript-comparisons-and-conditionals +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese/25-front-end-development/quiz-javascript-data-structures/66edd5583761e4f6dae19606.md b/curriculum/challenges/chinese/25-front-end-development/quiz-javascript-data-structures/66edd5583761e4f6dae19606.md new file mode 100644 index 0000000000..6e600f732c --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/quiz-javascript-data-structures/66edd5583761e4f6dae19606.md @@ -0,0 +1,415 @@ +--- +id: 66edd5583761e4f6dae19606 +title: JavaScript Data Structures Quiz +challengeType: 8 +dashedName: quiz-javascript-data-structures +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese/25-front-end-development/quiz-javascript-dates/66edd3711bb9f7efa73aef91.md b/curriculum/challenges/chinese/25-front-end-development/quiz-javascript-dates/66edd3711bb9f7efa73aef91.md new file mode 100644 index 0000000000..55be3a0fbb --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/quiz-javascript-dates/66edd3711bb9f7efa73aef91.md @@ -0,0 +1,415 @@ +--- +id: 66edd3711bb9f7efa73aef91 +title: JavaScript Dates Quiz +challengeType: 8 +dashedName: quiz-javascript-dates +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese/25-front-end-development/quiz-javascript-events/66edd0ac31fea6e678eb925a.md b/curriculum/challenges/chinese/25-front-end-development/quiz-javascript-events/66edd0ac31fea6e678eb925a.md new file mode 100644 index 0000000000..f655702590 --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/quiz-javascript-events/66edd0ac31fea6e678eb925a.md @@ -0,0 +1,415 @@ +--- +id: 66edd0ac31fea6e678eb925a +title: JavaScript Events Quiz +challengeType: 8 +dashedName: quiz-javascript-events +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese/25-front-end-development/quiz-javascript-functional-programming/66edd4f31ff19bf5573bf64b.md b/curriculum/challenges/chinese/25-front-end-development/quiz-javascript-functional-programming/66edd4f31ff19bf5573bf64b.md new file mode 100644 index 0000000000..78fe377a8e --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/quiz-javascript-functional-programming/66edd4f31ff19bf5573bf64b.md @@ -0,0 +1,415 @@ +--- +id: 66edd4f31ff19bf5573bf64b +title: JavaScript Functional Programming Quiz +challengeType: 8 +dashedName: quiz-javascript-functional-programming +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese/25-front-end-development/quiz-javascript-functions/66edcc779993c0da6906dbb9.md b/curriculum/challenges/chinese/25-front-end-development/quiz-javascript-functions/66edcc779993c0da6906dbb9.md new file mode 100644 index 0000000000..878f59c283 --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/quiz-javascript-functions/66edcc779993c0da6906dbb9.md @@ -0,0 +1,415 @@ +--- +id: 66edcc779993c0da6906dbb9 +title: JavaScript Functions Quiz +challengeType: 8 +dashedName: quiz-javascript-functions +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese/25-front-end-development/quiz-javascript-fundamentals/66edcd875b0d91de1fbbb492.md b/curriculum/challenges/chinese/25-front-end-development/quiz-javascript-fundamentals/66edcd875b0d91de1fbbb492.md new file mode 100644 index 0000000000..ef2e588586 --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/quiz-javascript-fundamentals/66edcd875b0d91de1fbbb492.md @@ -0,0 +1,415 @@ +--- +id: 66edcd875b0d91de1fbbb492 +title: JavaScript Fundamentals Quiz +challengeType: 8 +dashedName: quiz-javascript-fundamentals +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese/25-front-end-development/quiz-javascript-higher-order-functions/66edcdd18a4ef8df16e6bb7e.md b/curriculum/challenges/chinese/25-front-end-development/quiz-javascript-higher-order-functions/66edcdd18a4ef8df16e6bb7e.md new file mode 100644 index 0000000000..c016c1bd7b --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/quiz-javascript-higher-order-functions/66edcdd18a4ef8df16e6bb7e.md @@ -0,0 +1,415 @@ +--- +id: 66edcdd18a4ef8df16e6bb7e +title: JavaScript Higher Order Functions Quiz +challengeType: 8 +dashedName: quiz-javascript-higher-order-functions +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese/25-front-end-development/quiz-javascript-loops/66edcd49e73385dd4df54ac7.md b/curriculum/challenges/chinese/25-front-end-development/quiz-javascript-loops/66edcd49e73385dd4df54ac7.md new file mode 100644 index 0000000000..6993081390 --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/quiz-javascript-loops/66edcd49e73385dd4df54ac7.md @@ -0,0 +1,415 @@ +--- +id: 66edcd49e73385dd4df54ac7 +title: JavaScript Loops Quiz +challengeType: 8 +dashedName: quiz-javascript-loops +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese/25-front-end-development/quiz-javascript-math/66edc3ab8c6413c344f401bf.md b/curriculum/challenges/chinese/25-front-end-development/quiz-javascript-math/66edc3ab8c6413c344f401bf.md new file mode 100644 index 0000000000..c183bca0aa --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/quiz-javascript-math/66edc3ab8c6413c344f401bf.md @@ -0,0 +1,415 @@ +--- +id: 66edc3ab8c6413c344f401bf +title: JavaScript Math Quiz +challengeType: 8 +dashedName: quiz-javascript-math +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese/25-front-end-development/quiz-javascript-object-oriented-programming/66edd5267b52f8f617d8364f.md b/curriculum/challenges/chinese/25-front-end-development/quiz-javascript-object-oriented-programming/66edd5267b52f8f617d8364f.md new file mode 100644 index 0000000000..5c072cb5bc --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/quiz-javascript-object-oriented-programming/66edd5267b52f8f617d8364f.md @@ -0,0 +1,415 @@ +--- +id: 66edd5267b52f8f617d8364f +title: JavaScript Object Oriented Programming Quiz +challengeType: 8 +dashedName: quiz-javascript-object-oriented-programming +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese/25-front-end-development/quiz-javascript-objects/66edcd0ecb4b25dc64a34804.md b/curriculum/challenges/chinese/25-front-end-development/quiz-javascript-objects/66edcd0ecb4b25dc64a34804.md new file mode 100644 index 0000000000..4f80d3348a --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/quiz-javascript-objects/66edcd0ecb4b25dc64a34804.md @@ -0,0 +1,415 @@ +--- +id: 66edcd0ecb4b25dc64a34804 +title: JavaScript Objects Quiz +challengeType: 8 +dashedName: quiz-javascript-objects +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese/25-front-end-development/quiz-javascript-problem-solving-and-algorithmic-thinking/66edd4bc0ce399f475ad6f9b.md b/curriculum/challenges/chinese/25-front-end-development/quiz-javascript-problem-solving-and-algorithmic-thinking/66edd4bc0ce399f475ad6f9b.md new file mode 100644 index 0000000000..ec4580a7b7 --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/quiz-javascript-problem-solving-and-algorithmic-thinking/66edd4bc0ce399f475ad6f9b.md @@ -0,0 +1,415 @@ +--- +id: 66edd4bc0ce399f475ad6f9b +title: JavaScript Problem Solving and Algorithmic Thinking Quiz +challengeType: 8 +dashedName: quiz-javascript-problem-solving-and-algorithmic-thinking +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese/25-front-end-development/quiz-javascript-regular-expressions/66edd3011f18f4ee1bd9d28b.md b/curriculum/challenges/chinese/25-front-end-development/quiz-javascript-regular-expressions/66edd3011f18f4ee1bd9d28b.md new file mode 100644 index 0000000000..feeb4153de --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/quiz-javascript-regular-expressions/66edd3011f18f4ee1bd9d28b.md @@ -0,0 +1,415 @@ +--- +id: 66edd3011f18f4ee1bd9d28b +title: JavaScript Regular Expressions Quiz +challengeType: 8 +dashedName: quiz-javascript-regular-expressions +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese/25-front-end-development/quiz-javascript-strings/66edc31c44f1b9c1d5c5ebca.md b/curriculum/challenges/chinese/25-front-end-development/quiz-javascript-strings/66edc31c44f1b9c1d5c5ebca.md new file mode 100644 index 0000000000..eadc2ec368 --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/quiz-javascript-strings/66edc31c44f1b9c1d5c5ebca.md @@ -0,0 +1,415 @@ +--- +id: 66edc31c44f1b9c1d5c5ebca +title: JavaScript Strings Quiz +challengeType: 8 +dashedName: quiz-javascript-strings +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese/25-front-end-development/quiz-javascript-variables-and-data-types/66edc25ae5ea80bf6f785552.md b/curriculum/challenges/chinese/25-front-end-development/quiz-javascript-variables-and-data-types/66edc25ae5ea80bf6f785552.md new file mode 100644 index 0000000000..0b3de50b77 --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/quiz-javascript-variables-and-data-types/66edc25ae5ea80bf6f785552.md @@ -0,0 +1,415 @@ +--- +id: 66edc25ae5ea80bf6f785552 +title: JavaScript Variables and Data Types Quiz +challengeType: 8 +dashedName: quiz-javascript-variables-and-data-types +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese/25-front-end-development/quiz-local-storage-and-crud/66edd3f9bef926f129990425.md b/curriculum/challenges/chinese/25-front-end-development/quiz-local-storage-and-crud/66edd3f9bef926f129990425.md new file mode 100644 index 0000000000..50e3c5d9b0 --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/quiz-local-storage-and-crud/66edd3f9bef926f129990425.md @@ -0,0 +1,415 @@ +--- +id: 66edd3f9bef926f129990425 +title: Local Storage and CRUD Quiz +challengeType: 8 +dashedName: quiz-local-storage-and-crud +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese/25-front-end-development/quiz-nano/66f1b03b922a53cb231e1c0d.md b/curriculum/challenges/chinese/25-front-end-development/quiz-nano/66f1b03b922a53cb231e1c0d.md new file mode 100644 index 0000000000..87fe8f8830 --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/quiz-nano/66f1b03b922a53cb231e1c0d.md @@ -0,0 +1,415 @@ +--- +id: 66f1b03b922a53cb231e1c0d +title: Nano Quiz +challengeType: 8 +dashedName: quiz-nano +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese/25-front-end-development/quiz-react-basics/66f1a2009e65c9a40a26d51e.md b/curriculum/challenges/chinese/25-front-end-development/quiz-react-basics/66f1a2009e65c9a40a26d51e.md new file mode 100644 index 0000000000..d8c9c8314d --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/quiz-react-basics/66f1a2009e65c9a40a26d51e.md @@ -0,0 +1,415 @@ +--- +id: 66f1a2009e65c9a40a26d51e +title: React Basics Quiz +challengeType: 8 +dashedName: quiz-react-basics +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese/25-front-end-development/quiz-react-state-and-hooks/66f1a417757b6ca4eecd89d6.md b/curriculum/challenges/chinese/25-front-end-development/quiz-react-state-and-hooks/66f1a417757b6ca4eecd89d6.md new file mode 100644 index 0000000000..b79a44a23c --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/quiz-react-state-and-hooks/66f1a417757b6ca4eecd89d6.md @@ -0,0 +1,415 @@ +--- +id: 66f1a417757b6ca4eecd89d6 +title: React State and Hooks Quiz +challengeType: 8 +dashedName: quiz-react-state-and-hooks +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese/25-front-end-development/quiz-recursion/66edd43cded6bff30944b676.md b/curriculum/challenges/chinese/25-front-end-development/quiz-recursion/66edd43cded6bff30944b676.md new file mode 100644 index 0000000000..e135c974d0 --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/quiz-recursion/66edd43cded6bff30944b676.md @@ -0,0 +1,415 @@ +--- +id: 66edd43cded6bff30944b676 +title: Recursion Quiz +challengeType: 8 +dashedName: quiz-recursion +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese/25-front-end-development/quiz-relational-database/66f1af82732957c895f0b21a.md b/curriculum/challenges/chinese/25-front-end-development/quiz-relational-database/66f1af82732957c895f0b21a.md new file mode 100644 index 0000000000..c1c4f0ac73 --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/quiz-relational-database/66f1af82732957c895f0b21a.md @@ -0,0 +1,415 @@ +--- +id: 66f1af82732957c895f0b21a +title: Relational Database Quiz +challengeType: 8 +dashedName: quiz-relational-database +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese/25-front-end-development/quiz-responsive-web-design/66ed9034f45ce3ece4053ebd.md b/curriculum/challenges/chinese/25-front-end-development/quiz-responsive-web-design/66ed9034f45ce3ece4053ebd.md new file mode 100644 index 0000000000..d0520e8f54 --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/quiz-responsive-web-design/66ed9034f45ce3ece4053ebd.md @@ -0,0 +1,415 @@ +--- +id: 66ed9034f45ce3ece4053ebd +title: Responsive Web Design Quiz +challengeType: 8 +dashedName: quiz-responsive-web-design +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese/25-front-end-development/quiz-searching-and-sorting-algorithms/66edd476078cf3f3bc654271.md b/curriculum/challenges/chinese/25-front-end-development/quiz-searching-and-sorting-algorithms/66edd476078cf3f3bc654271.md new file mode 100644 index 0000000000..aa8efd3b90 --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/quiz-searching-and-sorting-algorithms/66edd476078cf3f3bc654271.md @@ -0,0 +1,415 @@ +--- +id: 66edd476078cf3f3bc654271 +title: Searching and Sorting Algorithms Quiz +challengeType: 8 +dashedName: quiz-searching-and-sorting-algorithms +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese/25-front-end-development/quiz-security-and-privacy/66f1b0a939e913ccd3d4fa18.md b/curriculum/challenges/chinese/25-front-end-development/quiz-security-and-privacy/66f1b0a939e913ccd3d4fa18.md new file mode 100644 index 0000000000..740a335154 --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/quiz-security-and-privacy/66f1b0a939e913ccd3d4fa18.md @@ -0,0 +1,415 @@ +--- +id: 66f1b0a939e913ccd3d4fa18 +title: Security and Privacy Quiz +challengeType: 8 +dashedName: quiz-security-and-privacy +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese/25-front-end-development/quiz-semantic-html/66ed903cf45ce3ece4053ebe.md b/curriculum/challenges/chinese/25-front-end-development/quiz-semantic-html/66ed903cf45ce3ece4053ebe.md new file mode 100644 index 0000000000..4381337a95 --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/quiz-semantic-html/66ed903cf45ce3ece4053ebe.md @@ -0,0 +1,415 @@ +--- +id: 66ed903cf45ce3ece4053ebe +title: Semantic HTML Quiz +challengeType: 8 +dashedName: quiz-semantic-html +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese/25-front-end-development/quiz-styling-forms/66ed9043f45ce3ece4053ebf.md b/curriculum/challenges/chinese/25-front-end-development/quiz-styling-forms/66ed9043f45ce3ece4053ebf.md new file mode 100644 index 0000000000..850d3bf4a7 --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/quiz-styling-forms/66ed9043f45ce3ece4053ebf.md @@ -0,0 +1,415 @@ +--- +id: 66ed9043f45ce3ece4053ebf +title: Styling Forms Quiz +challengeType: 8 +dashedName: quiz-styling-forms +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese/25-front-end-development/quiz-testing/66f1aeffc5774ac692112a7e.md b/curriculum/challenges/chinese/25-front-end-development/quiz-testing/66f1aeffc5774ac692112a7e.md new file mode 100644 index 0000000000..3d3dd9d8aa --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/quiz-testing/66f1aeffc5774ac692112a7e.md @@ -0,0 +1,415 @@ +--- +id: 66f1aeffc5774ac692112a7e +title: Testing Quiz +challengeType: 8 +dashedName: quiz-testing +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese/25-front-end-development/quiz-typescript/66f1ae758b77cfc3e4da6151.md b/curriculum/challenges/chinese/25-front-end-development/quiz-typescript/66f1ae758b77cfc3e4da6151.md new file mode 100644 index 0000000000..3493af29ee --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/quiz-typescript/66f1ae758b77cfc3e4da6151.md @@ -0,0 +1,415 @@ +--- +id: 66f1ae758b77cfc3e4da6151 +title: TypeScript Quiz +challengeType: 8 +dashedName: quiz-typescript +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese/25-front-end-development/quiz-web-performance/66f1adcf97e3e4c1bd89ebf5.md b/curriculum/challenges/chinese/25-front-end-development/quiz-web-performance/66f1adcf97e3e4c1bd89ebf5.md new file mode 100644 index 0000000000..e61ce16721 --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/quiz-web-performance/66f1adcf97e3e4c1bd89ebf5.md @@ -0,0 +1,415 @@ +--- +id: 66f1adcf97e3e4c1bd89ebf5 +title: Web Performance Quiz +challengeType: 8 +dashedName: quiz-web-performance +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese/25-front-end-development/quiz-web-standards/66f1a0fcab4dfe9fcdcb269d.md b/curriculum/challenges/chinese/25-front-end-development/quiz-web-standards/66f1a0fcab4dfe9fcdcb269d.md new file mode 100644 index 0000000000..29c4e40553 --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/quiz-web-standards/66f1a0fcab4dfe9fcdcb269d.md @@ -0,0 +1,415 @@ +--- +id: 66f1a0fcab4dfe9fcdcb269d +title: Web Standards Quiz +challengeType: 8 +dashedName: quiz-web-standards +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/chinese/25-front-end-development/workshop-sentence-analyzer/66e2d680e129e1423116a541.md b/curriculum/challenges/chinese/25-front-end-development/workshop-sentence-analyzer/66e2d680e129e1423116a541.md new file mode 100644 index 0000000000..f80d29381b --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/workshop-sentence-analyzer/66e2d680e129e1423116a541.md @@ -0,0 +1,70 @@ +--- +id: 66e2d680e129e1423116a541 +title: Step 1 +challengeType: 1 +dashedName: step-1 +--- + +# --description-- + +In this workshop, you will build a sentence analyzer that will take a sentence and get the count for the number of words, vowels, consonants, and punctuation marks. + +To begin, create a `getVowelCount` function with a parameter called `sentence`. Your function should return the total number of vowels in a sentence. + +# --hints-- + +You should create a `getVowelCount` function. + +```js +assert.isFunction(getVowelCount); +``` + +You `getVowelCount` function should have a `sentence` parameter. + +```js +assert.match(getVowelCount.toString(), /sentence/); +``` + +Your `getVowelCount` function should return a number. + +```js +assert.isNumber(getVowelCount("Apples are tasty fruits")) +``` + +When the sentence is `"Apples are tasty fruits"`, the `getVowelCount` function should return `7`. + +```js +assert.strictEqual(getVowelCount("Apples are tasty fruits"), 7); +``` + +When the sentence is `"Hello, World!"`, the function should return `3`. + +```js +assert.strictEqual(getVowelCount("Hello, World!"), 3); +``` + +Your vowel count should be case-insensitive. + +```js +assert.strictEqual(getVowelCount("Apples are tasty fruits"), 7); +assert.strictEqual(getVowelCount("freeCodeCamp is awesome"), 10); +``` + +Your `getVowelCount` function should return the correct vowel count for any sentence. + +```js +assert.strictEqual(getVowelCount("I went to the store"), 6); +assert.strictEqual(getVowelCount("The quick brown fox jumps over the lazy dog"), 11); +assert.strictEqual(getVowelCount("The cat in the hat"), 5); +assert.strictEqual(getVowelCount(""), 0); +``` + +# --seed-- + +## --seed-contents-- + +```js +--fcc-editable-region-- + +--fcc-editable-region-- +``` diff --git a/curriculum/challenges/chinese/25-front-end-development/workshop-sentence-analyzer/66e2df8c5676fe51cead8ec8.md b/curriculum/challenges/chinese/25-front-end-development/workshop-sentence-analyzer/66e2df8c5676fe51cead8ec8.md new file mode 100644 index 0000000000..bc3799e54e --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/workshop-sentence-analyzer/66e2df8c5676fe51cead8ec8.md @@ -0,0 +1,56 @@ +--- +id: 66e2df8c5676fe51cead8ec8 +title: Step 2 +challengeType: 1 +dashedName: step-2 +--- + +# --description-- + +Now it is time to test your `getVowelCount` function. + +Create a `vowelCount` variable and assign it the result of calling the `getVowelCount` function with the argument of `"Apples are tasty fruits"` + +After that, log the following to the console: `"Vowel Count: [vowel count goes here]"`. Replace `[vowel count goes here]` with the the actual variable name. You can choose to use template strings or string concatenation with the `+` operator here. + +# --hints-- + +You should create a `vowelCount` variable. + +```js +assert.isNotNull(vowelCount) +``` + +Your `vowelCount` variable should be set to the result of `getVowelCount("Apples are tasty fruits")`. + +```js +assert.equal(vowelCount, getVowelCount("Apples are tasty fruits")); +``` + +You should log the `vowelCount` variable to the console with the parameter `"Vowel Count: ${vowelCount}"`. + +```js +assert.match(code, /console\.log\((?:('|"|`)Vowel\s+Count:\s+('|"|`)\s+\+\s+vowelCount|`Vowel\s+Count:\s+\${vowelCount}`)\);?/) +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +--fcc-editable-region-- + +--fcc-editable-region-- +``` diff --git a/curriculum/challenges/chinese/25-front-end-development/workshop-sentence-analyzer/66e2e5d890ac8a54c9d703bd.md b/curriculum/challenges/chinese/25-front-end-development/workshop-sentence-analyzer/66e2e5d890ac8a54c9d703bd.md new file mode 100644 index 0000000000..a7cd45c177 --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/workshop-sentence-analyzer/66e2e5d890ac8a54c9d703bd.md @@ -0,0 +1,87 @@ +--- +id: 66e2e5d890ac8a54c9d703bd +title: Step 3 +challengeType: 1 +dashedName: step-3 +--- + +# --description-- + +It's time to count the consonants. Create a `getConsonantCount` function with a `sentence` parameter. + +Inside the function, use a loop to count the number of consonants in the `sentence` that will be passed into the function when it is called. A consonant is anything that is not the following characters: `"aeiou"`. + +Your `getConsonantCount` function must return a number. + +# --hints-- + +You should create a `getConsonantCount` function. + +```js +assert.isFunction(getConsonantCount); +``` + +You `getConsonantCount` function should have a `sentence` parameter. + +```js +assert.match(getConsonantCount.toString(), /sentence/); +``` + +Your `getConsonantCount` function should return a number. + +```js +assert.isNumber(getConsonantCount("Coding is fun")) +``` + +When the sentence is `"Coding is fun"`, the `getConsonantCount` function should return `7`. + +```js +assert.strictEqual(getConsonantCount("Coding is fun"), 7); +``` + +When the sentence is `"Hello, World!"`, the `getConsonantCount` function should return `7`. + +```js +assert.strictEqual(getConsonantCount("Hello, World!"), 7); +``` + +Your consonant count should be case-insensitive. + +```js +assert.strictEqual(getConsonantCount("Apples are tasty fruits"), 13); +assert.strictEqual(getConsonantCount("freeCodeCamp is awesome"), 11); +``` + +Your `getConsonantCount` function should return the correct consonant count for any sentence. + +```js +assert.strictEqual(getConsonantCount("I went to the store"), 9); +assert.strictEqual(getConsonantCount("The quick brown fox jumps over the lazy dog"), 24); +assert.strictEqual(getConsonantCount("The cat in the hat"), 9); +assert.strictEqual(getConsonantCount(""), 0); +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +--fcc-editable-region-- + +--fcc-editable-region-- +``` diff --git a/curriculum/challenges/chinese/25-front-end-development/workshop-sentence-analyzer/66e2e99caa0cb3570f4822b4.md b/curriculum/challenges/chinese/25-front-end-development/workshop-sentence-analyzer/66e2e99caa0cb3570f4822b4.md new file mode 100644 index 0000000000..955b45ae32 --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/workshop-sentence-analyzer/66e2e99caa0cb3570f4822b4.md @@ -0,0 +1,71 @@ +--- +id: 66e2e99caa0cb3570f4822b4 +title: Step 4 +challengeType: 1 +dashedName: step-4 +--- + +# --description-- + +Now it is time to test your `getConsonantCount` function. + +Create a `consonantCount` variable and assign it the result of calling the `getConsonantCount` function with the argument of `"Coding is fun"` + +After that, log the following to the console: `"Consonant Count: [Consonant count goes here]"`. Replace `[Consonant count goes here]` with the the actual variable name. You can choose to use template strings or string concatenation with the `+` operator here. + +# --hints-- + +You should create a `consonantCount` variable. + +```js +assert.isNotNull(consonantCount) +``` + +Your `consonantCount` variable should be set to the result of `getConsonantCount("Coding is fun")`. + +```js +assert.equal(consonantCount, getConsonantCount("Coding is fun")); +``` + +You should log the `consonantCount` variable to the console with the parameter `"Consonant Count: ${consonantCount}"`. + +```js +assert.match(code, /console\.log\((?:('|"|`)Consonant\s+Count:\s+('|"|`)\s+\+\s+consonantCount|`Consonant\s+Count:\s+\${consonantCount}`)\);?/) +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +function getConsonantCount(sentence) { + const consonants = "bcdfghjklmnpqrstvwxyz"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (consonants.includes(char)) { + count++; + } + } + return count; +} + +--fcc-editable-region-- + +--fcc-editable-region-- +``` diff --git a/curriculum/challenges/chinese/25-front-end-development/workshop-sentence-analyzer/66e2eab8a5638f57b637b7cc.md b/curriculum/challenges/chinese/25-front-end-development/workshop-sentence-analyzer/66e2eab8a5638f57b637b7cc.md new file mode 100644 index 0000000000..88a123104c --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/workshop-sentence-analyzer/66e2eab8a5638f57b637b7cc.md @@ -0,0 +1,97 @@ +--- +id: 66e2eab8a5638f57b637b7cc +title: Step 5 +challengeType: 1 +dashedName: step-5 +--- + +# --description-- + +You should count the number of punctuations now. + +Create a `getPunctuationCount` function with a `sentence` parameter. + +Inside the function, create a loop to count the number of consonants in the `sentence` that will be passed into the function when it is called. + +Your `getPunctuationCount` function must return a number. + +# --hints-- + +You should create a `getPunctuationCount` function. + +```js +assert.isFunction(getPunctuationCount); +``` + +You `getPunctuationCount` function should have a `sentence` parameter. + +```js +assert.match(getPunctuationCount.toString(), /sentence/); +``` + +Your `getPunctuationCount` function should return a number. + +```js +assert.isNumber(getPunctuationCount("Coding is fun!")) +``` + +When the sentence is `"What's going on here?"`, the `getPunctuationCount` function should return `2`. + +```js +assert.strictEqual(getPunctuationCount("What's going on here?"), 2); +``` + +When the sentence is `"What????!"`, the `getPunctuationCount` function should return `5`. + +```js +assert.strictEqual(getPunctuationCount("What????!"), 5); +``` + +Your `getPunctuationCount` function should return the correct punctuation count for any sentence. + +```js +assert.strictEqual(getPunctuationCount("Be quick, sign up! freeCodeCamp awaits, friend!!!"), 6); +assert.strictEqual(getPunctuationCount("Guess what? freeCodeCamp is launching a new cert soon!"), 2); +assert.strictEqual(getPunctuationCount("freeCodeCamp, again? It's incredible!"), 4); +assert.strictEqual(getPunctuationCount(""), 0); +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +function getConsonantCount(sentence) { + const consonants = "bcdfghjklmnpqrstvwxyz"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (consonants.includes(char)) { + count++; + } + } + return count; +} + +const consonantCount = getConsonantCount("Coding is fun"); +console.log(`Consonant Count: ${consonantCount}`); + +--fcc-editable-region-- + +--fcc-editable-region-- +``` diff --git a/curriculum/challenges/chinese/25-front-end-development/workshop-sentence-analyzer/66e2edb23013ca596f8d9568.md b/curriculum/challenges/chinese/25-front-end-development/workshop-sentence-analyzer/66e2edb23013ca596f8d9568.md new file mode 100644 index 0000000000..182cf60b6f --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/workshop-sentence-analyzer/66e2edb23013ca596f8d9568.md @@ -0,0 +1,87 @@ +--- +id: 66e2edb23013ca596f8d9568 +title: Step 6 +challengeType: 1 +dashedName: step-6 +--- + +# --description-- + +Now it is time to test your `getPunctuationCount` function. + +Create a `punctuationCount` variable and assign it the result of calling the `getPunctuationCount` function with the argument of `"WHAT?!?!?!?!?"` + +After that, log the following to the console: `"Punctuation Count: [Punctuation count goes here]"`. Replace `[Punctuation count goes here]` with the the actual variable name. You can choose to use template strings or string concatenation with the `+` operator here. + +# --hints-- + +You should create a `punctuationCount` variable. + +```js +assert.isNotNull(punctuationCount) +``` + +Your `punctuationCount` variable should be set to the result of `getPunctuationCount("WHAT?!?!?!?!?")`. + +```js +assert.equal(punctuationCount, getPunctuationCount("WHAT?!?!?!?!?")); +``` + +You should log the following to the console: `"Punctuation Count: [Punctuation count goes here]"`. Replace `[Punctuation count goes here]` with the the actual variable name. Make sure to use proper string concatenation syntax here. + +```js +assert.match(code, /console\.log\((?:('|"|`)Punctuation\s+Count:\s+('|"|`)\s+\+\s+punctuationCount|`Punctuation\s+Count:\s+\${punctuationCount}`)\);?/) +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +function getConsonantCount(sentence) { + const consonants = "bcdfghjklmnpqrstvwxyz"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (consonants.includes(char)) { + count++; + } + } + return count; +} + +const consonantCount = getConsonantCount("Coding is fun"); +console.log(`Consonant Count: ${consonantCount}`); + +function getPunctuationCount(sentence) { + const punctuations = ".,!?;:-()[]{}\"'–"; + let count = 0; + + for (const char of sentence) { + if (punctuations.includes(char)) { + count++; + } + } + return count; +} + +--fcc-editable-region-- + +--fcc-editable-region-- +``` + diff --git a/curriculum/challenges/chinese/25-front-end-development/workshop-sentence-analyzer/66e2f06b191e305c00574e4d.md b/curriculum/challenges/chinese/25-front-end-development/workshop-sentence-analyzer/66e2f06b191e305c00574e4d.md new file mode 100644 index 0000000000..de926b32ac --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/workshop-sentence-analyzer/66e2f06b191e305c00574e4d.md @@ -0,0 +1,113 @@ +--- +id: 66e2f06b191e305c00574e4d +title: Step 7 +challengeType: 1 +dashedName: step-7 +--- + +# --description-- + +Finally, count the number of words by creating a `getWordCount` function with a `sentence` parameter. The function should return the total number of words in the sentence passed in when it is called. + +# --hints-- + +You should create a `getWordCount` function. + +```js +assert.isFunction(getWordCount); +``` + +You `getWordCount` function should have a `sentence` parameter. + +```js +assert.match(getWordCount.toString(), /sentence/); +``` + +Your `getWordCount` function should return a number. + +```js +assert.isNumber(getWordCount("I love freeCodeCamp")) +``` + +When the sentence is `"When are you gonna start learning to code?"`, the `getWordCount` function should return `8`. + +```js +assert.strictEqual(getWordCount("When are you gonna start learning to code?"), 8); +``` + +When the sentence is `"What's going on?"`, the `getWordCount` function should return `3`. + +```js +assert.strictEqual(getWordCount("What's going on?"), 3); +``` + +Your word count should be case-insensitive. + +```js +assert.strictEqual(getWordCount("freeCodeCamp offers free coding tutorials online"), 6); +assert.strictEqual(getWordCount("You can learn HTML, CSS, JavaScript, and more on freeCodeCamp"), 10); +``` + +Your `getWordCount` function should return the correct punctuation count for any sentence. + +```js +assert.strictEqual(getWordCount("freeCodeCamp has a great community of kind people"), 8); +assert.strictEqual(getWordCount("The freeCodeCamp curriculum is constantly updated"), 6); +assert.strictEqual(getWordCount("freeCodeCamp teaches both frontend and backend development"), 7); +assert.strictEqual(getWordCount(""), 0); +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +function getConsonantCount(sentence) { + const consonants = "bcdfghjklmnpqrstvwxyz"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (consonants.includes(char)) { + count++; + } + } + return count; +} + +const consonantCount = getConsonantCount("Coding is fun"); +console.log(`Consonant Count: ${consonantCount}`); + +function getPunctuationCount(sentence) { + const punctuations = ".,!?;:-()[]{}\"'–"; + let count = 0; + + for (const char of sentence) { + if (punctuations.includes(char)) { + count++; + } + } + return count; +} + +const punctuationCount = getPunctuationCount("WHAT?!?!?!?!?"); +console.log(`Punctuation Count: ${punctuationCount}`); + +--fcc-editable-region-- + +--fcc-editable-region-- +``` diff --git a/curriculum/challenges/chinese/25-front-end-development/workshop-sentence-analyzer/66e2f376df6f315ee81de81a.md b/curriculum/challenges/chinese/25-front-end-development/workshop-sentence-analyzer/66e2f376df6f315ee81de81a.md new file mode 100644 index 0000000000..f649dc84fa --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/workshop-sentence-analyzer/66e2f376df6f315ee81de81a.md @@ -0,0 +1,159 @@ +--- +id: 66e2f376df6f315ee81de81a +title: Step 8 +challengeType: 1 +dashedName: step-8 +--- + +# --description-- + +Test your `getWordCount` by creating a `wordCount` variable set to the calling of the `getWordCount` function with the sentence `"I love freeCodeCamp"`. + +After that, log the following to the console: `"Word Count: [Word count goes here]"`. Replace `[Word count goes here]` with the the actual variable name. You can choose to use template strings or string concatenation with the `+` operator here. + +With that, your sentence analyzer project is done! + +# --hints-- + +You should create a `wordCount` variable. + +```js +assert.isNotNull(wordCount) +``` + +Your `wordCount` variable should be set to the result of `getWordCount("I love freeCodeCamp")`. + +```js +assert.equal(wordCount, getWordCount("I love freeCodeCamp")); +``` + +You should log the `wordCount` variable to the console with the parameter `"Word Count Count: ${wordCount}"`. + +```js +assert.match(code, /console\.log\((?:('|"|`)Word\s+Count:\s+('|"|`)\s+\+\s+wordCount|`Word\s+Count:\s+\${wordCount}`)\);?/) +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +function getConsonantCount(sentence) { + const consonants = "bcdfghjklmnpqrstvwxyz"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (consonants.includes(char)) { + count++; + } + } + return count; +} + +const consonantCount = getConsonantCount("Coding is fun"); +console.log(`Consonant Count: ${consonantCount}`); + +function getPunctuationCount(sentence) { + const punctuations = ".,!?;:-()[]{}\"'–"; + let count = 0; + + for (const char of sentence) { + if (punctuations.includes(char)) { + count++; + } + } + return count; +} + +const punctuationCount = getPunctuationCount("WHAT?!?!?!?!?"); +console.log(`Punctuation Count: ${punctuationCount}`); + +function getWordCount(sentence) { + if (sentence.trim() === '') { + return 0; + } + + const words = sentence.trim().split(/\s+/); + return words.length; +} + +--fcc-editable-region-- + +--fcc-editable-region-- +``` + +# --solutions-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +function getConsonantCount(sentence) { + const consonants = "bcdfghjklmnpqrstvwxyz"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (consonants.includes(char)) { + count++; + } + } + return count; +} + +const consonantCount = getConsonantCount("Coding is fun"); +console.log(`Consonant Count: ${consonantCount}`); + +function getPunctuationCount(sentence) { + const punctuations = ".,!?;:-()[]{}\"'–"; + let count = 0; + + for (const char of sentence) { + if (punctuations.includes(char)) { + count++; + } + } + return count; +} + +const punctuationCount = getPunctuationCount("WHAT?!?!?!?!?"); +console.log(`Punctuation Count: ${punctuationCount}`); + +function getWordCount(sentence) { + if (sentence.trim() === '') { + return 0; + } + + const words = sentence.trim().split(/\s+/); + return words.length; +} + +const wordCount = getWordCount("I love freeCodeCamp"); +console.log(`Word Count: ${wordCount}`); +``` diff --git a/curriculum/challenges/espanol/05-back-end-development-and-apis/basic-node-and-express/get-data-from-post-requests.md b/curriculum/challenges/espanol/05-back-end-development-and-apis/basic-node-and-express/get-data-from-post-requests.md index 8c95c5d803..aff3418633 100644 --- a/curriculum/challenges/espanol/05-back-end-development-and-apis/basic-node-and-express/get-data-from-post-requests.md +++ b/curriculum/challenges/espanol/05-back-end-development-and-apis/basic-node-and-express/get-data-from-post-requests.md @@ -24,7 +24,7 @@ PUT o PATCH (a veces POST): Actualiza un recurso usando los datos enviados, DELETE - Delete a resource. -También hay un par de otros métodos que se utilizan para negociar una conexión con el servidor. A excepción de GET, todos los demás métodos mencionados anteriormente pueden tener un payload (es decir, los datos en el cuerpo de la solicitud). El middleware body-parser también funciona con estos métodos. +También hay un par de otros métodos que se utilizan para negociar una conexión con el servidor. Except for GET, all the other methods listed above can have a payload (i.e. the data into the request body). El middleware body-parser también funciona con estos métodos. # --hints-- diff --git a/curriculum/challenges/espanol/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/66694bfa435cef241f6f9a68.md b/curriculum/challenges/espanol/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/66694bfa435cef241f6f9a68.md index b3d3b6340c..d065457728 100644 --- a/curriculum/challenges/espanol/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/66694bfa435cef241f6f9a68.md +++ b/curriculum/challenges/espanol/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/66694bfa435cef241f6f9a68.md @@ -18,7 +18,7 @@ empty_list = [] The list is characterized by the square brackets around all the values, and a comma between the values, like: `["A", "happy", "list"]`. If the list does not contain any values, then it is an empty list: `[]`. -A list can contain different data types: `[1, "Up", ["Down", "Twice]]`. That includes all possible data types. It can also contain another list! +A list can contain different data types: `[1, "Up", ["Down", "Twice"]]`. That includes all possible data types. It can also contain another list! Create a variable called `my_list` and assign to it an empty list. diff --git a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143931a113bb80c45546287.md b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143931a113bb80c45546287.md index 8e5e7ae99a..4e3ae0f61c 100644 --- a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143931a113bb80c45546287.md +++ b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143931a113bb80c45546287.md @@ -185,16 +185,5 @@ h2 { border-bottom: 4px solid #dfdfe2; } -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border: 0; -} ``` diff --git a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/614394fb41985e0d2012a93e.md b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/614394fb41985e0d2012a93e.md index 8154547b17..17136e50c6 100644 --- a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/614394fb41985e0d2012a93e.md +++ b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/614394fb41985e0d2012a93e.md @@ -150,16 +150,5 @@ h2 { border-bottom: 4px solid #dfdfe2; } -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border: 0; -} ``` diff --git a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143956ed76ed60e012faa51.md b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143956ed76ed60e012faa51.md index e90b7f646b..0898a88df8 100644 --- a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143956ed76ed60e012faa51.md +++ b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143956ed76ed60e012faa51.md @@ -138,18 +138,6 @@ h2 { border-bottom: 4px solid #dfdfe2; } -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border: 0; -} - ``` ```css diff --git a/curriculum/challenges/espanol/16-the-odin-project/top-introduction-to-flexbox/introduction-flexbox-lesson-a.md b/curriculum/challenges/espanol/16-the-odin-project/top-introduction-to-flexbox/introduction-flexbox-lesson-a.md index d6e44d51b4..58157eb05c 100644 --- a/curriculum/challenges/espanol/16-the-odin-project/top-introduction-to-flexbox/introduction-flexbox-lesson-a.md +++ b/curriculum/challenges/espanol/16-the-odin-project/top-introduction-to-flexbox/introduction-flexbox-lesson-a.md @@ -19,41 +19,41 @@ You will almost definitely need to come back and reference these lessons (or a c Flexbox is a way to arrange items into rows or columns. These items will flex (i.e. grow or shrink) based on some simple rules that you can define. To get started, let’s look at a simple demonstration. -> We’ve embedded a lot of interactive examples in these lessons. Take your time to experiment with them as you go to cement the concepts in your mind! +> We’ve embedded a lot of interactive examples in these lessons. Tómate tu tiempo para experimentar con ellos a medida que avanzas para fijar los conceptos en tu mente! - + -We’ll get into exactly what’s going on here soon enough. But for now, let’s uncomment the two flex related CSS declarations in the above Codepen by removing the `/*` and `*/` tags surrounding them, then check out the result. +Pronto entraremos en lo que realmente está pasando aquí. Pero por ahora, descomentemos las dos declaraciones CSS relacionadas con flex en el CodePen de arriba removiendo las etiquetas `/*` y `*/` que las rodean, y luego revisemos el resultado. -> Comments prevent the browser from interpreting lines as code, and are wrapped between specific tags. CSS uses `/*` as an opening comment tag and `*/` as a closing comment tag, while HTML and JavaScript have their own syntax. Commented out lines of code can be re-enabled simply by removing the comment tags surrounding the code. +> Los comentarios evitan que el navegador interprete líneas como código y están envueltos entre etiquetas específicas. CSS usa `/*` como etiqueta de apertura de comentario y `*/` como etiqueta de cierre de comentario, mientras que HTML y JavaScript tienen su propia sintaxis. Las líneas de código comentadas pueden habilitarse simplemente quitando las etiquetas de comentario que rodean el código. -All 3 divs should now be arranged horizontally. If you resize the results frame with the `1x`, `.5x` and `.25x` buttons you’ll also see that the `div` elements will "flex". They will fill the available area and will each have equal width. +Todos los 3 divs ahora deben estar dispuestos horizontalmente. Si cambias el tamaño del marco de resultados con los botones `1x`, `.5x` y `.25x` también verás que los elementos `div` "flexionarán". Llenarán el área disponible y cada uno tendrá el mismo ancho. -If you add another `div` to the HTML, inside of `.flex-container`, it will show up alongside the others, and everything will flex to fit within the available area. +Si agregas otro `div` al HTML, dentro de `.flex-container`, aparecerá junto a los demás, y todo se flexionará para caber dentro del área disponible. -> If it’s hard to see what's going on in the small embedded CodePen, feel free to click the "Edit on CodePen" or "Fork on CodePen" button. This will bring the example into a full-sized environment. Some of the later examples might especially benefit from doing this. +> Si es difícil ver lo que está sucediendo en el pequeño CodePen insertado, siéntete libre de hacer clic en el botón "Edit on CodePen" o "Fork on CodePen". Esto traerá el ejemplo a un entorno de tamaño completo. Algunos de los ejemplos posteriores podrían especialmente beneficiarse de hacer esto. # --questions-- ## --text-- -What happens when the two flex related CSS declarations in the CodePen are uncommented? +¿Qué sucede cuando se descomentan las dos declaraciones CSS relacionadas con flex en el CodePen? ## --answers-- -The `div` elements become hidden from view, losing their visibility within the container. +Los elementos `div` se vuelven invisibles, perdiendo su visibilidad dentro del contenedor. --- -All 3 `div` elements are arranged horizontally, and they flex to fill the available area with equal width. +Todos los 3 elementos `div` están dispuestos horizontalmente, y se flexionan para llenar el área disponible con el mismo ancho. --- -Each `div` element enlarges and covers the entire container, overlapping each other. +Cada elemento `div` se agranda y cubre el contenedor entero, superponiéndose unos a otros. --- -The `div` elements align vertically in a single column, ignoring the flex-related CSS declarations. +Los elementos `div` se alinean verticalmente en una sola columna, ignorando las declaraciones CSS relacionadas con flex. ## --video-solution-- diff --git a/curriculum/challenges/espanol/16-the-odin-project/top-introduction-to-flexbox/introduction-flexbox-lesson-k.md b/curriculum/challenges/espanol/16-the-odin-project/top-introduction-to-flexbox/introduction-flexbox-lesson-k.md index cf6f2a6be1..62841bd85a 100644 --- a/curriculum/challenges/espanol/16-the-odin-project/top-introduction-to-flexbox/introduction-flexbox-lesson-k.md +++ b/curriculum/challenges/espanol/16-the-odin-project/top-introduction-to-flexbox/introduction-flexbox-lesson-k.md @@ -25,23 +25,23 @@ Before moving on to the next lesson, see if you can figure out how `align-items` ## --text-- -When changing the `flex-direction` property to `column` in a flex container, how does `align-items` behave in relation to the flex items? +Al cambiar la propiedad `flex-direction` a `column` en un contenedor flex, ¿cómo se comporta `align-items` en relación con los elementos flex? ## --answers-- -It distributes space between items evenly. +Distribuye el espacio entre los elementos uniformemente. --- -It aligns items horizontally along the main axis. +Alinea los elementos horizontalmente a lo largo del eje principal. --- -It centers items vertically along the cross axis. +Centra los elementos verticalmente a lo largo del eje transversal. --- -It aligns items to the start of the container along the cross axis. +Alinea los elementos al inicio del contenedor a lo largo del eje transversal. ## --video-solution-- diff --git a/curriculum/challenges/espanol/16-the-odin-project/top-learn-arrays-and-loops/learn-arrays-and-loops-lesson-b.md b/curriculum/challenges/espanol/16-the-odin-project/top-learn-arrays-and-loops/learn-arrays-and-loops-lesson-b.md index b0555f4436..35270a6ac7 100644 --- a/curriculum/challenges/espanol/16-the-odin-project/top-learn-arrays-and-loops/learn-arrays-and-loops-lesson-b.md +++ b/curriculum/challenges/espanol/16-the-odin-project/top-learn-arrays-and-loops/learn-arrays-and-loops-lesson-b.md @@ -1,13 +1,13 @@ --- id: 661e27568602567c118451d2 -title: Learn Arrays and Loops Lesson B +title: Aprende arreglos y bucles lección B challengeType: 15 dashedName: learn-arrays-and-loops-lesson-b --- # --description-- -To access the elements of an array, you can use the index number. The index number starts from 0, so the first element of an array is at index 0, the second element is at index 1, and so on. +Para acceder a los elementos de un arreglo, puedes usar el número de índice. El número de índice comienza desde 0, así que el primer elemento de un arreglo está en el índice 0, el segundo elemento está en el índice 1, y así sucesivamente. For example, to access the first element of the `fruits` array, you can use the following code: diff --git a/curriculum/challenges/espanol/16-the-odin-project/top-learn-arrays-and-loops/learn-arrays-and-loops-lesson-d.md b/curriculum/challenges/espanol/16-the-odin-project/top-learn-arrays-and-loops/learn-arrays-and-loops-lesson-d.md index c16fcada75..b351147ff5 100644 --- a/curriculum/challenges/espanol/16-the-odin-project/top-learn-arrays-and-loops/learn-arrays-and-loops-lesson-d.md +++ b/curriculum/challenges/espanol/16-the-odin-project/top-learn-arrays-and-loops/learn-arrays-and-loops-lesson-d.md @@ -1,15 +1,15 @@ --- id: 661e27588602567c118451d4 -title: Learn Arrays and Loops Lesson D +title: Aprende arreglos y bucles lección D challengeType: 15 dashedName: learn-arrays-and-loops-lesson-d --- # --description-- -One of the more complex methods used with arrays are the `splice()` and `slice()` methods. The `splice()` method changes the contents of an array by removing or replacing an element in the array. The `slice()` method returns a shallow copy of a portion of an array into a new array object selected from `begin` to `end` (`end` not included). The original array will not be modified. +Uno de los métodos más complejos utilizados con arreglos son los métodos `splice()` y `slice()`. El método `splice()` cambia el contenido de un arreglo eliminando o reemplazando un elemento en el arreglo. El método `slice()` devuelve una copia superficial de una porción de un arreglo en un nuevo objeto arreglo seleccionado desde `begin` hasta `end` (`end` no incluido). El arreglo original no se modificará. -For example, to remove the second element from the `characters` array, you can use the following code: +Por ejemplo, para eliminar el segundo elemento del arreglo `characters`, puedes usar el siguiente código: ```javascript const characters = ['Harry', 'Ron', 'Hermione']; @@ -17,10 +17,10 @@ characters.splice(1, 1); console.log(characters); // Output: ['Harry', 'Hermione'] ``` -The above element removes the second element from the `characters` array. The `splice()` method takes two arguments: the index of the element to remove and the number of elements to remove. +El elemento anterior elimina el segundo elemento del arreglo `characters`. El método `splice()` toma dos argumentos: el índice del elemento a eliminar y el número de elementos a eliminar. -To create a new array with the second element from the `character` array, you can use the following code: +Para crear un nuevo arreglo con el segundo elemento del arreglo `character`, puedes usar el siguiente código: ```javascript const characters = ['Harry', 'Ron', 'Hermione']; @@ -28,13 +28,13 @@ const newCharacters = characters.slice(1, 2); console.log(newCharacters); // Output: ['Ron'] ``` -The above code creates a new array `newCharacters` with the second element from the `characters` array. The `slice()` method takes two arguments: the index of the element to start the slice and the index of the element to end the slice (not included). +El código anterior crea un nuevo arreglo `newCharacters` con el segundo elemento del arreglo `characters`. El método `slice()` toma dos argumentos: el índice del elemento para comenzar el corte y el índice del elemento para terminar el corte (no incluido). # --questions-- ## --text-- -What will be the output of the following JavaScript code snippet? +¿Cuál será la salida del siguiente fragmento de código de JavaScript? ```javascript @@ -48,19 +48,19 @@ console.log(slicedNumbers); ## --answers-- -`numbers` output: `[10, 20, 30, 50]` and `slicedNumbers` output: `[30, 50]` +`numbers` salida: `[10, 20, 30, 50]` y `slicedNumbers` salida: `[30, 50]` --- -`numbers` output: `[10, 20, 30, 40]` and `slicedNumbers` output: `[30, 40]` +`numbers` salida: `[10, 20, 30, 40]` y `slicedNumbers` salida: `[30, 40]` --- -`numbers` output: `[10, 20, 50, 40]` and `slicedNumbers` output: `[20, 50]` +`numbers` salida: `[10, 20, 50, 40]` y `slicedNumbers` salida: `[20, 50]` --- -`numbers` output: `[10, 20, 30, 50, 40]` and `slicedNumbers` output: `[30, 50]` +`numbers` salida: `[10, 20, 30, 50, 40]` y `slicedNumbers` salida: `[30, 50]` ## --video-solution-- diff --git a/curriculum/challenges/espanol/16-the-odin-project/top-learn-arrays-and-loops/learn-arrays-and-loops-lesson-h.md b/curriculum/challenges/espanol/16-the-odin-project/top-learn-arrays-and-loops/learn-arrays-and-loops-lesson-h.md index f7e003fa83..e2a542959e 100644 --- a/curriculum/challenges/espanol/16-the-odin-project/top-learn-arrays-and-loops/learn-arrays-and-loops-lesson-h.md +++ b/curriculum/challenges/espanol/16-the-odin-project/top-learn-arrays-and-loops/learn-arrays-and-loops-lesson-h.md @@ -1,13 +1,13 @@ --- id: 661e275a8602567c118451d8 -title: Learn Arrays and Loops Lesson H +title: Aprende arreglos y bucles lección H challengeType: 15 dashedName: learn-arrays-and-loops-lesson-h --- # --description-- -One other useful array method is the `filter()` method. The `filter()` method creates a new array with all elements that pass the test implemented by the provided function. The syntax of the `filter()` method is as follows: +Una otra método útil de arreglo es el método `filter()`. El método `filter()` crea un nuevo arreglo con todos los elementos que pasan la prueba implementada por la función proporcionada. La sintaxis del método `filter()` es la siguiente: ```javascript const numbers = [2, 5, 6, 1, 9, -1] @@ -19,13 +19,13 @@ const newNumbers = numbers.filter((number) => { console.log(newNumbers); // Output: [5, 6, 9] ``` -The `filter()` method creates a new array with all elements that are greater than 2. The `filter()` method does not change the original array. +El método `filter()` crea un nuevo arreglo con todos los elementos que son mayores que 2. El método `filter()` no cambia el arreglo original. # --questions-- ## --text-- -What will be the output of the following JavaScript code snippet? +¿Cuál será el resultado del siguiente fragmento de código JavaScript? ```javascript const strings = ['apple', 'banana', 'cherry', 'orange', 'kiwi', 'mango']; diff --git a/curriculum/challenges/espanol/16-the-odin-project/top-learn-block-and-inline/learn-block-and-inline-lesson-j.md b/curriculum/challenges/espanol/16-the-odin-project/top-learn-block-and-inline/learn-block-and-inline-lesson-j.md index a1326e4773..f9e7c23220 100644 --- a/curriculum/challenges/espanol/16-the-odin-project/top-learn-block-and-inline/learn-block-and-inline-lesson-j.md +++ b/curriculum/challenges/espanol/16-the-odin-project/top-learn-block-and-inline/learn-block-and-inline-lesson-j.md @@ -1,35 +1,35 @@ --- id: 65704485e7b02272663824e8 -title: Learn Block and Inline Lesson J +title: Aprender bloque y lección en línea J challengeType: 15 dashedName: learn-block-and-inline-lesson-j --- # --description-- -Now that you have a basic understanding on how adding width and height to `inline` elements works, what happens when you add a top padding of 10 pixels to a `span` element? +Ahora que tienes una comprensión básica de cómo funciona agregar ancho y altura a los elementos `inline`, ¿qué sucede cuando agregas un padding superior de 10 píxeles a un elemento `span`? # --questions-- ## --text-- -What happens when you add `padding-top: 10px;` to a `span` element? +¿Qué sucede cuando agregas `padding-top: 10px;` a un elemento `span`? ## --answers-- -The `span` element's content will shift downward by 10 pixels. +El contenido del elemento `span` se desplazará hacia abajo 10 píxeles. --- -The `span` element will gain additional space above its content. +El elemento `span` ganará espacio adicional por encima de su contenido. --- -The `span` element's width will increase by 10 pixels. +El ancho del elemento `span` aumentará 10 píxeles. --- -Padding has no effect on the layout of a `span` element. +El padding no tiene efecto en el diseño de un elemento `span`. ## --video-solution-- diff --git a/curriculum/challenges/espanol/16-the-odin-project/top-learn-block-and-inline/learn-block-and-inline-lesson-k.md b/curriculum/challenges/espanol/16-the-odin-project/top-learn-block-and-inline/learn-block-and-inline-lesson-k.md index 1e8434e305..a58dee1ad9 100644 --- a/curriculum/challenges/espanol/16-the-odin-project/top-learn-block-and-inline/learn-block-and-inline-lesson-k.md +++ b/curriculum/challenges/espanol/16-the-odin-project/top-learn-block-and-inline/learn-block-and-inline-lesson-k.md @@ -1,35 +1,35 @@ --- id: 65704486e7b02272663824e9 -title: Learn Block and Inline Lesson K +title: Aprender bloque e inline lección K challengeType: 15 dashedName: learn-block-and-inline-lesson-k --- # --description-- -Now that you have a basic understanding on how adding width and height to `inline` elements works. +Ahora que tienes una comprensión básica de cómo funciona agregar ancho y altura a elementos `inline`. # --questions-- ## --text-- -What happens when you add a bottom padding of 15 pixels to a `span` element with display set to `inline-block`? +¿Qué sucede cuando agregas un relleno inferior de 15 píxeles a un elemento `span` con visualización establecida en `inline-block`? ## --answers-- -The `span` element's content will shift upward by 15 pixels. +El contenido del elemento `span` se desplazará hacia arriba por 15 píxeles. --- -The `span` element's width will increase by 15 pixels. +El ancho del elemento `span` aumentará en 15 píxeles. --- -The `span` element will gain additional space below its content. +El elemento `span` ganará espacio adicional debajo de su contenido. --- -Padding has no effect on the layout of an `inline-block` `span` element. +El relleno no tiene efecto en el diseño de un elemento `span` `inline-block`. ## --video-solution-- diff --git a/curriculum/challenges/espanol/16-the-odin-project/top-learn-css-foundations/css-foundations-lesson-c.md b/curriculum/challenges/espanol/16-the-odin-project/top-learn-css-foundations/css-foundations-lesson-c.md index d59be3524a..5c1c0c0695 100644 --- a/curriculum/challenges/espanol/16-the-odin-project/top-learn-css-foundations/css-foundations-lesson-c.md +++ b/curriculum/challenges/espanol/16-the-odin-project/top-learn-css-foundations/css-foundations-lesson-c.md @@ -1,14 +1,14 @@ --- id: 63ee352b0d8d4841c3a7091c videoId: LGQuIIv2RVA -title: CSS Foundations Lesson C +title: CSS Lecciones Fundamentales C challengeType: 15 dashedName: css-foundations-lesson-c --- # --description-- -What if you have two groups of elements that share some of their style declarations? +¿Qué pasa si tienes dos grupos de elementos que comparten algunas de sus declaraciones de estilo? ```css .read { @@ -24,7 +24,7 @@ What if you have two groups of elements that share some of their style declarati } ``` -Both our `.read` and `.unread` selectors share the `color: white;` and `background-color: black;` declarations, but otherwise have several of their own unique declarations. To cut down on the repetition, you can group these two selectors together as a comma-separated list: +Tanto nuestros selectores `.read` y `.unread` comparten las declaraciones `color: white;` y `Color de fondo: black;`, pero por lo demás tienen varias de sus propias declaraciones únicas. Para reducir la repetición, puedes agrupar estos dos selectores juntos como una lista separada por comas: ```css .read, @@ -42,13 +42,13 @@ Both our `.read` and `.unread` selectors share the `color: white;` and `backgrou } ``` -Both of the examples above (with and without grouping) will have the same result, but the second example reduces the repetition of declarations and makes it easier to edit either the `color` or `background-color` for both classes at once. +Ambos ejemplos anteriores (con y sin agrupamiento) tendrán el mismo resultado, pero el segundo ejemplo reduce la repetición de declaraciones y facilita la edición tanto del `color` como del `background-color` para ambas clases a la vez. # --questions-- ## --text-- -How would you apply a single rule to two different selectors, `.red-box` and `.yellow-box`? +¿Cómo aplicarías una sola regla a dos selectores diferentes, `.red-box` y `.yellow-box`? ## --answers-- diff --git a/curriculum/challenges/espanol/16-the-odin-project/top-learn-css-foundations/css-foundations-lesson-d.md b/curriculum/challenges/espanol/16-the-odin-project/top-learn-css-foundations/css-foundations-lesson-d.md index 653ee3cdd3..b59ed14433 100644 --- a/curriculum/challenges/espanol/16-the-odin-project/top-learn-css-foundations/css-foundations-lesson-d.md +++ b/curriculum/challenges/espanol/16-the-odin-project/top-learn-css-foundations/css-foundations-lesson-d.md @@ -1,14 +1,14 @@ --- id: 63ee35300d8d4841c3a7091d videoId: LGQuIIv2RVA -title: CSS Foundations Lesson D +title: Lección D de fundamentos de CSS challengeType: 15 dashedName: css-foundations-lesson-d --- # --description-- -Another way to use selectors is to chain them as a list without any separation. Let’s say you had the following HTML: +Otra manera de usar selectores es encadenarlos como una lista sin ninguna separación. Digamos que tenías el siguiente HTML: ```html
@@ -17,7 +17,7 @@ Another way to use selectors is to chain them as a list without any separation.
``` -You have two elements with the `subsection` class that have some sort of unique styles, but what if you only want to apply a separate rule to the element that also has `header` as a second class? Well, you could chain both the `class` selectors together in your CSS like so: +Tienes dos elementos con la clase `subsection` que tienen algún tipo de estilos únicos, pero ¿qué pasa si solo deseas aplicar una regla separada al elemento que también tiene `header` como segunda clase? Bueno, podrías encadenar ambos selectores de `class` juntos en tu CSS así: ```css .subsection.header { @@ -25,9 +25,9 @@ You have two elements with the `subsection` class that have some sort of unique } ``` -What `.subsection.header` does is it selects any element that has both the `subsection` and `header` classes. Notice how there isn’t any space between the `.subsection` and `.header` `class` selectors. This syntax basically works for chaining any combination of selectors, except for chaining more than one type selector. +Lo que hace `.subsection.header` es seleccionar cualquier elemento que tenga ambas clases, `subsection` y `header`. Nota cómo no hay ningún espacio entre los selectores de `.subsection` y `.header` `class`. Esta sintaxis básicamente funciona para encadenar cualquier combinación de selectores, excepto encadenar más de un selector de tipo. -This can also be used to chain a class and an ID, as shown below: +Esto también se puede usar para encadenar una clase y un id, como se muestra a continuación: ```html
@@ -36,7 +36,7 @@ This can also be used to chain a class and an ID, as shown below:
``` -You can take the two elements above and combine them with the following: +Puedes tomar los dos elementos anteriores y combinarlos con lo siguiente: ```css .subsection.header { @@ -48,13 +48,13 @@ You can take the two elements above and combine them with the following: } ``` -In general, you can’t chain more than one type selector since an element can’t be two different types at once. For example, chaining two type selectors like `div` and `p` would give us the selector `divp`, which wouldn’t work since the selector would try to find a literal `` element, which doesn’t exist. +En general, no puedes encadenar más de un selector de tipo ya que un elemento no puede ser de dos tipos diferentes a la vez. Por ejemplo, encadenar dos selectores de tipo como `div` y `p` nos daría el selector `divp`, lo cual no funcionaría ya que el selector intentaría encontrar un elemento literal ``, que no existe. # --questions-- ## --text-- -Given an element that has an `id` of `title` and a `class` of `primary`, how would you use both attributes for a single rule? +Dado un elemento que tiene un `id` de `title` y una `class` de `primary`, ¿cómo usarías ambos atributos para una sola regla? ## --answers-- diff --git a/curriculum/challenges/espanol/16-the-odin-project/top-learn-css-foundations/css-foundations-lesson-e.md b/curriculum/challenges/espanol/16-the-odin-project/top-learn-css-foundations/css-foundations-lesson-e.md index 24a0a3363d..19b46639eb 100644 --- a/curriculum/challenges/espanol/16-the-odin-project/top-learn-css-foundations/css-foundations-lesson-e.md +++ b/curriculum/challenges/espanol/16-the-odin-project/top-learn-css-foundations/css-foundations-lesson-e.md @@ -1,16 +1,16 @@ --- id: 63ee35370d8d4841c3a7091e videoId: LGQuIIv2RVA -title: CSS Foundations Lesson E +title: CSS fundamentos lección E challengeType: 15 dashedName: css-foundations-lesson-e --- # --description-- -Combinators allow us to combine multiple selectors differently than either grouping or chaining them, as they show a relationship between the selectors. There are four types of combinators in total, but for right now we’re going to only show you the descendant combinator, which is represented in CSS by a single space between selectors. A descendant combinator will only cause elements that match the last selector to be selected if they also have an ancestor (parent, grandparent, etc) that matches the previous selector. +Los combinadores nos permiten combinar múltiples selectores de una manera diferente a agruparlos o encadenarlos, ya que muestran una relación entre los selectores. Hay cuatro tipos de combinadores en total, pero por ahora solo te vamos a mostrar el combinador de descendientes, que se representa en CSS por un solo espacio entre selectores. Un combinador de descendientes solo seleccionará elementos que coincidan con el último selector si también tienen un ancestro (padre, abuelo, etc.) que coincide con el selector anterior. -So something like `.ancestor .child` would select an element with the class `child` if it has an ancestor with the class `ancestor`. Another way to think of it is child will only be selected if it is nested inside of `ancestor`, no matter how deep. Take a quick look at the example below and see if you can tell which elements would be selected based on the CSS rule provided: +Así que algo como `.ancestor .child` seleccionaría un elemento con la clase `child` si tiene un ancestro con la clase `ancestor`. Otra forma de pensarlo es que el 'child' solo se seleccionará si está anidado dentro de `ancestor`, sin importar cuán profundo. Echa un vistazo rápido al ejemplo a continuación y fíjate si puedes decir qué elementos serían seleccionados según la regla CSS proporcionada: ```html @@ -33,27 +33,27 @@ So something like `.ancestor .child` would select an element with the class `chi } ``` -In the above example, the first two elements with the `contents` class (`B` and `C`) would be selected, but that last element (`D`) won’t be. Was your guess correct? +En el ejemplo anterior, se seleccionarían los primeros dos elementos con la clase `contents` (`B` y `C`), pero el último elemento (`D`) no se seleccionará. ¿Fue correcta tu suposición? -There’s really no limit to how many combinators you can add to a rule, so `.one .two .three .four` would be totally valid. This would just select an element that has a class of `four` if it has an ancestor with a class of `three`, and if that ancestor has its own ancestor with a class of `two`, and so on. You generally want to avoid trying to select elements that need this level of nesting, though, as it can get pretty confusing and long, and it can cause issues when it comes to specificity. +Realmente no hay límite para cuántos combinadores puedes agregar a una regla, por lo que `.one .two .three .four` sería totalmente válido. Esto solo seleccionaría un elemento que tenga una clase de `four` si tiene un ancestro con una clase de `three`, y si ese ancestro tiene su propio ancestro con una clase de `two`, y así sucesivamente. Por lo general, deseas evitar intentar seleccionar elementos que necesiten este nivel de anidamiento, ya que puede volverse bastante confuso y largo, y puede causar problemas cuando se trata de especificidad. # --questions-- ## --text-- -What does the descendant combinator do? +¿Qué hace el combinador de descendientes? ## --answers-- -It groups certain classes together which share the same declarations. +Agrupa ciertas clases juntas que comparten las mismas declaraciones. --- -It gives the ability to select an element that shares the same `class` and `id`. +Da la capacidad de seleccionar un elemento que comparte el mismo `class` y `id`. --- -It allows you to select an element based on its relationship with its ancestor (parent, grandparent, and so on). +Te permite seleccionar un elemento en función de su relación con su ancestro (padre, abuelo, etc.). ## --video-solution-- diff --git a/curriculum/challenges/espanol/16-the-odin-project/top-learn-css-foundations/css-foundations-lesson-h.md b/curriculum/challenges/espanol/16-the-odin-project/top-learn-css-foundations/css-foundations-lesson-h.md index cae888f5d3..b25b924c17 100644 --- a/curriculum/challenges/espanol/16-the-odin-project/top-learn-css-foundations/css-foundations-lesson-h.md +++ b/curriculum/challenges/espanol/16-the-odin-project/top-learn-css-foundations/css-foundations-lesson-h.md @@ -18,27 +18,27 @@ El `CSS` en línea hace posible agregar estilos directamente a los elementos de Lo primero a observar es que aquí no hay selectores, ya que los estilos se están agregando directamente a la etiqueta de apertura `
` en sí. A continuación, tienes el atributo `style`, con su valor dentro del par de comillas siendo las declaraciones. -Si necesitas agregar un estilo único para un solo elemento, este método puede funcionar bastante bien. Generally, though, this isn’t exactly a recommended way for adding CSS to HTML for a few reasons: +Si necesitas agregar un estilo único para un solo elemento, este método puede funcionar bastante bien. Sin embargo, generalmente, esta no es exactamente una forma recomendada para agregar CSS a HTML por varias razones: -It can quickly become pretty messy once you start adding a lot of declarations to a single element, causing your HTML file to become unnecessarily bloated. If you want many elements to have the same style, you would have to copy + paste the same style to each individual element, causing lots of unnecessary repetition and more bloat. Any inline CSS will override the other two methods, which can cause unexpected results. (While you won’t dive into it here, this can actually be taken advantage of). +Puede volverse rápidamente bastante desordenado una vez que comienzas a agregar muchas declaraciones a un solo elemento, haciendo que tu archivo HTML se vuelva innecesariamente inflado. Si deseas que muchos elementos tengan el mismo estilo, tendrías que copiar + pegar el mismo estilo a cada elemento individual, causando mucha repetición innecesaria y más inflación. Cualquier CSS en línea sobrescribirá los otros dos métodos, lo que puede causar resultados inesperados. (Aunque no profundizarás en eso aquí, se puede aprovechar esta situación). # --questions-- ## --text-- -Which of the following is the main disadvantage of using inline CSS? +¿Cuál de las siguientes es la principal desventaja de usar CSS en línea? ## --answers-- -It can quickly become pretty messy once you start adding a lot of declarations to a single element, causing your HTML file to become unnecessarily bloated. +Puede volverse rápidamente bastante desordenado una vez que comienzas a agregar muchas declaraciones a un solo elemento, haciendo que tu archivo HTML se vuelva innecesariamente inflado. --- -It requires using selectors, which can be complicated for beginners. +Requiere usar selectores, lo cual puede ser complicado para principiantes. --- -Any inline CSS will override the other two methods (internal and external), which can cause unexpected results. +Cualquier CSS en línea sobrescribirá los otros dos métodos (interno y externo), lo que puede causar resultados inesperados. ## --video-solution-- diff --git a/curriculum/challenges/espanol/16-the-odin-project/top-learn-css-specificity/the-cascade-of-css-lesson-a.md b/curriculum/challenges/espanol/16-the-odin-project/top-learn-css-specificity/the-cascade-of-css-lesson-a.md index da5348ce74..aec13f9cbb 100644 --- a/curriculum/challenges/espanol/16-the-odin-project/top-learn-css-specificity/the-cascade-of-css-lesson-a.md +++ b/curriculum/challenges/espanol/16-the-odin-project/top-learn-css-specificity/the-cascade-of-css-lesson-a.md @@ -1,38 +1,38 @@ --- id: 6489bcd7b7600c818dc297ea -title: The Cascade of CSS Lesson A +title: La cascada de CSS lección A challengeType: 15 dashedName: the-cascade-of-css-lesson-a --- # --description-- -Sometimes we may have rules that conflict with one another, and we end up with some unexpected results. “But I wanted these paragraphs to be blue, why are they red like these other paragraphs?!” As frustrating as this can be, it’s important to understand that CSS doesn’t just do things against your wishes. CSS only does what we tell it to do. One exception to this is the default styles that are provided by a browser. These default styles vary from browser to browser, and they are why some elements create a large “gap” between themselves and other elements, or why buttons look the way they do, despite us not writing any CSS rules to style them that way. +Algunas veces podemos tener reglas que entran en conflicto unas con otras y terminamos obteniendo resultados inesperados. “Pero quería que estos párrafos fueran azules, ¿por qué son rojos como estos otros párrafos?” Por frustrante que esto pueda ser, es importante entender que CSS no hace cosas simplemente en contra de tus deseos. CSS solamente hace lo que le decimos que haga. Una excepción a esto son los estilos predeterminados proporcionados por un navegador. Estos estilos por defecto varían de un navegador a otro y es el motivo por el se crea un gran espacio "vacío" entre unos elementos y otros, o por qué los botones se muestran como lo hacen, a pesar de que no escribimos ninguna regla CSS para darles estilo de ese tipo. -So if you end up with some unexpected behavior like this it’s either because of these default styles, not understanding how a property works, or not understanding this little thing called the cascade. +Así que si terminas con algún comportamiento inesperado como éste, ello se debe o bien a los estilos por defecto, a no entender cómo funciona una propiedad, o bien a no comprender esta cosilla llamada la cascada. -The cascade is what determines which rules actually get applied to your HTML. There are different factors that the cascade uses to determine this. We will examine three of these factors, which will hopefully help you avoid those frustrating “I hate CSS” moments. +La cascada es lo que determina qué reglas realmente se aplican a tu HTML. Hay diferentes factores que la cascada usa para determinar esto. Examinaremos tres de estos factores, que esperemos te ayudarán a evitar esos frustrantes momentos de "Odio CSS". # --questions-- ## --text-- -Why might you encounter unexpected behavior in CSS? +¿Por qué podrías encontrarte un comportamiento inesperado en CSS? ## --answers-- -Due to conflicting rules and unexpected results +Debido a reglas en conflicto y resultados inesperados --- -Due to the browser's default styles +Debido a los estilos predeterminados del navegador --- -Due to a lack of understanding of CSS properties +Debido a una falta de comprensión de las propiedades CSS --- -All of the above +Todas las anteriores ## --video-solution-- diff --git a/curriculum/challenges/espanol/16-the-odin-project/top-learn-css-specificity/the-cascade-of-css-lesson-d.md b/curriculum/challenges/espanol/16-the-odin-project/top-learn-css-specificity/the-cascade-of-css-lesson-d.md index f9979544c6..c798a8c812 100644 --- a/curriculum/challenges/espanol/16-the-odin-project/top-learn-css-specificity/the-cascade-of-css-lesson-d.md +++ b/curriculum/challenges/espanol/16-the-odin-project/top-learn-css-specificity/the-cascade-of-css-lesson-d.md @@ -43,15 +43,15 @@ anaranjado --- -red +rojo --- -blue +azul --- -cyan +cian ## --video-solution-- diff --git a/curriculum/challenges/espanol/16-the-odin-project/top-learn-css-specificity/the-cascade-of-css-lesson-g.md b/curriculum/challenges/espanol/16-the-odin-project/top-learn-css-specificity/the-cascade-of-css-lesson-g.md index 510f70b504..fd081fec8f 100644 --- a/curriculum/challenges/espanol/16-the-odin-project/top-learn-css-specificity/the-cascade-of-css-lesson-g.md +++ b/curriculum/challenges/espanol/16-the-odin-project/top-learn-css-specificity/the-cascade-of-css-lesson-g.md @@ -1,15 +1,15 @@ --- id: 6489cf7682cf2e4f86f03ae8 -title: The Cascade of CSS Lesson G +title: La Cascada de la lección de CSS G challengeType: 15 dashedName: the-cascade-of-css-lesson-g --- # --description-- -Inheritance refers to certain CSS properties that, when applied to an element, are inherited by that element’s descendants, even if we don’t explicitly write a rule for those descendants. Typography based properties (`color`, `font-size`, `font-family`, etc.) are usually inherited, while most other properties aren’t. +La herencia se refiere a ciertas propiedades de CSS que, cuando se aplican a un elemento, son heredadas por los descendientes de ese elemento, incluso si no escribimos explícitamente una regla para esos descendientes. Las propiedades basadas en tipografía (`color`, `font-size`, `font-family`, etc.) suelen heredarse, mientras que la mayoría de las otras propiedades no se heredan. -The exception to this is when directly targeting an element, as this always beats inheritance: +La excepción a esto es cuando se apunta directamente a un elemento, ya que esto siempre supera a la herencia: ```html @@ -31,29 +31,29 @@ The exception to this is when directly targeting an element, as this always beat } ``` -Despite the `parent` element having a higher specificity with an ID, the `child` element would have the `color: blue` style applied since that declaration directly targets it, while `color: red` from the parent is only inherited. +A pesar de que el elemento `parent` tiene una especificidad mayor con un ID, el elemento `child` tendría el estilo `color: blue` aplicado ya que esa declaración lo apunta directamente, mientras que `color: red` del padre solo se hereda. # --questions-- ## --text-- -Based on the given HTML and CSS code, what would be the color of the `
` element? +Basado en el código HTML y CSS dado, ¿cuál sería el color del elemento `
`? ## --answers-- -Red +Rojo --- -Blue +Azul --- -Inherited from the parent element +Heredado del elemento padre --- -Transparent +Transparente ## --video-solution-- diff --git a/curriculum/challenges/espanol/16-the-odin-project/top-learn-css-specificity/the-cascade-of-css-lesson-h.md b/curriculum/challenges/espanol/16-the-odin-project/top-learn-css-specificity/the-cascade-of-css-lesson-h.md index 85af289689..f0627fa449 100644 --- a/curriculum/challenges/espanol/16-the-odin-project/top-learn-css-specificity/the-cascade-of-css-lesson-h.md +++ b/curriculum/challenges/espanol/16-the-odin-project/top-learn-css-specificity/the-cascade-of-css-lesson-h.md @@ -1,15 +1,15 @@ --- id: 648acb0745e79f79650fa2ac -title: The Cascade of CSS Lesson H +title: La Cascada de lección CSS H challengeType: 15 dashedName: the-cascade-of-css-lesson-h --- # --description-- -The final factor, the end of the line, the tie-breaker of the tie-breaker. Let’s say that after every other factor has been taken into account, there are still multiple conflicting rules targeting an element. How does the cascade determine which rule to apply? +El factor final, el final de la línea, el desempate del desempate. Digamos que después de considerar todos los demás factores, todavía hay múltiples reglas en conflicto dirigidas a un elemento. ¿Cómo determina la cascada qué regla aplicar? -Really simply, actually. Whichever rule was the last defined is the winner. +Realmente simple, en realidad. Cualquiera que sea la regla que se definió al final es la ganadora. ```css /* styles.css */ @@ -23,28 +23,28 @@ Really simply, actually. Whichever rule was the last defined is the winner. } ``` -For an element that has both the `alert` and `warning` classes, the cascade would run through every other factor, including inheritance (none here) and specificity (neither rule is more specific than the other). Since the `.warning` rule was the last one defined, and no other factor was able to determine which rule to apply, it’s the one that gets applied to the element. +Para un elemento que tiene tanto la clase `alert` como la clase `warning`, la cascada pasaría por todos los demás factores, incluyendo la herencia (ninguna aquí) y especificidad (ninguna regla es más específica que la otra). Dado que la regla `.warning` fue la última definida, y ningún otro factor pudo determinar qué regla aplicar, es la que se aplica al elemento. # --questions-- ## --text-- -What determines which CSS rule is applied when there are conflicting rules targeting the same element? +¿Qué determina qué regla CSS se aplica cuando hay reglas en conflicto dirigidas al mismo elemento? ## --answers-- -The specificity of the CSS rule. +La especificidad de la regla CSS. --- -The inheritance hierarchy of the element. +La jerarquía de herencia del elemento. --- -The presence of classes or IDs on the element. +La presencia de clases o identificadores en el elemento. --- -The order in which the rules were defined. +El orden en el que se definieron las reglas. ## --video-solution-- diff --git a/curriculum/challenges/espanol/16-the-odin-project/top-learn-data-types-and-conditionals/learn-data-types-and-conditionals-lesson-d.md b/curriculum/challenges/espanol/16-the-odin-project/top-learn-data-types-and-conditionals/learn-data-types-and-conditionals-lesson-d.md index 131b54c414..026d9d5118 100644 --- a/curriculum/challenges/espanol/16-the-odin-project/top-learn-data-types-and-conditionals/learn-data-types-and-conditionals-lesson-d.md +++ b/curriculum/challenges/espanol/16-the-odin-project/top-learn-data-types-and-conditionals/learn-data-types-and-conditionals-lesson-d.md @@ -1,41 +1,41 @@ --- id: 65e9725a484dd50f720e6fe9 -title: Learn Data Types and Conditionals Lesson D +title: Aprenda tipos de datos y condicionales lección D challengeType: 15 dashedName: learn-data-types-and-conditionals-lesson-d --- # --description-- -Seeing the example below You want to know the index of the last occurence of the word `The` in the string. +Viendo el ejemplo abajo quieres saber el índice de la última ocurrencia de la palabra `The` en la cadena. ```javascript let sentence = "freeCodeCamp loves The Odin Project! The Odin Project is great!"; ``` - Link to Guide + Enlace a guía # --questions-- ## --text-- -Which method should be used to find the index of the last occurence of the word `The` in the string? +¿Qué método debe usarse para encontrar el índice de la última ocurrencia de la palabra `The` en la cadena? ## --answers-- -The `includes()` method should be used to find the index of the last occurence of the word `The` in the string. +El método `includes()` debe usarse para encontrar el índice de la última ocurrencia de la palabra `The` en la cadena. --- -The `lastIndexOf()` method should be used to find the index of the last occurence of the word `The` in the string. +El método `lastIndexOf()` debe usarse para encontrar el índice de la última ocurrencia de la palabra `The` en la cadena. --- -The `indexOf()` method should be used to find the index of the last occurence of the word `The` in the string. +El método `indexOf()` debe usarse para encontrar el índice de la última ocurrencia de la palabra `The` en la cadena. --- -The `search()` method should be used to find the index of the last occurence of the word `The` in the string. +El método `search()` debe usarse para encontrar el índice de la última ocurrencia de la palabra `The` en la cadena. ## --video-solution-- diff --git a/curriculum/challenges/espanol/16-the-odin-project/top-learn-data-types-and-conditionals/learn-data-types-and-conditionals-lesson-e.md b/curriculum/challenges/espanol/16-the-odin-project/top-learn-data-types-and-conditionals/learn-data-types-and-conditionals-lesson-e.md index 04dc4010fb..8d139bab26 100644 --- a/curriculum/challenges/espanol/16-the-odin-project/top-learn-data-types-and-conditionals/learn-data-types-and-conditionals-lesson-e.md +++ b/curriculum/challenges/espanol/16-the-odin-project/top-learn-data-types-and-conditionals/learn-data-types-and-conditionals-lesson-e.md @@ -1,15 +1,15 @@ --- id: 65e97260484dd50f720e6fea -title: Learn Data Types and Conditionals Lesson E +title: Aprenda tipos de datos y condicionales lección E challengeType: 15 dashedName: learn-data-types-and-conditionals-lesson-e --- # --description-- -Strings defined using backticks are called template literals. They are a new way to define strings in JavaScript. They allow you to embed expressions within the string. This is done by wrapping the expression in `${}`. +Cadenas definidas usando comillas invertidas se llaman literales plantilla. Son una nueva manera de definir cadenas en JavaScript. Permiten insertar expresiones dentro de la cadena. Esto se hace envolviendo la expresión en `${}`. -For example, the following code: +Por ejemplo, el siguiente código: ```javascript let name = "John"; @@ -17,13 +17,13 @@ let age = 25; let greeting = `Hello, my name is ${name} and I am ${age} years old.`; ``` -will result in the `greeting` variable containing the string "Hello, my name is John and I am 25 years old." +resultará en la variable `greeting` conteniendo la cadena "Hola, mi nombre es John y tengo 25 años." # --questions-- ## --text-- -Which of the following is the correct way to define a template literal in JavaScript? +¿Cuál de las siguientes es la manera correcta de definir un literal plantilla en JavaScript? ## --answers-- diff --git a/curriculum/challenges/espanol/16-the-odin-project/top-learn-data-types-and-conditionals/learn-data-types-and-conditionals-lesson-f.md b/curriculum/challenges/espanol/16-the-odin-project/top-learn-data-types-and-conditionals/learn-data-types-and-conditionals-lesson-f.md index c21be8a4fe..b31c49a90c 100644 --- a/curriculum/challenges/espanol/16-the-odin-project/top-learn-data-types-and-conditionals/learn-data-types-and-conditionals-lesson-f.md +++ b/curriculum/challenges/espanol/16-the-odin-project/top-learn-data-types-and-conditionals/learn-data-types-and-conditionals-lesson-f.md @@ -17,10 +17,10 @@ The following comparison operators are available in JavaScript: | != | Not equal | x != y | | > | Greater than | x > y | | < | Less than | x < y | -| >= | Greater than or equal to | x >= y | -| <= | Less than or equal to | x <= y | +| >= | Mayor o igual que | x >= y | +| <= | Menor o igual que | x <= y | -To use a comparison in a variable assignment, you can use the `==` operator. For example: +Para usar una comparación en una asignación de variable, puedes usar el operador `==`. Por ejemplo: ```javascript let x = 5; @@ -36,7 +36,7 @@ console.log(result); // true ## --text-- -Which of the following is the correct way to check if the variable `x` is equal to the number `5` in JavaScript? +¿Cuál de las siguientes es la manera correcta de verificar si la variable `x` es igual al número `5` en JavaScript? ## --answers-- diff --git a/curriculum/challenges/espanol/16-the-odin-project/top-learn-data-types-and-conditionals/learn-data-types-and-conditionals-lesson-k.md b/curriculum/challenges/espanol/16-the-odin-project/top-learn-data-types-and-conditionals/learn-data-types-and-conditionals-lesson-k.md index 2f830ce22a..0f120f6d31 100644 --- a/curriculum/challenges/espanol/16-the-odin-project/top-learn-data-types-and-conditionals/learn-data-types-and-conditionals-lesson-k.md +++ b/curriculum/challenges/espanol/16-the-odin-project/top-learn-data-types-and-conditionals/learn-data-types-and-conditionals-lesson-k.md @@ -1,15 +1,15 @@ --- id: 65e9728d484dd50f720e6ff0 -title: Learn Data Types and Conditionals Lesson K +title: Aprenda tipos de datos y condicionales lección K challengeType: 15 dashedName: learn-data-types-and-conditionals-lesson-k --- # --description-- -The `switch` statement is used to perform different actions based on different conditions. It is similar to the `if-else` statement, but is more readable and easier to understand when there are multiple conditions to check. The `switch` statement is used to select one of many code blocks to be executed. +La declaración `switch` se utiliza para realizar diferentes acciones basadas en diferentes condiciones. Es similar a la sentencia `if-else`, pero es más legible y fácil de entender cuando hay múltiples condiciones para verificar. La declaración `switch` se utiliza para seleccionar uno de muchos bloques de código a ejecutar. -The `switch` statement evaluates an expression and compares it with the values of each case. If there is a match, the associated block of code is executed. If there is no match, the default block of code is executed. +La declaración `switch` evalúa una expresión y la compara con los valores de cada caso. Si hay una coincidencia, se ejecuta el bloque de código asociado. Si no hay coincidencia, se ejecuta el bloque de código por defecto. ```javascript let day = "Monday"; @@ -41,7 +41,7 @@ switch (day) { } ``` -In the above example, the value of the `day` variable is compared with the values of each case. If there is a match, the associated block of code is executed. If there is no match, the default block of code is executed. +En el ejemplo anterior, el valor de la variable `day` se compara con los valores de cada caso. If there is a match, the associated block of code is executed. If there is no match, the default block of code is executed. # --questions-- diff --git a/curriculum/challenges/espanol/16-the-odin-project/top-learn-data-types-and-conditionals/learn-data-types-and-conditionals-lesson-l.md b/curriculum/challenges/espanol/16-the-odin-project/top-learn-data-types-and-conditionals/learn-data-types-and-conditionals-lesson-l.md index 588e8acc72..546b341408 100644 --- a/curriculum/challenges/espanol/16-the-odin-project/top-learn-data-types-and-conditionals/learn-data-types-and-conditionals-lesson-l.md +++ b/curriculum/challenges/espanol/16-the-odin-project/top-learn-data-types-and-conditionals/learn-data-types-and-conditionals-lesson-l.md @@ -1,6 +1,6 @@ --- id: 65e97293484dd50f720e6ff1 -title: Learn Data Types and Conditionals Lesson L +title: Aprenda tipos de datos y condicionales lección L challengeType: 15 dashedName: learn-data-types-and-conditionals-lesson-l --- diff --git a/curriculum/challenges/espanol/16-the-odin-project/top-learn-function-basics/learn-function-basics-lesson-b.md b/curriculum/challenges/espanol/16-the-odin-project/top-learn-function-basics/learn-function-basics-lesson-b.md index 3fb6bf5592..7fd8fe4ddc 100644 --- a/curriculum/challenges/espanol/16-the-odin-project/top-learn-function-basics/learn-function-basics-lesson-b.md +++ b/curriculum/challenges/espanol/16-the-odin-project/top-learn-function-basics/learn-function-basics-lesson-b.md @@ -1,6 +1,6 @@ --- id: 6617a1fce90de1b3fd10bd4e -title: Learn Function Basics Lesson B +title: Aprenda funciones básicas lección B challengeType: 15 dashedName: learn-function-basics-lesson-b --- @@ -15,9 +15,9 @@ function favoriteAnimal(animal) { console.log(favoriteAnimal('Goat')); ``` -By putting `animal` inside the parentheses of the `favoriteAnimal()` function, you are telling JavaScript that you will send some value to your `favoriteAnimal` function. This means that animal is just a placeholder for some future value. But what value are you sending? +Al poner `animal` dentro de los paréntesis de la función `favoriteAnimal()`, estás indicando a JavaScript que enviarás algún valor a tu función `favoriteAnimal`. Esto significa que animal es solo un marcador de posición para algún valor futuro. Pero, ¿qué valor estás enviando? -The last line, `favoriteAnimal('Goat')`, is where you are calling your `favoriteAnimal` function and passing the value `'Goat'` inside that function. Here, `'Goat'` is your argument. You are telling the `favoriteAnimal` function, "Please send `'Goat'` to the `favoriteAnimal` function and use `'Goat'` wherever the `'animal'` placeholder is." Debido a la flexibilidad que ofrece el uso de un parámetro, puedes declarar cualquier animal como tu favorito. +La última línea, `favoriteAnimal('Goat')`, es donde llamas a tu función `favoriteAnimal` y pasas el valor `'Goat'` dentro de esa función. Aquí, `'Goat'` es tu argumento. Estás diciendo a la función `favoriteAnimal`, "Por favor envía `'Goat'` a la función `favoriteAnimal` y usa `'Goat'` dondequiera que esté el marcador de posición `'animal'`." Debido a la flexibilidad que ofrece el uso de un parámetro, puedes declarar cualquier animal como tu favorito. Aquí hay un diagrama para ayudarte a visualizar cómo se pasan los parámetros a una función, y cómo los valores son devueltos de ella. diff --git a/curriculum/challenges/espanol/16-the-odin-project/top-learn-to-solve-problems-and-understand-errors/learn-to-solve-problems-and-understand-errors-lesson-d.md b/curriculum/challenges/espanol/16-the-odin-project/top-learn-to-solve-problems-and-understand-errors/learn-to-solve-problems-and-understand-errors-lesson-d.md index 190c542327..9e5a1cdda8 100644 --- a/curriculum/challenges/espanol/16-the-odin-project/top-learn-to-solve-problems-and-understand-errors/learn-to-solve-problems-and-understand-errors-lesson-d.md +++ b/curriculum/challenges/espanol/16-the-odin-project/top-learn-to-solve-problems-and-understand-errors/learn-to-solve-problems-and-understand-errors-lesson-d.md @@ -1,21 +1,21 @@ --- id: 66581a7bb1eb2281159492fd -title: Learn to Solve Problems and Understand Errors Lesson D +title: Aprende a resolver problemas y comprender errores lección D challengeType: 15 dashedName: learn-to-solve-problems-and-understand-errors-lesson-d --- # --description-- -Reading and understanding error messages is a requirement as a developer. At first glance, many beginners shrink away from error messages as they appear to be “scary” and difficult to understand because they include terms one may not be familiar with. +Leer y comprender los mensajes de error es un requisito como desarrollador. A primer vistazo, muchos principiantes se alejan de los mensajes de error ya que parecen "aterradores" y difíciles de entender porque incluyen términos con los que uno puede no estar familiarizado. -However, error messages provide developers with a treasure trove of knowledge, and tell you everything you need to know about how to resolve them! Being able to parse error messages and warnings without fear will enable you to effectively debug your applications, receive meaningful help from others, and empower yourself to push forward when faced with an error. +Sin embargo, los mensajes de error proporcionan a los desarrolladores un tesoro de conocimiento, y te dicen todo lo que necesitas saber sobre cómo resolverlos! Poder analizar los mensajes de error y advertencias sin miedo te permitirá depurar eficazmente tus aplicaciones, recibir ayuda significativa de otros y capacitarte para seguir avanzando cuando te enfrentes a un error. # --questions-- ## --text-- -According to the text, why should developers not shy away from error messages? +Según el texto, ¿por qué los desarrolladores no deben alejarse de los mensajes de error? ## --answers-- diff --git a/curriculum/challenges/espanol/16-the-odin-project/top-learn-to-solve-problems-and-understand-errors/learn-to-solve-problems-and-understand-errors-lesson-h.md b/curriculum/challenges/espanol/16-the-odin-project/top-learn-to-solve-problems-and-understand-errors/learn-to-solve-problems-and-understand-errors-lesson-h.md index 9d80a10854..d1dda13045 100644 --- a/curriculum/challenges/espanol/16-the-odin-project/top-learn-to-solve-problems-and-understand-errors/learn-to-solve-problems-and-understand-errors-lesson-h.md +++ b/curriculum/challenges/espanol/16-the-odin-project/top-learn-to-solve-problems-and-understand-errors/learn-to-solve-problems-and-understand-errors-lesson-h.md @@ -13,29 +13,29 @@ At this point, you might be wondering how you can resolve these errors. 1. You shoud search your error on the web, most of the time you will be able to find a fix or explanation on StackOverflow or in the documentation. If nothing else, you will receive more clarity as to why you are receiving this error. -1. Another way is to use `console.log()` — it is a popular choice for quick debugging. For more involved troubleshooting, using the debugger might be more appropriate, but using `console.log()` is great for getting immediate feedback without needing to step through your functions. There are also other useful methods such as `console.table()`, `console.trace()`, and more! +1. Another way is to use `console.log()` — it is a popular choice for quick debugging. Para investigar problemas más complejos, usar el depurador podría ser más apropiado, pero usar `console.log()` es genial para obtener retroalimentación inmediata sin necesidad de pasar por tus funciones. ¡También hay otros métodos útiles como `console.table()`, `console.trace()`, y más! # --questions-- ## --text-- -When encountering an error in your code, which of the following is NOT a recommended step for identifying and resolving the issue? +Al encontrar un error en tu código, ¿cuál de los siguientes NO es un paso recomendado para identificar y resolver el problema? ## --answers-- -Utilizing `console.log()` or other console methods to debug and gain insights into the values and state of your code. +Utilizar `console.log()` u otros métodos de consola para depurar y obtener información sobre los valores y el estado de tu código. --- -Searching for the error message on resources like StackOverflow or reading documentation. +Buscar el mensaje de error en recursos como StackOverflow o leer la documentación. --- -Ignoring the error messages and guessing what might be wrong. +Ignorar los mensajes de error y adivinar qué podría estar mal. --- -Using error messages as a guide to understand what part of the code is causing the problem. +Usar los mensajes de error como guía para entender qué parte del código está causando el problema. ## --video-solution-- diff --git a/curriculum/challenges/espanol/16-the-odin-project/top-learn-variables-and-operators/learn-variables-and-operators-lesson-d.md b/curriculum/challenges/espanol/16-the-odin-project/top-learn-variables-and-operators/learn-variables-and-operators-lesson-d.md index a41267b6b8..11792e4472 100644 --- a/curriculum/challenges/espanol/16-the-odin-project/top-learn-variables-and-operators/learn-variables-and-operators-lesson-d.md +++ b/curriculum/challenges/espanol/16-the-odin-project/top-learn-variables-and-operators/learn-variables-and-operators-lesson-d.md @@ -1,27 +1,27 @@ --- id: 65e1985e500d930ce8ed90a7 -title: Learn Variables and Operators Lesson D +title: Aprende variables y operadores lección D challengeType: 15 dashedName: learn-variables-and-operators-lesson-d --- # --description-- -There are two limitations on variable names in JavaScript: +Hay dos limitaciones en los nombres de variables en JavaScript: -1. The name must contain only letters, digits, or the symbols `$` and `_`. -1. The first character must not be a digit. +1. El nombre debe contener solo letras, dígitos, o los símbolos `$` y `_`. +1. El primer carácter no debe ser un dígito. -Examples of valid names: +Ejemplos de nombres válidos: ```js let userName; let test123; ``` -What’s interesting – the dollar sign `'$'` and the underscore `'_'` can also be used in names. They are regular symbols, just like letters, without any special meaning. +Lo que es interesante: el signo de dólar `'$'` y el subrayar `'_'` también pueden ser usados en nombres. Son símbolos regulares, al igual que las letras, sin ningún significado especial. -These names are valid: +Estos nombres son válidos: ```js let $ = 1; // declared a variable with the name "$" @@ -30,7 +30,7 @@ let _ = 2; // and now a variable with the name "_" console.log($ + _); // 3 ``` -Examples of incorrect variable names: +Ejemplos de nombres de variables incorrectos: ```js let 1a; // cannot start with a digit @@ -42,7 +42,7 @@ let my-name; // hyphens '-' aren't allowed in the name ## --text-- -Which of the following is a valid JavaScript variable name? +¿Cuál de los siguientes es un nombre de variable JavaScript válido? ## --answers-- diff --git a/curriculum/challenges/espanol/16-the-odin-project/top-learn-variables-and-operators/learn-variables-and-operators-lesson-e.md b/curriculum/challenges/espanol/16-the-odin-project/top-learn-variables-and-operators/learn-variables-and-operators-lesson-e.md index 9801a99ef6..c712d19068 100644 --- a/curriculum/challenges/espanol/16-the-odin-project/top-learn-variables-and-operators/learn-variables-and-operators-lesson-e.md +++ b/curriculum/challenges/espanol/16-the-odin-project/top-learn-variables-and-operators/learn-variables-and-operators-lesson-e.md @@ -1,49 +1,49 @@ --- id: 65e19bc3500d930ce8ed90a8 -title: Learn Variables and Operators Lesson E +title: Aprende variables y operadores lección E challengeType: 15 dashedName: learn-variables-and-operators-lesson-e --- # --description-- -Numbers are the building blocks of programming logic! In fact, it’s hard to think of any useful programming task that doesn’t involve at least a little basic math… so knowing how numbers work is obviously quite important. Luckily, it’s also fairly straightforward. +¡Los números son los componentes básicos de la lógica de programación! De hecho, es difícil pensar en cualquier tarea de programación útil que no involucre al menos un poco de matemáticas básicas… así que saber cómo funcionan los números es obviamente muy importante. Afortunadamente, también es bastante sencillo. -| Operator | Description | Example | +| Operador | Descripción | Ejemplo | | -------- | -------------- | ------------ | -| + | Addition | 5 + 3 = 8 | -| - | Subtraction | 5 - 3 = 2 | -| * | Multiplication | 5 * 3 = 15 | -| ** | Exponentiation | 5 ** 3 = 125 | -| / | Division | 6 / 3 = 2 | -| % | Modulus | 5 % 3 = 2 | +| + | Adición | 5 + 3 = 8 | +| - | Sustracción | 5 - 3 = 2 | +| * | Multiplicación | 5 * 3 = 15 | +| ** | Exponenciación | 5 ** 3 = 125 | +| / | División | 6 / 3 = 2 | +| % | Módulo | 5 % 3 = 2 | -# --assignment-- +# --tarea-- -Given the table of operators above, write a simple program snippet that demonstrates the use of each operator with the variable `x` initialized to `10`. +Dada la tabla de operadores anterior, escribe un fragmento de programa simple que demuestre el uso de cada operador con la variable `x` inicializada a `10`. # --questions-- ## --text-- -What is the result of applying the modulus operator to `x` where `x = 10`? +¿Cuál es el resultado de aplicar el operador módulo a `x` donde `x = 10`? ## --answers-- -`x % 3` results in `1` +`x % 3` da como resultado `1` --- -`x % 3` results in `3` +`x % 3` da como resultado `3` --- -`x % 3` results in `0` +`x % 3` da como resultado `0` --- -`x % 3` results in `2` +`x % 3` da como resultado `2` ## --video-solution-- diff --git a/curriculum/challenges/espanol/16-the-odin-project/top-learn-variables-and-operators/learn-variables-and-operators-lesson-i.md b/curriculum/challenges/espanol/16-the-odin-project/top-learn-variables-and-operators/learn-variables-and-operators-lesson-i.md index 72aae03680..6b81c21a38 100644 --- a/curriculum/challenges/espanol/16-the-odin-project/top-learn-variables-and-operators/learn-variables-and-operators-lesson-i.md +++ b/curriculum/challenges/espanol/16-the-odin-project/top-learn-variables-and-operators/learn-variables-and-operators-lesson-i.md @@ -1,17 +1,17 @@ --- id: 65e1b46e500d930ce8ed90ad -title: Learn Variables and Operators Lesson I +title: Aprende variables y operadores lección I challengeType: 15 dashedName: learn-variables-and-operators-lesson-i --- # --description-- -Increasing or decreasing a number by one is among the most common numerical operations. +Aumentar o disminuir un número por uno es una de las operaciones numéricas más comunes. -So, there are special operators for it: +Así que, hay operadores especiales para ello: -- Increment `++` increases a variable by 1: +- Incremento `++` aumenta un contador por 1: ```js let counter = 2; @@ -22,7 +22,7 @@ counter++; console.log(counter); // 3 ``` -- Decrement `--` decreases a variable by 1: +- Decremento `--` disminuye un contador por 1: ```js let counter = 2; @@ -33,19 +33,19 @@ counter--; console.log(counter); // 1 ``` -The operators `++` and `--` can be placed either before or after a variable. +Los operadores `++` y `--` se pueden colocar tanto antes como después de un contador. -- When the operator goes after the variable, it is in "postfix form": `counter++`. +- Cuando el operador va después de la variable, es en "formulario postfijo": `counter++`. -- The "prefix form" is when the operator goes before the variable: `++counter`. +- El "formulario prefijo" es cuando el operador va antes de la variable: `++counter`. -Both of these statements do the same thing: increase `counter` by `1`. +Ambas sentencias hacen lo mismo: incrementar `counter` en `1`. -Is there any difference? Yes, but you can only see it if you use the returned value of `++/--` . +¿Existe alguna diferencia? Sí, pero sólo la puedes ver si usas el valor devuelto de `++/--`. -Let’s clarify. As you know, all operators return a value. Increment/decrement is no exception. The prefix form returns the new value while the postfix form returns the old value (prior to increment/decrement). +Aclarémoslo. Como sabes, todos los operadores devuelven un valor. El incremento/decremento no es una excepción. La formulario de prefijo devuelve el nuevo valor mientras que la formulario posfijo devuelve el valor antiguo (antes del incremento/decremento). -To see the difference, here’s an example: +Para ver la diferencia, aquí hay un ejemplo: ```js let counter = 1; @@ -54,9 +54,9 @@ let a = ++counter; // (*) console.log(a); // 2 ``` -To summarize: +Para resumir: -- If the result of increment/decrement is not used, there is no difference in which form to use: +- Si el resultado del incremento/decremento no se usa, no hay diferencia en qué formulario usar: ```js let counter = 0; @@ -66,14 +66,14 @@ counter++; console.log( counter ); // 2, the lines above did the same ``` -- If you’d like to increase a value and immediately use the result of the operator, you need the prefix form: +- Si quieres aumentar un valor e inmediatamente usar el resultado del operador, necesitas la formulario de prefijo: ```js let counter = 0; console.log( ++counter ); // 1 ``` -- If you’d like to increment a value but use its previous value, you need the postfix form: +- Si quieres incrementar un valor pero usar su valor anterior, necesitas la formulario posfijo: ```js let counter = 0; @@ -84,7 +84,7 @@ console.log( counter++ ); // 0 ## --text-- -What is the difference in the result of the two console log statements in the JavaScript code below? +¿Cuál es la diferencia en el resultado de las dos sentencias de consola en el código JavaScript a continuación? ```js let counter = 1; @@ -96,19 +96,19 @@ console.log(2 * counter++); // Statement B ## --answers-- -There is no difference; both alert statements will show the same result. +No hay diferencia; ambas sentencias de alerta mostrarán el mismo resultado. --- -Statement A will log `4` because `++counter` increments the value before the multiplication. Statement B will log `2` because `counter++` increments the value after the multiplication. +La sentencia A registrará `4` porque `++counter` incrementa el valor antes de la multiplicación. La sentencia B registrará `2` porque `counter++` incrementa el valor después de la multiplicación. --- -Statement A will log `2` because `++counter` is a syntax error. Statement B will log `4` because `counter++` is the correct way to increment a counter. +La sentencia A registrará `2` porque `++counter` es un error de sintaxis. La sentencia B registrará `4` porque `counter++` es la forma correcta de incrementar un contador. --- -Both statements will log `3` because the counter is incremented in both cases before the `console.log`. +Ambas sentencias registrarán `3` porque el contador se incrementa en ambos casos antes del `console.log`. ## --video-solution-- diff --git a/curriculum/challenges/espanol/16-the-odin-project/top-links-and-images/links-and-images-lesson-c.md b/curriculum/challenges/espanol/16-the-odin-project/top-links-and-images/links-and-images-lesson-c.md index 924d715cb8..0a12fef8a8 100644 --- a/curriculum/challenges/espanol/16-the-odin-project/top-links-and-images/links-and-images-lesson-c.md +++ b/curriculum/challenges/espanol/16-the-odin-project/top-links-and-images/links-and-images-lesson-c.md @@ -1,32 +1,32 @@ --- id: 637f703072c65bc8e73dfe34 -title: Links and Images Lesson C +title: Enlaces e imágenes lección C challengeType: 15 dashedName: links-and-images-lesson-c --- # --description-- -To get some practice using links and images throughout this lesson you need an HTML project to work with. +Para practicar el uso de enlaces e imágenes a lo largo de esta lección, necesitas un proyecto HTML con el cual trabajar. -- Create a new directory named `odin-links-and-images`. +- Crea un nuevo directorio llamado `odin-links-and-images`. -- Within that directory, create a new file named `index.html`. +- Dentro de ese directorio, crea un nuevo archivo llamado `index.html`. -- Fill in the usual HTML boilerplate. +- Completa el boilerplate HTML habitual. -- Finally, add the following `h1` to the `body`: `

Homepage

` +- Finalmente, agrega el siguiente `h1` al `body`: `

Homepage

` -## Anchor Elements -To create a link in HTML, you use the anchor element. An anchor element is defined by wrapping the text or another HTML element you want to be a link with an `` tag. +## Elementos de ancla +Para crear un enlace en HTML, usas el elemento de ancla. Un elemento de ancla se define envolviendo el texto u otro elemento HTML que deseas que sea un enlace con una etiqueta ``. -Add the following to the `body` of the `index.html` page you created and open it in the browser: +Agrega lo siguiente al `body` de la página `index.html` que creaste y ábrela en el navegador: ```html click me ``` -You may have noticed that clicking this link doesn’t do anything. Esto se debe a que una etiqueta de ancla por sí sola no sabrá a dónde quieres enlazar. Debes indicarle un destino al que dirigirse. Esto se hace utilizando un atributo HTML. +Puede que hayas notado que hacer clic en este enlace no hace nada. Esto se debe a que una etiqueta de ancla por sí sola no sabrá a dónde quieres enlazar. Debes indicarle un destino al que dirigirse. Esto se hace utilizando un atributo HTML. Un atributo HTML brinda información adicional a un elemento HTML y siempre va en la etiqueta de apertura del elemento. Un atributo suele estar compuesto por dos partes: un nombre y un valor; sin embargo, no todos los atributos requieren un valor. En tu caso, necesitas agregar un atributo `href` (referencia de enlace) a la etiqueta de apertura del ancla. El valor del atributo `href` es el destino al que deseas que tu enlace vaya. diff --git a/curriculum/challenges/espanol/16-the-odin-project/top-links-and-images/links-and-images-lesson-f.md b/curriculum/challenges/espanol/16-the-odin-project/top-links-and-images/links-and-images-lesson-f.md index e9614d4193..c50a6be9b5 100644 --- a/curriculum/challenges/espanol/16-the-odin-project/top-links-and-images/links-and-images-lesson-f.md +++ b/curriculum/challenges/espanol/16-the-odin-project/top-links-and-images/links-and-images-lesson-f.md @@ -1,31 +1,31 @@ --- id: 637f701c72c65bc8e73dfe31 -title: Links and Images Lesson F +title: Enlace e imagen lección F challengeType: 15 dashedName: links-and-images-lesson-f --- # --description-- -Websites would be fairly boring if they could only display text. Luckily HTML provides a wide variety of elements for displaying all sorts of different media. The most widely used of these is the image element. +Los sitios web serían bastante aburridos si solo pudieran mostrar texto. Por suerte, HTML proporciona una amplia variedad de elementos para mostrar todo tipo de medios diferentes. El más utilizado de estos es el elemento de imagen. -To display an image in HTML you use the `` element. Unlike the other elements you have encountered, the `` element is self-closing. Empty, self-closing HTML elements do not need a closing tag. +Para mostrar una imagen en HTML, se utiliza el elemento ``. A diferencia de los otros elementos con los que te has encontrado, el elemento `` se cierra automáticamente. Los elementos HTML vacíos que se cierran automáticamente no necesitan una etiqueta de cierre. -Instead of wrapping content with an opening and closing tag, it embeds an image into the page using a `src` attribute which tells the browser where the image file is located. The `src` attribute works much like the `href` attribute for anchor tags. It can embed an image using both absolute and relative paths. +En lugar de envolver contenido con una etiqueta de apertura y cierre, inserta una imagen en la página usando un atributo `src` que indica al navegador dónde se encuentra el archivo de imagen. El atributo `src` funciona de manera muy similar al atributo `href` para las etiquetas de ancla. Puede insertar una imagen usando rutas absolutas y relativas. -For example, using an absolute path you can display an image located on The Odin Project site: +Por ejemplo, utilizando una ruta absoluta, puedes mostrar una imagen ubicada en el sitio de The Odin Project: - + -To use images that you have on your own websites, you can use a relative path. +Para usar imágenes que tienes en tus propios sitios web, puedes usar una ruta relativa. -- Create a new directory named `images` within the `odin-links-and-images` project. +- Crea un nuevo directorio llamado `images` dentro del proyecto `odin-links-and-images`. -- Next, download this image and move it into the images directory you just created. +- Luego, descarga esta imagen y muévela al directorio de imágenes que creaste. -- Rename the image to `dog.jpg`. +- Renombra la imagen a `dog.jpg`. -Finally add the image to the `index.html` file: +Por último, agrega la imagen al archivo `index.html`: ```html @@ -38,22 +38,22 @@ Finally add the image to the `index.html` file: ``` -Save the `index.html` file and open it in a browser to view Charles in all his glory. +Guarda el archivo `index.html` y ábrelo en un navegador para ver a Charles en todo su esplendor. -## Parent Directories +## Directorios Padre -What if you want to use the dog image in the `about` page? You would first have to go up one level out of the pages directory into its parent directory so you could then access the images directory. +¿Qué pasa si quieres usar la imagen del perro en la página `about`? Primero tendrías que subir un nivel fuera del directorio de páginas y entrar en su directorio padre para poder luego acceder al directorio de imágenes. -To go to the parent directory you need to use two dots in the relative filepath like this: `../.` Let’s see this in action, within the `body` of the `about.html` file, add the following image below the heading you added earlier: +Para ir al directorio padre necesitas usar dos puntos en la ruta relativa así: `../.` Veamos esto en acción, dentro del `body` del archivo `about.html`, agrega la siguiente imagen debajo del título que agregaste anteriormente: ```html ``` -To break this down: +Desglosando esto: -- First, you are going to the parent directory of the pages directory which is `odin-links-and-images`. +- Primero, vas al directorio padre del directorio de páginas que es `odin-links-and-images`. - Then, from the parent directory, you can go into the `images` directory. diff --git a/curriculum/challenges/espanol/16-the-odin-project/top-links-and-images/links-and-images-lesson-g.md b/curriculum/challenges/espanol/16-the-odin-project/top-links-and-images/links-and-images-lesson-g.md index a8abc32af3..b865d35979 100644 --- a/curriculum/challenges/espanol/16-the-odin-project/top-links-and-images/links-and-images-lesson-g.md +++ b/curriculum/challenges/espanol/16-the-odin-project/top-links-and-images/links-and-images-lesson-g.md @@ -1,31 +1,31 @@ --- id: 637f701572c65bc8e73dfe30 -title: Links and Images Lesson G +title: Lección de enlaces e imágenes G challengeType: 15 dashedName: links-and-images-lesson-g --- # --description-- -Websites would be fairly boring if they could only display text. Luckily HTML provides a wide variety of elements for displaying all sorts of different media. The most widely used of these is the image element. +Los sitios web serían bastante aburridos si solo pudieran mostrar texto. Por suerte, HTML ofrece una amplia variedad de elementos para mostrar todo tipo de medios diferentes. El más utilizado de estos es el elemento de imagen. -To display an image in HTML you use the `` element. Unlike the other elements you have encountered, the `` element is self-closing. Empty, self-closing HTML elements do not need a closing tag. +Para mostrar una imagen en HTML se utiliza el elemento ``. A diferencia de los otros elementos que has encontrado, el elemento `` se cierra por sí mismo. Los elementos HTML vacíos y auto-cerrados no necesitan una etiqueta de cierre. -Instead of wrapping content with an opening and closing tag, it embeds an image into the page using a `src` attribute which tells the browser where the image file is located. The `src` attribute works much like the `href` attribute for anchor tags. It can embed an image using both absolute and relative paths. +En lugar de envolver el contenido con una etiqueta de apertura y cierre, inserta una imagen en la página utilizando un atributo `src` que le dice al navegador dónde se encuentra el archivo de imagen. El atributo `src` funciona de manera muy similar al atributo `href` para etiquetas de ancla. Puede insertar una imagen utilizando tanto rutas absolutas como relativas. -For example, using an absolute path you can display an image located on The Odin Project site: +Por ejemplo, usando una ruta absoluta puedes mostrar una imagen ubicada en el sitio de The Odin Project: -To use images that you have on your own websites, you can use a relative path. +Para usar imágenes que tienes en tus propios sitios web, puedes usar una ruta relativa. -- Create a new directory named `images` within the `odin-links-and-images` project. +- Crea un nuevo directorio nombrado `images` dentro del proyecto `odin-links-and-images`. -- Next, download this image and move it into the images directory you just created. +- A continuación, descarga esta imagen y muévela al directorio de imágenes que acabas de crear. -- Rename the image to `dog.jpg`. +- Renombra la imagen a `dog.jpg`. -Finally add the image to the `index.html` file: +Finalmente, agrega la imagen al archivo `index.html`: ```html @@ -38,14 +38,14 @@ Finally add the image to the `index.html` file: ``` -Save the `index.html` file and open it in a browser to view Charles in all his glory. +Guarda el archivo `index.html` y ábrelo en un navegador para ver a Charles en toda su gloria. -## Parent Directories +## Directorios Padres -What if you want to use the dog image in the `about` page? You would first have to go up one level out of the pages directory into its parent directory so you could then access the images directory. +¿Qué pasa si quieres usar la imagen del perro en la página `about`? Primero tendrías que subir un nivel desde el directorio de páginas hacia su directorio padre para poder acceder al directorio de imágenes. -To go to the parent directory you need to use two dots in the relative filepath like this: `../.` Let’s see this in action, within the `body` of the `about.html` file, add the following image below the heading you added earlier: +Para ir al directorio padre necesitas usar dos puntos en la ruta relativa así: `../.` Veamos esto en acción, dentro del `body` del archivo `about.html`, agrega la siguiente imagen debajo del título que agregaste antes: ```html diff --git a/curriculum/challenges/espanol/16-the-odin-project/top-the-box-model/the-box-model-lesson-e.md b/curriculum/challenges/espanol/16-the-odin-project/top-the-box-model/the-box-model-lesson-e.md index 5991e1b520..84612218f5 100644 --- a/curriculum/challenges/espanol/16-the-odin-project/top-the-box-model/the-box-model-lesson-e.md +++ b/curriculum/challenges/espanol/16-the-odin-project/top-the-box-model/the-box-model-lesson-e.md @@ -1,36 +1,36 @@ --- id: 64a669f77a7d00f97013ed0c -title: The Box Model Lesson E +title: La lección caja modelo E challengeType: 15 dashedName: the-box-model-lesson-e --- # --description-- -Now that you understand the basic syntax of HTML and CSS, we’re going to get serious. The most important skills you need to master with CSS are positioning and layout. Changing fonts and colors is a crucial skill, but being able to put things exactly where you want them on a webpage is even more crucial. After all, how many webpages can you find where absolutely every element is just stacked one on top of another? +Ahora que entiendes la sintaxis básica de HTML y CSS, nos vamos a poner serios. Las habilidades más importantes que necesitas dominar con CSS son posicionamiento y maquetación. Cambiar fuentes y colores es una habilidad crucial, pero poder colocar las cosas exactamente donde las quieres en una página web es aún más crucial. Después de todo, ¿cuántas páginas web puedes encontrar donde absolutamente cada elemento esté apilado uno sobre otro? -Learning to position elements on a webpage is not that difficult once you understand just a few key concepts. Unfortunately, many learners race through learning HTML and CSS to get to JavaScript and end up missing these fundamental concepts. This leads to frustration, pain, (and funny gifs) because all the JavaScript skills in the world are meaningless if you can’t stick your elements on the page where you need them to be. So with that in mind, let’s get started. +Aprender a posicionar elementos en una página web no es tan difícil una vez que entiendes solo algunos conceptos clave. Desafortunadamente, muchos aprendices se apresuran en aprender HTML y CSS para llegar a JavaScript y terminan perdiéndose estos conceptos fundamentales. Esto lleva a frustración, dolor, (y gifs graciosos) porque todas las habilidades de JavaScript en el mundo son insignificantes si no puedes colocar tus elementos en la página donde los necesitas. Así que con eso en mente, vamos a empezar. # --questions-- ## --text-- -Why is it important to have a solid understanding of CSS in web development? +¿Por qué es importante tener un entendimiento sólido de CSS en el desarrollo web? ## --answers-- -It allows you to create complex animations and interactive effects. +Te permite crear animaciones complejas y efectos interactivos. --- -It allows you to create complex animations and interactive effects. +Te permite crear animaciones complejas y efectos interactivos. --- -It helps in optimizing database queries for improved performance. +Ayuda a optimizar las consultas de la Base de datos para mejorar el rendimiento. --- -It enables you to style and design webpages with precision and control. +Te permite estilizar y diseñar páginas web con precisión y control. ## --video-solution-- diff --git a/curriculum/challenges/espanol/16-the-odin-project/top-the-box-model/the-box-model-lesson-f.md b/curriculum/challenges/espanol/16-the-odin-project/top-the-box-model/the-box-model-lesson-f.md index fdd0463665..75b1feca97 100644 --- a/curriculum/challenges/espanol/16-the-odin-project/top-the-box-model/the-box-model-lesson-f.md +++ b/curriculum/challenges/espanol/16-the-odin-project/top-the-box-model/the-box-model-lesson-f.md @@ -8,7 +8,7 @@ dashedName: the-box-model-lesson-f El primer concepto importante que necesitas entender para tener éxito en CSS es el modelo de caja. No es complicado, pero saltarlo ahora te causará mucha frustración en el futuro. -Every single thing on a webpage is a rectangular box. These boxes can have other boxes in them and can sit alongside one another. You can get a rough idea of how this works by sticking a border on every item on the page like this: +Cada cosa en una página web es un cuadro rectangular. Estos cuadros pueden tener otros cuadros dentro de ellos y pueden estar uno al lado del otro. Puedes obtener una idea aproximada de cómo funciona esto colocando un borde en cada elemento de la página como este: ```css * { @@ -16,15 +16,15 @@ Every single thing on a webpage is a rectangular box. These boxes can have other } ``` -# --assignment-- +# --tarea-- -Add a border to every element on the page and see how the boxes are laid out. +Agrega un borde a cada elemento en la página y observa cómo se disponen los cuadros. # --questions-- ## --text-- -What is the fundamental concept in CSS that helps you understand the structure of elements as rectangular boxes? +¿Cuál es el concepto fundamental en CSS que te ayuda a entender la estructura de los elementos como cajas rectangulares? ## --answers-- @@ -32,11 +32,11 @@ Box-sizing --- -Box-shadow +Sombra de caja --- -Box model +Modelo de caja --- diff --git a/curriculum/challenges/espanol/16-the-odin-project/top-working-with-text/working-with-text-lesson-a.md b/curriculum/challenges/espanol/16-the-odin-project/top-working-with-text/working-with-text-lesson-a.md index 7a7af2af18..20210fc14e 100644 --- a/curriculum/challenges/espanol/16-the-odin-project/top-working-with-text/working-with-text-lesson-a.md +++ b/curriculum/challenges/espanol/16-the-odin-project/top-working-with-text/working-with-text-lesson-a.md @@ -22,25 +22,25 @@ What would you expect the following text to output on an HTML page? It looks like two paragraphs of text, and so you might expect it to display in that way. However that is not the case, as you can see in the output below: - + -When the browser encounters new lines like this in your HTML, it will compress them down into one single space. The result of this compression is that all of the text is clumped together into one long line. +Cuando el navegador encuentra nuevas líneas como esta en tu HTML, las comprimirá en un solo espacio. El resultado de esta compresión es que todo el texto queda agrupado en una línea larga. -If you want to create paragraphs in HTML, you need to use the paragraph element, which will add a newline after each of your paragraphs. A paragraph element is defined by wrapping text content with a `

` tag. +Si deseas crear párrafos en HTML, necesitas usar el elemento de párrafo, el cual agregará un salto de línea después de cada uno de tus párrafos. Un elemento de párrafo se define envolviendo el contenido de texto con una etiqueta `

`. -Changing our example from before to use paragraph elements fixes the issue: +Modificar nuestro ejemplo anterior para usar elementos de párrafo soluciona el problema: - + -# --assignment-- +# --tarea-- -Watch and follow along to Kevin Powell’s HTML Paragraph and Headings Video above. +Mira y sigue el video de Párrafos y Títulos de HTML de Kevin Powell arriba. # --questions-- ## --text-- -How do you create a paragraph in HTML? +¿Cómo creas un párrafo en HTML? ## --answers-- diff --git a/curriculum/challenges/espanol/16-the-odin-project/top-working-with-text/working-with-text-lesson-d.md b/curriculum/challenges/espanol/16-the-odin-project/top-working-with-text/working-with-text-lesson-d.md index 31acbb2dc6..986111d392 100644 --- a/curriculum/challenges/espanol/16-the-odin-project/top-working-with-text/working-with-text-lesson-d.md +++ b/curriculum/challenges/espanol/16-the-odin-project/top-working-with-text/working-with-text-lesson-d.md @@ -1,20 +1,20 @@ --- id: 637f4e6e72c65bc8e73dfe2a -title: Working With Text Lesson D +title: Trabajando con texto lección D challengeType: 15 dashedName: working-with-text-lesson-d --- # --description-- -The `em` element makes text italic. It also semantically places emphasis on the text, which again may affect things like screen readers. To define an emphasized element you wrap text content in an `` tag. +El elemento `em` hace el texto en cursiva. También coloca semánticamente énfasis en el texto, lo cual nuevamente puede afectar cosas como los lectores de pantalla. Para definir un elemento enfatizado, envuelve el contenido del texto en una etiqueta ``. -To use `em` on its own: - +Para usar `em` por sí solo: + -Again, like the `strong` element, you will find yourself mostly using the `em` element with other text elements: +Nuevamente, como el elemento `strong`, te encontrarás usando principalmente el elemento `em` con otros elementos de texto: - + # --questions-- ## --text-- diff --git a/curriculum/challenges/espanol/16-the-odin-project/top-working-with-text/working-with-text-lesson-e.md b/curriculum/challenges/espanol/16-the-odin-project/top-working-with-text/working-with-text-lesson-e.md index 9bb0aebd42..aa1ef9d5f2 100644 --- a/curriculum/challenges/espanol/16-the-odin-project/top-working-with-text/working-with-text-lesson-e.md +++ b/curriculum/challenges/espanol/16-the-odin-project/top-working-with-text/working-with-text-lesson-e.md @@ -1,17 +1,17 @@ --- id: 637f4e7972c65bc8e73dfe2b -title: Working With Text Lesson E +title: Trabajando con texto lección E challengeType: 15 dashedName: working-with-text-lesson-e --- # --description-- -You may have noticed that in all the examples in this lesson you indent any elements that are within other elements. This is known as nesting elements. +Puede que hayas notado que en todos los ejemplos de esta lección indentas cualquier elemento que esté dentro de otros elementos. Esto se conoce como anidar elementos. -When you nest elements within other elements, you create a parent and child relationship between them. The nested elements are the children and the element they are nested within is the parent. +Cuando anidas elementos dentro de otros elementos, creas una relación de padre e hijo entre ellos. Los elementos anidados son los hijos y el elemento en el que están anidados es el padre. -In the following example, the `body` element is the parent and the `p` is the child: +En el siguiente ejemplo, el elemento `body` es el padre y el `p` es el hijo: ```html @@ -23,9 +23,9 @@ In the following example, the `body` element is the parent and the `p` is the ch ``` -Just as in human relationships, HTML parent elements can have many children. Elements at the same level of nesting are considered to be siblings. +Al igual que en las relaciones humanas, los elementos padres en HTML pueden tener muchos hijos. Los elementos al mismo nivel de anidación se consideran hermanos. -For example, the two `p` elements in the following code are siblings, since they are both children of the `body` tag and are at the same level of nesting as each other: +Por ejemplo, los dos elementos `p` en el siguiente código son hermanos, ya que ambos son hijos de la etiqueta `body` y están al mismo nivel de anidación: ```html @@ -38,27 +38,27 @@ For example, the two `p` elements in the following code are siblings, since they ``` -You use indentation to make the level of nesting clear and readable for yourselves and other developers who will work with your HTML in the future. It is recommended to indent any child elements by two spaces. +Utiliza la indentación para hacer que el nivel de anidación sea claro y legible para ti mismo y otros desarrolladores que trabajarán con tu HTML en el futuro. Es recomendado indentar cualquier elemento hijo por dos espacios. -The parent, child, and sibling relationships between elements will become much more important later when you start styling your HTML with CSS and adding behavior with JavaScript. For now, however, it is just important to know the distinction between how elements are related and the terminology used to describe their relationships. +Las relaciones de padre, hijo y hermanos entre elementos se volverán mucho más importantes más adelante cuando empieces a estilizar tu HTML con CSS y agregar comportamiento con JavaScript. Por ahora, sin embargo, es importante conocer la distinción entre cómo se relacionan los elementos y la terminología utilizada para describir sus relaciones. # --questions-- ## --text-- -What relationship do two elements have if they are at the same level of nesting? +¿Qué relación tienen dos elementos si están al mismo nivel de anidación? ## --answers-- -The elements are each other's parents. +Los elementos son padres entre sí. --- -The elements are each other's children. +Los elementos son hijos entre sí. --- -The elements are siblings. +Los elementos son hermanos. ## --video-solution-- diff --git a/curriculum/challenges/espanol/16-the-odin-project/top-working-with-text/working-with-text-lesson-f.md b/curriculum/challenges/espanol/16-the-odin-project/top-working-with-text/working-with-text-lesson-f.md index b4256514b1..25c589207d 100644 --- a/curriculum/challenges/espanol/16-the-odin-project/top-working-with-text/working-with-text-lesson-f.md +++ b/curriculum/challenges/espanol/16-the-odin-project/top-working-with-text/working-with-text-lesson-f.md @@ -1,17 +1,17 @@ --- id: 637f4e8072c65bc8e73dfe2c -title: Working With Text Lesson F +title: Trabajando con texto lección F challengeType: 15 dashedName: working-with-text-lesson-f --- # --description-- -You may have noticed that in all the examples in this lesson you indent any elements that are within other elements. This is known as nesting elements. +Puede que hayas notado que en todos los ejemplos de esta lección indentas cualquier elemento que esté dentro de otros elementos. Esto se conoce como anidar elementos. -When you nest elements within other elements, you create a parent and child relationship between them. The nested elements are the children and the element they are nested within is the parent. +Cuando anidas elementos dentro de otros elementos, creas una relación de padre e hijo entre ellos. Los elementos anidados son los hijos y el elemento en el que están anidados es el padre. -In the following example, the body element is the parent and the paragraph is the child: +En el siguiente ejemplo, el elemento body es el padre y el párrafo es el hijo: ```html @@ -23,7 +23,7 @@ In the following example, the body element is the parent and the paragraph is th ``` -Just as in human relationships, HTML parent elements can have many children. Elements at the same level of nesting are considered to be siblings. +Al igual que en las relaciones humanas, los elementos padres en HTML pueden tener muchos hijos. Los elementos al mismo nivel de anidación se consideran hermanos. For example, the two paragraphs in the following code are siblings, since they are both children of the body tag and are at the same level of nesting as each other: diff --git a/curriculum/challenges/espanol/16-the-odin-project/top-working-with-text/working-with-text-lesson-h.md b/curriculum/challenges/espanol/16-the-odin-project/top-working-with-text/working-with-text-lesson-h.md index d093b939fc..2ea351fe01 100644 --- a/curriculum/challenges/espanol/16-the-odin-project/top-working-with-text/working-with-text-lesson-h.md +++ b/curriculum/challenges/espanol/16-the-odin-project/top-working-with-text/working-with-text-lesson-h.md @@ -1,52 +1,52 @@ --- id: 637f4e3e72c65bc8e73dfe24 videoId: kcHKFZBVtf4 -title: Working With Text Lesson H +title: Trabajando con texto Lección H challengeType: 15 dashedName: working-with-text-lesson-h --- # --description-- -If you want to have a list of items where the order doesn’t matter, like a shopping list of items that can be bought in any order, then you can use an unordered list. +Si deseas tener una lista de elementos donde el orden no importa, como una lista de compras de elementos que pueden comprarse en cualquier orden, entonces puedes usar una lista sin numerar. -Unordered lists are created using the `

    ` element, and each item within the list is created using the list item element `
  • `. +Las listas sin numerar se crean usando el `
      ` elemento, y cada elemento dentro de la lista se crea usando el elemento de lista `
    • `. -Each list item in an unordered list begins with a bullet point: +Cada elemento de lista en una lista sin numerar comienza con un punto de viñeta: - + -If you instead want to create a list of items where the order does matter, like step-by-step instructions for a recipe, or your top 10 favorite TV shows, then you can use an ordered list. +Si por el contrario deseas crear una lista de elementos donde el orden sí importa, como instrucciones paso a paso para una receta, o tus 10 programas de televisión favoritos, entonces puedes usar una lista ordenada. -Ordered lists are created using the `
        ` element. Each individual item in them is again created using the list item element `
      1. `. However, each list item in an ordered list begins with a number instead: +Las listas ordenadas se crean usando el `
          ` elemento. Cada elemento individual en ellas se vuelve a crear usando el elemento de lista `
        1. `. Sin embargo, cada elemento de lista en una lista ordenada comienza con un número en su lugar: - + -# --assignment-- +# --tarea-- -Watch the first three minutes of Kevin Powell's video on Ordered and Unordered lists above. +Mira los primeros tres minutos del video de Kevin Powell sobre listas ordenadas y listas sin numerar arriba. --- -Make an unordered shopping list of your favorite foods. +Haz una lista de compras sin numerar de tus alimentos favoritos. --- -Make an ordered list of todo’s you need to get done today. +Haz una lista ordenada de cosas por hacer que necesitas completar hoy. --- -Make an unordered list of places you’d like to visit someday. +Haz una lista sin numerar de lugares que te gustaría visitar algún día. --- -Make an ordered list of your all time top 5 favorite video games or movies. +Haz una lista ordenada de tus 5 mejores videojuegos o películas de todos los tiempos. # --questions-- ## --text-- -What HTML tag is used to create an unordered list? +¿Qué etiqueta HTML se usa para crear una lista sin numerar? ## --answers-- diff --git a/curriculum/challenges/espanol/25-front-end-development/lab-book-catalog-table/66ec4c8e9878d8441956516f.md b/curriculum/challenges/espanol/25-front-end-development/lab-book-catalog-table/66ec4c8e9878d8441956516f.md new file mode 100644 index 0000000000..d850d96afc --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/lab-book-catalog-table/66ec4c8e9878d8441956516f.md @@ -0,0 +1,200 @@ +--- +id: 66ec4c8e9878d8441956516f +title: Build a Book Catalog Table +challengeType: 14 +dashedName: build-a-book-catalog-table +demoType: onClick +--- + +# --description-- + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should create a `table` element that lists book information. +1. Your table should have a table head element with one row in it. +1. The row in your table head element should have four table header elements, with the text of `Title`, `Author`, `Genre`, and `Publication Year`, in that order. +1. Your table should have a table body element with at least five rows in it. +1. Each row in your table body should have four table data elements that display the book's Title, Author, Genre, and Publication Year. +1. Your table should have a table footer element with one row in it. +1. The row in your table footer element should have a table data element that spans four columns and has the text `Total Books: [number of books in your table]`. + +# --hints-- + +You should have one `table` element. + +```js +assert.lengthOf(document.querySelectorAll('table'), 1); +``` + +You should have one `thead` element within your `table` element. + +```js +assert.lengthOf(document.querySelectorAll('table thead'), 1); +``` + +You should have one `tr` element within your `thead` element. + +```js +assert.lengthOf(document.querySelectorAll('thead tr'), 1); +``` + +You should have four `th` elements within your `thead` element's row. + +```js +assert.lengthOf(document.querySelectorAll('thead tr th'), 4); +``` + +Your four `th` elements should have the text `Title`, `Author`, `Genre`, and `Publication Year`, in that order. + +```js +const ths = document.querySelectorAll('thead tr th'); +assert.equal(ths[0]?.textContent, 'Title'); +assert.equal(ths[1]?.textContent, 'Author'); +assert.equal(ths[2]?.textContent, 'Genre'); +assert.equal(ths[3]?.textContent, 'Publication Year'); +``` + +You should have one `tbody` element within your `table` element. + +```js +assert.lengthOf(document.querySelectorAll('table tbody'), 1); +``` + +Your `tbody` element should have at least five rows. + +```js +assert.isAtLeast(document.querySelectorAll('tbody tr').length, 5); +``` + +Each row in your `tbody` element should have exactly four `td` elements as children. + +```js +const rows = document.querySelectorAll('tbody tr'); +assert.isAtLeast(rows.length, 1); + +rows.forEach(row => { + assert.lengthOf(row.querySelectorAll('td'), 4); + assert.lengthOf(row.children, 4); +}); +``` + +Each `td` element in your table body should have text with book information. + +```js +const tds = document.querySelectorAll('tbody tr td'); +assert.isAtLeast(tds.length, 1); + +tds.forEach(td => { + assert.isAtLeast(td.textContent.length, 1); +}); +``` + +You should have one `tfoot` element within your `table` element. + +```js +assert.lengthOf(document.querySelectorAll('table tfoot'), 1); +``` + +You should have exactly one `tr` element in your `tfoot` element. + +```js +assert.lengthOf(document.querySelectorAll('tfoot tr'), 1); +``` + +The `td` element in your `tfoot` element's row should have it's `colspan` attribute set to `4`. + +```js +assert.equal(document.querySelector('tfoot tr td')?.colSpan, 4); +``` + +The `td` element in your `tfoot` element's row should have the text `Total Books: [number of books in your table]`. + +```js +const numberOfBooks = document.querySelectorAll('tbody tr')?.length; +assert.equal(document.querySelector('tfoot tr td').textContent, `Total Books: ${numberOfBooks}`); +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + + + Book Catalog + + + + + + +``` + +# --solutions-- + +```html + + + + + + Book Catalog + + +

          Book Catalog

          + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          TitleAuthorGenrePublication Year
          How to Contribute to Open-Source Projects – A Handbook for BeginnersHillary NyakundiOpen Source2023
          Learn Linux for Beginners: From Basics to Advanced TechniquesZaira HiraLinux2024
          How to Learn to Code and Get a Developer JobQuincy LarsonLearn To Code2024
          The Regular Expressions Book – RegEx for JavaScript DevelopersKolade ChrisRegular Expressions2023
          The Python Code Example HandbookFarhan Hasin ChowdhuryPython2023
          Total Books: 5
          + + +``` diff --git a/curriculum/challenges/espanol/25-front-end-development/lab-cash-register/aa2e6f85cab2ab736c9a9b24.md b/curriculum/challenges/espanol/25-front-end-development/lab-cash-register/aa2e6f85cab2ab736c9a9b24.md new file mode 100644 index 0000000000..fd6436366d --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/lab-cash-register/aa2e6f85cab2ab736c9a9b24.md @@ -0,0 +1,244 @@ +--- +id: aa2e6f85cab2ab736c9a9b24 +title: Build a Cash Register +challengeType: 14 +dashedName: build-a-cash-register +--- + +# --description-- + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should create a cash register drawer function `checkCashRegister()` that accepts purchase price as the first argument (`price`), payment as the second argument (`cash`), and cash-in-drawer (`cid`, which is is a 2D array listing available currency) as the third argument. +1. The `checkCashRegister()` function should always return an object with a `status` key and a `change` key. +1. If cash-in-drawer is less than the change due, or if you cannot return the exact change, the function should return `{status: "INSUFFICIENT_FUNDS", change: []}`. +1. If the cash-in-drawer is equal to the change due, the function should return `{status: "CLOSED", change: [...]}` with cash-in-drawer as the value for the key `change`. +1. Otherwise, the function should return `{status: "OPEN", change: [...]}`, with the change due in coins and bills, sorted in highest to lowest order, as the value of the `change` key. + +
          Currency UnitAmount
          Penny$0.01 (PENNY)
          Nickel$0.05 (NICKEL)
          Dime$0.1 (DIME)
          Quarter$0.25 (QUARTER)
          Dollar$1 (ONE)
          Five Dollars$5 (FIVE)
          Ten Dollars$10 (TEN)
          Twenty Dollars$20 (TWENTY)
          One-hundred Dollars$100 (ONE HUNDRED)
          + +See below for an example of a cash-in-drawer array: + +```js +[ + ["PENNY", 1.01], + ["NICKEL", 2.05], + ["DIME", 3.1], + ["QUARTER", 4.25], + ["ONE", 90], + ["FIVE", 55], + ["TEN", 20], + ["TWENTY", 60], + ["ONE HUNDRED", 100] +] +``` + +# --hints-- + +`checkCashRegister(19.5, 20, [["PENNY", 1.01], ["NICKEL", 2.05], ["DIME", 3.1], ["QUARTER", 4.25], ["ONE", 90], ["FIVE", 55], ["TEN", 20], ["TWENTY", 60], ["ONE HUNDRED", 100]])` should return an object. + +```js +assert.deepEqual( + Object.prototype.toString.call( + checkCashRegister(19.5, 20, [ + ['PENNY', 1.01], + ['NICKEL', 2.05], + ['DIME', 3.1], + ['QUARTER', 4.25], + ['ONE', 90], + ['FIVE', 55], + ['TEN', 20], + ['TWENTY', 60], + ['ONE HUNDRED', 100] + ]) + ), + '[object Object]' +); +``` + +`checkCashRegister(19.5, 20, [["PENNY", 1.01], ["NICKEL", 2.05], ["DIME", 3.1], ["QUARTER", 4.25], ["ONE", 90], ["FIVE", 55], ["TEN", 20], ["TWENTY", 60], ["ONE HUNDRED", 100]])` should return `{status: "OPEN", change: [["QUARTER", 0.5]]}`. + +```js +assert.deepEqual( + checkCashRegister(19.5, 20, [ + ['PENNY', 1.01], + ['NICKEL', 2.05], + ['DIME', 3.1], + ['QUARTER', 4.25], + ['ONE', 90], + ['FIVE', 55], + ['TEN', 20], + ['TWENTY', 60], + ['ONE HUNDRED', 100] + ]), + { status: 'OPEN', change: [['QUARTER', 0.5]] } +); +``` + +`checkCashRegister(3.26, 100, [["PENNY", 1.01], ["NICKEL", 2.05], ["DIME", 3.1], ["QUARTER", 4.25], ["ONE", 90], ["FIVE", 55], ["TEN", 20], ["TWENTY", 60], ["ONE HUNDRED", 100]])` should return `{status: "OPEN", change: [["TWENTY", 60], ["TEN", 20], ["FIVE", 15], ["ONE", 1], ["QUARTER", 0.5], ["DIME", 0.2], ["PENNY", 0.04]]}`. + +```js +assert.deepEqual( + checkCashRegister(3.26, 100, [ + ['PENNY', 1.01], + ['NICKEL', 2.05], + ['DIME', 3.1], + ['QUARTER', 4.25], + ['ONE', 90], + ['FIVE', 55], + ['TEN', 20], + ['TWENTY', 60], + ['ONE HUNDRED', 100] + ]), + { + status: 'OPEN', + change: [ + ['TWENTY', 60], + ['TEN', 20], + ['FIVE', 15], + ['ONE', 1], + ['QUARTER', 0.5], + ['DIME', 0.2], + ['PENNY', 0.04] + ] + } +); +``` + +`checkCashRegister(19.5, 20, [["PENNY", 0.01], ["NICKEL", 0], ["DIME", 0], ["QUARTER", 0], ["ONE", 0], ["FIVE", 0], ["TEN", 0], ["TWENTY", 0], ["ONE HUNDRED", 0]])` should return `{status: "INSUFFICIENT_FUNDS", change: []}`. + +```js +assert.deepEqual( + checkCashRegister(19.5, 20, [ + ['PENNY', 0.01], + ['NICKEL', 0], + ['DIME', 0], + ['QUARTER', 0], + ['ONE', 0], + ['FIVE', 0], + ['TEN', 0], + ['TWENTY', 0], + ['ONE HUNDRED', 0] + ]), + { status: 'INSUFFICIENT_FUNDS', change: [] } +); +``` + +`checkCashRegister(19.5, 20, [["PENNY", 0.01], ["NICKEL", 0], ["DIME", 0], ["QUARTER", 0], ["ONE", 1], ["FIVE", 0], ["TEN", 0], ["TWENTY", 0], ["ONE HUNDRED", 0]])` should return `{status: "INSUFFICIENT_FUNDS", change: []}`. + +```js +assert.deepEqual( + checkCashRegister(19.5, 20, [ + ['PENNY', 0.01], + ['NICKEL', 0], + ['DIME', 0], + ['QUARTER', 0], + ['ONE', 1], + ['FIVE', 0], + ['TEN', 0], + ['TWENTY', 0], + ['ONE HUNDRED', 0] + ]), + { status: 'INSUFFICIENT_FUNDS', change: [] } +); +``` + +`checkCashRegister(19.5, 20, [["PENNY", 0.5], ["NICKEL", 0], ["DIME", 0], ["QUARTER", 0], ["ONE", 0], ["FIVE", 0], ["TEN", 0], ["TWENTY", 0], ["ONE HUNDRED", 0]])` should return `{status: "CLOSED", change: [["PENNY", 0.5], ["NICKEL", 0], ["DIME", 0], ["QUARTER", 0], ["ONE", 0], ["FIVE", 0], ["TEN", 0], ["TWENTY", 0], ["ONE HUNDRED", 0]]}`. + +```js +assert.deepEqual( + checkCashRegister(19.5, 20, [ + ['PENNY', 0.5], + ['NICKEL', 0], + ['DIME', 0], + ['QUARTER', 0], + ['ONE', 0], + ['FIVE', 0], + ['TEN', 0], + ['TWENTY', 0], + ['ONE HUNDRED', 0] + ]), + { + status: 'CLOSED', + change: [ + ['PENNY', 0.5], + ['NICKEL', 0], + ['DIME', 0], + ['QUARTER', 0], + ['ONE', 0], + ['FIVE', 0], + ['TEN', 0], + ['TWENTY', 0], + ['ONE HUNDRED', 0] + ] + } +); +``` + +# --seed-- + +## --seed-contents-- + +```js + +``` + +# --solutions-- + +```js +const denom = [ + { name: "ONE HUNDRED", val: 100 }, + { name: "TWENTY", val: 20 }, + { name: "TEN", val: 10 }, + { name: "FIVE", val: 5 }, + { name: "ONE", val: 1 }, + { name: "QUARTER", val: 0.25 }, + { name: "DIME", val: 0.1 }, + { name: "NICKEL", val: 0.05 }, + { name: "PENNY", val: 0.01 }, + ]; + + function checkCashRegister(price, cash, cid) { + const output = { status: null, change: [] }; + let change = cash - price; + const register = cid.reduce( + function (acc, curr) { + acc.total += curr[1]; + acc[curr[0]] = curr[1]; + return acc; + }, + { total: 0 } + ); + if (register.total === change) { + output.status = "CLOSED"; + output.change = cid; + return output; + } + if (register.total < change) { + output.status = "INSUFFICIENT_FUNDS"; + return output; + } + const change_arr = denom.reduce(function (acc, curr) { + let value = 0; + while (register[curr.name] > 0 && change >= curr.val) { + change -= curr.val; + register[curr.name] -= curr.val; + value += curr.val; + change = Math.round(change * 100) / 100; + } + if (value > 0) { + acc.push([curr.name, value]); + } + return acc; + }, []); + if (change_arr.length < 1 || change > 0) { + output.status = "INSUFFICIENT_FUNDS"; + return output; + } + output.status = "OPEN"; + output.change = change_arr; + return output; + } +``` diff --git a/curriculum/challenges/espanol/25-front-end-development/lab-event-hub/66ebd4ae2812430bb883c787.md b/curriculum/challenges/espanol/25-front-end-development/lab-event-hub/66ebd4ae2812430bb883c787.md new file mode 100644 index 0000000000..7b3d1a504f --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/lab-event-hub/66ebd4ae2812430bb883c787.md @@ -0,0 +1,306 @@ +--- +id: 66ebd4ae2812430bb883c787 +title: Build an Event Hub +challengeType: 14 +dashedName: lab-event-hub +demoType: onClick +--- + +# --description-- + +In this lab you will utilize the semantic HTML elements to create the structure of a web page. You'll add content and images to make it look like a real event hub. + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should have a `header` element. +1. Inside the `header` element, you should have a `h1` element that contains the text `Event Hub`, and a `nav` element. +1. Inside the `nav` element, you should have an unordered list of two items containing links to different sections of the page. The first item should have the text `Upcoming Events`, and the second item should have the text `Past Events`. +1. Each link should be represented by an `a` element with an `href` attribute that links to the corresponding section of the page, `#upcoming-events` and `#past-events` respectively. +1. You should have a `main` element that contains the different sections of the page. +1. Inside the `main` element, you should have two `section` elements. +1. The first `section` element should have an `id` attribute with the value `upcoming-events` +1. Inside the `#upcoming-events` section, you should have: + + - An `h2` element with the text `Upcoming Events`. + - Two `article` elements. Each article should represent an event, and it should have : + - A `h3` element for the event title. + - A `p` element for the event description. You can add a date at the bottom if you like. + +1. The second `section` element should have an `id` attribute with the value `past-events`. +1. Inside the `#past-events` section, you should have: + + - An `h2` element with the text `Past Events`. + - Two `article` elements. Each article element should represent a past event, and it should have: + - An `h3` element for the event title, + - A `p` element for the event description. You can add a date at the bottom if you like. + - An image element with the `src` attribute pointing to an image file and the `alt` attribute with a description of the image. + +**Note:** You can use any text for the event descriptions and dates. You can use the following image URLs for the images if you like: + +- `https://cdn.freecodecamp.org/curriculum/labs/past-event1.jpg`. +- `https://cdn.freecodecamp.org/curriculum/labs/past-event2.jpg`. + +# --hints-- + +You should have a `header` element. + +```js +assert.isNotNull(document.querySelector("header")); +``` + +Your `header` element should come after the opening `body` tag. + +```js +assert.equal(document.querySelector("body")?.firstElementChild?.tagName, "HEADER"); +``` + +Inside the `header` element, you should have a `h1` element that contains the text `Event Hub`. + +```js +const h1Element = document.querySelector('header h1'); +assert.strictEqual(h1Element?.innerText, "Event Hub"); +``` + +Inside the `header` element, after the `h1` element, you should have a `nav` element. + +```js +assert.isNotNull(document.querySelector("header>h1+nav")); +``` + +Your `nav` element should contain an unordered list of two items. + +```js +const liElements = document.querySelectorAll('header nav>ul>li'); + +assert.isNotNull('header nav>ul'); +assert.strictEqual(liElements.length, 2); +``` + +The first item in the unordered list should be a link. + +```js +const firstLink = document.querySelectorAll('header nav ul li a')[0]; +assert.exists(firstLink); +``` + +The second item in the unordered list should be a link. + +```js +const secondLink = document.querySelectorAll('header nav ul li a')[1]; +assert.exists(secondLink); +``` + +The text of the first item in the unordered list should be `"Upcoming Events"`. + +```js +const firstLink = document.querySelectorAll('header nav>ul>li>a')[0]; +assert.strictEqual(firstLink.innerText, "Upcoming Events"); +``` + +The first item in the unordered list should have the `href` set to `#upcoming-events`. + +```js +const anchorElement = document.querySelectorAll("header nav>ul>li>a")[0]; +const hrefAttribute = anchorElement?.getAttribute("href"); +assert.strictEqual(hrefAttribute, "#upcoming-events"); +``` + +The second item in the unordered list should have the `href` set to `#past-events`. + +```js +const anchorElement = document.querySelectorAll("header nav>ul>li>a")[1]; +const hrefAttribute = anchorElement?.getAttribute("href"); +assert.strictEqual(hrefAttribute, "#past-events"); +``` + +You should have a `main` element after the `header` element closing tag. + +```js +const mainElement = document.querySelector("body>header+main"); +assert.isNotNull(mainElement); +``` + +Inside the `main` element, you should have two `section` elements. + +```js +const sectionElements = document.querySelectorAll('body>header+main>section'); +assert.strictEqual(sectionElements.length, 2); +``` + +Your first `section` element should have an `id` attribute with the value `upcoming-events`. + +```js +const firstSection = document.querySelectorAll('body>header+main>section')[0]; +const idAttribute = firstSection?.getAttribute("id"); +assert.strictEqual(idAttribute, "upcoming-events"); +``` + +Your second `section` element should have an `id` attribute with the value `past-events`. + +```js +const secondSection = document.querySelectorAll('body>header+main>section')[1]; +const idAttribute = secondSection?.getAttribute("id"); +assert.strictEqual(idAttribute, "past-events"); +``` + +Inside the `#upcoming-events` section, you should have an `h2` element with the text `Upcoming Events`. + +```js +const h2Element = document.querySelector('#upcoming-events h2'); +assert.strictEqual(h2Element?.innerText, "Upcoming Events"); +``` + +Inside the `#upcoming-events` section, you should have two `article` elements. + +```js +const articleElements = document.querySelectorAll('#upcoming-events article'); +assert.strictEqual(articleElements.length, 2); +``` + +Both of the `article` elements inside the `#upcoming-events` section should have an `h3` element for the event title. + +```js +const h3Elements = document.querySelectorAll('#upcoming-events article h3'); +assert.strictEqual(h3Elements.length, 2); +``` + +Both of the `article` elements inside the `#upcoming-events` section should have a paragraph element for the event description. + +```js +const pElement = document.querySelectorAll('#upcoming-events article h3+p').length; +assert.strictEqual(pElement, 2); +``` + +Inside the `#past-events` section, you should have an `h2` element with the text `Past Events`. + +```js +const h2Element = document.querySelector('#past-events h2'); +assert.strictEqual(h2Element?.innerText, "Past Events"); +``` + +Inside the `#past-events` section, you should have two `article` elements. + +```js +const articleElements = document.querySelectorAll('#past-events article'); +assert.strictEqual(articleElements.length, 2); +``` + +Both of the `article` elements inside the `#past-events` section should have an `h3` element for the event title. + +```js +const h3Elements = document.querySelectorAll('#past-events article h3'); +assert.strictEqual(h3Elements.length, 2); +``` + +Both of the `article` elements inside the `#past-events` section should have a paragraph element for the event description. + +```js +const pElement = document.querySelectorAll('#past-events article h3+p').length; +assert.strictEqual(pElement, 2); +``` + +Both of the `article` elements inside the `#past-events` section should have an image element. + +```js +const imgElements = document.querySelectorAll('#past-events article img'); +assert.strictEqual(imgElements.length, 2); +``` + +Both of the image elements inside the `#past-events` section should have the `src` attribute pointing to an image file. + +```js +const imgElements = document.querySelectorAll('#past-events article img'); +assert.strictEqual(imgElements.length, 2); + +for (let img of imgElements) { + assert(img.getAttribute("src")); +} +``` + +Both of the image elements inside the `#past-events` section should have the `alt` attribute with a description of the image. + +```js +const imgElements = document.querySelectorAll('#past-events article img'); +assert.strictEqual(imgElements.length, 2); + +for (let img of imgElements) { + assert(img.getAttribute("alt")); +} +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + + Event Hub + + + + + + + +``` + +# --solutions-- + +```html + + + + + + Event Hub + + +
          +

          Event Hub

          + +
          +
          +
          +

          Upcoming Events

          +
          +

          AI & Machine Learning Conference 2024

          +

          Join us for a deep dive into the latest advancements in artificial intelligence and machine learning. Industry leaders will share insights and case studies on how AI is transforming various sectors.

          +

          Date: August 10, 2024

          +
          +
          +

          Web Development Bootcamp

          +

          A hands-on workshop designed for developers looking to enhance their skills in modern web technologies including React, Node.js, and GraphQL. Perfect for both beginners and experienced developers.

          +

          Date: September 5, 2024

          +
          +
          +
          +

          Past Events

          +
          +

          Cybersecurity Summit 2024

          +

          An event focusing on the latest trends and threats in cybersecurity. Experts discussed strategies for protecting data and ensuring privacy in an increasingly digital world.

          +

          Date: June 15, 2024

          + Image from Cybersecurity Summit 2024 +
          +
          +

          Blockchain Expo 2024

          +

          A comprehensive event covering the future of blockchain technology. Topics included decentralized finance (DeFi), smart contracts, and the impact of blockchain on various industries.

          +

          Date: July 20, 2024

          + Image from Blockchain Expo 2024 +
          +
          +
          + + +``` + diff --git a/curriculum/challenges/espanol/25-front-end-development/lab-favorite-icon-toggler/66bf6bacf178eac7b96d4f5e.md b/curriculum/challenges/espanol/25-front-end-development/lab-favorite-icon-toggler/66bf6bacf178eac7b96d4f5e.md new file mode 100644 index 0000000000..6c0624aa31 --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/lab-favorite-icon-toggler/66bf6bacf178eac7b96d4f5e.md @@ -0,0 +1,216 @@ +--- +id: 66bf6bacf178eac7b96d4f5e +title: Build a Favorite Icon Toggler +challengeType: 14 +dashedName: build-a-favorite-icon-toggler +demoType: onClick +--- + +# --description-- + +In this lab you will use JavaScript click events to toggle the appearance of a favorite icon. When the heart icon is clicked, the appearance of the heart changes from empty to filled, and vice versa. + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. **Do not copy this demo project**. + +**User Stories:** + +1. You should have an unordered list with three items. +2. The unordered list should have the class `item-list`. +3. The three list items should contain the item name followed by a `span` element with the class `favorite-icon`. +4. The `span` element should contain the code `♡` initially to represent an empty heart. +5. When a span element containing a heart is clicked, you should add the `filled` class to the clicked `span` if it's not already present, and remove it, if it is. +6. When a `span` element containing a heart is clicked, the heart symbol should toggle between `♡` (empty heart) and `❤` (filled heart), depending on its current state. + +# --hints-- + +You should have an unordered list. + +```js +assert.exists(document.querySelector('ul')); +``` + +Your unordered list should have 3 items. + +```js +assert.lengthOf(document.querySelectorAll('ul li'), 3); +``` + +Your unordered list should have the class `item-list`. + +```js +assert.exists(document.querySelector('ul.item-list')); +``` + +Your individual list items should contain the item name. + +```js +assert.exists(document.querySelector('ul li').textContent); + +``` + +Your individual list item should contain a `span` element with the class `favorite-icon` + +```js +assert.exists(document.querySelector('ul li span.favorite-icon')); +``` + +Initially, the `span` elements should contain the code `♡` to represent an empty heart. + +```js +const inputs = document.querySelectorAll('ul li span.favorite-icon'); +assert(inputs.length) + +for (let input of inputs) { + assert.strictEqual(input.innerHTML.charCodeAt(0), 9825); +} +``` + +When the `span` element is clicked, and it contains the class `filled`, you should remove the class `filled` from the `span` element and change the innerHTML of the `span` element to `♡`. + +```js +const spanElements = document.querySelectorAll('.favorite-icon'); +assert(spanElements.length); + +spanElements.forEach(span => span.classList.add('filled')); + +spanElements.forEach(span => { + span.dispatchEvent(new Event('click')); + span.dispatchEvent(new Event('change')); + assert.isFalse(span.classList.contains('filled')); + assert.equal(span.innerHTML.charCodeAt(0), 9825); +}); +``` + +When the `span` element is clicked, and it doesn't contain the class `filled`, you should add the class `filled` to the `span` element and change the `innerHTML` of the `span` element to `❤`. + +```js +const spanElements = document.querySelectorAll('.favorite-icon'); +assert(spanElements.length); + +spanElements.forEach(span => span.classList.remove('filled')); + +spanElements.forEach(span => { + span.dispatchEvent(new Event('click')); + span.dispatchEvent(new Event('change')); + assert.isTrue(span.classList.contains('filled')); + assert.equal(span.innerHTML.charCodeAt(0), 10084); +}); +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + + + + + + + + + + +``` + +```css + +``` + +```js + +``` + +# --solutions-- + +```html + + + + + + + Favorite Icon Toggle + + + + +

          Art Supplies

          +
            +
          • + 120 gm paper + +
          • +
          • + Watercolor set + +
          • +
          • + Lead pencil 6B + +
          • +
          + + + + + +``` + +```css +body { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + height: 100vh; + margin: 0; + font-family: Arial, sans-serif; +} + +h1 { + margin-bottom: 20px; +} + +.item-list { + list-style-type: none; + padding: 0; +} + +.item-list li { + display: flex; + justify-content: space-between; + align-items: center; + padding: 10px; + border-bottom: 1px solid #ddd; + width: 200px; +} + +.favorite-icon { + font-size: 20px; + cursor: pointer; +} +``` + +```js +document.addEventListener("DOMContentLoaded", () => { + const favoriteIcons = document.querySelectorAll(".favorite-icon"); + + favoriteIcons.forEach((icon) => { + icon.addEventListener("click", () => { + if (icon.classList.contains("filled")) { + icon.classList.remove("filled"); + icon.innerHTML = "♡"; // Empty heart + } else { + icon.classList.add("filled"); + icon.innerHTML = "❤"; // Filled black heart + } + }); + }); +}); +``` diff --git a/curriculum/challenges/espanol/25-front-end-development/lab-house-painting/66d6a7a3e1aa411e94bf2346.md b/curriculum/challenges/espanol/25-front-end-development/lab-house-painting/66d6a7a3e1aa411e94bf2346.md new file mode 100644 index 0000000000..f584c1e915 --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/lab-house-painting/66d6a7a3e1aa411e94bf2346.md @@ -0,0 +1,533 @@ +--- +id: 66d6a7a3e1aa411e94bf2346 +title: Build a House Painting +challengeType: 14 +dashedName: build-a-house-painting +demoType: onClick +--- + +# --description-- + +In this lab, you will use HTML to create the structure of a house. Then, you will use CSS positioning to arrange the elements of your house like windows and doors. + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should have a `#house` `div`. +1. Your `#house` should have a `position` set to `relative` so its children can be positioned with respect to it. +1. Your `#house` should have a width of `500px` and a height of `400px`. +1. Your `#house` should have a background color and a border set. +1. You should have a `#chimney`, `#roof`, `#window-1`, `#window-2`, and `#door` `div`s within the `#house`. +1. All of the immediate children of the `#house` should have a `position` of `absolute`. +1. All of the immediate children of the `#house` should have a width, height, border, and background color set. +1. Your `#roof` should have a top value of `0`. +1. Your `#door` should be placed at the bottom of your house. +1. Your windows should be placed below your `#roof` and at least higher than one third of your `#door`'s height. +1. Both your windows and your door should have either `left` or `right` set to a value that places them within the house borders. +1. Your `#chimney` should have a top value that puts it at the top of your `#house`. +1. Your `#chimney` should have a `z-index` that puts it behind the house. + +**Note:** Be sure to link your stylesheet in your HTML to apply your CSS. + +# --hints-- + +You should have a `#house` `div`. + +```js +assert.exists(document.querySelector("div#house")); +``` + +You should target `#house` and set its `position` to `relative`. + +```js +assert.equal(new __helpers.CSSHelp(document).getStyle('#house')?.getPropertyValue("position"), "relative"); +``` + +You should target `#house` and set its `border` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#house")?.getPropertyValue("border")); +``` + +You should target `#house` and set its `background-color` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#house")?.getPropertyValue("background-color")); +``` + +You should target `#house` and set its width to `500px`. + +```js +assert.equal(new __helpers.CSSHelp(document).getStyle("#house")?.getPropertyValue("width"), "500px") +``` + +You should target `#house` and set its height to `400px`. + +```js +assert.equal(new __helpers.CSSHelp(document).getStyle('#house')?.getPropertyValue("height"), "400px") +``` + +You should have a `#chimney` `div` within the `#house`. + +```js +assert.exists(document.querySelector("div#house div#chimney")); +``` + +`#chimney` should have the `position` property set to `absolute`. + +```js +assert.equal(getComputedStyle(document.querySelector("#chimney"))?.getPropertyValue("position"), "absolute"); +``` + +You should target `#chimney` and set its `width` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#chimney")?.getPropertyValue("width")); +``` + +You should target `#chimney` and set its `height` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#chimney")?.getPropertyValue("height")); +``` + +You should target `#chimney` and set its `border` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#chimney")?.getPropertyValue("border")); +``` + +You should target `#chimney` and set its `background-color` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#chimney")?.getPropertyValue("background-color")); +``` + +You should have a `#roof` `div` within the `#house`. + +```js +assert.exists(document.querySelector("div#house div#roof")); +``` + +`#roof` should have the `position` property set to `absolute`. + +```js +assert.equal(getComputedStyle(document.querySelector("#roof"))?.getPropertyValue("position"), "absolute"); +``` + +You should target `#roof` and set its `width` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#roof")?.getPropertyValue("width")); +``` + +You should target `#roof` and set its `height` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#roof")?.getPropertyValue("height")); +``` + +You should target `#roof` and set its `border` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#roof")?.getPropertyValue("border")); +``` + +You should target `#roof` and set its `background-color` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#roof")?.getPropertyValue("background-color")); +``` + +You should have a `#window-1` `div` within the `#house`. + +```js +assert.exists(document.querySelector("div#house div#window-1")); +``` + +`#window-1` should have the `position` property set to `absolute`. + +```js +assert.equal(getComputedStyle(document.querySelector("#window-1"))?.getPropertyValue("position"), "absolute"); +``` + +You should target `#window-1` and set its `width` property. + +```js +const window1 = new __helpers.CSSHelp(document).getStyle("#window-1")?.getPropertyValue("width"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("width") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("width"); +assert.isNotEmpty(window1 || windows); +``` + +You should target `#window-1` and set its `height` property. + +```js +const window1 = new __helpers.CSSHelp(document).getStyle("#window-1")?.getPropertyValue("height"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("height") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("height"); +assert.isNotEmpty(window1 || windows); +``` + +You should target `#window-1` and set its `border` property. + +```js +const window1 = new __helpers.CSSHelp(document).getStyle("#window-1")?.getPropertyValue("border"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("border") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("border"); +assert.isNotEmpty(window1 || windows); +``` + +You should target `#window-1` and set its `background-color` property. + +```js +const window1 = new __helpers.CSSHelp(document).getStyle("#window-1")?.getPropertyValue("background-color"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("background-color") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("background-color"); +assert.isNotEmpty(window1 || windows); +``` + +You should have a `#window-2` `div` within the `#house`. + +```js +assert.exists(document.querySelector("div#house div#window-2")); +``` + +`#window-2` should have the `position` property set to `absolute`. + +```js +assert.equal(getComputedStyle(document.querySelector("#window-2"))?.getPropertyValue("position"), "absolute"); +``` + +You should target `#window-2` and set its `width` property. + +```js +const window2 = new __helpers.CSSHelp(document).getStyle("#window-2")?.getPropertyValue("width"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("width") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("width"); +assert.isNotEmpty(window2 || windows); +``` + +You should target `#window-2` and set its `height` property. + +```js +const window2 = new __helpers.CSSHelp(document).getStyle("#window-2")?.getPropertyValue("height"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("height") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("height"); +assert.isNotEmpty(window2 || windows); +``` + +You should target `#window-2` and set its `border` property. + +```js +const window2 = new __helpers.CSSHelp(document).getStyle("#window-2")?.getPropertyValue("border"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("border") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("border"); +assert.isNotEmpty(window2 || windows); +``` + +You should target `#window-2` and set its `background-color` property. + +```js +const window2 = new __helpers.CSSHelp(document).getStyle("#window-2")?.getPropertyValue("background-color"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("background-color") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("background-color"); +assert.isNotEmpty(window2 || windows); +``` + +You should have a `#door` `div` within the `#house`. + +```js +assert.exists(document.querySelector("div#house div#door")); +``` + +`#door` should have the `position` property set to `absolute`. + +```js +assert.equal(getComputedStyle(document.querySelector("#door"))?.getPropertyValue("position"), "absolute"); +``` + +You should target `#door` and set its `width` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#door")?.getPropertyValue("width")); +``` + +You should target `#door` and set its `height` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#door")?.getPropertyValue("height")); +``` + +You should target `#door` and set its `border` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#door")?.getPropertyValue("border")); +``` + +You should target `#door` and set its `background-color` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#door")?.getPropertyValue("background-color")); +``` + +Your `#roof` should have the `top` property set to `0`. + +```js +assert.equal(getComputedStyle(document.querySelector("#roof"))?.getPropertyValue("top"), "0px"); +``` + +Your `#door` should be placed at the bottom of the house. + +```js +const door = getComputedStyle(document.querySelector("#door")) +const doorBottom = Number(door.getPropertyValue("bottom").replace("px", "")); +assert.strictEqual(doorBottom, 0); +``` + +You should set either `left` or `right` on your `#door` and arrange it within the house borders. + +```js +const door = getComputedStyle(document.querySelector("#door")) +const doorLeft = Number(door.getPropertyValue("left").replace("px", "")); +const doorRight = Number(door.getPropertyValue("right").replace("px", "")); +assert.isAbove(doorLeft, 0); +assert.isAbove(doorRight, 0); +``` + +Your `#chimney` should have a `top` value that puts it at the top of your `#house`. + +```js +const chimney = getComputedStyle(document.querySelector("#chimney")); +assert.equal(Number(chimney?.getPropertyValue("top").replace("px", "")), - Number(chimney?.getPropertyValue("height").replace("px", ""))); +``` + +Your `#chimney` should have a `z-index` that puts it behind the house. + +```js +const houseZIndex = getComputedStyle(document.querySelector("#house"))?.getPropertyValue("z-index"); +const chimneyZIndex = getComputedStyle(document.querySelector("#chimney"))?.getPropertyValue("z-index"); +if (houseZIndex === "auto") { + assert.isBelow(Number(chimneyZIndex), 0) +} else { + assert.isBelow(Number(chimneyZIndex), Number(houseZIndex)); +} +``` + +Your windows should be placed below your `#roof` and at least higher than one third of your `#door`'s height. + +```js +const window1 = getComputedStyle(document.querySelector("#window-1")) +const window2 = getComputedStyle(document.querySelector("#window-2")) +const door = getComputedStyle(document.querySelector("#door")) +const roof = getComputedStyle(document.querySelector("#roof")) +const w1Top = Number(window1.getPropertyValue("top").replace("px", "")); +const w1Bottom = Number(window1.getPropertyValue("bottom").replace("px", "")); +const w2Top = Number(window2.getPropertyValue("top").replace("px", "")); +const w2Bottom = Number(window2.getPropertyValue("bottom").replace("px", "")); +const doorHeight = Number(door.getPropertyValue("height").replace("px", "")); +const roofHeight = Number(roof.getPropertyValue("height").replace("px", "")); +assert.isAbove(w1Top, roofHeight); +assert.isAbove(w1Bottom, doorHeight/3); +assert.isAbove(w2Top, roofHeight); +assert.isAbove(w2Bottom, doorHeight/3); +``` + +You should set either `left` or `right` on your windows and arrange them within the house borders. + +```js +const window1 = getComputedStyle(document.querySelector("#window-1")) +const window2 = getComputedStyle(document.querySelector("#window-2")) +const w1Left = Number(window1.getPropertyValue("left").replace("px", "")); +const w1Right = Number(window1.getPropertyValue("right").replace("px", "")); +const w2Left = Number(window2.getPropertyValue("left").replace("px", "")); +const w2Right = Number(window2.getPropertyValue("right").replace("px", "")); +assert.isAbove(w1Left, 0); +assert.isAbove(w1Right, 0); +assert.isAbove(w2Left, 0); +assert.isAbove(w2Right, 0); +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + + House Painting + + + + + +``` + +```css + +``` + +# --solutions-- + +```html + + + + + + House Painting + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          WELCOME
          +
          + + +``` + +```css +* { + box-sizing: border-box; + } + + body { + margin: 0; + padding: 0; + display: flex; + justify-content: center; + align-items: center; + height: 100vh; + background: linear-gradient( + #b3e6ff, + #b3e6ff 60%, + green 60% + ); + } + + #house { + flex: 0 0 auto; + width: 500px; + height: 400px; + position: relative; + background-color: #ff9980; + border: 6px solid #b35900; + } + + #chimney { + position: absolute; + width: 90px; + height: 100px; + top: -100px; + left: 65%; + background: repeating-linear-gradient( + #e6e6e6, + #e6e6e6 10%, + black 10%, + black 12% + ); + border: 2px solid black; + z-index: -1; + } + + #smoke { + width: 40px; + height: 40px; + background-color: rgba(0,0,0,0.3); + position: absolute; + top: -20px; + left: 20px; + border-radius: 50%; + box-shadow: 0 -10px 10px 10px rgba(0,0,0,0.3); + border: none; + } + + #roof { + border: 2px; + width: 100%; + height: 110px; + background-color: green; + position: absolute; + top: 0; + background: repeating-linear-gradient( + 45deg, + #b35900, + #b35900 2%, + transparent 2%, + transparent 5% + ), repeating-linear-gradient( + -45deg, + #b35900, + #b35900 2%, + #ff9980 2%, + #ff9980 5% + ) + } + + #window-1, #window-2 { + width: 100px; + height: 100px; + background: linear-gradient( + to right, + #ffffb3, + #ffffb3 48%, + #b35900 48%, + #b35900 52%, + #ffffb3 52%, + #ffffb3 100% + ); + position: absolute; + top: 40%; + border: 6px solid #b35900; + } + + #window-1 { + left: 7.5%; + } + + #window-2 { + right: 7.5%; + } + + #door { + width: 130px; + height: 180px; + position: absolute; + bottom: 0%; + left: 185px; + background-color: #e6e6e6; + border: 6px solid #b35900; + transform: translateY(6px); + } + + #door-knob { + width: 20px; + height: 20px; + background-color: #b35900; + border-radius: 50%; + position: absolute; + top: 50%; + right: 5%; + } + + #welcome { + font-family: sans-serif; + font-weight: bold; + width: 130px; + height: 40px; + position: absolute; + bottom: -47px; + left: 178px; + background-color: #85e085; + border: 2px solid black; + transform: skewX(-20deg); + display: flex; + align-items: center; + justify-content: center; + } +``` diff --git a/curriculum/challenges/espanol/25-front-end-development/lab-javascript-trivia-bot/66ed41f912d0bb1dc62da5dd.md b/curriculum/challenges/espanol/25-front-end-development/lab-javascript-trivia-bot/66ed41f912d0bb1dc62da5dd.md new file mode 100644 index 0000000000..bac8eee566 --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/lab-javascript-trivia-bot/66ed41f912d0bb1dc62da5dd.md @@ -0,0 +1,178 @@ +--- +id: 66ed41f912d0bb1dc62da5dd +title: Build a JavaScript Trivia Bot +challengeType: 14 +dashedName: lab-javascript-trivia-bot +--- + +# --description-- + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should log `"Hello! I'm your coding fun fact guide!"` to the console as a greeting message to the user. +1. You should create three variables: `botName`, `botLocation`, and `favoriteLanguage`, that store the bot's name, where it's from, and its favorite coding language, respectively. +1. You should use string concatenation to log `"My name is (botName) and I live on (botLocation)."` to the console. +1. You should use string concatenation to log `"My favorite programming language is (favoriteLanguage)."` to the console. +1. You should use `let` to create a `codingFact` variable and assign it a string that is a fun fact about your bot's favorite coding language and uses string concatenation to include the use of the `favoriteLanguage` variable. +1. You should log the `codingFact` to the console. +1. You should reassign the `codingFact` variable to a new fact about the bot's favorite language using the `favoriteLanguage` variable again. +1. You should log the `codingFact` to the console again. +1. You should reassign the `codingFact` variable again to another new fact about the bot's favorite language using the `favoriteLanguage` variable. +1. You should log the `codingFact` to the console a third time. +1. You should log `"It was fun sharing these facts with you. Goodbye! - (botName) from (botLocation)."` to the console as a farewell statement from the bot. + +# --hints-- + +You should log `"Hello! I'm your coding fun fact guide!"` to the console. + +```js +assert.equal(output[0], "Hello! I'm your coding fun fact guide!") +``` + +You should declare a `botName` variable and give it a value. + +```js +assert.exists(botName); +assert.isString(botName); +``` + +You should declare a `botLocation` variable and give it a value. + +```js +assert.exists(botLocation); +assert.isString(botLocation); +``` + +You should declare a `favoriteLanguage` variable and give it a value. + +```js +assert.exists(favoriteLanguage); +assert.isString(favoriteLanguage); +``` + +You should log to the console `"My name is (botName) and I live on (botLocation)."` using concatenation to add the variables to the string. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +assert.equal(output[1], `My name is ${botName} and I live on ${botLocation}.`) +assert.match(codeWithoutComments, /is ("|')\s*\+\s*botName\s*\+\s*("|') and I live on \2\s*\+\s*botLocation\s*\+\s*('|")\./) +``` + +You should log to the console `"My favorite programming language is (favoriteLanguage)."` using concatenation to add the variable to the string. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +assert.equal(output[2], `My favorite programming language is ${favoriteLanguage}.`) +assert.match(codeWithoutComments, /language is ('|")\s*\+\s*favoriteLanguage\s*\+\s*('|")\./); +``` + +You should use `let` to declare a new variable `codingFact`. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +const [first, second, third] = codeWithoutComments.match(/(let )?\s*codingFact\s*=\s*("|').+?\2\s*\+\s*favoriteLanguage/g) +assert.match(code, /let\s+codingFact/) +assert.include(first, 'let'); +assert.exists(first); +``` + +You should give `codingFact` a value that includes `favoriteLanguage` using concatenation. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +const [first, second, third] = codeWithoutComments.match(/(let )?\s*codingFact\s*=\s*("|').+?\2\s*\+\s*favoriteLanguage/g) +assert.match(code, /let\scodingFact\s*=\s*("|').+?\1\s*\+\s*favoriteLanguage/) +assert.include(first, 'let'); +assert.exists(first); +``` + +You should log `codingFact` to the console. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +const loggingCodingFacts = codeWithoutComments.match(/console\.log\(\s*codingFact\s*\)/g) +assert.include(output[3], favoriteLanguage); +assert.isAtLeast(loggingCodingFacts.length, 1); +``` + +You should assign a new value to `codingFact` that also contains `favoriteLanguage`, and log it to the console. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +const loggingCodingFacts = codeWithoutComments.match(/console\.log\(\s*codingFact\s*\)/g) +const [first, second, third] = codeWithoutComments.match(/(let )?\s*codingFact\s*=\s*("|').+?\2\s*\+\s*favoriteLanguage/g) +assert.include(output[4], favoriteLanguage); +assert.notEqual(output[4], output[3]); +assert.isAtLeast(loggingCodingFacts.length, 2); +assert.exists(second); +``` + +You should assign a value to `codingFact` for the third time that also contains `favoriteLanguage`, and log it to the console. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +const loggingCodingFacts = codeWithoutComments.match(/console\.log\(\s*codingFact\s*\)/g) +const [first, second, third] = codeWithoutComments.match(/(let )?\s*codingFact\s*=\s*("|').+?\2\s*\+\s*favoriteLanguage/g) +assert.include(output[5], favoriteLanguage); +assert.notEqual(output[5], output[4]); +assert.equal(output[5], codingFact); +assert.lengthOf(loggingCodingFacts, 3); +assert.exists(third); +``` + +You should log to the console `"It was fun sharing these facts with you. Goodbye! - (botName) from (botLocation)."` using concatenation to add the values of the variables. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +assert.equal(output[6], `It was fun sharing these facts with you. Goodbye! - ${botName} from ${botLocation}.`); +assert.match(codeWithoutComments, /\. Goodbye! - ("|')\s*\+\s*botName\s*\+\s*('|") from \2\s*\+\s*botLocation\s*\+\s*("|')\./) +``` + +# --seed-- + +## --before-user-code-- + +```js +const temp = console.log +const output = [] +console.log = function (...args) { +temp(...args) +output.push(...args) +} +``` + +## --seed-contents-- + +```js + +``` + +# --solutions-- + +```js +console.log("Hello! I'm your coding fun fact guide!"); + +const botName = "JsBot"; +const botLocation = "planet Eris"; +const favoriteLanguage = "JavaScript"; + +console.log("My name is " + botName + " and I live on " + botLocation + "."); +console.log("My favorite programming language is " + favoriteLanguage + "."); + +let codingFact = "Did you know that " + favoriteLanguage + " was created in just 10 days?"; + +console.log(codingFact); + +codingFact = "Another fun fact: " + favoriteLanguage + "was originally called Mocha!"; + +console.log(codingFact); + +codingFact = "Also, " + favoriteLanguage + " is the most popular programming language in the world."; + +console.log(codingFact); + +console.log("It was fun sharing these facts with you. Goodbye! - " + botName + " from " + botLocation + "."); + +``` diff --git a/curriculum/challenges/espanol/25-front-end-development/lab-palindrome-checker/657bdc55a322aae1eac3838f.md b/curriculum/challenges/espanol/25-front-end-development/lab-palindrome-checker/657bdc55a322aae1eac3838f.md new file mode 100644 index 0000000000..df707a0ea8 --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/lab-palindrome-checker/657bdc55a322aae1eac3838f.md @@ -0,0 +1,542 @@ +--- +id: 657bdc55a322aae1eac3838f +title: Build a Palindrome Checker +challengeType: 14 +dashedName: build-a-palindrome-checker +demoType: onClick +--- + +# --description-- + +A palindrome is a word or phrase that can be read the same way forwards and backwards, ignoring punctuation, case, and spacing. + +**Note:** You'll need to remove **all non-alphanumeric characters** (punctuation, spaces and symbols) and turn everything into the same case (lower or upper case) in order to check for palindromes. + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should have an `input` element with an `id` of `"text-input"`. +1. You should have a `button` element with an `id` of `"check-btn"`. +1. You should have a `div`, `span` or `p` element with an `id` of `"result"`. +1. When you click on the `#check-btn` element without entering a value into the `#text-input` element, an alert should appear with the text `"Please input a value"`. +1. When the `#text-input` element only contains the letter `A` and the `#check-btn` element is clicked, the `#result` element should contain the text `"A is a palindrome"`. +1. When the `#text-input` element contains the text `eye` and the `#check-btn` element is clicked, the `#result` element should contain the text `"eye is a palindrome"`. +1. When the `#text-input` element contains the text `_eye` and the `#check-btn` element is clicked, the `#result` element should contain the text `"_eye is a palindrome"`. +1. When the `#text-input` element contains the text `race car` and the `#check-btn` element is clicked, the `#result` element should contain the text `"race car is a palindrome"`. +1. When the `#text-input` element contains the text `not a palindrome` and the `#check-btn` element is clicked, the `#result` element should contain the text `"not a palindrome is not a palindrome"`. +1. When the `#text-input` element contains the text `A man, a plan, a canal. Panama` and the `#check-btn` element is clicked, the `#result` element should contain the text `"A man, a plan, a canal. Panama is a palindrome"`. +1. When the `#text-input` element contains the text `never odd or even` and the `#check-btn` element is clicked, the `#result` element should contain the text `"never odd or even is a palindrome"`. +1. When the `#text-input` element contains the text `nope` and the `#check-btn` element is clicked, the `#result` element should contain the text `"nope is not a palindrome"`. +1. When the `#text-input` element contains the text `almostomla` and the `#check-btn` element is clicked, the `#result` element should contain the text `"almostomla is not a palindrome"`. +1. When the `#text-input` element contains the text `My age is 0, 0 si ega ym.` and the `#check-btn` element is clicked, the `#result` element should contain the text `"My age is 0, 0 si ega ym. is a palindrome"`. +1. When the `#text-input` element contains the text `1 eye for of 1 eye.` and the `#check-btn` element is clicked, the `#result` element should contain the text `"1 eye for of 1 eye. is not a palindrome"`. +1. When the `#text-input` element contains the text `0_0 (: /-\ :) 0-0` and the `#check-btn` element is clicked, the `#result` element should contain the text `"0_0 (: /-\ :) 0-0 is a palindrome"`. +1. When the `#text-input` element contains the text `five|\_/|four` and the `#check-btn` element is clicked, the `#result` element should contain the text `"five|\_/|four is not a palindrome"`. + +# --hints-- + +You should have an `input` element with an `id` of `"text-input"`. + +```js +const el = document.getElementById('text-input'); +assert.strictEqual(el?.nodeName?.toLowerCase(), 'input'); +``` + +You should have a `button` element with an `id` of `"check-btn"`. + +```js +const el = document.getElementById('check-btn'); +assert.strictEqual(el?.nodeName?.toLowerCase(), 'button'); +``` + +You should have a `div`, `span`, or `p` element with an `id` of `result`. + +```js +const el = document.getElementById('result'); +assert(['div', 'span', 'p'].includes(el?.nodeName?.toLowerCase())); +``` + +When you click on the `#check-btn` element without entering a value into the `#text-input` element, an alert should appear with the text `"Please input a value"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +let alertMessage; +window.alert = (message) => alertMessage = message; // Override alert and store message + +inputEl.value = ''; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(alertMessage.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'please input a value'); +``` + +When the `#text-input` element only contains the letter `A` and the `#check-btn` element is clicked, the `#result` element should contain the text `"A is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'A'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'a is a palindrome'); +``` + +When the `#text-input` element contains the text `eye` and the `#check-btn` element is clicked, the `#result` element should contain the text `"eye is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'eye'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'eye is a palindrome'); +``` + +When the `#text-input` element contains the text `_eye` and the `#check-btn` element is clicked, the `#result` element should contain the text `"_eye is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = '_eye'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), '_eye is a palindrome'); +``` + +When the `#text-input` element contains the text `race car` and the `#check-btn` element is clicked, the `#result` element should contain the text `"race car is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'race car'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'race car is a palindrome'); +``` + +When the `#text-input` element contains the text `not a palindrome` and the `#check-btn` element is clicked, the `#result` element should contain the text `"not a palindrome is not a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'not a palindrome'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'not a palindrome is not a palindrome'); +``` + +When the `#text-input` element contains the text `A man, a plan, a canal. Panama` and the `#check-btn` element is clicked, the `#result` element should contain the text `"A man, a plan, a canal. Panama is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'A man, a plan, a canal. Panama'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'a man, a plan, a canal. panama is a palindrome'); +``` + +When the `#text-input` element contains the text `never odd or even` and the `#check-btn` element is clicked, the `#result` element should contain the text `"never odd or even is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'never odd or even'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'never odd or even is a palindrome'); +``` + +When the `#text-input` element contains the text `nope` and the `#check-btn` element is clicked, the `#result` element should contain the text `"nope is not a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'nope'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'nope is not a palindrome'); +``` + +When the `#text-input` element contains the text `almostomla` and the `#check-btn` element is clicked, the `#result` element should contain the text `"almostomla is not a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'almostomla'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'almostomla is not a palindrome'); +``` + +When the `#text-input` element contains the text `My age is 0, 0 si ega ym.` and the `#check-btn` element is clicked, the `#result` element should contain the text `"My age is 0, 0 si ega ym. is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'My age is 0, 0 si ega ym.'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'my age is 0, 0 si ega ym. is a palindrome'); +``` + +When the `#text-input` element contains the text `1 eye for of 1 eye.` and the `#check-btn` element is clicked, the `#result` element should contain the text `"1 eye for of 1 eye. is not a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = '1 eye for of 1 eye.'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), '1 eye for of 1 eye. is not a palindrome'); +``` + +When the `#text-input` element contains the text `0_0 (: /-\ :) 0-0` and the `#check-btn` element is clicked, the `#result` element should contain the text `"0_0 (: /-\ :) 0-0 is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = '0_0 (: /-\ :) 0-0'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), '0_0 (: /-\ :) 0-0 is a palindrome'); +``` + +When the `#text-input` element contains the text `five|\_/|four` and the `#check-btn` element is clicked, the `#result` element should contain the text `"five|\_/|four is not a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'five|\_/|four'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'five|\_/|four is not a palindrome'); +``` + +When the `#text-input` element contains an alphanumeric palindrome, the `#result` element should correctly identify it as a palindrome. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +const characters = 'abcdefghijklmnopqrstuvwxyz0123456789'; +const charactersLength = characters.length; + +const firstLetter = characters.charAt(Math.floor(Math.random() * charactersLength)); +const secondLetter = characters.charAt(Math.floor(Math.random() * charactersLength)); +const thirdLetter = characters.charAt(Math.floor(Math.random() * charactersLength)); +const fourthLetter = characters.charAt(Math.floor(Math.random() * charactersLength)); + +const phrase = firstLetter + secondLetter + thirdLetter + fourthLetter + fourthLetter + thirdLetter + secondLetter + firstLetter; + +inputEl.value = phrase; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); + +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), phrase + ' is a palindrome'); +``` + +When the `#text-input` element contains a random sequence of alphanumeric characters that is not a palindrome, the `#result` element should say it is not a palindrome. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +let characters = 'abcdefghijklmnopqrstuvwxyz0123456789'; +let charactersLength = characters.length; + +const firstIndex = Math.floor(Math.random() * charactersLength); +const firstLetter = characters.charAt(firstIndex); +characters = characters.slice(0,firstIndex) + characters.slice(firstIndex + 1); +charactersLength--; + + +const secondIndex = Math.floor(Math.random() * charactersLength); +const secondLetter = characters.charAt(secondIndex); +characters = characters.slice(0,secondIndex) + characters.slice(secondIndex + 1); +charactersLength--; + +const thirdIndex = Math.floor(Math.random() * charactersLength); +const thirdLetter = characters.charAt(thirdIndex); +characters = characters.slice(0,thirdIndex) + characters.slice(thirdIndex + 1); +charactersLength--; + +const fourthIndex = Math.floor(Math.random() * charactersLength); +const fourthLetter = characters.charAt(fourthIndex); +characters = characters.slice(0,fourthIndex) + characters.slice(fourthIndex + 1); +charactersLength--; + +const phrase = firstLetter + secondLetter + thirdLetter + fourthLetter; + +inputEl.value = phrase; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); + +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), phrase + ' is not a palindrome'); +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + + Palindrome Checker + + + + + + + + +``` + +```css + +``` + +```js + +``` + +# --solutions-- + +```html + + + + + + + + Palindrome Checker + + + +
          + +

          Is it a Palindrome?

          +
          + + + + +
          +
          +

          + 💡 + A palindrome is a word or sentence that's spelled the same + way both forward and backward, ignoring punctuation, case, and + spacing. +

          +
          +
          + + + +``` + +```css +* { + margin: 0; + padding: 0; + box-sizing: border-box; +} + +body { + font-family: Verdana, Geneva, Tahoma, sans-serif; + background-color: #0a0a23; + color: #ffffff; +} + +.container { + width: 100%; + min-height: 100vh; + position: relative; + display: flex; + align-items: center; + justify-content: center; + flex-direction: column; +} + +.freecodecamp-logo { + height: 30px; + margin-bottom: 20px; +} + +.title { + text-align: center; + padding: 10px 0; + font-size: 2.5rem; + margin-bottom: 20px; +} + +.palindrome-div { + width: min(100vw, 450px); + min-height: 100px; + border-radius: 20px; + display: flex; + align-items: center; + justify-content: center; + flex-wrap: wrap; + padding: 20px; + margin: 10px 0; + background-color: white; + box-shadow: 0 6px 6px #002ead; +} + +label { + color: #0a0a23; + margin-bottom: 20px; +} + +.palindrome-btn { + width: 90px; + border: none; + padding: 10px; + border-radius: 15px; + background-color: #5a01a7; + color: #fff; + cursor: pointer; +} + +.palindrome-input { + height: 30px; + width: 250px; + text-align: center; + font-size: 1.2rem; + margin: 10px; + border: none; + border-bottom: 2px solid #5a01a7; +} + +.palindrome-input:focus { + border-bottom: 3px solid #5a01a7; +} + +.palindrome-input::placeholder { + text-align: center; +} + +.user-input { + font-size: 1.4rem; + margin-top: 10px; + text-align: center; +} + +.results-div { + overflow-y: auto; + word-wrap: break-word; + min-height: 50px; + color: black; +} + +.hidden { + display: none; +} + +.palindrome-definition-div { + width: min(100vw, 450px); + font-size: 1.3rem; + min-height: 140px; + background-color: #00471b; + margin-top: 20px; + padding: 20px; + border-radius: 20px; + display: flex; + align-items: center; + justify-content: center; +} + +.palindrome-definition { + vertical-align: middle; + text-align: center; +} +``` + +```js +const userInput = document.getElementById("text-input"); +const checkPalindromeBtn = document.getElementById("check-btn"); +const resultDiv = document.getElementById("result"); + +const checkForPalindrome = (input) => { + const originalInput = input; // Store for later output + + if (input === "") { + alert("Please input a value"); + return; + } + + // Remove the previous result + resultDiv.replaceChildren(); + + const lowerCaseStr = input.replace(/[^A-Za-z0-9]/gi, "").toLowerCase(); + let resultMsg = `${originalInput} ${ + lowerCaseStr === [...lowerCaseStr].reverse().join("") ? "is" : "is not" + } a palindrome.`; + + const pTag = document.createElement("p"); + pTag.className = "user-input"; + pTag.innerHTML = resultMsg; + resultDiv.appendChild(pTag); + + // Show the result. + resultDiv.classList.remove("hidden"); +}; + +checkPalindromeBtn.addEventListener("click", () => { + checkForPalindrome(userInput.value); + userInput.value = ""; +}); + +userInput.addEventListener("keydown", (e) => { + if (e.key === "Enter") { + checkForPalindrome(userInput.value); + userInput.value = ""; + } +}); +``` diff --git a/curriculum/challenges/espanol/25-front-end-development/lab-product-landing-page/587d78af367417b2b2512b04.md b/curriculum/challenges/espanol/25-front-end-development/lab-product-landing-page/587d78af367417b2b2512b04.md new file mode 100644 index 0000000000..34c416823c --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/lab-product-landing-page/587d78af367417b2b2512b04.md @@ -0,0 +1,734 @@ +--- +id: 587d78af367417b2b2512b04 +title: Build a Product Landing Page +challengeType: 14 +dashedName: build-a-product-landing-page +demoType: onClick +--- + +# --description-- + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. Your product landing page should have a `header` element with a corresponding `id="header"`. +2. You should have an image within the `header` element with a corresponding `id="header-img"` (A logo would make a good image here). +3. Within the `#header` element, you should have a `nav` element with a corresponding `id="nav-bar"`. +4. You should have at least three clickable elements inside the `nav` element, each with the class `nav-link`. +5. When you click a `.nav-link` button in the `nav` element, you should be taken to the corresponding section of the landing page. +6. You should have an embedded product video with `id="video"`. +7. Your landing page should have a `form` element with a corresponding `id="form"`. +8. Within the form, there should be an `input` field with `id="email"` where you can enter an email address. +9. The `#email` input field should have placeholder text to let users know what the field is for. +10. The `#email` input field should use HTML5 validation to confirm that the entered text is an email address. +11. Within the form, there should be a submit `input` with a corresponding `id="submit"`. +12. When you click the `#submit` element, the email should be submitted to a static page (use this mock URL: `https://www.freecodecamp.com/email-submit`). +13. The navbar should always be at the top of the viewport. +14. Your product landing page should have at least one media query. +15. Your product landing page should utilize CSS flexbox at least once. + +**Note:** Be sure to link your stylesheet in your HTML and apply your CSS. + +# --hints-- + +You should have a `header` element with an `id` of `header`. + +```js +const el = document.getElementById('header') +assert(!!el && el.tagName === 'HEADER') +``` + +You should have an `img` element with an `id` of `header-img`. + +```js +const el = document.getElementById('header-img') +assert(!!el && el.tagName === 'IMG') +``` + +Your `#header-img` should be a descendant of the `#header`. + +```js +const els = document.querySelectorAll('#header #header-img') +assert(els.length > 0) +``` + +Your `#header-img` should have a `src` attribute. + +```js +const el = document.getElementById('header-img') +assert(!!el && !!el.src) +``` + +Your `#header-img`’s `src` value should be a valid URL (starts with `http`). + +```js +const el = document.getElementById('header-img'); +assert(!!el && el.getAttribute('src') !== "" && /^http/.test(el.src)); +``` + +You should have a `nav` element with an `id` of `nav-bar`. + +```js +const el = document.getElementById('nav-bar') +assert(!!el && el.tagName === 'NAV') +``` + +Your `#nav-bar` should be a descendant of the `#header`. + +```js +const els = document.querySelectorAll('#header #nav-bar') +assert(els.length > 0) +``` + +You should have at least 3 `.nav-link` elements within the `#nav-bar`. + +```js +const els = document.querySelectorAll('#nav-bar .nav-link') +assert(els.length >= 3) +``` + +Each `.nav-link` element should have an `href` attribute. + +```js +const els = document.querySelectorAll('.nav-link') +els.forEach(el => { + if (!el.href) assert(false) +}) +assert(els.length > 0) +``` + +Each `.nav-link` element should link to a corresponding element on the landing page (has an `href` with a value of another element's id. e.g. `#footer`). + +```js +const els = document.querySelectorAll('.nav-link') +els.forEach(el => { + const linkDestination = el.getAttribute('href').slice(1) + if (!document.getElementById(linkDestination)) assert(false) +}) +assert(els.length > 0) +``` + +You should have a `video` or `iframe` element with an `id` of `video`. + +```js +const el = document.getElementById('video') +assert(!!el && (el.tagName === 'VIDEO' || el.tagName === 'IFRAME')) +``` + +Your `#video` should have a `src` attribute. + +```js +let el = document.getElementById('video') +const sourceNode = el.children; +let sourceElement = null; +if (sourceNode.length) { + sourceElement = [...video.children].filter(el => el.localName === 'source')[0]; +} +if (sourceElement) { + el = sourceElement; +} +assert(el.hasAttribute('src')); +``` + +You should have a `form` element with an `id` of `form`. + +```js +const el = document.getElementById('form') +assert(!!el && el.tagName === 'FORM') +``` + +You should have an `input` element with an `id` of `email`. + +```js +const el = document.getElementById('email') +assert(!!el && el.tagName === 'INPUT') +``` + +Your `#email` should be a descendant of the `#form`. + +```js +const els = document.querySelectorAll('#form #email') +assert(els.length > 0) +``` + +Your `#email` should have the `placeholder` attribute with placeholder text. + +```js +const el = document.getElementById('email') +assert(!!el && !!el.placeholder && el.placeholder.length > 0) +``` + +Your `#email` should use HTML5 validation by setting its `type` to `email`. + +```js +const el = document.getElementById('email') +assert(!!el && el.type === 'email') +``` + +You should have an `input` element with an `id` of `submit`. + +```js +const el = document.getElementById('submit') +assert(!!el && el.tagName === 'INPUT') +``` + +Your `#submit` should be a descendant of the `#form`. + +```js +const els = document.querySelectorAll('#form #submit') +assert(els.length > 0) +``` + +Your `#submit` should have a `type` of `submit`. + +```js +const el = document.getElementById('submit') +assert(!!el && el.type === 'submit') +``` + +Your `#form` should have an `action` attribute of `https://www.freecodecamp.com/email-submit`. + +```js +const el = document.getElementById('form') +assert(!!el && el.action === 'https://www.freecodecamp.com/email-submit') +``` + +Your `#email` should have a `name` attribute of `email`. + +```js +const el = document.getElementById('email') +assert(!!el && el.name === 'email') +``` + +Your `#nav-bar` should always be at the top of the viewport. + +```js +(async () => { + const timeout = (milliseconds) => new Promise((resolve) => setTimeout(resolve, milliseconds)); + + const header = document.getElementById('header'); + const headerChildren = header.children; + const navbarCandidates = [header, ...headerChildren]; + + // Return smallest top position of all navbar candidates + const getNavbarPosition = (candidates = []) => { + return candidates.reduce( + (min, candidate) => + Math.min(min, Math.abs(candidate?.getBoundingClientRect().top)), + Infinity + ); + }; + assert.approximately( + getNavbarPosition(navbarCandidates), + 0, + 15, + '#header or one of its children should be at the top of the viewport ' + ); + + window.scroll(0, 500); + await timeout(1); + + assert.approximately( + getNavbarPosition(navbarCandidates), + 0, + 15, + '#header or one of its children should be at the top of the ' + + 'viewport even after scrolling ' + ); + + window.scroll(0, 0); +})(); +``` + +Your Product Landing Page should use at least one media query. + +```js +const htmlSourceAttr = Array.from(document.querySelectorAll('source')).map(el => el.getAttribute('media')) +const cssCheck = new __helpers.CSSHelp(document).getCSSRules('media') +assert(cssCheck.length > 0 || htmlSourceAttr.length > 0); +``` + +Your Product Landing Page should use CSS Flexbox at least once. + +```js +const hasFlex = (rule) => ["flex", "inline-flex"].includes(rule.style?.display) +const stylesheet = new __helpers.CSSHelp(document).getStyleSheet() +const cssRules = new __helpers.CSSHelp(document).styleSheetToCssRulesArray(stylesheet) +const mediaRules = new __helpers.CSSHelp(document).getCSSRules('media') +const usesFlex = cssRules.find(rule => hasFlex(rule)) +const usesFlexMedia = mediaRules.find(mediaRule => { + return [...mediaRule.cssRules].find(rule => hasFlex(rule)) +}) +assert(usesFlex || usesFlexMedia) +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + Product Landing Page + + + + + + + +``` + +```css + +``` + +# --solutions-- + +```html + + + + + + + + + +
          + + +
          + +
          +

          Handcrafted, home-made masterpieces

          +
          + + +
          +
          + +
          +
          +
          +
          +
          +

          Premium Materials

          +

          + Our trombones use the shiniest brass which is sourced locally. + This will increase the longevity of your purchase. +

          +
          +
          +
          +
          +
          +

          Fast Shipping

          +

          + We make sure you recieve your trombone as soon as we have + finished making it. We also provide free returns if you are not + satisfied. +

          +
          +
          +
          +
          + +
          +
          +

          Quality Assurance

          +

          + For every purchase you make, we will ensure there are no damages + or faults and we will check and test the pitch of your + instrument. +

          +
          +
          +
          +
          + +
          +
          +
          +
          Tenor Trombone
          +

          $600

          +
            +
          1. Good for beginners
          2. +
          3. Excellent sound quality
          4. +
          5. Great for Jazz Bands
          6. +
          7. Nice and shiny
          8. +
          + +
          +
          +
          Bass Trombone
          +

          $900

          +
            +
          1. Sound quality is unmatched
          2. +
          3. Best for professionals
          4. +
          5. Absolutely stunning
          6. +
          7. Durable and long lasting
          8. +
          + +
          +
          +
          Valve Trombone
          +

          $1200

          +
            +
          1. Plays similar to a Trumpet
          2. +
          3. Great for Jazz Bands
          4. +
          5. Beautiful in sound and appearance
          6. +
          7. Just amazing
          8. +
          + +
          +
          + +
          +
          + + + +``` + +```css +/** global element styling **/ + +@import 'https://fonts.googleapis.com/css?family=Lato:400,700'; + +* { + margin: 0; + padding: 0; + box-sizing: border-box; +} + +body { + background-color: #eee; + font-family: 'Lato', sans-serif; +} + +#page-wrapper { + position: relative; +} + +li { + list-style: none; +} + +a { + color: #000; + text-decoration: none; +} + +/** global classes styling **/ + +.container { + max-width: 1000px; + width: 100%; + margin: 0 auto; +} + +.btn { + padding: 0 20px; + height: 40px; + font-size: 1em; + font-weight: 900; + text-transform: uppercase; + border: 3px black solid; + border-radius: 2px; + background: transparent; + cursor: pointer; +} + +.grid { + display: flex; +} + +header { + position: fixed; + top: 0; + min-height: 75px; + padding: 0px 20px; + display: flex; + justify-content: space-around; + align-items: center; + background-color: #eee; +} + +@media (max-width: 600px) { + header { + flex-wrap: wrap; + } +} + +.logo { + width: 60vw; +} + +@media (max-width: 650px) { + .logo { + margin-top: 15px; + width: 100%; + position: relative; + } +} + +.logo>img { + width: 100%; + height: 100%; + max-width: 300px; + display: flex; + justify-content: center; + align-items: center; + text-align: center; + margin-left: 20px; +} + +@media (max-width: 650px) { + .logo>img { + margin: 0 auto; + } +} + +nav { + font-weight: 400; +} + +@media (max-width: 650px) { + nav { + margin-top: 10px; + width: 100%; + display: flex; + flex-direction: column; + align-items: center; + text-align: center; + padding: 0 50px; + } + + nav li { + padding-bottom: 5px; + } +} + +nav>ul { + width: 35vw; + display: flex; + flex-direction: row; + justify-content: space-around; +} + +@media (max-width: 650px) { + nav>ul { + flex-direction: column; + } +} + +#hero { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + text-align: center; + height: 200px; + margin-top: 50px; +} + +#hero>h2 { + margin-bottom: 20px; + word-wrap: break-word; +} + +#hero input[type='email'] { + max-width: 275px; + width: 100%; + padding: 5px; +} + +#hero input[type='submit'] { + max-width: 150px; + width: 100%; + height: 30px; + margin: 15px 0; + border: 0; + background-color: #f1c40f; +} + +#hero input[type='submit']:hover { + background-color: orange; + transition: background-color 1s; +} + +@media (max-width: 650px) { + #hero { + margin-top: 120px; + } +} + +#features { + margin-top: 30px; +} + +#features .icon { + display: flex; + align-items: center; + justify-content: center; + height: 125px; + width: 20vw; + color: darkorange; +} + +@media (max-width: 550px) { + #features .icon { + display: none; + } +} + +#features .desc { + display: flex; + flex-direction: column; + justify-content: center; + height: 125px; + width: 80vw; + padding: 5px; +} + +@media (max-width: 550px) { + #features .desc { + width: 100%; + text-align: center; + padding: 0; + height: 150px; + } +} + +@media (max-width: 650px) { + #features { + margin-top: 0; + } +} + +#how-it-works { + margin-top: 50px; + display: flex; + justify-content: center; +} + +#how-it-works>iframe { + max-width: 560px; + width: 100%; +} + +#pricing { + margin-top: 60px; + display: flex; + flex-direction: row; + justify-content: center; +} + +.product { + display: flex; + flex-direction: column; + align-items: center; + text-align: center; + width: calc(100% / 3); + margin: 10px; + border: 1px solid #000; + border-radius: 3px; +} + +.product>.level { + background-color: #ddd; + color: black; + padding: 15px 0; + width: 100%; + text-transform: uppercase; + font-weight: 700; +} + +.product>h2 { + margin-top: 15px; +} + +.product>ol { + margin: 15px 0; +} + +.product>ol>li { + padding: 5px 0; +} + +.product>button { + border: 0; + margin: 15px 0; + background-color: #f1c40f; + font-weight: 400; +} + +.product>button:hover { + background-color: orange; + transition: background-color 1s; +} + +@media (max-width: 800px) { + #pricing { + flex-direction: column; + } + + .product { + max-width: 300px; + width: 100%; + margin: 0 auto; + margin-bottom: 10px; + } +} + +footer { + margin-top: 30px; + background-color: #ddd; + padding: 20px; +} + +footer>ul { + display: flex; + justify-content: flex-end; +} + +footer>ul>li { + padding: 0 10px; +} + +footer>span { + margin-top: 5px; + display: flex; + justify-content: flex-end; + font-size: 0.9em; + color: #444; +} +``` diff --git a/curriculum/challenges/espanol/25-front-end-development/lab-regex-sandbox/66e028680eca7d21db7e1aee.md b/curriculum/challenges/espanol/25-front-end-development/lab-regex-sandbox/66e028680eca7d21db7e1aee.md new file mode 100644 index 0000000000..307b8c4c8d --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/lab-regex-sandbox/66e028680eca7d21db7e1aee.md @@ -0,0 +1,705 @@ +--- +id: 66e028680eca7d21db7e1aee +title: Build a RegEx Sandbox +challengeType: 14 +dashedName: lab-regex-sandbox +demoType: onClick +--- + +# --description-- + +For this lab, you start with the CSS and HTML already written for you. You will use JavaScript to enable the regex sandbox to test a regular expression against a string and highlight the results. + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should access the `#pattern`, `#test-string`, `#test-btn`, and `#result` elements and save them in the variables `regexPattern`, `stringToTest`, `testButton`, and `testResult`, respectively. +1. You should access the `#i` and `#g` flag checkboxes and save them in the variables `caseInsensitiveFlag` and `globalFlag`, respectively. +1. You should have a function named `getFlags` that returns a string containing the flags from checked flag checkboxes, or an empty string if none of them have been checked. +1. When you click the `testButton` button, if the regex pattern matches the test string, the matched text should be highlighted. To highlight the matches, replace each match with the same text surrounded by a `span` element with the class of `highlight`. Note that the CSS for that has been already added for you. +1. When there's a match, the matched text should be displayed inside `#result`. In case of multiple matches, each matched text should be separated from the next one by a comma and a space. +1. When there's no match, the text `no match` should be displayed inside `#result`. + +# --hints-- + +You should access the `#pattern` element and save it in the `regexPattern` variable. + +```js +assert.equal(regexPattern, document.querySelector('#pattern')) +``` + +You should access the `#test-string` element and save it in the `stringToTest` variable. + +```js +assert.equal(stringToTest, document.querySelector('#test-string')) +``` + +You should access the `#test-btn` element and save it in the `testButton` variable. + +```js +assert.equal(testButton, document.querySelector('#test-btn')) +``` + +You should access the `#result` element and save it in the `testResult` variable. + +```js +assert.equal(testResult, document.querySelector('#result')) +``` + +You should access the `#i` flag checkbox and save it in the `caseInsensitiveFlag`. + +```js +assert.equal(caseInsensitiveFlag, document.querySelector('#i')) +``` + +You should access the `#g` flag checkbox and save it in the `globalFlag` variable. + +```js +assert.equal(globalFlag, document.querySelector('#g')) +``` + +You should have a `getFlags` function. + +```js +assert.isFunction(getFlags) +``` + +The `getFlags` function should return `"i"` if the `#i` checkbox is checked. + +```js +caseInsensitiveFlag.checked = true; +globalFlag.checked = false; +assert.equal(getFlags(), "i") +``` + +The `getFlags` function should return `"g"` if the `#g` checkbox is checked. + +```js +caseInsensitiveFlag.checked = false; +globalFlag.checked = true; +assert.equal(getFlags(), "g") +``` + +The `getFlags` function should return either `"ig"` or `"gi"` if both checkboxes are checked. + +```js +caseInsensitiveFlag.checked = true; +globalFlag.checked = true; +const flags = getFlags(); +assert.lengthOf(flags, 2); +assert.include(flags, "i"); +assert.include(flags, "g"); +``` + +The `getFlags` function should return an empty string if both checkboxes are not checked. + +```js +caseInsensitiveFlag.checked = false; +globalFlag.checked = false; +assert.equal(getFlags(), "") +``` + +When the inner HTML of `stringToTest` is `Gu1n34 P1g5`, the value of `regexPattern` is `\d+`, and no flag is checked, `stringToTest.innerHTML` should become `Gu1n34 P1g5` by clicking the `testButton` button. + +```js +stringToTest.innerText = "Gu1n34 P1g5" +regexPattern.value = "\\d+"; +caseInsensitiveFlag.checked = false; +globalFlag.checked = false; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = 'Gu1n34 P1g5'; +assert.equal(stringToTest.innerHTML, expected); +``` + +When the inner HTML of `stringToTest` is `Gu1n34 P1g5`, the value of `regexPattern` is `\d+`, and the global flag is checked, `stringToTest.innerHTML` should become `Gu1n34 P1g5` by clicking the `testButton` button. + +```js +stringToTest.innerText = "Gu1n34 P1g5" +regexPattern.value = "\\d+"; +caseInsensitiveFlag.checked = false; +globalFlag.checked = true; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = 'Gu1n34 P1g5'; +assert.equal(stringToTest.innerHTML, expected); +``` + +When the inner HTML of `stringToTest` is `Gu1n34 P1g5`, the value of `regexPattern` is `G`, and both the global and case insensitive flags are checked, `stringToTest.innerHTML` should become `Gu1n34 P1g5` by clicking the `testButton` button. + +```js +stringToTest.innerText = "Gu1n34 P1g5" +regexPattern.value = "G"; +caseInsensitiveFlag.checked = true; +globalFlag.checked = true; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = 'Gu1n34 P1g5'; +assert.equal(stringToTest.innerHTML, expected); +``` + +When you click the `testButton` button, if the regex pattern matches the test string, the matched text should be surrounded by a `span` element with the class of `highlight`. + +```js +stringToTest.innerText = "She sells seashells by the seashore." +regexPattern.value = "s[he]a?"; +caseInsensitiveFlag.checked = true; +globalFlag.checked = true; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = 'She sells seashells by the seashore.'; +assert.strictEqual(stringToTest.innerHTML, expected); + +stringToTest.innerText = "She sells seashells by the seashore." +caseInsensitiveFlag.checked = false; +globalFlag.checked = true; +testBtn.dispatchEvent(new Event("click")); +expected = 'She sells seashells by the seashore.'; +assert.strictEqual(stringToTest.innerHTML, expected); + +stringToTest.innerText = "She sells seashells by the seashore." +globalFlag.checked = false; +testBtn.dispatchEvent(new Event("click")); +expected = 'She sells seashells by the seashore.'; +assert.strictEqual(stringToTest.innerHTML, expected); + +stringToTest.innerText = "She sells seashells by the seashore." +caseInsensitiveFlag.checked = true; +testBtn.dispatchEvent(new Event("click")); +expected = 'She sells seashells by the seashore.'; +assert.strictEqual(stringToTest.innerHTML, expected); +``` + +When there's no match, the test string shouldn't be modified. + +```js +stringToTest.innerText = "She sells seashells by the seashore." +regexPattern.value = "sea\\s"; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = 'She sells seashells by the seashore.'; +assert.strictEqual(stringToTest.innerHTML, expected); +``` + +When the inner HTML of `stringToTest` is `Gu1n34 P1g5`, the value of `regexPattern` is `\d+`, and no flag is checked, the inner text of `#result` should become `1` by clicking the `testButton` button. + +```js +const out = document.getElementById("result"); +stringToTest.innerText = "Gu1n34 P1g5" +regexPattern.value = "\\d+"; +caseInsensitiveFlag.checked = false; +globalFlag.checked = false; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = "1" +assert.strictEqual(out.innerText, expected) +``` + +When the inner HTML of `stringToTest` is `Gu1n34 P1g5`, the value of `regexPattern` is `\d+`, and the global flag is checked, the inner text of `#result` should become `1, 34, 1, 5` by clicking the `testButton` button. + +```js +const out = document.getElementById("result"); +stringToTest.innerText = "Gu1n34 P1g5" +regexPattern.value = "\\d+"; +caseInsensitiveFlag.checked = false; +globalFlag.checked = true; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = "1, 34, 1, 5" +assert.strictEqual(out.innerText, expected) +``` + +When there's a match, the matched text should be displayed inside `#result`. + +```js +const out = document.getElementById("result"); +stringToTest.innerText = "She sells seashells by the seashore." +regexPattern.value = "s[he]a?"; +caseInsensitiveFlag.checked = true; +globalFlag.checked = true; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = "Sh, se, sea, sh, sea, sh" +assert.strictEqual(out.innerText, expected) + +stringToTest.innerText = "She sells seashells by the seashore." +caseInsensitiveFlag.checked = false; +testBtn.dispatchEvent(new Event("click")); +expected = "se, sea, sh, sea, sh" +assert.strictEqual(out.innerText, expected) + +stringToTest.innerText = "She sells seashells by the seashore." +globalFlag.checked = false; +testBtn.dispatchEvent(new Event("click")); +expected = "se" +assert.strictEqual(out.innerText, expected) + +stringToTest.innerText = "She sells seashells by the seashore." +caseInsensitiveFlag.checked = true; +testBtn.dispatchEvent(new Event("click")); +expected = "Sh" +assert.strictEqual(out.innerText, expected) +``` + +When there's no match, the text `no match` should be displayed inside `#result`. + +```js +const out = document.getElementById("result"); +stringToTest.innerText = "She sells seashells by the seashore." +regexPattern.value = "sea\\s"; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = "no match"; +assert.strictEqual(out.innerText, expected); +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + + + + Regex Sandbox + + + + +

          Regex Sandbox

          +
          +
          + +
          +

          Flags:

          + + +
          +
          +
          +

          Test String:

          +
          +
          + +
          +

          Result:

          +

          +

          +
          + +
          + + + + +``` + +```css +*, +*::before, +*::after { + box-sizing: border-box; + margin: 0; + padding: 0; +} + +:root { + --dark-grey: #1b1b32; + --light-grey: #f5f6f7; + --golden-yellow: #fecc4c; + --yellow: #ffcc4c; + --gold: #feac32; + --orange: #ffac33; + --dark-orange: #f89808; + --border: 0.2rem solid darkgrey; + --padding: 0.3rem; +} + +body { + background-color: var(--dark-grey); + color: var(--light-grey); + font-size: 20px; + font-family: "Lato", Helvetica, Arial, sans-serif; + padding: 5px; +} + +h1 { + margin: 5rem auto 2rem; + text-align: center; +} + +p { + padding: var(--padding); +} + +#regex-container { + max-width: 680px; + margin: 20px auto; + display: flex; + justify-content: center; + align-items: center; + border: var(--border); +} + +#regex-container>label { + padding: var(--padding); + flex: 1 1 auto; +} + +#pattern-container { + display: inline-block; + color: var(--dark-grey); + background-color: var(--light-grey); + margin: 5px; + border: var(--border); +} + +#pattern { + margin: 0.2rem; + border: 0; + font-size: 1rem; + width: calc(100% - 1.2rem); +} + +#pattern:focus { + outline: none; +} + +#flags-container { + display: flex; + align-items: center; + flex: 1 1 auto; +} + +#flags-container>label { + padding: var(--padding); + margin-right: 0.3rem; +} + +#test-container { + max-width: 680px; + margin: 20px auto; + display: flex; + flex-direction: column; + flex: 0 0 auto; + border: var(--border); +} + +#test-string { + background-color: var(--light-grey); + min-height: 5rem; + color: var(--dark-grey); + border-top: var(--border); + font-size: 1.2rem; +} + +[contenteditable=true]:empty:before { + content: attr(placeholder); + pointer-events: none; + color: var(--dark-grey); +} + +::placeholder { + color: var(--dark-grey); +} + + +button { + display: block; + cursor: pointer; + width: 8rem; + margin: 0.2rem auto; + color: var(--dark-grey); + background-color: var(--gold); + background-image: linear-gradient(var(--golden-yellow), var(--orange)); + border-color: var(--gold); + border-width: 0.2rem; + font-size: 1.1rem; +} + +.btn:hover { + background-image: linear-gradient(var(--yellow), var(--dark-orange)); +} + +#result-container { + max-width: 680px; + margin: 20px auto; + display: flex; + justify-content: center; + align-items: center; +} + +h2 { + align-self: flex-start; + margin: 0.4rem 0.2rem 0.2rem; + flex: 0 1 auto; +} + +#result { + color: var(--dark-grey); + background-color: var(--light-grey); + font-size: 1.5rem; + flex: 1 1 auto; + margin: 0.2rem; + border: var(--border); + min-height: 3rem; +} + +.highlight { + background-color: lightgreen; +} +``` + +```js + +``` + +# --solutions-- + +```html + + + + + + + + Regex Sandbox + + + + +

          Regex Sandbox

          +
          +
          + +
          +

          Flags:

          + + +
          +
          +
          +

          Test String:

          +
          +
          + +
          +

          Result:

          +

          +

          +
          + +
          + + + + +``` + +```css +*, +*::before, +*::after { + box-sizing: border-box; + margin: 0; + padding: 0; +} + +:root { + --dark-grey: #1b1b32; + --light-grey: #f5f6f7; + --golden-yellow: #fecc4c; + --yellow: #ffcc4c; + --gold: #feac32; + --orange: #ffac33; + --dark-orange: #f89808; + --border: 0.2rem solid darkgrey; + --padding: 0.3rem; +} + +body { + background-color: var(--dark-grey); + color: var(--light-grey); + font-size: 20px; + font-family: "Lato", Helvetica, Arial, sans-serif; +} + +h1 { + margin: 5rem auto 2rem; + text-align: center; +} + +p { + padding: var(--padding); +} + +#regex-container { + max-width: 680px; + margin: 20px auto; + display: flex; + justify-content: center; + align-items: center; + border: var(--border); +} + +#regex-container>label { + padding: var(--padding); + flex: 1 1 auto; +} + +#pattern-container { + display: inline-block; + color: var(--dark-grey); + background-color: var(--light-grey); + margin: 5px; + border: var(--border); +} + +#pattern { + margin: 0.2rem; + border: 0; + font-size: 1rem; + width: calc(100% - 1.2rem); +} + +#pattern:focus { + outline: none; +} + +#flags-container { + display: flex; + align-items: center; + flex: 1 1 auto; +} + +#flags-container>label { + padding: var(--padding); + margin-right: 0.3rem; +} + +#test-container { + max-width: 680px; + margin: 20px auto; + display: flex; + flex-direction: column; + flex: 0 0 auto; + border: var(--border); +} + +#test-string { + background-color: var(--light-grey); + min-height: 5rem; + color: var(--dark-grey); + border-top: var(--border); + font-size: 1.2rem; +} + +[contenteditable=true]:empty:before { + content: attr(placeholder); + pointer-events: none; + color: var(--dark-grey); +} + +::placeholder { + color: var(--dark-grey); +} + + +button { + display: block; + cursor: pointer; + width: 8rem; + margin: 0.2rem auto; + color: var(--dark-grey); + background-color: var(--gold); + background-image: linear-gradient(var(--golden-yellow), var(--orange)); + border-color: var(--gold); + border-width: 0.2rem; + font-size: 1.1rem; +} + +.btn:hover { + background-image: linear-gradient(var(--yellow), var(--dark-orange)); +} + +#result-container { + max-width: 680px; + margin: 20px auto; + display: flex; + justify-content: center; + align-items: center; +} + +h2 { + align-self: flex-start; + margin: 0.4rem 0.2rem 0.2rem; + flex: 0 1 auto; +} + +#result { + color: var(--dark-grey); + background-color: var(--light-grey); + font-size: 1.5rem; + flex: 1 1 auto; + margin: 0.2rem; + border: var(--border); + min-height: 3rem; +} + +.highlight { + background-color: lightgreen; +} +``` + +```js +const regexPattern = document.getElementById("pattern"); +const caseInsensitiveFlag = document.getElementById("i"); +const globalFlag = document.getElementById("g"); +const testResult = document.getElementById("result"); +const getFlags = () => { + let flags = ''; + const flagArray = [caseInsensitiveFlag, globalFlag] + flagArray.forEach((flag) => { + if (flag.checked) flags += flag.id; + }) + return flags +} +const stringToTest = document.getElementById("test-string"); +const testButton = document.getElementById("test-btn") +testButton.addEventListener( + "click", + () => { + let matched; + let flags = getFlags(); + const regex = new RegExp(regexPattern.value, flags) + if (flags.includes(globalFlag)) { + stringToTest.innerHTML = stringToTest.innerText.replaceAll(regex, '$&') + matched = stringToTest.innerText.matchAll(regex) + } else { + stringToTest.innerHTML = stringToTest.innerText.replace(regex, '$&') + matched = stringToTest.innerText.match(regex); + } + testResult.innerText = matched ? matched.join(", ") : 'no match'; + } +) +``` diff --git a/curriculum/challenges/espanol/25-front-end-development/lab-stack-class/587d8250367417b2b2512c5f.md b/curriculum/challenges/espanol/25-front-end-development/lab-stack-class/587d8250367417b2b2512c5f.md new file mode 100644 index 0000000000..cd4f998c61 --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/lab-stack-class/587d8250367417b2b2512c5f.md @@ -0,0 +1,165 @@ +--- +id: 587d8250367417b2b2512c5f +title: Build a Stack Class +challengeType: 14 +dashedName: build-a-stack-class +--- + +# --description-- + +A stack is a data structure that stores an ordered collection of elements. It follows the *Last-In-First-Out* principle, where the last element inserted is removed first. + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should define a `Stack` class that has a `collection` property initialized to an empty array. You'll use this array to mimic a stack. +1. The `Stack` class should have a `push` method that adds an item to the top of the stack. +1. The `Stack` class should have a `pop` method that removes and returns the element on the top of the stack. +1. The `Stack` class should have a `peek` method that returns the element on the top of the stack. +1. The `Stack` class should have an `isEmpty` method that returns `true` if the stack is empty, and `false` otherwise. +1. The `Stack` class should have a `clear` method that empties the stack. + +# --hints-- + +Your `Stack` class should have a `collection` property initialized to an empty array. + +```js +const test = new Stack(); +assert.isArray(test.collection); +assert.lengthOf(test.collection, 0); +``` + +Your `Stack` class should have a `push` method. + +```js +const test = new Stack(); +assert.isFunction(test.push); +``` + +The `push` method should add an element to the end of the `collection` array. + +```js +const test = new Stack(); +test.push('CS61'); +assert.lengthOf(test.collection, 1); +assert.strictEqual(test.collection[0], 'CS61'); +test.push('CS50'); +assert.lengthOf(test.collection, 2); +assert.strictEqual(test.collection[0], 'CS61'); +assert.strictEqual(test.collection[1], 'CS50'); +``` + +Your `Stack` class should have a `pop` method. + +```js +const test = new Stack(); +assert.isFunction(test.pop); +``` + +Your `Stack` class should have a `peek` method. + +```js +const test = new Stack(); +assert.isFunction(test.peek); +``` + +Your `Stack` class should have an `isEmpty` method. + +```js +const test = new Stack(); +assert.isFunction(test.isEmpty); +``` + +Your `Stack` class should have a `clear` method. + +```js +const test = new Stack(); +assert.isFunction(test.clear); +``` + +The `peek` method should return the top element of the stack. + +```js +const test = new Stack(); +test.push('CS61'); +test.push('CS50'); +assert.strictEqual(test.peek(), 'CS50'); +assert.strictEqual(test.peek(), 'CS50'); +``` + +The `pop` method should remove and return the top element of the stack. + +```js +const test = new Stack(); +test.push('CS61'); +test.push('CS50'); +assert.strictEqual(test.pop(), 'CS50'); +assert.lengthOf(test.collection, 1); +assert.strictEqual(test.collection[0], 'CS61'); +assert.strictEqual(test.pop(), 'CS61'); +assert.lengthOf(test.collection, 0); +``` + +The `isEmpty` method should return `true` if the stack does not contain any elements. + +```js +const test = new Stack(); +assert.isTrue(test.isEmpty()); +``` + +The `isEmpty` method should return `false` if the stack contains elements. + +```js +const test = new Stack(); +test.push('CS61'); +assert.isFalse(test.isEmpty()); +``` + +The `clear` method should remove all element from the stack + +```js +const test = new Stack(); +test.push('CS61'); +test.push('CS50'); +test.clear(); +assert.isTrue(test.isEmpty()); +``` + +# --seed-- + +## --seed-contents-- + +```js + +``` + +# --solutions-- + +```js +class Stack { + constructor() { + this.collection = []; + } + + push = function (item) { + this.collection.push(item); + } + + pop = function () { + return this.collection.pop(); + } + + peek = function () { + return this.collection[this.collection.length - 1]; + } + + isEmpty = function () { + return this.collection.length === 0; + } + + clear = function () { + this.collection.length = 0; + } +} +``` diff --git a/curriculum/challenges/espanol/25-front-end-development/quiz-advanced-react/66f1ad049d7a6ac0886cc2ba.md b/curriculum/challenges/espanol/25-front-end-development/quiz-advanced-react/66f1ad049d7a6ac0886cc2ba.md new file mode 100644 index 0000000000..e1798c1939 --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/quiz-advanced-react/66f1ad049d7a6ac0886cc2ba.md @@ -0,0 +1,415 @@ +--- +id: 66f1ad049d7a6ac0886cc2ba +title: Advanced React Quiz +challengeType: 8 +dashedName: quiz-advanced-react +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/espanol/25-front-end-development/quiz-asynchronous-javascript/66edd630f7666cfa54b404d0.md b/curriculum/challenges/espanol/25-front-end-development/quiz-asynchronous-javascript/66edd630f7666cfa54b404d0.md new file mode 100644 index 0000000000..51f383e437 --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/quiz-asynchronous-javascript/66edd630f7666cfa54b404d0.md @@ -0,0 +1,415 @@ +--- +id: 66edd630f7666cfa54b404d0 +title: Asynchronous JavaScript Quiz +challengeType: 8 +dashedName: quiz-asynchronous-javascript +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/espanol/25-front-end-development/quiz-backend-javascript/66f1b11026394bcdb7c42473.md b/curriculum/challenges/espanol/25-front-end-development/quiz-backend-javascript/66f1b11026394bcdb7c42473.md new file mode 100644 index 0000000000..61924b9fe3 --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/quiz-backend-javascript/66f1b11026394bcdb7c42473.md @@ -0,0 +1,415 @@ +--- +id: 66f1b11026394bcdb7c42473 +title: Backend JavaScript Quiz +challengeType: 8 +dashedName: quiz-backend-javascript +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/espanol/25-front-end-development/quiz-bash-and-sql/66f1affc0ef4fcca423d4688.md b/curriculum/challenges/espanol/25-front-end-development/quiz-bash-and-sql/66f1affc0ef4fcca423d4688.md new file mode 100644 index 0000000000..dddd48742c --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/quiz-bash-and-sql/66f1affc0ef4fcca423d4688.md @@ -0,0 +1,415 @@ +--- +id: 66f1affc0ef4fcca423d4688 +title: Bash and SQL Quiz +challengeType: 8 +dashedName: quiz-bash-and-sql +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/espanol/25-front-end-development/quiz-bash-commands/66f1af4fedf643c78d024c5e.md b/curriculum/challenges/espanol/25-front-end-development/quiz-bash-commands/66f1af4fedf643c78d024c5e.md new file mode 100644 index 0000000000..5650b27450 --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/quiz-bash-commands/66f1af4fedf643c78d024c5e.md @@ -0,0 +1,415 @@ +--- +id: 66f1af4fedf643c78d024c5e +title: Bash Commands Quiz +challengeType: 8 +dashedName: quiz-bash-commands +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/espanol/25-front-end-development/quiz-bash-scripting/66f1afbd9998e9c985d8e73b.md b/curriculum/challenges/espanol/25-front-end-development/quiz-bash-scripting/66f1afbd9998e9c985d8e73b.md new file mode 100644 index 0000000000..cd55122511 --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/quiz-bash-scripting/66f1afbd9998e9c985d8e73b.md @@ -0,0 +1,415 @@ +--- +id: 66f1afbd9998e9c985d8e73b +title: Bash Scripting Quiz +challengeType: 8 +dashedName: quiz-bash-scripting +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/espanol/25-front-end-development/quiz-basic-css/66ed8fa2f45ce3ece4053eab.md b/curriculum/challenges/espanol/25-front-end-development/quiz-basic-css/66ed8fa2f45ce3ece4053eab.md new file mode 100644 index 0000000000..148eed1b41 --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/quiz-basic-css/66ed8fa2f45ce3ece4053eab.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fa2f45ce3ece4053eab +title: Basic CSS Quiz +challengeType: 8 +dashedName: quiz-basic-css +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/espanol/25-front-end-development/quiz-basic-html/66df3b712c41c499e9d31e5b.md b/curriculum/challenges/espanol/25-front-end-development/quiz-basic-html/66df3b712c41c499e9d31e5b.md new file mode 100644 index 0000000000..e37df1dd00 --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/quiz-basic-html/66df3b712c41c499e9d31e5b.md @@ -0,0 +1,816 @@ +--- +id: 66df3b712c41c499e9d31e5b +title: Basic HTML Quiz +challengeType: 8 +dashedName: quiz-basic-html +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +How does the `loop` attribute work inside the `audio` element? + +### --distractors-- + +It allows the `audio` element to synchronize playback with other multimedia elements on the webpage. + +--- + +It adjusts the pitch and tone of the audio. + +--- + +It triggers the `audio` element to stop and restart playback in a random sequence. + +### --answer-- + +It starts the audio again once it is finished. + +### --question-- + +What is a void element in HTML? + +### --distractors-- + +An element used to embed videos on the screen. + +--- + +An element for displaying lists. + +--- + +An element used for embedding sound in to the document. + +### --answer-- + +An element without child nodes or an end tag. + +### --question-- + +What is an inline level element? + +### --distractors-- + +An element that takes up the entire horizontal space and always starts a new line. + +--- + +An element used to display images. + +--- + +An element used to embedding videos on the page. + +### --answer-- + +An element that only takes up the width and height of its inner content. + +### --question-- + +How does `target="_parent"` work? + +### --distractors-- + +It opens a link in a new browsing context. + +--- + +It specifies the position within the linked document where the browser should scroll to after clicking the link. + +--- + +It redirects the user to a different website specified in the `href` attribute. + +### --answer-- + +It opens a link in the parent of the current context. + +### --question-- + +What is the difference between a boolean and regular attribute? + +### --distractors-- + +Boolean attributes can only be used with checkboxes, while regular attribute are used with radio buttons. + +--- + +Regular attributes are always required for images, while boolean attributes are optional. + +--- + +Boolean attributes must always have a value assigned to them, while regular attributes do not need values assigned to them. + +### --answer-- + +A boolean attribute in can be present or absent, indicating `true` or `false`, while a regular attribute always has a specified value. + +### --question-- + +Which element is used to link scripts to your HTML file? + +### --distractors-- + +`img` + +--- + +`ul` + +--- + +`h2` + +### --answer-- + +`script` + +### --question-- + +What is an HTML boilerplate? + +### --distractors-- + +A special tool used by web developers to add watermarks to documents. + +--- + +A type of markup language. + +--- + +A plugin that automatically generates "lorem ipsum" text on the page. + +### --answer-- + +A template that includes all of the essential information needed for an HTML document. + +### --question-- + +Which attribute applies a unique identifier to an HTML element? + +### --distractors-- + +`class` + +--- + +`href` + +--- + +`action` + +### --answer-- + +`id` + +### --question-- + +What is an HTML entity (character reference)? + +### --distractors-- + +A graphical representation of a character in HTML. + +--- + +A special formatting tag used in HTML. + +--- + +An image used to represent a character in web design. + +### --answer-- + +A set of characters used to represent a reserved character in HTML. + +### --question-- + +What is the purpose of the `audio` element? + +### --distractors-- + +It is used to allow users to record their voice directly on a webpage. + +--- + +It is used to style `audio` and `video` elements on the page. + +--- + +It is used to make text on a webpage audible when clicked. + +### --answer-- + +It is used to add audio to the HTML document. + +### --question-- + +Which of the following is NOT an example of an HTML element? + +### --distractors-- + +`img` + +--- + +`h1` + +--- + +`link` + +### --answer-- + +`byte` + +### --question-- + +What is the role of the `target` attribute inside anchor elements? + +### --distractors-- + +It defines the color of the link when it is hovered over by the user. + +--- + +It specifies the position within the linked document where the browser should scroll to after clicking the link. + +--- + +It determines the font size of the anchor text inside the `link` element. + +### --answer-- + +It is used to specify where the linked document will be displayed when the user clicks on the link. + +### --question-- + +What is an absolute path? + +### --distractors-- + +A path that is relative to the current file. + +--- + +A path that includes variables. + +--- + +A path that includes wildcard characters. + +### --answer-- + +A path used to specify the exact location of a file or directory from the root directory of the file system. + +### --question-- + +What is the role of the `link` element in HTML? + +### --distractors-- + +It's used to create hyperlinks within the same webpage. + +--- + +It's used to define the layout and structure of a webpage. + +--- + +It's used to embed audio or video files into a webpage. + +### --answer-- + +It's used to link to external resources like stylesheets and site icons. + +### --question-- + +Which of the following is a valid value for working with open graph properties? + +### --distractors-- + +`"og:socialMedia"` + +--- + +`"og:mediaOG"` + +--- + +`"og:openGraph"` + +### --answer-- + +`"og:title"` + +### --question-- + +Which of the following is an example of a boolean attribute? + +### --distractors-- + +`href` + +--- + +`src` + +--- + +`width` + +### --answer-- + +`checked` + +### --question-- + +What is a block level element? + +### --distractors-- + +An element used to display tables. + +--- + +An element used to display modals. + +--- + +An element that only takes up the width and height of its inner content. + +### --answer-- + +An element that takes up the entire horizontal space and always starts a new line. + +### --question-- + +What is the `iframe` element used for? + +### --distractors-- + +It's used to add captions to images. + +--- + +It's used to add copyright information for media. + +--- + +It's used to create hyperlinks within the same webpage. + +### --answer-- + +It's used to embed another document within the current HTML document. + +### --question-- + +Which of the following is NOT a valid link state for anchor elements? + +### --distractors-- + +`hover` + +--- + +`visited` + +--- + +`active` + +### --answer-- + +`href` + +### --question-- + +What is the role of the `title` element? + +### --distractors-- + +An element that allows users to edit the source code of a webpage. + +--- + +It defines the layout and positioning of elements within a web page. + +--- + +It's used to embed videos and multimedia content directly into an HTML document. + +### --answer-- + +It specifies the title for a document and appears in the browser tab or window. + +## --quiz-- + +### --question-- + +Which of the following `target` attributes opens a link in the parent of the current context? + +### --distractors-- + +`_blank` + +--- + +`_self` + +--- + +`_unfencedTop` + +### --answer-- + +`_parent` + +### --question-- + +Which attribute is used to set the `UTF-8` character encoding for an HTML document? + +### --distractors-- + +`accept` + +--- + +`capture` + +--- + +`enctype` + +### --answer-- + +`charset` + +### --question-- + +What is the role of HTML on the web? + +### --distractors-- + +HTML is used for style and layout. + +--- + +HTML is used to add interactivity on the page. + +--- + +HTML is a registry for software packages. + +### --answer-- + +HTML represents the content and structure for a web page. + +### --question-- + +What is the difference between inline and block level elements? + +### --distractors-- + +Block-level elements are used to group images only, while inline elements group list items. + +--- + +Inline elements are always larger in size compared to block-level elements. + +--- + +Block-level elements flow within the content of a line, while inline elements start on a new line. + +### --answer-- + +Block-level elements occupy the full width available, while inline elements only occupy as much width as necessary. + +### --question-- + +How do you set a boolean attribute to `false`? + +### --distractors-- + +By setting the attribute value to `0`. + +--- + +By using the `not` operator before the attribute name. + +--- + +By setting the attribute to an empty string (`""`). + +### --answer-- + +By omitting the attribute from the element. + +### --question-- + +What is the `script` element used for? + +### --distractors-- + +It's used to embed CSS into the HTML document or link to an external CSS file. + +--- + +It's used to embed Pascal code into the HTML document. + +--- + +It's used to embed C# code into the HTML document. + +### --answer-- + +It's used to embed JavaScript into the HTML document or link to an external JavaScript file. + +### --question-- + +Which of the following elements is used to set the title for an HTML document? + +### --distractors-- + +`footer` + +--- + +`section` + +--- + +`figcaption` + +### --answer-- + +`title` + +### --question-- + +What is the `class` attribute typically used for? + +### --distractors-- + +It's used to embed metadata about the element. + +--- + +It's used to define inline styles directly within the HTML tag. + +--- + +It's used to specify unique identifiers for JavaScript functions. + +### --answer-- + +It's used to apply a set of styles to multiple elements. + +### --question-- + +Which of the following is NOT an example of a commonly used HTML entity? + +### --distractors-- + +`"` (Double quote). + +--- + +`©` (Copyright symbol). + +--- + +`>` (Greater than Symbol). + +### --answer-- + +`÷` (div element). + +### --question-- + +Which element is used to add audio to your HTML document? + +### --distractors-- + +`media` + +--- + +`video` + +--- + +`hr` + +### --answer-- + +`audio` + +### --question-- + +What does the `required` attribute do? + +### --distractors-- + +It specifies the `width` for a form. + +--- + +It specifies the `color` of a form input. + +--- + +It specifies the `type` for the input. + +### --answer-- + +It specifies that an input must be filled out before a form submission. + +### --question-- + +Which attribute is used to start the audio again once it is finished? + +### --distractors-- + +`multiple` + +--- + +`inputmode` + +--- + +`enctype` + +### --answer-- + +`loop` + +### --question-- + +Which of the following is the correct syntax for a `span` element? + +### --distractors-- + +`<>inline container<>` + +--- + +`>>span>>inline container>>span>>` + +--- + +`[span]inline container[/span]` + +### --answer-- + +`inline container` + +### --question-- + +How does `target="_self"` work? + +### --distractors-- + +It specifies the position within the linked document where the browser should scroll to after clicking the link. + +--- + +It automatically downloads the linked document to the user's computer. + +--- + +It redirects the user to a different website specified in the `href` attribute. + +### --answer-- + +It opens a link in the current browsing context. + +### --question-- + +What is a relative path? + +### --distractors-- + +It specifies the exact location of a file or directory from the root directory of the file system. + +--- + +It includes the full URL starting from the domain name to the specific file or directory. + +--- + +It always begins with a forward slash (`/`) indicating the root directory of the website or file system. + +### --answer-- + +It specifies the location of a file or directory relative to the current working directory. + +### --question-- + +Which of the following elements is the correct syntax for a `link` element? + +### --distractors-- + +`` + +--- + +`` + +--- + +`<>` + +### --answer-- + +`` + +### --question-- + +Which of the following is NOT a valid value for working with open graph properties? + +### --distractors-- + +`"og:title"` + +--- + +`property="og:type"` + +--- + +`property="og:image"` + +### --answer-- + +`"og:socialMedia"` + +### --question-- + +Which of the following is the correct syntax for a paragraph element? + +### --distractors-- + +`>p>paragraph element>/p>` + +--- + +`<

          >paragraph element<

          >` + +--- + +`

          ` + +### --answer-- + +`

          paragraph element

          ` + +### --question-- + +What does the `iframe` element stand for? + +### --distractors-- + +The `Inline Framing component`. + +--- + +The `Inner Frame element`. + +--- + +The `Inline video element`. + +### --answer-- + +The `Inline Frame element`. + +### --question-- + +What does the active state mean for anchor elements? + +### --distractors-- + +The link is disabled and cannot be clicked. + +--- + +The link's has the mouse is over it. + +--- + +The link has been visited by the user. + +### --answer-- + +A user is actively clicking on it. diff --git a/curriculum/challenges/espanol/25-front-end-development/quiz-computer-basics/66ed8fb9f45ce3ece4053eac.md b/curriculum/challenges/espanol/25-front-end-development/quiz-computer-basics/66ed8fb9f45ce3ece4053eac.md new file mode 100644 index 0000000000..4806ce1b98 --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/quiz-computer-basics/66ed8fb9f45ce3ece4053eac.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fb9f45ce3ece4053eac +title: Computer Basics Quiz +challengeType: 8 +dashedName: quiz-computer-basics +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/espanol/25-front-end-development/quiz-css-accessibility/66ed8fc1f45ce3ece4053ead.md b/curriculum/challenges/espanol/25-front-end-development/quiz-css-accessibility/66ed8fc1f45ce3ece4053ead.md new file mode 100644 index 0000000000..5bceb1cece --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/quiz-css-accessibility/66ed8fc1f45ce3ece4053ead.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fc1f45ce3ece4053ead +title: CSS Accessibility Quiz +challengeType: 8 +dashedName: quiz-css-accessibility +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/espanol/25-front-end-development/quiz-css-animations/66ed8fc9f45ce3ece4053eae.md b/curriculum/challenges/espanol/25-front-end-development/quiz-css-animations/66ed8fc9f45ce3ece4053eae.md new file mode 100644 index 0000000000..3f79d02aa0 --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/quiz-css-animations/66ed8fc9f45ce3ece4053eae.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fc9f45ce3ece4053eae +title: CSS Animations Quiz +challengeType: 8 +dashedName: quiz-css-animations +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/espanol/25-front-end-development/quiz-css-attribute-selectors/66ed8fd0f45ce3ece4053eaf.md b/curriculum/challenges/espanol/25-front-end-development/quiz-css-attribute-selectors/66ed8fd0f45ce3ece4053eaf.md new file mode 100644 index 0000000000..73f284487c --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/quiz-css-attribute-selectors/66ed8fd0f45ce3ece4053eaf.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fd0f45ce3ece4053eaf +title: CSS Attribute Selectors Quiz +challengeType: 8 +dashedName: quiz-css-attribute-selectors +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/espanol/25-front-end-development/quiz-css-backgrounds-and-borders/66ed8fd7f45ce3ece4053eb0.md b/curriculum/challenges/espanol/25-front-end-development/quiz-css-backgrounds-and-borders/66ed8fd7f45ce3ece4053eb0.md new file mode 100644 index 0000000000..7c45c431ec --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/quiz-css-backgrounds-and-borders/66ed8fd7f45ce3ece4053eb0.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fd7f45ce3ece4053eb0 +title: CSS Backgrounds and Borders Quiz +challengeType: 8 +dashedName: quiz-css-backgrounds-and-borders +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/espanol/25-front-end-development/quiz-css-colors/66ed8fe1f45ce3ece4053eb1.md b/curriculum/challenges/espanol/25-front-end-development/quiz-css-colors/66ed8fe1f45ce3ece4053eb1.md new file mode 100644 index 0000000000..1aee0965d7 --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/quiz-css-colors/66ed8fe1f45ce3ece4053eb1.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fe1f45ce3ece4053eb1 +title: CSS Colors Quiz +challengeType: 8 +dashedName: quiz-css-colors +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/espanol/25-front-end-development/quiz-css-flexbox/66ed8fe7f45ce3ece4053eb2.md b/curriculum/challenges/espanol/25-front-end-development/quiz-css-flexbox/66ed8fe7f45ce3ece4053eb2.md new file mode 100644 index 0000000000..a518db5905 --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/quiz-css-flexbox/66ed8fe7f45ce3ece4053eb2.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fe7f45ce3ece4053eb2 +title: CSS Flexbox Quiz +challengeType: 8 +dashedName: quiz-css-flexbox +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/espanol/25-front-end-development/quiz-css-grid/66ed8fedf45ce3ece4053eb3.md b/curriculum/challenges/espanol/25-front-end-development/quiz-css-grid/66ed8fedf45ce3ece4053eb3.md new file mode 100644 index 0000000000..c5ab2fb27e --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/quiz-css-grid/66ed8fedf45ce3ece4053eb3.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fedf45ce3ece4053eb3 +title: CSS Grid Quiz +challengeType: 8 +dashedName: quiz-css-grid +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/espanol/25-front-end-development/quiz-css-layout-and-effects/66ed8ff4f45ce3ece4053eb4.md b/curriculum/challenges/espanol/25-front-end-development/quiz-css-layout-and-effects/66ed8ff4f45ce3ece4053eb4.md new file mode 100644 index 0000000000..ac464c9a34 --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/quiz-css-layout-and-effects/66ed8ff4f45ce3ece4053eb4.md @@ -0,0 +1,415 @@ +--- +id: 66ed8ff4f45ce3ece4053eb4 +title: CSS Layout and Effects Quiz +challengeType: 8 +dashedName: quiz-css-layout-and-effects +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/espanol/25-front-end-development/quiz-css-libraries-and-frameworks/66f1aeb60b11aec5abe83c2e.md b/curriculum/challenges/espanol/25-front-end-development/quiz-css-libraries-and-frameworks/66f1aeb60b11aec5abe83c2e.md new file mode 100644 index 0000000000..6410f43261 --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/quiz-css-libraries-and-frameworks/66f1aeb60b11aec5abe83c2e.md @@ -0,0 +1,415 @@ +--- +id: 66f1aeb60b11aec5abe83c2e +title: CSS Libraries and Frameworks Quiz +challengeType: 8 +dashedName: quiz-css-libraries-and-frameworks +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/espanol/25-front-end-development/quiz-css-positioning/66ed8ffcf45ce3ece4053eb5.md b/curriculum/challenges/espanol/25-front-end-development/quiz-css-positioning/66ed8ffcf45ce3ece4053eb5.md new file mode 100644 index 0000000000..c390ae5e0d --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/quiz-css-positioning/66ed8ffcf45ce3ece4053eb5.md @@ -0,0 +1,415 @@ +--- +id: 66ed8ffcf45ce3ece4053eb5 +title: CSS Positioning Quiz +challengeType: 8 +dashedName: quiz-css-positioning +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/espanol/25-front-end-development/quiz-css-pseudo-classes/66ed9002f45ce3ece4053eb6.md b/curriculum/challenges/espanol/25-front-end-development/quiz-css-pseudo-classes/66ed9002f45ce3ece4053eb6.md new file mode 100644 index 0000000000..93bd1dd7f3 --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/quiz-css-pseudo-classes/66ed9002f45ce3ece4053eb6.md @@ -0,0 +1,415 @@ +--- +id: 66ed9002f45ce3ece4053eb6 +title: CSS Pseudo-classes Quiz +challengeType: 8 +dashedName: quiz-css-pseudo-classes +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/espanol/25-front-end-development/quiz-css-relative-and-absolute-units/66ed9009f45ce3ece4053eb7.md b/curriculum/challenges/espanol/25-front-end-development/quiz-css-relative-and-absolute-units/66ed9009f45ce3ece4053eb7.md new file mode 100644 index 0000000000..793041729f --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/quiz-css-relative-and-absolute-units/66ed9009f45ce3ece4053eb7.md @@ -0,0 +1,415 @@ +--- +id: 66ed9009f45ce3ece4053eb7 +title: CSS Relative and Absolute Units Quiz +challengeType: 8 +dashedName: quiz-css-relative-and-absolute-units +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/espanol/25-front-end-development/quiz-css-typography/66ed9010f45ce3ece4053eb8.md b/curriculum/challenges/espanol/25-front-end-development/quiz-css-typography/66ed9010f45ce3ece4053eb8.md new file mode 100644 index 0000000000..ce7f4903dd --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/quiz-css-typography/66ed9010f45ce3ece4053eb8.md @@ -0,0 +1,415 @@ +--- +id: 66ed9010f45ce3ece4053eb8 +title: CSS Typography Quiz +challengeType: 8 +dashedName: quiz-css-typography +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/espanol/25-front-end-development/quiz-css-variables/66ed9018f45ce3ece4053eb9.md b/curriculum/challenges/espanol/25-front-end-development/quiz-css-variables/66ed9018f45ce3ece4053eb9.md new file mode 100644 index 0000000000..f777602dbc --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/quiz-css-variables/66ed9018f45ce3ece4053eb9.md @@ -0,0 +1,415 @@ +--- +id: 66ed9018f45ce3ece4053eb9 +title: CSS Variables Quiz +challengeType: 8 +dashedName: quiz-css-variables +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/espanol/25-front-end-development/quiz-debugging-javascript/66edd10913f078e7669eca81.md b/curriculum/challenges/espanol/25-front-end-development/quiz-debugging-javascript/66edd10913f078e7669eca81.md new file mode 100644 index 0000000000..c394d7c26f --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/quiz-debugging-javascript/66edd10913f078e7669eca81.md @@ -0,0 +1,415 @@ +--- +id: 66edd10913f078e7669eca81 +title: Debugging JavaScript Quiz +challengeType: 8 +dashedName: quiz-debugging-javascript +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/espanol/25-front-end-development/quiz-design-fundamentals/66ed901ff45ce3ece4053eba.md b/curriculum/challenges/espanol/25-front-end-development/quiz-design-fundamentals/66ed901ff45ce3ece4053eba.md new file mode 100644 index 0000000000..740f963cca --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/quiz-design-fundamentals/66ed901ff45ce3ece4053eba.md @@ -0,0 +1,415 @@ +--- +id: 66ed901ff45ce3ece4053eba +title: Design Fundamentals Quiz +challengeType: 8 +dashedName: quiz-design-fundamentals +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/espanol/25-front-end-development/quiz-dom-manipulation-and-click-event-with-javascript/66edd07682767adff3a6231e.md b/curriculum/challenges/espanol/25-front-end-development/quiz-dom-manipulation-and-click-event-with-javascript/66edd07682767adff3a6231e.md new file mode 100644 index 0000000000..99c9eda4ec --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/quiz-dom-manipulation-and-click-event-with-javascript/66edd07682767adff3a6231e.md @@ -0,0 +1,415 @@ +--- +id: 66edd07682767adff3a6231e +title: DOM Manipulation and Click Events with JavaScript Quiz +challengeType: 8 +dashedName: quiz-dom-manipulation-and-click-event-with-javascript +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/espanol/25-front-end-development/quiz-dynamic-programming/66edd5ffe490bef99ea99395.md b/curriculum/challenges/espanol/25-front-end-development/quiz-dynamic-programming/66edd5ffe490bef99ea99395.md new file mode 100644 index 0000000000..24389158c2 --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/quiz-dynamic-programming/66edd5ffe490bef99ea99395.md @@ -0,0 +1,415 @@ +--- +id: 66edd5ffe490bef99ea99395 +title: Dynamic Programming Quiz +challengeType: 8 +dashedName: quiz-dynamic-programming +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/espanol/25-front-end-development/quiz-form-validation-with-javascript/66edd3403d7077eece6dc4b6.md b/curriculum/challenges/espanol/25-front-end-development/quiz-form-validation-with-javascript/66edd3403d7077eece6dc4b6.md new file mode 100644 index 0000000000..080d4f3af4 --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/quiz-form-validation-with-javascript/66edd3403d7077eece6dc4b6.md @@ -0,0 +1,415 @@ +--- +id: 66edd3403d7077eece6dc4b6 +title: Form Validation with JavaScript Quiz +challengeType: 8 +dashedName: quiz-form-validation-with-javascript +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/espanol/25-front-end-development/quiz-git/66f1b06a5a5d10cc100af620.md b/curriculum/challenges/espanol/25-front-end-development/quiz-git/66f1b06a5a5d10cc100af620.md new file mode 100644 index 0000000000..924fa15756 --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/quiz-git/66f1b06a5a5d10cc100af620.md @@ -0,0 +1,415 @@ +--- +id: 66f1b06a5a5d10cc100af620 +title: Git Quiz +challengeType: 8 +dashedName: quiz-git +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/espanol/25-front-end-development/quiz-graphs-and-trees/66edd5c8ac5314f8e80a3fc0.md b/curriculum/challenges/espanol/25-front-end-development/quiz-graphs-and-trees/66edd5c8ac5314f8e80a3fc0.md new file mode 100644 index 0000000000..f813d8eb6d --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/quiz-graphs-and-trees/66edd5c8ac5314f8e80a3fc0.md @@ -0,0 +1,415 @@ +--- +id: 66edd5c8ac5314f8e80a3fc0 +title: Graphs and Trees Quiz +challengeType: 8 +dashedName: quiz-graphs-and-trees +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/espanol/25-front-end-development/quiz-html-accessibility/66ed9026f45ce3ece4053ebb.md b/curriculum/challenges/espanol/25-front-end-development/quiz-html-accessibility/66ed9026f45ce3ece4053ebb.md new file mode 100644 index 0000000000..02fb15c675 --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/quiz-html-accessibility/66ed9026f45ce3ece4053ebb.md @@ -0,0 +1,415 @@ +--- +id: 66ed9026f45ce3ece4053ebb +title: HTML Accessibility Quiz +challengeType: 8 +dashedName: quiz-html-accessibility +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/espanol/25-front-end-development/quiz-html-tables-and-forms/66ed902df45ce3ece4053ebc.md b/curriculum/challenges/espanol/25-front-end-development/quiz-html-tables-and-forms/66ed902df45ce3ece4053ebc.md new file mode 100644 index 0000000000..a1b8c3e1ad --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/quiz-html-tables-and-forms/66ed902df45ce3ece4053ebc.md @@ -0,0 +1,415 @@ +--- +id: 66ed902df45ce3ece4053ebc +title: HTML Tables and Forms Quiz +challengeType: 8 +dashedName: quiz-html-tables-and-forms +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/espanol/25-front-end-development/quiz-javascript-arrays/66edcccbba6dacdb65a59067.md b/curriculum/challenges/espanol/25-front-end-development/quiz-javascript-arrays/66edcccbba6dacdb65a59067.md new file mode 100644 index 0000000000..54893261a2 --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/quiz-javascript-arrays/66edcccbba6dacdb65a59067.md @@ -0,0 +1,415 @@ +--- +id: 66edcccbba6dacdb65a59067 +title: JavaScript Arrays Quiz +challengeType: 8 +dashedName: quiz-javascript-arrays +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/espanol/25-front-end-development/quiz-javascript-audio-and-video/66edd3b3096349f06cf688bb.md b/curriculum/challenges/espanol/25-front-end-development/quiz-javascript-audio-and-video/66edd3b3096349f06cf688bb.md new file mode 100644 index 0000000000..5028b935d1 --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/quiz-javascript-audio-and-video/66edd3b3096349f06cf688bb.md @@ -0,0 +1,415 @@ +--- +id: 66edd3b3096349f06cf688bb +title: JavaScript Audio and Video Quiz +challengeType: 8 +dashedName: quiz-javascript-audio-and-video +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/espanol/25-front-end-development/quiz-javascript-comparisons-and-conditionals/66edc47c11492ac5cf258ad9.md b/curriculum/challenges/espanol/25-front-end-development/quiz-javascript-comparisons-and-conditionals/66edc47c11492ac5cf258ad9.md new file mode 100644 index 0000000000..e773e9b0d7 --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/quiz-javascript-comparisons-and-conditionals/66edc47c11492ac5cf258ad9.md @@ -0,0 +1,415 @@ +--- +id: 66edc47c11492ac5cf258ad9 +title: JavaScript Comparisons and Conditionals Quiz +challengeType: 8 +dashedName: quiz-javascript-comparisons-and-conditionals +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/espanol/25-front-end-development/quiz-javascript-data-structures/66edd5583761e4f6dae19606.md b/curriculum/challenges/espanol/25-front-end-development/quiz-javascript-data-structures/66edd5583761e4f6dae19606.md new file mode 100644 index 0000000000..6e600f732c --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/quiz-javascript-data-structures/66edd5583761e4f6dae19606.md @@ -0,0 +1,415 @@ +--- +id: 66edd5583761e4f6dae19606 +title: JavaScript Data Structures Quiz +challengeType: 8 +dashedName: quiz-javascript-data-structures +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/espanol/25-front-end-development/quiz-javascript-dates/66edd3711bb9f7efa73aef91.md b/curriculum/challenges/espanol/25-front-end-development/quiz-javascript-dates/66edd3711bb9f7efa73aef91.md new file mode 100644 index 0000000000..55be3a0fbb --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/quiz-javascript-dates/66edd3711bb9f7efa73aef91.md @@ -0,0 +1,415 @@ +--- +id: 66edd3711bb9f7efa73aef91 +title: JavaScript Dates Quiz +challengeType: 8 +dashedName: quiz-javascript-dates +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/espanol/25-front-end-development/quiz-javascript-events/66edd0ac31fea6e678eb925a.md b/curriculum/challenges/espanol/25-front-end-development/quiz-javascript-events/66edd0ac31fea6e678eb925a.md new file mode 100644 index 0000000000..f655702590 --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/quiz-javascript-events/66edd0ac31fea6e678eb925a.md @@ -0,0 +1,415 @@ +--- +id: 66edd0ac31fea6e678eb925a +title: JavaScript Events Quiz +challengeType: 8 +dashedName: quiz-javascript-events +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/espanol/25-front-end-development/quiz-javascript-functional-programming/66edd4f31ff19bf5573bf64b.md b/curriculum/challenges/espanol/25-front-end-development/quiz-javascript-functional-programming/66edd4f31ff19bf5573bf64b.md new file mode 100644 index 0000000000..78fe377a8e --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/quiz-javascript-functional-programming/66edd4f31ff19bf5573bf64b.md @@ -0,0 +1,415 @@ +--- +id: 66edd4f31ff19bf5573bf64b +title: JavaScript Functional Programming Quiz +challengeType: 8 +dashedName: quiz-javascript-functional-programming +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/espanol/25-front-end-development/quiz-javascript-functions/66edcc779993c0da6906dbb9.md b/curriculum/challenges/espanol/25-front-end-development/quiz-javascript-functions/66edcc779993c0da6906dbb9.md new file mode 100644 index 0000000000..878f59c283 --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/quiz-javascript-functions/66edcc779993c0da6906dbb9.md @@ -0,0 +1,415 @@ +--- +id: 66edcc779993c0da6906dbb9 +title: JavaScript Functions Quiz +challengeType: 8 +dashedName: quiz-javascript-functions +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/espanol/25-front-end-development/quiz-javascript-fundamentals/66edcd875b0d91de1fbbb492.md b/curriculum/challenges/espanol/25-front-end-development/quiz-javascript-fundamentals/66edcd875b0d91de1fbbb492.md new file mode 100644 index 0000000000..ef2e588586 --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/quiz-javascript-fundamentals/66edcd875b0d91de1fbbb492.md @@ -0,0 +1,415 @@ +--- +id: 66edcd875b0d91de1fbbb492 +title: JavaScript Fundamentals Quiz +challengeType: 8 +dashedName: quiz-javascript-fundamentals +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/espanol/25-front-end-development/quiz-javascript-higher-order-functions/66edcdd18a4ef8df16e6bb7e.md b/curriculum/challenges/espanol/25-front-end-development/quiz-javascript-higher-order-functions/66edcdd18a4ef8df16e6bb7e.md new file mode 100644 index 0000000000..c016c1bd7b --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/quiz-javascript-higher-order-functions/66edcdd18a4ef8df16e6bb7e.md @@ -0,0 +1,415 @@ +--- +id: 66edcdd18a4ef8df16e6bb7e +title: JavaScript Higher Order Functions Quiz +challengeType: 8 +dashedName: quiz-javascript-higher-order-functions +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/espanol/25-front-end-development/quiz-javascript-loops/66edcd49e73385dd4df54ac7.md b/curriculum/challenges/espanol/25-front-end-development/quiz-javascript-loops/66edcd49e73385dd4df54ac7.md new file mode 100644 index 0000000000..6993081390 --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/quiz-javascript-loops/66edcd49e73385dd4df54ac7.md @@ -0,0 +1,415 @@ +--- +id: 66edcd49e73385dd4df54ac7 +title: JavaScript Loops Quiz +challengeType: 8 +dashedName: quiz-javascript-loops +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/espanol/25-front-end-development/quiz-javascript-math/66edc3ab8c6413c344f401bf.md b/curriculum/challenges/espanol/25-front-end-development/quiz-javascript-math/66edc3ab8c6413c344f401bf.md new file mode 100644 index 0000000000..c183bca0aa --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/quiz-javascript-math/66edc3ab8c6413c344f401bf.md @@ -0,0 +1,415 @@ +--- +id: 66edc3ab8c6413c344f401bf +title: JavaScript Math Quiz +challengeType: 8 +dashedName: quiz-javascript-math +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/espanol/25-front-end-development/quiz-javascript-object-oriented-programming/66edd5267b52f8f617d8364f.md b/curriculum/challenges/espanol/25-front-end-development/quiz-javascript-object-oriented-programming/66edd5267b52f8f617d8364f.md new file mode 100644 index 0000000000..5c072cb5bc --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/quiz-javascript-object-oriented-programming/66edd5267b52f8f617d8364f.md @@ -0,0 +1,415 @@ +--- +id: 66edd5267b52f8f617d8364f +title: JavaScript Object Oriented Programming Quiz +challengeType: 8 +dashedName: quiz-javascript-object-oriented-programming +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/espanol/25-front-end-development/quiz-javascript-objects/66edcd0ecb4b25dc64a34804.md b/curriculum/challenges/espanol/25-front-end-development/quiz-javascript-objects/66edcd0ecb4b25dc64a34804.md new file mode 100644 index 0000000000..4f80d3348a --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/quiz-javascript-objects/66edcd0ecb4b25dc64a34804.md @@ -0,0 +1,415 @@ +--- +id: 66edcd0ecb4b25dc64a34804 +title: JavaScript Objects Quiz +challengeType: 8 +dashedName: quiz-javascript-objects +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/espanol/25-front-end-development/quiz-javascript-problem-solving-and-algorithmic-thinking/66edd4bc0ce399f475ad6f9b.md b/curriculum/challenges/espanol/25-front-end-development/quiz-javascript-problem-solving-and-algorithmic-thinking/66edd4bc0ce399f475ad6f9b.md new file mode 100644 index 0000000000..ec4580a7b7 --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/quiz-javascript-problem-solving-and-algorithmic-thinking/66edd4bc0ce399f475ad6f9b.md @@ -0,0 +1,415 @@ +--- +id: 66edd4bc0ce399f475ad6f9b +title: JavaScript Problem Solving and Algorithmic Thinking Quiz +challengeType: 8 +dashedName: quiz-javascript-problem-solving-and-algorithmic-thinking +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/espanol/25-front-end-development/quiz-javascript-regular-expressions/66edd3011f18f4ee1bd9d28b.md b/curriculum/challenges/espanol/25-front-end-development/quiz-javascript-regular-expressions/66edd3011f18f4ee1bd9d28b.md new file mode 100644 index 0000000000..feeb4153de --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/quiz-javascript-regular-expressions/66edd3011f18f4ee1bd9d28b.md @@ -0,0 +1,415 @@ +--- +id: 66edd3011f18f4ee1bd9d28b +title: JavaScript Regular Expressions Quiz +challengeType: 8 +dashedName: quiz-javascript-regular-expressions +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/espanol/25-front-end-development/quiz-javascript-strings/66edc31c44f1b9c1d5c5ebca.md b/curriculum/challenges/espanol/25-front-end-development/quiz-javascript-strings/66edc31c44f1b9c1d5c5ebca.md new file mode 100644 index 0000000000..eadc2ec368 --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/quiz-javascript-strings/66edc31c44f1b9c1d5c5ebca.md @@ -0,0 +1,415 @@ +--- +id: 66edc31c44f1b9c1d5c5ebca +title: JavaScript Strings Quiz +challengeType: 8 +dashedName: quiz-javascript-strings +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/espanol/25-front-end-development/quiz-javascript-variables-and-data-types/66edc25ae5ea80bf6f785552.md b/curriculum/challenges/espanol/25-front-end-development/quiz-javascript-variables-and-data-types/66edc25ae5ea80bf6f785552.md new file mode 100644 index 0000000000..0b3de50b77 --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/quiz-javascript-variables-and-data-types/66edc25ae5ea80bf6f785552.md @@ -0,0 +1,415 @@ +--- +id: 66edc25ae5ea80bf6f785552 +title: JavaScript Variables and Data Types Quiz +challengeType: 8 +dashedName: quiz-javascript-variables-and-data-types +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/espanol/25-front-end-development/quiz-local-storage-and-crud/66edd3f9bef926f129990425.md b/curriculum/challenges/espanol/25-front-end-development/quiz-local-storage-and-crud/66edd3f9bef926f129990425.md new file mode 100644 index 0000000000..50e3c5d9b0 --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/quiz-local-storage-and-crud/66edd3f9bef926f129990425.md @@ -0,0 +1,415 @@ +--- +id: 66edd3f9bef926f129990425 +title: Local Storage and CRUD Quiz +challengeType: 8 +dashedName: quiz-local-storage-and-crud +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/espanol/25-front-end-development/quiz-nano/66f1b03b922a53cb231e1c0d.md b/curriculum/challenges/espanol/25-front-end-development/quiz-nano/66f1b03b922a53cb231e1c0d.md new file mode 100644 index 0000000000..87fe8f8830 --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/quiz-nano/66f1b03b922a53cb231e1c0d.md @@ -0,0 +1,415 @@ +--- +id: 66f1b03b922a53cb231e1c0d +title: Nano Quiz +challengeType: 8 +dashedName: quiz-nano +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/espanol/25-front-end-development/quiz-react-basics/66f1a2009e65c9a40a26d51e.md b/curriculum/challenges/espanol/25-front-end-development/quiz-react-basics/66f1a2009e65c9a40a26d51e.md new file mode 100644 index 0000000000..d8c9c8314d --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/quiz-react-basics/66f1a2009e65c9a40a26d51e.md @@ -0,0 +1,415 @@ +--- +id: 66f1a2009e65c9a40a26d51e +title: React Basics Quiz +challengeType: 8 +dashedName: quiz-react-basics +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/espanol/25-front-end-development/quiz-react-state-and-hooks/66f1a417757b6ca4eecd89d6.md b/curriculum/challenges/espanol/25-front-end-development/quiz-react-state-and-hooks/66f1a417757b6ca4eecd89d6.md new file mode 100644 index 0000000000..b79a44a23c --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/quiz-react-state-and-hooks/66f1a417757b6ca4eecd89d6.md @@ -0,0 +1,415 @@ +--- +id: 66f1a417757b6ca4eecd89d6 +title: React State and Hooks Quiz +challengeType: 8 +dashedName: quiz-react-state-and-hooks +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/espanol/25-front-end-development/quiz-recursion/66edd43cded6bff30944b676.md b/curriculum/challenges/espanol/25-front-end-development/quiz-recursion/66edd43cded6bff30944b676.md new file mode 100644 index 0000000000..e135c974d0 --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/quiz-recursion/66edd43cded6bff30944b676.md @@ -0,0 +1,415 @@ +--- +id: 66edd43cded6bff30944b676 +title: Recursion Quiz +challengeType: 8 +dashedName: quiz-recursion +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/espanol/25-front-end-development/quiz-relational-database/66f1af82732957c895f0b21a.md b/curriculum/challenges/espanol/25-front-end-development/quiz-relational-database/66f1af82732957c895f0b21a.md new file mode 100644 index 0000000000..c1c4f0ac73 --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/quiz-relational-database/66f1af82732957c895f0b21a.md @@ -0,0 +1,415 @@ +--- +id: 66f1af82732957c895f0b21a +title: Relational Database Quiz +challengeType: 8 +dashedName: quiz-relational-database +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/espanol/25-front-end-development/quiz-responsive-web-design/66ed9034f45ce3ece4053ebd.md b/curriculum/challenges/espanol/25-front-end-development/quiz-responsive-web-design/66ed9034f45ce3ece4053ebd.md new file mode 100644 index 0000000000..d0520e8f54 --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/quiz-responsive-web-design/66ed9034f45ce3ece4053ebd.md @@ -0,0 +1,415 @@ +--- +id: 66ed9034f45ce3ece4053ebd +title: Responsive Web Design Quiz +challengeType: 8 +dashedName: quiz-responsive-web-design +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/espanol/25-front-end-development/quiz-searching-and-sorting-algorithms/66edd476078cf3f3bc654271.md b/curriculum/challenges/espanol/25-front-end-development/quiz-searching-and-sorting-algorithms/66edd476078cf3f3bc654271.md new file mode 100644 index 0000000000..aa8efd3b90 --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/quiz-searching-and-sorting-algorithms/66edd476078cf3f3bc654271.md @@ -0,0 +1,415 @@ +--- +id: 66edd476078cf3f3bc654271 +title: Searching and Sorting Algorithms Quiz +challengeType: 8 +dashedName: quiz-searching-and-sorting-algorithms +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/espanol/25-front-end-development/quiz-security-and-privacy/66f1b0a939e913ccd3d4fa18.md b/curriculum/challenges/espanol/25-front-end-development/quiz-security-and-privacy/66f1b0a939e913ccd3d4fa18.md new file mode 100644 index 0000000000..740a335154 --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/quiz-security-and-privacy/66f1b0a939e913ccd3d4fa18.md @@ -0,0 +1,415 @@ +--- +id: 66f1b0a939e913ccd3d4fa18 +title: Security and Privacy Quiz +challengeType: 8 +dashedName: quiz-security-and-privacy +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/espanol/25-front-end-development/quiz-semantic-html/66ed903cf45ce3ece4053ebe.md b/curriculum/challenges/espanol/25-front-end-development/quiz-semantic-html/66ed903cf45ce3ece4053ebe.md new file mode 100644 index 0000000000..4381337a95 --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/quiz-semantic-html/66ed903cf45ce3ece4053ebe.md @@ -0,0 +1,415 @@ +--- +id: 66ed903cf45ce3ece4053ebe +title: Semantic HTML Quiz +challengeType: 8 +dashedName: quiz-semantic-html +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/espanol/25-front-end-development/quiz-styling-forms/66ed9043f45ce3ece4053ebf.md b/curriculum/challenges/espanol/25-front-end-development/quiz-styling-forms/66ed9043f45ce3ece4053ebf.md new file mode 100644 index 0000000000..850d3bf4a7 --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/quiz-styling-forms/66ed9043f45ce3ece4053ebf.md @@ -0,0 +1,415 @@ +--- +id: 66ed9043f45ce3ece4053ebf +title: Styling Forms Quiz +challengeType: 8 +dashedName: quiz-styling-forms +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/espanol/25-front-end-development/quiz-testing/66f1aeffc5774ac692112a7e.md b/curriculum/challenges/espanol/25-front-end-development/quiz-testing/66f1aeffc5774ac692112a7e.md new file mode 100644 index 0000000000..3d3dd9d8aa --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/quiz-testing/66f1aeffc5774ac692112a7e.md @@ -0,0 +1,415 @@ +--- +id: 66f1aeffc5774ac692112a7e +title: Testing Quiz +challengeType: 8 +dashedName: quiz-testing +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/espanol/25-front-end-development/quiz-typescript/66f1ae758b77cfc3e4da6151.md b/curriculum/challenges/espanol/25-front-end-development/quiz-typescript/66f1ae758b77cfc3e4da6151.md new file mode 100644 index 0000000000..3493af29ee --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/quiz-typescript/66f1ae758b77cfc3e4da6151.md @@ -0,0 +1,415 @@ +--- +id: 66f1ae758b77cfc3e4da6151 +title: TypeScript Quiz +challengeType: 8 +dashedName: quiz-typescript +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/espanol/25-front-end-development/quiz-web-performance/66f1adcf97e3e4c1bd89ebf5.md b/curriculum/challenges/espanol/25-front-end-development/quiz-web-performance/66f1adcf97e3e4c1bd89ebf5.md new file mode 100644 index 0000000000..e61ce16721 --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/quiz-web-performance/66f1adcf97e3e4c1bd89ebf5.md @@ -0,0 +1,415 @@ +--- +id: 66f1adcf97e3e4c1bd89ebf5 +title: Web Performance Quiz +challengeType: 8 +dashedName: quiz-web-performance +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/espanol/25-front-end-development/quiz-web-standards/66f1a0fcab4dfe9fcdcb269d.md b/curriculum/challenges/espanol/25-front-end-development/quiz-web-standards/66f1a0fcab4dfe9fcdcb269d.md new file mode 100644 index 0000000000..29c4e40553 --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/quiz-web-standards/66f1a0fcab4dfe9fcdcb269d.md @@ -0,0 +1,415 @@ +--- +id: 66f1a0fcab4dfe9fcdcb269d +title: Web Standards Quiz +challengeType: 8 +dashedName: quiz-web-standards +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/espanol/25-front-end-development/workshop-sentence-analyzer/66e2d680e129e1423116a541.md b/curriculum/challenges/espanol/25-front-end-development/workshop-sentence-analyzer/66e2d680e129e1423116a541.md new file mode 100644 index 0000000000..f80d29381b --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/workshop-sentence-analyzer/66e2d680e129e1423116a541.md @@ -0,0 +1,70 @@ +--- +id: 66e2d680e129e1423116a541 +title: Step 1 +challengeType: 1 +dashedName: step-1 +--- + +# --description-- + +In this workshop, you will build a sentence analyzer that will take a sentence and get the count for the number of words, vowels, consonants, and punctuation marks. + +To begin, create a `getVowelCount` function with a parameter called `sentence`. Your function should return the total number of vowels in a sentence. + +# --hints-- + +You should create a `getVowelCount` function. + +```js +assert.isFunction(getVowelCount); +``` + +You `getVowelCount` function should have a `sentence` parameter. + +```js +assert.match(getVowelCount.toString(), /sentence/); +``` + +Your `getVowelCount` function should return a number. + +```js +assert.isNumber(getVowelCount("Apples are tasty fruits")) +``` + +When the sentence is `"Apples are tasty fruits"`, the `getVowelCount` function should return `7`. + +```js +assert.strictEqual(getVowelCount("Apples are tasty fruits"), 7); +``` + +When the sentence is `"Hello, World!"`, the function should return `3`. + +```js +assert.strictEqual(getVowelCount("Hello, World!"), 3); +``` + +Your vowel count should be case-insensitive. + +```js +assert.strictEqual(getVowelCount("Apples are tasty fruits"), 7); +assert.strictEqual(getVowelCount("freeCodeCamp is awesome"), 10); +``` + +Your `getVowelCount` function should return the correct vowel count for any sentence. + +```js +assert.strictEqual(getVowelCount("I went to the store"), 6); +assert.strictEqual(getVowelCount("The quick brown fox jumps over the lazy dog"), 11); +assert.strictEqual(getVowelCount("The cat in the hat"), 5); +assert.strictEqual(getVowelCount(""), 0); +``` + +# --seed-- + +## --seed-contents-- + +```js +--fcc-editable-region-- + +--fcc-editable-region-- +``` diff --git a/curriculum/challenges/espanol/25-front-end-development/workshop-sentence-analyzer/66e2df8c5676fe51cead8ec8.md b/curriculum/challenges/espanol/25-front-end-development/workshop-sentence-analyzer/66e2df8c5676fe51cead8ec8.md new file mode 100644 index 0000000000..bc3799e54e --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/workshop-sentence-analyzer/66e2df8c5676fe51cead8ec8.md @@ -0,0 +1,56 @@ +--- +id: 66e2df8c5676fe51cead8ec8 +title: Step 2 +challengeType: 1 +dashedName: step-2 +--- + +# --description-- + +Now it is time to test your `getVowelCount` function. + +Create a `vowelCount` variable and assign it the result of calling the `getVowelCount` function with the argument of `"Apples are tasty fruits"` + +After that, log the following to the console: `"Vowel Count: [vowel count goes here]"`. Replace `[vowel count goes here]` with the the actual variable name. You can choose to use template strings or string concatenation with the `+` operator here. + +# --hints-- + +You should create a `vowelCount` variable. + +```js +assert.isNotNull(vowelCount) +``` + +Your `vowelCount` variable should be set to the result of `getVowelCount("Apples are tasty fruits")`. + +```js +assert.equal(vowelCount, getVowelCount("Apples are tasty fruits")); +``` + +You should log the `vowelCount` variable to the console with the parameter `"Vowel Count: ${vowelCount}"`. + +```js +assert.match(code, /console\.log\((?:('|"|`)Vowel\s+Count:\s+('|"|`)\s+\+\s+vowelCount|`Vowel\s+Count:\s+\${vowelCount}`)\);?/) +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +--fcc-editable-region-- + +--fcc-editable-region-- +``` diff --git a/curriculum/challenges/espanol/25-front-end-development/workshop-sentence-analyzer/66e2e5d890ac8a54c9d703bd.md b/curriculum/challenges/espanol/25-front-end-development/workshop-sentence-analyzer/66e2e5d890ac8a54c9d703bd.md new file mode 100644 index 0000000000..a7cd45c177 --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/workshop-sentence-analyzer/66e2e5d890ac8a54c9d703bd.md @@ -0,0 +1,87 @@ +--- +id: 66e2e5d890ac8a54c9d703bd +title: Step 3 +challengeType: 1 +dashedName: step-3 +--- + +# --description-- + +It's time to count the consonants. Create a `getConsonantCount` function with a `sentence` parameter. + +Inside the function, use a loop to count the number of consonants in the `sentence` that will be passed into the function when it is called. A consonant is anything that is not the following characters: `"aeiou"`. + +Your `getConsonantCount` function must return a number. + +# --hints-- + +You should create a `getConsonantCount` function. + +```js +assert.isFunction(getConsonantCount); +``` + +You `getConsonantCount` function should have a `sentence` parameter. + +```js +assert.match(getConsonantCount.toString(), /sentence/); +``` + +Your `getConsonantCount` function should return a number. + +```js +assert.isNumber(getConsonantCount("Coding is fun")) +``` + +When the sentence is `"Coding is fun"`, the `getConsonantCount` function should return `7`. + +```js +assert.strictEqual(getConsonantCount("Coding is fun"), 7); +``` + +When the sentence is `"Hello, World!"`, the `getConsonantCount` function should return `7`. + +```js +assert.strictEqual(getConsonantCount("Hello, World!"), 7); +``` + +Your consonant count should be case-insensitive. + +```js +assert.strictEqual(getConsonantCount("Apples are tasty fruits"), 13); +assert.strictEqual(getConsonantCount("freeCodeCamp is awesome"), 11); +``` + +Your `getConsonantCount` function should return the correct consonant count for any sentence. + +```js +assert.strictEqual(getConsonantCount("I went to the store"), 9); +assert.strictEqual(getConsonantCount("The quick brown fox jumps over the lazy dog"), 24); +assert.strictEqual(getConsonantCount("The cat in the hat"), 9); +assert.strictEqual(getConsonantCount(""), 0); +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +--fcc-editable-region-- + +--fcc-editable-region-- +``` diff --git a/curriculum/challenges/espanol/25-front-end-development/workshop-sentence-analyzer/66e2e99caa0cb3570f4822b4.md b/curriculum/challenges/espanol/25-front-end-development/workshop-sentence-analyzer/66e2e99caa0cb3570f4822b4.md new file mode 100644 index 0000000000..955b45ae32 --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/workshop-sentence-analyzer/66e2e99caa0cb3570f4822b4.md @@ -0,0 +1,71 @@ +--- +id: 66e2e99caa0cb3570f4822b4 +title: Step 4 +challengeType: 1 +dashedName: step-4 +--- + +# --description-- + +Now it is time to test your `getConsonantCount` function. + +Create a `consonantCount` variable and assign it the result of calling the `getConsonantCount` function with the argument of `"Coding is fun"` + +After that, log the following to the console: `"Consonant Count: [Consonant count goes here]"`. Replace `[Consonant count goes here]` with the the actual variable name. You can choose to use template strings or string concatenation with the `+` operator here. + +# --hints-- + +You should create a `consonantCount` variable. + +```js +assert.isNotNull(consonantCount) +``` + +Your `consonantCount` variable should be set to the result of `getConsonantCount("Coding is fun")`. + +```js +assert.equal(consonantCount, getConsonantCount("Coding is fun")); +``` + +You should log the `consonantCount` variable to the console with the parameter `"Consonant Count: ${consonantCount}"`. + +```js +assert.match(code, /console\.log\((?:('|"|`)Consonant\s+Count:\s+('|"|`)\s+\+\s+consonantCount|`Consonant\s+Count:\s+\${consonantCount}`)\);?/) +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +function getConsonantCount(sentence) { + const consonants = "bcdfghjklmnpqrstvwxyz"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (consonants.includes(char)) { + count++; + } + } + return count; +} + +--fcc-editable-region-- + +--fcc-editable-region-- +``` diff --git a/curriculum/challenges/espanol/25-front-end-development/workshop-sentence-analyzer/66e2eab8a5638f57b637b7cc.md b/curriculum/challenges/espanol/25-front-end-development/workshop-sentence-analyzer/66e2eab8a5638f57b637b7cc.md new file mode 100644 index 0000000000..88a123104c --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/workshop-sentence-analyzer/66e2eab8a5638f57b637b7cc.md @@ -0,0 +1,97 @@ +--- +id: 66e2eab8a5638f57b637b7cc +title: Step 5 +challengeType: 1 +dashedName: step-5 +--- + +# --description-- + +You should count the number of punctuations now. + +Create a `getPunctuationCount` function with a `sentence` parameter. + +Inside the function, create a loop to count the number of consonants in the `sentence` that will be passed into the function when it is called. + +Your `getPunctuationCount` function must return a number. + +# --hints-- + +You should create a `getPunctuationCount` function. + +```js +assert.isFunction(getPunctuationCount); +``` + +You `getPunctuationCount` function should have a `sentence` parameter. + +```js +assert.match(getPunctuationCount.toString(), /sentence/); +``` + +Your `getPunctuationCount` function should return a number. + +```js +assert.isNumber(getPunctuationCount("Coding is fun!")) +``` + +When the sentence is `"What's going on here?"`, the `getPunctuationCount` function should return `2`. + +```js +assert.strictEqual(getPunctuationCount("What's going on here?"), 2); +``` + +When the sentence is `"What????!"`, the `getPunctuationCount` function should return `5`. + +```js +assert.strictEqual(getPunctuationCount("What????!"), 5); +``` + +Your `getPunctuationCount` function should return the correct punctuation count for any sentence. + +```js +assert.strictEqual(getPunctuationCount("Be quick, sign up! freeCodeCamp awaits, friend!!!"), 6); +assert.strictEqual(getPunctuationCount("Guess what? freeCodeCamp is launching a new cert soon!"), 2); +assert.strictEqual(getPunctuationCount("freeCodeCamp, again? It's incredible!"), 4); +assert.strictEqual(getPunctuationCount(""), 0); +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +function getConsonantCount(sentence) { + const consonants = "bcdfghjklmnpqrstvwxyz"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (consonants.includes(char)) { + count++; + } + } + return count; +} + +const consonantCount = getConsonantCount("Coding is fun"); +console.log(`Consonant Count: ${consonantCount}`); + +--fcc-editable-region-- + +--fcc-editable-region-- +``` diff --git a/curriculum/challenges/espanol/25-front-end-development/workshop-sentence-analyzer/66e2edb23013ca596f8d9568.md b/curriculum/challenges/espanol/25-front-end-development/workshop-sentence-analyzer/66e2edb23013ca596f8d9568.md new file mode 100644 index 0000000000..182cf60b6f --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/workshop-sentence-analyzer/66e2edb23013ca596f8d9568.md @@ -0,0 +1,87 @@ +--- +id: 66e2edb23013ca596f8d9568 +title: Step 6 +challengeType: 1 +dashedName: step-6 +--- + +# --description-- + +Now it is time to test your `getPunctuationCount` function. + +Create a `punctuationCount` variable and assign it the result of calling the `getPunctuationCount` function with the argument of `"WHAT?!?!?!?!?"` + +After that, log the following to the console: `"Punctuation Count: [Punctuation count goes here]"`. Replace `[Punctuation count goes here]` with the the actual variable name. You can choose to use template strings or string concatenation with the `+` operator here. + +# --hints-- + +You should create a `punctuationCount` variable. + +```js +assert.isNotNull(punctuationCount) +``` + +Your `punctuationCount` variable should be set to the result of `getPunctuationCount("WHAT?!?!?!?!?")`. + +```js +assert.equal(punctuationCount, getPunctuationCount("WHAT?!?!?!?!?")); +``` + +You should log the following to the console: `"Punctuation Count: [Punctuation count goes here]"`. Replace `[Punctuation count goes here]` with the the actual variable name. Make sure to use proper string concatenation syntax here. + +```js +assert.match(code, /console\.log\((?:('|"|`)Punctuation\s+Count:\s+('|"|`)\s+\+\s+punctuationCount|`Punctuation\s+Count:\s+\${punctuationCount}`)\);?/) +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +function getConsonantCount(sentence) { + const consonants = "bcdfghjklmnpqrstvwxyz"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (consonants.includes(char)) { + count++; + } + } + return count; +} + +const consonantCount = getConsonantCount("Coding is fun"); +console.log(`Consonant Count: ${consonantCount}`); + +function getPunctuationCount(sentence) { + const punctuations = ".,!?;:-()[]{}\"'–"; + let count = 0; + + for (const char of sentence) { + if (punctuations.includes(char)) { + count++; + } + } + return count; +} + +--fcc-editable-region-- + +--fcc-editable-region-- +``` + diff --git a/curriculum/challenges/espanol/25-front-end-development/workshop-sentence-analyzer/66e2f06b191e305c00574e4d.md b/curriculum/challenges/espanol/25-front-end-development/workshop-sentence-analyzer/66e2f06b191e305c00574e4d.md new file mode 100644 index 0000000000..de926b32ac --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/workshop-sentence-analyzer/66e2f06b191e305c00574e4d.md @@ -0,0 +1,113 @@ +--- +id: 66e2f06b191e305c00574e4d +title: Step 7 +challengeType: 1 +dashedName: step-7 +--- + +# --description-- + +Finally, count the number of words by creating a `getWordCount` function with a `sentence` parameter. The function should return the total number of words in the sentence passed in when it is called. + +# --hints-- + +You should create a `getWordCount` function. + +```js +assert.isFunction(getWordCount); +``` + +You `getWordCount` function should have a `sentence` parameter. + +```js +assert.match(getWordCount.toString(), /sentence/); +``` + +Your `getWordCount` function should return a number. + +```js +assert.isNumber(getWordCount("I love freeCodeCamp")) +``` + +When the sentence is `"When are you gonna start learning to code?"`, the `getWordCount` function should return `8`. + +```js +assert.strictEqual(getWordCount("When are you gonna start learning to code?"), 8); +``` + +When the sentence is `"What's going on?"`, the `getWordCount` function should return `3`. + +```js +assert.strictEqual(getWordCount("What's going on?"), 3); +``` + +Your word count should be case-insensitive. + +```js +assert.strictEqual(getWordCount("freeCodeCamp offers free coding tutorials online"), 6); +assert.strictEqual(getWordCount("You can learn HTML, CSS, JavaScript, and more on freeCodeCamp"), 10); +``` + +Your `getWordCount` function should return the correct punctuation count for any sentence. + +```js +assert.strictEqual(getWordCount("freeCodeCamp has a great community of kind people"), 8); +assert.strictEqual(getWordCount("The freeCodeCamp curriculum is constantly updated"), 6); +assert.strictEqual(getWordCount("freeCodeCamp teaches both frontend and backend development"), 7); +assert.strictEqual(getWordCount(""), 0); +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +function getConsonantCount(sentence) { + const consonants = "bcdfghjklmnpqrstvwxyz"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (consonants.includes(char)) { + count++; + } + } + return count; +} + +const consonantCount = getConsonantCount("Coding is fun"); +console.log(`Consonant Count: ${consonantCount}`); + +function getPunctuationCount(sentence) { + const punctuations = ".,!?;:-()[]{}\"'–"; + let count = 0; + + for (const char of sentence) { + if (punctuations.includes(char)) { + count++; + } + } + return count; +} + +const punctuationCount = getPunctuationCount("WHAT?!?!?!?!?"); +console.log(`Punctuation Count: ${punctuationCount}`); + +--fcc-editable-region-- + +--fcc-editable-region-- +``` diff --git a/curriculum/challenges/espanol/25-front-end-development/workshop-sentence-analyzer/66e2f376df6f315ee81de81a.md b/curriculum/challenges/espanol/25-front-end-development/workshop-sentence-analyzer/66e2f376df6f315ee81de81a.md new file mode 100644 index 0000000000..f649dc84fa --- /dev/null +++ b/curriculum/challenges/espanol/25-front-end-development/workshop-sentence-analyzer/66e2f376df6f315ee81de81a.md @@ -0,0 +1,159 @@ +--- +id: 66e2f376df6f315ee81de81a +title: Step 8 +challengeType: 1 +dashedName: step-8 +--- + +# --description-- + +Test your `getWordCount` by creating a `wordCount` variable set to the calling of the `getWordCount` function with the sentence `"I love freeCodeCamp"`. + +After that, log the following to the console: `"Word Count: [Word count goes here]"`. Replace `[Word count goes here]` with the the actual variable name. You can choose to use template strings or string concatenation with the `+` operator here. + +With that, your sentence analyzer project is done! + +# --hints-- + +You should create a `wordCount` variable. + +```js +assert.isNotNull(wordCount) +``` + +Your `wordCount` variable should be set to the result of `getWordCount("I love freeCodeCamp")`. + +```js +assert.equal(wordCount, getWordCount("I love freeCodeCamp")); +``` + +You should log the `wordCount` variable to the console with the parameter `"Word Count Count: ${wordCount}"`. + +```js +assert.match(code, /console\.log\((?:('|"|`)Word\s+Count:\s+('|"|`)\s+\+\s+wordCount|`Word\s+Count:\s+\${wordCount}`)\);?/) +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +function getConsonantCount(sentence) { + const consonants = "bcdfghjklmnpqrstvwxyz"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (consonants.includes(char)) { + count++; + } + } + return count; +} + +const consonantCount = getConsonantCount("Coding is fun"); +console.log(`Consonant Count: ${consonantCount}`); + +function getPunctuationCount(sentence) { + const punctuations = ".,!?;:-()[]{}\"'–"; + let count = 0; + + for (const char of sentence) { + if (punctuations.includes(char)) { + count++; + } + } + return count; +} + +const punctuationCount = getPunctuationCount("WHAT?!?!?!?!?"); +console.log(`Punctuation Count: ${punctuationCount}`); + +function getWordCount(sentence) { + if (sentence.trim() === '') { + return 0; + } + + const words = sentence.trim().split(/\s+/); + return words.length; +} + +--fcc-editable-region-- + +--fcc-editable-region-- +``` + +# --solutions-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +function getConsonantCount(sentence) { + const consonants = "bcdfghjklmnpqrstvwxyz"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (consonants.includes(char)) { + count++; + } + } + return count; +} + +const consonantCount = getConsonantCount("Coding is fun"); +console.log(`Consonant Count: ${consonantCount}`); + +function getPunctuationCount(sentence) { + const punctuations = ".,!?;:-()[]{}\"'–"; + let count = 0; + + for (const char of sentence) { + if (punctuations.includes(char)) { + count++; + } + } + return count; +} + +const punctuationCount = getPunctuationCount("WHAT?!?!?!?!?"); +console.log(`Punctuation Count: ${punctuationCount}`); + +function getWordCount(sentence) { + if (sentence.trim() === '') { + return 0; + } + + const words = sentence.trim().split(/\s+/); + return words.length; +} + +const wordCount = getWordCount("I love freeCodeCamp"); +console.log(`Word Count: ${wordCount}`); +``` diff --git a/curriculum/challenges/german/05-back-end-development-and-apis/basic-node-and-express/get-data-from-post-requests.md b/curriculum/challenges/german/05-back-end-development-and-apis/basic-node-and-express/get-data-from-post-requests.md index de56a6f922..e74dbd932a 100644 --- a/curriculum/challenges/german/05-back-end-development-and-apis/basic-node-and-express/get-data-from-post-requests.md +++ b/curriculum/challenges/german/05-back-end-development-and-apis/basic-node-and-express/get-data-from-post-requests.md @@ -24,7 +24,7 @@ PUT oder PATCH (manchmal auch POST) - Aktualisieren einer Ressource anhand über DELETE - Delete a resource. -Es gibt noch eine Reihe anderer Methoden, um eine Verbindung mit dem Server auszuhandeln. Mit Ausnahme von GET können alle anderen oben aufgeführten Methoden eine Payload haben (d.h. die Daten im Anfrage-Körper). Die Body-Parser-Middleware funktioniert mit diesen Methoden ebenfalls. +Es gibt noch eine Reihe anderer Methoden, um eine Verbindung mit dem Server auszuhandeln. Except for GET, all the other methods listed above can have a payload (i.e. the data into the request body). Die Body-Parser-Middleware funktioniert mit diesen Methoden ebenfalls. # --hints-- diff --git a/curriculum/challenges/german/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/66694bfa435cef241f6f9a68.md b/curriculum/challenges/german/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/66694bfa435cef241f6f9a68.md index b3d3b6340c..d065457728 100644 --- a/curriculum/challenges/german/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/66694bfa435cef241f6f9a68.md +++ b/curriculum/challenges/german/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/66694bfa435cef241f6f9a68.md @@ -18,7 +18,7 @@ empty_list = [] The list is characterized by the square brackets around all the values, and a comma between the values, like: `["A", "happy", "list"]`. If the list does not contain any values, then it is an empty list: `[]`. -A list can contain different data types: `[1, "Up", ["Down", "Twice]]`. That includes all possible data types. It can also contain another list! +A list can contain different data types: `[1, "Up", ["Down", "Twice"]]`. That includes all possible data types. It can also contain another list! Create a variable called `my_list` and assign to it an empty list. diff --git a/curriculum/challenges/german/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/656ef89b4b486b7a16077864.md b/curriculum/challenges/german/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/656ef89b4b486b7a16077864.md index a4e0815ad0..ac4dfce0d5 100644 --- a/curriculum/challenges/german/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/656ef89b4b486b7a16077864.md +++ b/curriculum/challenges/german/07-scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/656ef89b4b486b7a16077864.md @@ -1,6 +1,6 @@ --- id: 656ef89b4b486b7a16077864 -title: Step 26 +title: Schritt 26 challengeType: 20 dashedName: step-26 --- diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143931a113bb80c45546287.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143931a113bb80c45546287.md index ab416ed775..f29c3c3c32 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143931a113bb80c45546287.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143931a113bb80c45546287.md @@ -185,16 +185,5 @@ h2 { border-bottom: 4px solid #dfdfe2; } -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border: 0; -} ``` diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/614394fb41985e0d2012a93e.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/614394fb41985e0d2012a93e.md index 524d0c6f7f..21869f90c4 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/614394fb41985e0d2012a93e.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/614394fb41985e0d2012a93e.md @@ -150,16 +150,5 @@ h2 { border-bottom: 4px solid #dfdfe2; } -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border: 0; -} ``` diff --git a/curriculum/challenges/german/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143956ed76ed60e012faa51.md b/curriculum/challenges/german/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143956ed76ed60e012faa51.md index 856bb53522..c63407ea4d 100644 --- a/curriculum/challenges/german/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143956ed76ed60e012faa51.md +++ b/curriculum/challenges/german/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143956ed76ed60e012faa51.md @@ -138,18 +138,6 @@ h2 { border-bottom: 4px solid #dfdfe2; } -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border: 0; -} - ``` ```css diff --git a/curriculum/challenges/german/25-front-end-development/lab-book-catalog-table/66ec4c8e9878d8441956516f.md b/curriculum/challenges/german/25-front-end-development/lab-book-catalog-table/66ec4c8e9878d8441956516f.md new file mode 100644 index 0000000000..d850d96afc --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/lab-book-catalog-table/66ec4c8e9878d8441956516f.md @@ -0,0 +1,200 @@ +--- +id: 66ec4c8e9878d8441956516f +title: Build a Book Catalog Table +challengeType: 14 +dashedName: build-a-book-catalog-table +demoType: onClick +--- + +# --description-- + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should create a `table` element that lists book information. +1. Your table should have a table head element with one row in it. +1. The row in your table head element should have four table header elements, with the text of `Title`, `Author`, `Genre`, and `Publication Year`, in that order. +1. Your table should have a table body element with at least five rows in it. +1. Each row in your table body should have four table data elements that display the book's Title, Author, Genre, and Publication Year. +1. Your table should have a table footer element with one row in it. +1. The row in your table footer element should have a table data element that spans four columns and has the text `Total Books: [number of books in your table]`. + +# --hints-- + +You should have one `table` element. + +```js +assert.lengthOf(document.querySelectorAll('table'), 1); +``` + +You should have one `thead` element within your `table` element. + +```js +assert.lengthOf(document.querySelectorAll('table thead'), 1); +``` + +You should have one `tr` element within your `thead` element. + +```js +assert.lengthOf(document.querySelectorAll('thead tr'), 1); +``` + +You should have four `th` elements within your `thead` element's row. + +```js +assert.lengthOf(document.querySelectorAll('thead tr th'), 4); +``` + +Your four `th` elements should have the text `Title`, `Author`, `Genre`, and `Publication Year`, in that order. + +```js +const ths = document.querySelectorAll('thead tr th'); +assert.equal(ths[0]?.textContent, 'Title'); +assert.equal(ths[1]?.textContent, 'Author'); +assert.equal(ths[2]?.textContent, 'Genre'); +assert.equal(ths[3]?.textContent, 'Publication Year'); +``` + +You should have one `tbody` element within your `table` element. + +```js +assert.lengthOf(document.querySelectorAll('table tbody'), 1); +``` + +Your `tbody` element should have at least five rows. + +```js +assert.isAtLeast(document.querySelectorAll('tbody tr').length, 5); +``` + +Each row in your `tbody` element should have exactly four `td` elements as children. + +```js +const rows = document.querySelectorAll('tbody tr'); +assert.isAtLeast(rows.length, 1); + +rows.forEach(row => { + assert.lengthOf(row.querySelectorAll('td'), 4); + assert.lengthOf(row.children, 4); +}); +``` + +Each `td` element in your table body should have text with book information. + +```js +const tds = document.querySelectorAll('tbody tr td'); +assert.isAtLeast(tds.length, 1); + +tds.forEach(td => { + assert.isAtLeast(td.textContent.length, 1); +}); +``` + +You should have one `tfoot` element within your `table` element. + +```js +assert.lengthOf(document.querySelectorAll('table tfoot'), 1); +``` + +You should have exactly one `tr` element in your `tfoot` element. + +```js +assert.lengthOf(document.querySelectorAll('tfoot tr'), 1); +``` + +The `td` element in your `tfoot` element's row should have it's `colspan` attribute set to `4`. + +```js +assert.equal(document.querySelector('tfoot tr td')?.colSpan, 4); +``` + +The `td` element in your `tfoot` element's row should have the text `Total Books: [number of books in your table]`. + +```js +const numberOfBooks = document.querySelectorAll('tbody tr')?.length; +assert.equal(document.querySelector('tfoot tr td').textContent, `Total Books: ${numberOfBooks}`); +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + + + Book Catalog + + + + + + +``` + +# --solutions-- + +```html + + + + + + Book Catalog + + +

          Book Catalog

          + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          TitleAuthorGenrePublication Year
          How to Contribute to Open-Source Projects – A Handbook for BeginnersHillary NyakundiOpen Source2023
          Learn Linux for Beginners: From Basics to Advanced TechniquesZaira HiraLinux2024
          How to Learn to Code and Get a Developer JobQuincy LarsonLearn To Code2024
          The Regular Expressions Book – RegEx for JavaScript DevelopersKolade ChrisRegular Expressions2023
          The Python Code Example HandbookFarhan Hasin ChowdhuryPython2023
          Total Books: 5
          + + +``` diff --git a/curriculum/challenges/german/25-front-end-development/lab-cash-register/aa2e6f85cab2ab736c9a9b24.md b/curriculum/challenges/german/25-front-end-development/lab-cash-register/aa2e6f85cab2ab736c9a9b24.md new file mode 100644 index 0000000000..fd6436366d --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/lab-cash-register/aa2e6f85cab2ab736c9a9b24.md @@ -0,0 +1,244 @@ +--- +id: aa2e6f85cab2ab736c9a9b24 +title: Build a Cash Register +challengeType: 14 +dashedName: build-a-cash-register +--- + +# --description-- + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should create a cash register drawer function `checkCashRegister()` that accepts purchase price as the first argument (`price`), payment as the second argument (`cash`), and cash-in-drawer (`cid`, which is is a 2D array listing available currency) as the third argument. +1. The `checkCashRegister()` function should always return an object with a `status` key and a `change` key. +1. If cash-in-drawer is less than the change due, or if you cannot return the exact change, the function should return `{status: "INSUFFICIENT_FUNDS", change: []}`. +1. If the cash-in-drawer is equal to the change due, the function should return `{status: "CLOSED", change: [...]}` with cash-in-drawer as the value for the key `change`. +1. Otherwise, the function should return `{status: "OPEN", change: [...]}`, with the change due in coins and bills, sorted in highest to lowest order, as the value of the `change` key. + +
          Currency UnitAmount
          Penny$0.01 (PENNY)
          Nickel$0.05 (NICKEL)
          Dime$0.1 (DIME)
          Quarter$0.25 (QUARTER)
          Dollar$1 (ONE)
          Five Dollars$5 (FIVE)
          Ten Dollars$10 (TEN)
          Twenty Dollars$20 (TWENTY)
          One-hundred Dollars$100 (ONE HUNDRED)
          + +See below for an example of a cash-in-drawer array: + +```js +[ + ["PENNY", 1.01], + ["NICKEL", 2.05], + ["DIME", 3.1], + ["QUARTER", 4.25], + ["ONE", 90], + ["FIVE", 55], + ["TEN", 20], + ["TWENTY", 60], + ["ONE HUNDRED", 100] +] +``` + +# --hints-- + +`checkCashRegister(19.5, 20, [["PENNY", 1.01], ["NICKEL", 2.05], ["DIME", 3.1], ["QUARTER", 4.25], ["ONE", 90], ["FIVE", 55], ["TEN", 20], ["TWENTY", 60], ["ONE HUNDRED", 100]])` should return an object. + +```js +assert.deepEqual( + Object.prototype.toString.call( + checkCashRegister(19.5, 20, [ + ['PENNY', 1.01], + ['NICKEL', 2.05], + ['DIME', 3.1], + ['QUARTER', 4.25], + ['ONE', 90], + ['FIVE', 55], + ['TEN', 20], + ['TWENTY', 60], + ['ONE HUNDRED', 100] + ]) + ), + '[object Object]' +); +``` + +`checkCashRegister(19.5, 20, [["PENNY", 1.01], ["NICKEL", 2.05], ["DIME", 3.1], ["QUARTER", 4.25], ["ONE", 90], ["FIVE", 55], ["TEN", 20], ["TWENTY", 60], ["ONE HUNDRED", 100]])` should return `{status: "OPEN", change: [["QUARTER", 0.5]]}`. + +```js +assert.deepEqual( + checkCashRegister(19.5, 20, [ + ['PENNY', 1.01], + ['NICKEL', 2.05], + ['DIME', 3.1], + ['QUARTER', 4.25], + ['ONE', 90], + ['FIVE', 55], + ['TEN', 20], + ['TWENTY', 60], + ['ONE HUNDRED', 100] + ]), + { status: 'OPEN', change: [['QUARTER', 0.5]] } +); +``` + +`checkCashRegister(3.26, 100, [["PENNY", 1.01], ["NICKEL", 2.05], ["DIME", 3.1], ["QUARTER", 4.25], ["ONE", 90], ["FIVE", 55], ["TEN", 20], ["TWENTY", 60], ["ONE HUNDRED", 100]])` should return `{status: "OPEN", change: [["TWENTY", 60], ["TEN", 20], ["FIVE", 15], ["ONE", 1], ["QUARTER", 0.5], ["DIME", 0.2], ["PENNY", 0.04]]}`. + +```js +assert.deepEqual( + checkCashRegister(3.26, 100, [ + ['PENNY', 1.01], + ['NICKEL', 2.05], + ['DIME', 3.1], + ['QUARTER', 4.25], + ['ONE', 90], + ['FIVE', 55], + ['TEN', 20], + ['TWENTY', 60], + ['ONE HUNDRED', 100] + ]), + { + status: 'OPEN', + change: [ + ['TWENTY', 60], + ['TEN', 20], + ['FIVE', 15], + ['ONE', 1], + ['QUARTER', 0.5], + ['DIME', 0.2], + ['PENNY', 0.04] + ] + } +); +``` + +`checkCashRegister(19.5, 20, [["PENNY", 0.01], ["NICKEL", 0], ["DIME", 0], ["QUARTER", 0], ["ONE", 0], ["FIVE", 0], ["TEN", 0], ["TWENTY", 0], ["ONE HUNDRED", 0]])` should return `{status: "INSUFFICIENT_FUNDS", change: []}`. + +```js +assert.deepEqual( + checkCashRegister(19.5, 20, [ + ['PENNY', 0.01], + ['NICKEL', 0], + ['DIME', 0], + ['QUARTER', 0], + ['ONE', 0], + ['FIVE', 0], + ['TEN', 0], + ['TWENTY', 0], + ['ONE HUNDRED', 0] + ]), + { status: 'INSUFFICIENT_FUNDS', change: [] } +); +``` + +`checkCashRegister(19.5, 20, [["PENNY", 0.01], ["NICKEL", 0], ["DIME", 0], ["QUARTER", 0], ["ONE", 1], ["FIVE", 0], ["TEN", 0], ["TWENTY", 0], ["ONE HUNDRED", 0]])` should return `{status: "INSUFFICIENT_FUNDS", change: []}`. + +```js +assert.deepEqual( + checkCashRegister(19.5, 20, [ + ['PENNY', 0.01], + ['NICKEL', 0], + ['DIME', 0], + ['QUARTER', 0], + ['ONE', 1], + ['FIVE', 0], + ['TEN', 0], + ['TWENTY', 0], + ['ONE HUNDRED', 0] + ]), + { status: 'INSUFFICIENT_FUNDS', change: [] } +); +``` + +`checkCashRegister(19.5, 20, [["PENNY", 0.5], ["NICKEL", 0], ["DIME", 0], ["QUARTER", 0], ["ONE", 0], ["FIVE", 0], ["TEN", 0], ["TWENTY", 0], ["ONE HUNDRED", 0]])` should return `{status: "CLOSED", change: [["PENNY", 0.5], ["NICKEL", 0], ["DIME", 0], ["QUARTER", 0], ["ONE", 0], ["FIVE", 0], ["TEN", 0], ["TWENTY", 0], ["ONE HUNDRED", 0]]}`. + +```js +assert.deepEqual( + checkCashRegister(19.5, 20, [ + ['PENNY', 0.5], + ['NICKEL', 0], + ['DIME', 0], + ['QUARTER', 0], + ['ONE', 0], + ['FIVE', 0], + ['TEN', 0], + ['TWENTY', 0], + ['ONE HUNDRED', 0] + ]), + { + status: 'CLOSED', + change: [ + ['PENNY', 0.5], + ['NICKEL', 0], + ['DIME', 0], + ['QUARTER', 0], + ['ONE', 0], + ['FIVE', 0], + ['TEN', 0], + ['TWENTY', 0], + ['ONE HUNDRED', 0] + ] + } +); +``` + +# --seed-- + +## --seed-contents-- + +```js + +``` + +# --solutions-- + +```js +const denom = [ + { name: "ONE HUNDRED", val: 100 }, + { name: "TWENTY", val: 20 }, + { name: "TEN", val: 10 }, + { name: "FIVE", val: 5 }, + { name: "ONE", val: 1 }, + { name: "QUARTER", val: 0.25 }, + { name: "DIME", val: 0.1 }, + { name: "NICKEL", val: 0.05 }, + { name: "PENNY", val: 0.01 }, + ]; + + function checkCashRegister(price, cash, cid) { + const output = { status: null, change: [] }; + let change = cash - price; + const register = cid.reduce( + function (acc, curr) { + acc.total += curr[1]; + acc[curr[0]] = curr[1]; + return acc; + }, + { total: 0 } + ); + if (register.total === change) { + output.status = "CLOSED"; + output.change = cid; + return output; + } + if (register.total < change) { + output.status = "INSUFFICIENT_FUNDS"; + return output; + } + const change_arr = denom.reduce(function (acc, curr) { + let value = 0; + while (register[curr.name] > 0 && change >= curr.val) { + change -= curr.val; + register[curr.name] -= curr.val; + value += curr.val; + change = Math.round(change * 100) / 100; + } + if (value > 0) { + acc.push([curr.name, value]); + } + return acc; + }, []); + if (change_arr.length < 1 || change > 0) { + output.status = "INSUFFICIENT_FUNDS"; + return output; + } + output.status = "OPEN"; + output.change = change_arr; + return output; + } +``` diff --git a/curriculum/challenges/german/25-front-end-development/lab-event-hub/66ebd4ae2812430bb883c787.md b/curriculum/challenges/german/25-front-end-development/lab-event-hub/66ebd4ae2812430bb883c787.md new file mode 100644 index 0000000000..7b3d1a504f --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/lab-event-hub/66ebd4ae2812430bb883c787.md @@ -0,0 +1,306 @@ +--- +id: 66ebd4ae2812430bb883c787 +title: Build an Event Hub +challengeType: 14 +dashedName: lab-event-hub +demoType: onClick +--- + +# --description-- + +In this lab you will utilize the semantic HTML elements to create the structure of a web page. You'll add content and images to make it look like a real event hub. + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should have a `header` element. +1. Inside the `header` element, you should have a `h1` element that contains the text `Event Hub`, and a `nav` element. +1. Inside the `nav` element, you should have an unordered list of two items containing links to different sections of the page. The first item should have the text `Upcoming Events`, and the second item should have the text `Past Events`. +1. Each link should be represented by an `a` element with an `href` attribute that links to the corresponding section of the page, `#upcoming-events` and `#past-events` respectively. +1. You should have a `main` element that contains the different sections of the page. +1. Inside the `main` element, you should have two `section` elements. +1. The first `section` element should have an `id` attribute with the value `upcoming-events` +1. Inside the `#upcoming-events` section, you should have: + + - An `h2` element with the text `Upcoming Events`. + - Two `article` elements. Each article should represent an event, and it should have : + - A `h3` element for the event title. + - A `p` element for the event description. You can add a date at the bottom if you like. + +1. The second `section` element should have an `id` attribute with the value `past-events`. +1. Inside the `#past-events` section, you should have: + + - An `h2` element with the text `Past Events`. + - Two `article` elements. Each article element should represent a past event, and it should have: + - An `h3` element for the event title, + - A `p` element for the event description. You can add a date at the bottom if you like. + - An image element with the `src` attribute pointing to an image file and the `alt` attribute with a description of the image. + +**Note:** You can use any text for the event descriptions and dates. You can use the following image URLs for the images if you like: + +- `https://cdn.freecodecamp.org/curriculum/labs/past-event1.jpg`. +- `https://cdn.freecodecamp.org/curriculum/labs/past-event2.jpg`. + +# --hints-- + +You should have a `header` element. + +```js +assert.isNotNull(document.querySelector("header")); +``` + +Your `header` element should come after the opening `body` tag. + +```js +assert.equal(document.querySelector("body")?.firstElementChild?.tagName, "HEADER"); +``` + +Inside the `header` element, you should have a `h1` element that contains the text `Event Hub`. + +```js +const h1Element = document.querySelector('header h1'); +assert.strictEqual(h1Element?.innerText, "Event Hub"); +``` + +Inside the `header` element, after the `h1` element, you should have a `nav` element. + +```js +assert.isNotNull(document.querySelector("header>h1+nav")); +``` + +Your `nav` element should contain an unordered list of two items. + +```js +const liElements = document.querySelectorAll('header nav>ul>li'); + +assert.isNotNull('header nav>ul'); +assert.strictEqual(liElements.length, 2); +``` + +The first item in the unordered list should be a link. + +```js +const firstLink = document.querySelectorAll('header nav ul li a')[0]; +assert.exists(firstLink); +``` + +The second item in the unordered list should be a link. + +```js +const secondLink = document.querySelectorAll('header nav ul li a')[1]; +assert.exists(secondLink); +``` + +The text of the first item in the unordered list should be `"Upcoming Events"`. + +```js +const firstLink = document.querySelectorAll('header nav>ul>li>a')[0]; +assert.strictEqual(firstLink.innerText, "Upcoming Events"); +``` + +The first item in the unordered list should have the `href` set to `#upcoming-events`. + +```js +const anchorElement = document.querySelectorAll("header nav>ul>li>a")[0]; +const hrefAttribute = anchorElement?.getAttribute("href"); +assert.strictEqual(hrefAttribute, "#upcoming-events"); +``` + +The second item in the unordered list should have the `href` set to `#past-events`. + +```js +const anchorElement = document.querySelectorAll("header nav>ul>li>a")[1]; +const hrefAttribute = anchorElement?.getAttribute("href"); +assert.strictEqual(hrefAttribute, "#past-events"); +``` + +You should have a `main` element after the `header` element closing tag. + +```js +const mainElement = document.querySelector("body>header+main"); +assert.isNotNull(mainElement); +``` + +Inside the `main` element, you should have two `section` elements. + +```js +const sectionElements = document.querySelectorAll('body>header+main>section'); +assert.strictEqual(sectionElements.length, 2); +``` + +Your first `section` element should have an `id` attribute with the value `upcoming-events`. + +```js +const firstSection = document.querySelectorAll('body>header+main>section')[0]; +const idAttribute = firstSection?.getAttribute("id"); +assert.strictEqual(idAttribute, "upcoming-events"); +``` + +Your second `section` element should have an `id` attribute with the value `past-events`. + +```js +const secondSection = document.querySelectorAll('body>header+main>section')[1]; +const idAttribute = secondSection?.getAttribute("id"); +assert.strictEqual(idAttribute, "past-events"); +``` + +Inside the `#upcoming-events` section, you should have an `h2` element with the text `Upcoming Events`. + +```js +const h2Element = document.querySelector('#upcoming-events h2'); +assert.strictEqual(h2Element?.innerText, "Upcoming Events"); +``` + +Inside the `#upcoming-events` section, you should have two `article` elements. + +```js +const articleElements = document.querySelectorAll('#upcoming-events article'); +assert.strictEqual(articleElements.length, 2); +``` + +Both of the `article` elements inside the `#upcoming-events` section should have an `h3` element for the event title. + +```js +const h3Elements = document.querySelectorAll('#upcoming-events article h3'); +assert.strictEqual(h3Elements.length, 2); +``` + +Both of the `article` elements inside the `#upcoming-events` section should have a paragraph element for the event description. + +```js +const pElement = document.querySelectorAll('#upcoming-events article h3+p').length; +assert.strictEqual(pElement, 2); +``` + +Inside the `#past-events` section, you should have an `h2` element with the text `Past Events`. + +```js +const h2Element = document.querySelector('#past-events h2'); +assert.strictEqual(h2Element?.innerText, "Past Events"); +``` + +Inside the `#past-events` section, you should have two `article` elements. + +```js +const articleElements = document.querySelectorAll('#past-events article'); +assert.strictEqual(articleElements.length, 2); +``` + +Both of the `article` elements inside the `#past-events` section should have an `h3` element for the event title. + +```js +const h3Elements = document.querySelectorAll('#past-events article h3'); +assert.strictEqual(h3Elements.length, 2); +``` + +Both of the `article` elements inside the `#past-events` section should have a paragraph element for the event description. + +```js +const pElement = document.querySelectorAll('#past-events article h3+p').length; +assert.strictEqual(pElement, 2); +``` + +Both of the `article` elements inside the `#past-events` section should have an image element. + +```js +const imgElements = document.querySelectorAll('#past-events article img'); +assert.strictEqual(imgElements.length, 2); +``` + +Both of the image elements inside the `#past-events` section should have the `src` attribute pointing to an image file. + +```js +const imgElements = document.querySelectorAll('#past-events article img'); +assert.strictEqual(imgElements.length, 2); + +for (let img of imgElements) { + assert(img.getAttribute("src")); +} +``` + +Both of the image elements inside the `#past-events` section should have the `alt` attribute with a description of the image. + +```js +const imgElements = document.querySelectorAll('#past-events article img'); +assert.strictEqual(imgElements.length, 2); + +for (let img of imgElements) { + assert(img.getAttribute("alt")); +} +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + + Event Hub + + + + + + + +``` + +# --solutions-- + +```html + + + + + + Event Hub + + +
          +

          Event Hub

          + +
          +
          +
          +

          Upcoming Events

          +
          +

          AI & Machine Learning Conference 2024

          +

          Join us for a deep dive into the latest advancements in artificial intelligence and machine learning. Industry leaders will share insights and case studies on how AI is transforming various sectors.

          +

          Date: August 10, 2024

          +
          +
          +

          Web Development Bootcamp

          +

          A hands-on workshop designed for developers looking to enhance their skills in modern web technologies including React, Node.js, and GraphQL. Perfect for both beginners and experienced developers.

          +

          Date: September 5, 2024

          +
          +
          +
          +

          Past Events

          +
          +

          Cybersecurity Summit 2024

          +

          An event focusing on the latest trends and threats in cybersecurity. Experts discussed strategies for protecting data and ensuring privacy in an increasingly digital world.

          +

          Date: June 15, 2024

          + Image from Cybersecurity Summit 2024 +
          +
          +

          Blockchain Expo 2024

          +

          A comprehensive event covering the future of blockchain technology. Topics included decentralized finance (DeFi), smart contracts, and the impact of blockchain on various industries.

          +

          Date: July 20, 2024

          + Image from Blockchain Expo 2024 +
          +
          +
          + + +``` + diff --git a/curriculum/challenges/german/25-front-end-development/lab-favorite-icon-toggler/66bf6bacf178eac7b96d4f5e.md b/curriculum/challenges/german/25-front-end-development/lab-favorite-icon-toggler/66bf6bacf178eac7b96d4f5e.md new file mode 100644 index 0000000000..6c0624aa31 --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/lab-favorite-icon-toggler/66bf6bacf178eac7b96d4f5e.md @@ -0,0 +1,216 @@ +--- +id: 66bf6bacf178eac7b96d4f5e +title: Build a Favorite Icon Toggler +challengeType: 14 +dashedName: build-a-favorite-icon-toggler +demoType: onClick +--- + +# --description-- + +In this lab you will use JavaScript click events to toggle the appearance of a favorite icon. When the heart icon is clicked, the appearance of the heart changes from empty to filled, and vice versa. + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. **Do not copy this demo project**. + +**User Stories:** + +1. You should have an unordered list with three items. +2. The unordered list should have the class `item-list`. +3. The three list items should contain the item name followed by a `span` element with the class `favorite-icon`. +4. The `span` element should contain the code `♡` initially to represent an empty heart. +5. When a span element containing a heart is clicked, you should add the `filled` class to the clicked `span` if it's not already present, and remove it, if it is. +6. When a `span` element containing a heart is clicked, the heart symbol should toggle between `♡` (empty heart) and `❤` (filled heart), depending on its current state. + +# --hints-- + +You should have an unordered list. + +```js +assert.exists(document.querySelector('ul')); +``` + +Your unordered list should have 3 items. + +```js +assert.lengthOf(document.querySelectorAll('ul li'), 3); +``` + +Your unordered list should have the class `item-list`. + +```js +assert.exists(document.querySelector('ul.item-list')); +``` + +Your individual list items should contain the item name. + +```js +assert.exists(document.querySelector('ul li').textContent); + +``` + +Your individual list item should contain a `span` element with the class `favorite-icon` + +```js +assert.exists(document.querySelector('ul li span.favorite-icon')); +``` + +Initially, the `span` elements should contain the code `♡` to represent an empty heart. + +```js +const inputs = document.querySelectorAll('ul li span.favorite-icon'); +assert(inputs.length) + +for (let input of inputs) { + assert.strictEqual(input.innerHTML.charCodeAt(0), 9825); +} +``` + +When the `span` element is clicked, and it contains the class `filled`, you should remove the class `filled` from the `span` element and change the innerHTML of the `span` element to `♡`. + +```js +const spanElements = document.querySelectorAll('.favorite-icon'); +assert(spanElements.length); + +spanElements.forEach(span => span.classList.add('filled')); + +spanElements.forEach(span => { + span.dispatchEvent(new Event('click')); + span.dispatchEvent(new Event('change')); + assert.isFalse(span.classList.contains('filled')); + assert.equal(span.innerHTML.charCodeAt(0), 9825); +}); +``` + +When the `span` element is clicked, and it doesn't contain the class `filled`, you should add the class `filled` to the `span` element and change the `innerHTML` of the `span` element to `❤`. + +```js +const spanElements = document.querySelectorAll('.favorite-icon'); +assert(spanElements.length); + +spanElements.forEach(span => span.classList.remove('filled')); + +spanElements.forEach(span => { + span.dispatchEvent(new Event('click')); + span.dispatchEvent(new Event('change')); + assert.isTrue(span.classList.contains('filled')); + assert.equal(span.innerHTML.charCodeAt(0), 10084); +}); +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + + + + + + + + + + +``` + +```css + +``` + +```js + +``` + +# --solutions-- + +```html + + + + + + + Favorite Icon Toggle + + + + +

          Art Supplies

          +
            +
          • + 120 gm paper + +
          • +
          • + Watercolor set + +
          • +
          • + Lead pencil 6B + +
          • +
          + + + + + +``` + +```css +body { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + height: 100vh; + margin: 0; + font-family: Arial, sans-serif; +} + +h1 { + margin-bottom: 20px; +} + +.item-list { + list-style-type: none; + padding: 0; +} + +.item-list li { + display: flex; + justify-content: space-between; + align-items: center; + padding: 10px; + border-bottom: 1px solid #ddd; + width: 200px; +} + +.favorite-icon { + font-size: 20px; + cursor: pointer; +} +``` + +```js +document.addEventListener("DOMContentLoaded", () => { + const favoriteIcons = document.querySelectorAll(".favorite-icon"); + + favoriteIcons.forEach((icon) => { + icon.addEventListener("click", () => { + if (icon.classList.contains("filled")) { + icon.classList.remove("filled"); + icon.innerHTML = "♡"; // Empty heart + } else { + icon.classList.add("filled"); + icon.innerHTML = "❤"; // Filled black heart + } + }); + }); +}); +``` diff --git a/curriculum/challenges/german/25-front-end-development/lab-house-painting/66d6a7a3e1aa411e94bf2346.md b/curriculum/challenges/german/25-front-end-development/lab-house-painting/66d6a7a3e1aa411e94bf2346.md new file mode 100644 index 0000000000..f584c1e915 --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/lab-house-painting/66d6a7a3e1aa411e94bf2346.md @@ -0,0 +1,533 @@ +--- +id: 66d6a7a3e1aa411e94bf2346 +title: Build a House Painting +challengeType: 14 +dashedName: build-a-house-painting +demoType: onClick +--- + +# --description-- + +In this lab, you will use HTML to create the structure of a house. Then, you will use CSS positioning to arrange the elements of your house like windows and doors. + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should have a `#house` `div`. +1. Your `#house` should have a `position` set to `relative` so its children can be positioned with respect to it. +1. Your `#house` should have a width of `500px` and a height of `400px`. +1. Your `#house` should have a background color and a border set. +1. You should have a `#chimney`, `#roof`, `#window-1`, `#window-2`, and `#door` `div`s within the `#house`. +1. All of the immediate children of the `#house` should have a `position` of `absolute`. +1. All of the immediate children of the `#house` should have a width, height, border, and background color set. +1. Your `#roof` should have a top value of `0`. +1. Your `#door` should be placed at the bottom of your house. +1. Your windows should be placed below your `#roof` and at least higher than one third of your `#door`'s height. +1. Both your windows and your door should have either `left` or `right` set to a value that places them within the house borders. +1. Your `#chimney` should have a top value that puts it at the top of your `#house`. +1. Your `#chimney` should have a `z-index` that puts it behind the house. + +**Note:** Be sure to link your stylesheet in your HTML to apply your CSS. + +# --hints-- + +You should have a `#house` `div`. + +```js +assert.exists(document.querySelector("div#house")); +``` + +You should target `#house` and set its `position` to `relative`. + +```js +assert.equal(new __helpers.CSSHelp(document).getStyle('#house')?.getPropertyValue("position"), "relative"); +``` + +You should target `#house` and set its `border` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#house")?.getPropertyValue("border")); +``` + +You should target `#house` and set its `background-color` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#house")?.getPropertyValue("background-color")); +``` + +You should target `#house` and set its width to `500px`. + +```js +assert.equal(new __helpers.CSSHelp(document).getStyle("#house")?.getPropertyValue("width"), "500px") +``` + +You should target `#house` and set its height to `400px`. + +```js +assert.equal(new __helpers.CSSHelp(document).getStyle('#house')?.getPropertyValue("height"), "400px") +``` + +You should have a `#chimney` `div` within the `#house`. + +```js +assert.exists(document.querySelector("div#house div#chimney")); +``` + +`#chimney` should have the `position` property set to `absolute`. + +```js +assert.equal(getComputedStyle(document.querySelector("#chimney"))?.getPropertyValue("position"), "absolute"); +``` + +You should target `#chimney` and set its `width` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#chimney")?.getPropertyValue("width")); +``` + +You should target `#chimney` and set its `height` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#chimney")?.getPropertyValue("height")); +``` + +You should target `#chimney` and set its `border` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#chimney")?.getPropertyValue("border")); +``` + +You should target `#chimney` and set its `background-color` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#chimney")?.getPropertyValue("background-color")); +``` + +You should have a `#roof` `div` within the `#house`. + +```js +assert.exists(document.querySelector("div#house div#roof")); +``` + +`#roof` should have the `position` property set to `absolute`. + +```js +assert.equal(getComputedStyle(document.querySelector("#roof"))?.getPropertyValue("position"), "absolute"); +``` + +You should target `#roof` and set its `width` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#roof")?.getPropertyValue("width")); +``` + +You should target `#roof` and set its `height` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#roof")?.getPropertyValue("height")); +``` + +You should target `#roof` and set its `border` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#roof")?.getPropertyValue("border")); +``` + +You should target `#roof` and set its `background-color` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#roof")?.getPropertyValue("background-color")); +``` + +You should have a `#window-1` `div` within the `#house`. + +```js +assert.exists(document.querySelector("div#house div#window-1")); +``` + +`#window-1` should have the `position` property set to `absolute`. + +```js +assert.equal(getComputedStyle(document.querySelector("#window-1"))?.getPropertyValue("position"), "absolute"); +``` + +You should target `#window-1` and set its `width` property. + +```js +const window1 = new __helpers.CSSHelp(document).getStyle("#window-1")?.getPropertyValue("width"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("width") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("width"); +assert.isNotEmpty(window1 || windows); +``` + +You should target `#window-1` and set its `height` property. + +```js +const window1 = new __helpers.CSSHelp(document).getStyle("#window-1")?.getPropertyValue("height"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("height") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("height"); +assert.isNotEmpty(window1 || windows); +``` + +You should target `#window-1` and set its `border` property. + +```js +const window1 = new __helpers.CSSHelp(document).getStyle("#window-1")?.getPropertyValue("border"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("border") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("border"); +assert.isNotEmpty(window1 || windows); +``` + +You should target `#window-1` and set its `background-color` property. + +```js +const window1 = new __helpers.CSSHelp(document).getStyle("#window-1")?.getPropertyValue("background-color"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("background-color") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("background-color"); +assert.isNotEmpty(window1 || windows); +``` + +You should have a `#window-2` `div` within the `#house`. + +```js +assert.exists(document.querySelector("div#house div#window-2")); +``` + +`#window-2` should have the `position` property set to `absolute`. + +```js +assert.equal(getComputedStyle(document.querySelector("#window-2"))?.getPropertyValue("position"), "absolute"); +``` + +You should target `#window-2` and set its `width` property. + +```js +const window2 = new __helpers.CSSHelp(document).getStyle("#window-2")?.getPropertyValue("width"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("width") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("width"); +assert.isNotEmpty(window2 || windows); +``` + +You should target `#window-2` and set its `height` property. + +```js +const window2 = new __helpers.CSSHelp(document).getStyle("#window-2")?.getPropertyValue("height"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("height") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("height"); +assert.isNotEmpty(window2 || windows); +``` + +You should target `#window-2` and set its `border` property. + +```js +const window2 = new __helpers.CSSHelp(document).getStyle("#window-2")?.getPropertyValue("border"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("border") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("border"); +assert.isNotEmpty(window2 || windows); +``` + +You should target `#window-2` and set its `background-color` property. + +```js +const window2 = new __helpers.CSSHelp(document).getStyle("#window-2")?.getPropertyValue("background-color"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("background-color") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("background-color"); +assert.isNotEmpty(window2 || windows); +``` + +You should have a `#door` `div` within the `#house`. + +```js +assert.exists(document.querySelector("div#house div#door")); +``` + +`#door` should have the `position` property set to `absolute`. + +```js +assert.equal(getComputedStyle(document.querySelector("#door"))?.getPropertyValue("position"), "absolute"); +``` + +You should target `#door` and set its `width` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#door")?.getPropertyValue("width")); +``` + +You should target `#door` and set its `height` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#door")?.getPropertyValue("height")); +``` + +You should target `#door` and set its `border` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#door")?.getPropertyValue("border")); +``` + +You should target `#door` and set its `background-color` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#door")?.getPropertyValue("background-color")); +``` + +Your `#roof` should have the `top` property set to `0`. + +```js +assert.equal(getComputedStyle(document.querySelector("#roof"))?.getPropertyValue("top"), "0px"); +``` + +Your `#door` should be placed at the bottom of the house. + +```js +const door = getComputedStyle(document.querySelector("#door")) +const doorBottom = Number(door.getPropertyValue("bottom").replace("px", "")); +assert.strictEqual(doorBottom, 0); +``` + +You should set either `left` or `right` on your `#door` and arrange it within the house borders. + +```js +const door = getComputedStyle(document.querySelector("#door")) +const doorLeft = Number(door.getPropertyValue("left").replace("px", "")); +const doorRight = Number(door.getPropertyValue("right").replace("px", "")); +assert.isAbove(doorLeft, 0); +assert.isAbove(doorRight, 0); +``` + +Your `#chimney` should have a `top` value that puts it at the top of your `#house`. + +```js +const chimney = getComputedStyle(document.querySelector("#chimney")); +assert.equal(Number(chimney?.getPropertyValue("top").replace("px", "")), - Number(chimney?.getPropertyValue("height").replace("px", ""))); +``` + +Your `#chimney` should have a `z-index` that puts it behind the house. + +```js +const houseZIndex = getComputedStyle(document.querySelector("#house"))?.getPropertyValue("z-index"); +const chimneyZIndex = getComputedStyle(document.querySelector("#chimney"))?.getPropertyValue("z-index"); +if (houseZIndex === "auto") { + assert.isBelow(Number(chimneyZIndex), 0) +} else { + assert.isBelow(Number(chimneyZIndex), Number(houseZIndex)); +} +``` + +Your windows should be placed below your `#roof` and at least higher than one third of your `#door`'s height. + +```js +const window1 = getComputedStyle(document.querySelector("#window-1")) +const window2 = getComputedStyle(document.querySelector("#window-2")) +const door = getComputedStyle(document.querySelector("#door")) +const roof = getComputedStyle(document.querySelector("#roof")) +const w1Top = Number(window1.getPropertyValue("top").replace("px", "")); +const w1Bottom = Number(window1.getPropertyValue("bottom").replace("px", "")); +const w2Top = Number(window2.getPropertyValue("top").replace("px", "")); +const w2Bottom = Number(window2.getPropertyValue("bottom").replace("px", "")); +const doorHeight = Number(door.getPropertyValue("height").replace("px", "")); +const roofHeight = Number(roof.getPropertyValue("height").replace("px", "")); +assert.isAbove(w1Top, roofHeight); +assert.isAbove(w1Bottom, doorHeight/3); +assert.isAbove(w2Top, roofHeight); +assert.isAbove(w2Bottom, doorHeight/3); +``` + +You should set either `left` or `right` on your windows and arrange them within the house borders. + +```js +const window1 = getComputedStyle(document.querySelector("#window-1")) +const window2 = getComputedStyle(document.querySelector("#window-2")) +const w1Left = Number(window1.getPropertyValue("left").replace("px", "")); +const w1Right = Number(window1.getPropertyValue("right").replace("px", "")); +const w2Left = Number(window2.getPropertyValue("left").replace("px", "")); +const w2Right = Number(window2.getPropertyValue("right").replace("px", "")); +assert.isAbove(w1Left, 0); +assert.isAbove(w1Right, 0); +assert.isAbove(w2Left, 0); +assert.isAbove(w2Right, 0); +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + + House Painting + + + + + +``` + +```css + +``` + +# --solutions-- + +```html + + + + + + House Painting + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          WELCOME
          +
          + + +``` + +```css +* { + box-sizing: border-box; + } + + body { + margin: 0; + padding: 0; + display: flex; + justify-content: center; + align-items: center; + height: 100vh; + background: linear-gradient( + #b3e6ff, + #b3e6ff 60%, + green 60% + ); + } + + #house { + flex: 0 0 auto; + width: 500px; + height: 400px; + position: relative; + background-color: #ff9980; + border: 6px solid #b35900; + } + + #chimney { + position: absolute; + width: 90px; + height: 100px; + top: -100px; + left: 65%; + background: repeating-linear-gradient( + #e6e6e6, + #e6e6e6 10%, + black 10%, + black 12% + ); + border: 2px solid black; + z-index: -1; + } + + #smoke { + width: 40px; + height: 40px; + background-color: rgba(0,0,0,0.3); + position: absolute; + top: -20px; + left: 20px; + border-radius: 50%; + box-shadow: 0 -10px 10px 10px rgba(0,0,0,0.3); + border: none; + } + + #roof { + border: 2px; + width: 100%; + height: 110px; + background-color: green; + position: absolute; + top: 0; + background: repeating-linear-gradient( + 45deg, + #b35900, + #b35900 2%, + transparent 2%, + transparent 5% + ), repeating-linear-gradient( + -45deg, + #b35900, + #b35900 2%, + #ff9980 2%, + #ff9980 5% + ) + } + + #window-1, #window-2 { + width: 100px; + height: 100px; + background: linear-gradient( + to right, + #ffffb3, + #ffffb3 48%, + #b35900 48%, + #b35900 52%, + #ffffb3 52%, + #ffffb3 100% + ); + position: absolute; + top: 40%; + border: 6px solid #b35900; + } + + #window-1 { + left: 7.5%; + } + + #window-2 { + right: 7.5%; + } + + #door { + width: 130px; + height: 180px; + position: absolute; + bottom: 0%; + left: 185px; + background-color: #e6e6e6; + border: 6px solid #b35900; + transform: translateY(6px); + } + + #door-knob { + width: 20px; + height: 20px; + background-color: #b35900; + border-radius: 50%; + position: absolute; + top: 50%; + right: 5%; + } + + #welcome { + font-family: sans-serif; + font-weight: bold; + width: 130px; + height: 40px; + position: absolute; + bottom: -47px; + left: 178px; + background-color: #85e085; + border: 2px solid black; + transform: skewX(-20deg); + display: flex; + align-items: center; + justify-content: center; + } +``` diff --git a/curriculum/challenges/german/25-front-end-development/lab-javascript-trivia-bot/66ed41f912d0bb1dc62da5dd.md b/curriculum/challenges/german/25-front-end-development/lab-javascript-trivia-bot/66ed41f912d0bb1dc62da5dd.md new file mode 100644 index 0000000000..bac8eee566 --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/lab-javascript-trivia-bot/66ed41f912d0bb1dc62da5dd.md @@ -0,0 +1,178 @@ +--- +id: 66ed41f912d0bb1dc62da5dd +title: Build a JavaScript Trivia Bot +challengeType: 14 +dashedName: lab-javascript-trivia-bot +--- + +# --description-- + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should log `"Hello! I'm your coding fun fact guide!"` to the console as a greeting message to the user. +1. You should create three variables: `botName`, `botLocation`, and `favoriteLanguage`, that store the bot's name, where it's from, and its favorite coding language, respectively. +1. You should use string concatenation to log `"My name is (botName) and I live on (botLocation)."` to the console. +1. You should use string concatenation to log `"My favorite programming language is (favoriteLanguage)."` to the console. +1. You should use `let` to create a `codingFact` variable and assign it a string that is a fun fact about your bot's favorite coding language and uses string concatenation to include the use of the `favoriteLanguage` variable. +1. You should log the `codingFact` to the console. +1. You should reassign the `codingFact` variable to a new fact about the bot's favorite language using the `favoriteLanguage` variable again. +1. You should log the `codingFact` to the console again. +1. You should reassign the `codingFact` variable again to another new fact about the bot's favorite language using the `favoriteLanguage` variable. +1. You should log the `codingFact` to the console a third time. +1. You should log `"It was fun sharing these facts with you. Goodbye! - (botName) from (botLocation)."` to the console as a farewell statement from the bot. + +# --hints-- + +You should log `"Hello! I'm your coding fun fact guide!"` to the console. + +```js +assert.equal(output[0], "Hello! I'm your coding fun fact guide!") +``` + +You should declare a `botName` variable and give it a value. + +```js +assert.exists(botName); +assert.isString(botName); +``` + +You should declare a `botLocation` variable and give it a value. + +```js +assert.exists(botLocation); +assert.isString(botLocation); +``` + +You should declare a `favoriteLanguage` variable and give it a value. + +```js +assert.exists(favoriteLanguage); +assert.isString(favoriteLanguage); +``` + +You should log to the console `"My name is (botName) and I live on (botLocation)."` using concatenation to add the variables to the string. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +assert.equal(output[1], `My name is ${botName} and I live on ${botLocation}.`) +assert.match(codeWithoutComments, /is ("|')\s*\+\s*botName\s*\+\s*("|') and I live on \2\s*\+\s*botLocation\s*\+\s*('|")\./) +``` + +You should log to the console `"My favorite programming language is (favoriteLanguage)."` using concatenation to add the variable to the string. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +assert.equal(output[2], `My favorite programming language is ${favoriteLanguage}.`) +assert.match(codeWithoutComments, /language is ('|")\s*\+\s*favoriteLanguage\s*\+\s*('|")\./); +``` + +You should use `let` to declare a new variable `codingFact`. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +const [first, second, third] = codeWithoutComments.match(/(let )?\s*codingFact\s*=\s*("|').+?\2\s*\+\s*favoriteLanguage/g) +assert.match(code, /let\s+codingFact/) +assert.include(first, 'let'); +assert.exists(first); +``` + +You should give `codingFact` a value that includes `favoriteLanguage` using concatenation. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +const [first, second, third] = codeWithoutComments.match(/(let )?\s*codingFact\s*=\s*("|').+?\2\s*\+\s*favoriteLanguage/g) +assert.match(code, /let\scodingFact\s*=\s*("|').+?\1\s*\+\s*favoriteLanguage/) +assert.include(first, 'let'); +assert.exists(first); +``` + +You should log `codingFact` to the console. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +const loggingCodingFacts = codeWithoutComments.match(/console\.log\(\s*codingFact\s*\)/g) +assert.include(output[3], favoriteLanguage); +assert.isAtLeast(loggingCodingFacts.length, 1); +``` + +You should assign a new value to `codingFact` that also contains `favoriteLanguage`, and log it to the console. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +const loggingCodingFacts = codeWithoutComments.match(/console\.log\(\s*codingFact\s*\)/g) +const [first, second, third] = codeWithoutComments.match(/(let )?\s*codingFact\s*=\s*("|').+?\2\s*\+\s*favoriteLanguage/g) +assert.include(output[4], favoriteLanguage); +assert.notEqual(output[4], output[3]); +assert.isAtLeast(loggingCodingFacts.length, 2); +assert.exists(second); +``` + +You should assign a value to `codingFact` for the third time that also contains `favoriteLanguage`, and log it to the console. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +const loggingCodingFacts = codeWithoutComments.match(/console\.log\(\s*codingFact\s*\)/g) +const [first, second, third] = codeWithoutComments.match(/(let )?\s*codingFact\s*=\s*("|').+?\2\s*\+\s*favoriteLanguage/g) +assert.include(output[5], favoriteLanguage); +assert.notEqual(output[5], output[4]); +assert.equal(output[5], codingFact); +assert.lengthOf(loggingCodingFacts, 3); +assert.exists(third); +``` + +You should log to the console `"It was fun sharing these facts with you. Goodbye! - (botName) from (botLocation)."` using concatenation to add the values of the variables. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +assert.equal(output[6], `It was fun sharing these facts with you. Goodbye! - ${botName} from ${botLocation}.`); +assert.match(codeWithoutComments, /\. Goodbye! - ("|')\s*\+\s*botName\s*\+\s*('|") from \2\s*\+\s*botLocation\s*\+\s*("|')\./) +``` + +# --seed-- + +## --before-user-code-- + +```js +const temp = console.log +const output = [] +console.log = function (...args) { +temp(...args) +output.push(...args) +} +``` + +## --seed-contents-- + +```js + +``` + +# --solutions-- + +```js +console.log("Hello! I'm your coding fun fact guide!"); + +const botName = "JsBot"; +const botLocation = "planet Eris"; +const favoriteLanguage = "JavaScript"; + +console.log("My name is " + botName + " and I live on " + botLocation + "."); +console.log("My favorite programming language is " + favoriteLanguage + "."); + +let codingFact = "Did you know that " + favoriteLanguage + " was created in just 10 days?"; + +console.log(codingFact); + +codingFact = "Another fun fact: " + favoriteLanguage + "was originally called Mocha!"; + +console.log(codingFact); + +codingFact = "Also, " + favoriteLanguage + " is the most popular programming language in the world."; + +console.log(codingFact); + +console.log("It was fun sharing these facts with you. Goodbye! - " + botName + " from " + botLocation + "."); + +``` diff --git a/curriculum/challenges/german/25-front-end-development/lab-palindrome-checker/657bdc55a322aae1eac3838f.md b/curriculum/challenges/german/25-front-end-development/lab-palindrome-checker/657bdc55a322aae1eac3838f.md new file mode 100644 index 0000000000..df707a0ea8 --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/lab-palindrome-checker/657bdc55a322aae1eac3838f.md @@ -0,0 +1,542 @@ +--- +id: 657bdc55a322aae1eac3838f +title: Build a Palindrome Checker +challengeType: 14 +dashedName: build-a-palindrome-checker +demoType: onClick +--- + +# --description-- + +A palindrome is a word or phrase that can be read the same way forwards and backwards, ignoring punctuation, case, and spacing. + +**Note:** You'll need to remove **all non-alphanumeric characters** (punctuation, spaces and symbols) and turn everything into the same case (lower or upper case) in order to check for palindromes. + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should have an `input` element with an `id` of `"text-input"`. +1. You should have a `button` element with an `id` of `"check-btn"`. +1. You should have a `div`, `span` or `p` element with an `id` of `"result"`. +1. When you click on the `#check-btn` element without entering a value into the `#text-input` element, an alert should appear with the text `"Please input a value"`. +1. When the `#text-input` element only contains the letter `A` and the `#check-btn` element is clicked, the `#result` element should contain the text `"A is a palindrome"`. +1. When the `#text-input` element contains the text `eye` and the `#check-btn` element is clicked, the `#result` element should contain the text `"eye is a palindrome"`. +1. When the `#text-input` element contains the text `_eye` and the `#check-btn` element is clicked, the `#result` element should contain the text `"_eye is a palindrome"`. +1. When the `#text-input` element contains the text `race car` and the `#check-btn` element is clicked, the `#result` element should contain the text `"race car is a palindrome"`. +1. When the `#text-input` element contains the text `not a palindrome` and the `#check-btn` element is clicked, the `#result` element should contain the text `"not a palindrome is not a palindrome"`. +1. When the `#text-input` element contains the text `A man, a plan, a canal. Panama` and the `#check-btn` element is clicked, the `#result` element should contain the text `"A man, a plan, a canal. Panama is a palindrome"`. +1. When the `#text-input` element contains the text `never odd or even` and the `#check-btn` element is clicked, the `#result` element should contain the text `"never odd or even is a palindrome"`. +1. When the `#text-input` element contains the text `nope` and the `#check-btn` element is clicked, the `#result` element should contain the text `"nope is not a palindrome"`. +1. When the `#text-input` element contains the text `almostomla` and the `#check-btn` element is clicked, the `#result` element should contain the text `"almostomla is not a palindrome"`. +1. When the `#text-input` element contains the text `My age is 0, 0 si ega ym.` and the `#check-btn` element is clicked, the `#result` element should contain the text `"My age is 0, 0 si ega ym. is a palindrome"`. +1. When the `#text-input` element contains the text `1 eye for of 1 eye.` and the `#check-btn` element is clicked, the `#result` element should contain the text `"1 eye for of 1 eye. is not a palindrome"`. +1. When the `#text-input` element contains the text `0_0 (: /-\ :) 0-0` and the `#check-btn` element is clicked, the `#result` element should contain the text `"0_0 (: /-\ :) 0-0 is a palindrome"`. +1. When the `#text-input` element contains the text `five|\_/|four` and the `#check-btn` element is clicked, the `#result` element should contain the text `"five|\_/|four is not a palindrome"`. + +# --hints-- + +You should have an `input` element with an `id` of `"text-input"`. + +```js +const el = document.getElementById('text-input'); +assert.strictEqual(el?.nodeName?.toLowerCase(), 'input'); +``` + +You should have a `button` element with an `id` of `"check-btn"`. + +```js +const el = document.getElementById('check-btn'); +assert.strictEqual(el?.nodeName?.toLowerCase(), 'button'); +``` + +You should have a `div`, `span`, or `p` element with an `id` of `result`. + +```js +const el = document.getElementById('result'); +assert(['div', 'span', 'p'].includes(el?.nodeName?.toLowerCase())); +``` + +When you click on the `#check-btn` element without entering a value into the `#text-input` element, an alert should appear with the text `"Please input a value"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +let alertMessage; +window.alert = (message) => alertMessage = message; // Override alert and store message + +inputEl.value = ''; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(alertMessage.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'please input a value'); +``` + +When the `#text-input` element only contains the letter `A` and the `#check-btn` element is clicked, the `#result` element should contain the text `"A is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'A'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'a is a palindrome'); +``` + +When the `#text-input` element contains the text `eye` and the `#check-btn` element is clicked, the `#result` element should contain the text `"eye is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'eye'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'eye is a palindrome'); +``` + +When the `#text-input` element contains the text `_eye` and the `#check-btn` element is clicked, the `#result` element should contain the text `"_eye is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = '_eye'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), '_eye is a palindrome'); +``` + +When the `#text-input` element contains the text `race car` and the `#check-btn` element is clicked, the `#result` element should contain the text `"race car is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'race car'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'race car is a palindrome'); +``` + +When the `#text-input` element contains the text `not a palindrome` and the `#check-btn` element is clicked, the `#result` element should contain the text `"not a palindrome is not a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'not a palindrome'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'not a palindrome is not a palindrome'); +``` + +When the `#text-input` element contains the text `A man, a plan, a canal. Panama` and the `#check-btn` element is clicked, the `#result` element should contain the text `"A man, a plan, a canal. Panama is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'A man, a plan, a canal. Panama'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'a man, a plan, a canal. panama is a palindrome'); +``` + +When the `#text-input` element contains the text `never odd or even` and the `#check-btn` element is clicked, the `#result` element should contain the text `"never odd or even is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'never odd or even'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'never odd or even is a palindrome'); +``` + +When the `#text-input` element contains the text `nope` and the `#check-btn` element is clicked, the `#result` element should contain the text `"nope is not a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'nope'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'nope is not a palindrome'); +``` + +When the `#text-input` element contains the text `almostomla` and the `#check-btn` element is clicked, the `#result` element should contain the text `"almostomla is not a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'almostomla'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'almostomla is not a palindrome'); +``` + +When the `#text-input` element contains the text `My age is 0, 0 si ega ym.` and the `#check-btn` element is clicked, the `#result` element should contain the text `"My age is 0, 0 si ega ym. is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'My age is 0, 0 si ega ym.'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'my age is 0, 0 si ega ym. is a palindrome'); +``` + +When the `#text-input` element contains the text `1 eye for of 1 eye.` and the `#check-btn` element is clicked, the `#result` element should contain the text `"1 eye for of 1 eye. is not a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = '1 eye for of 1 eye.'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), '1 eye for of 1 eye. is not a palindrome'); +``` + +When the `#text-input` element contains the text `0_0 (: /-\ :) 0-0` and the `#check-btn` element is clicked, the `#result` element should contain the text `"0_0 (: /-\ :) 0-0 is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = '0_0 (: /-\ :) 0-0'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), '0_0 (: /-\ :) 0-0 is a palindrome'); +``` + +When the `#text-input` element contains the text `five|\_/|four` and the `#check-btn` element is clicked, the `#result` element should contain the text `"five|\_/|four is not a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'five|\_/|four'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'five|\_/|four is not a palindrome'); +``` + +When the `#text-input` element contains an alphanumeric palindrome, the `#result` element should correctly identify it as a palindrome. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +const characters = 'abcdefghijklmnopqrstuvwxyz0123456789'; +const charactersLength = characters.length; + +const firstLetter = characters.charAt(Math.floor(Math.random() * charactersLength)); +const secondLetter = characters.charAt(Math.floor(Math.random() * charactersLength)); +const thirdLetter = characters.charAt(Math.floor(Math.random() * charactersLength)); +const fourthLetter = characters.charAt(Math.floor(Math.random() * charactersLength)); + +const phrase = firstLetter + secondLetter + thirdLetter + fourthLetter + fourthLetter + thirdLetter + secondLetter + firstLetter; + +inputEl.value = phrase; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); + +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), phrase + ' is a palindrome'); +``` + +When the `#text-input` element contains a random sequence of alphanumeric characters that is not a palindrome, the `#result` element should say it is not a palindrome. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +let characters = 'abcdefghijklmnopqrstuvwxyz0123456789'; +let charactersLength = characters.length; + +const firstIndex = Math.floor(Math.random() * charactersLength); +const firstLetter = characters.charAt(firstIndex); +characters = characters.slice(0,firstIndex) + characters.slice(firstIndex + 1); +charactersLength--; + + +const secondIndex = Math.floor(Math.random() * charactersLength); +const secondLetter = characters.charAt(secondIndex); +characters = characters.slice(0,secondIndex) + characters.slice(secondIndex + 1); +charactersLength--; + +const thirdIndex = Math.floor(Math.random() * charactersLength); +const thirdLetter = characters.charAt(thirdIndex); +characters = characters.slice(0,thirdIndex) + characters.slice(thirdIndex + 1); +charactersLength--; + +const fourthIndex = Math.floor(Math.random() * charactersLength); +const fourthLetter = characters.charAt(fourthIndex); +characters = characters.slice(0,fourthIndex) + characters.slice(fourthIndex + 1); +charactersLength--; + +const phrase = firstLetter + secondLetter + thirdLetter + fourthLetter; + +inputEl.value = phrase; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); + +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), phrase + ' is not a palindrome'); +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + + Palindrome Checker + + + + + + + + +``` + +```css + +``` + +```js + +``` + +# --solutions-- + +```html + + + + + + + + Palindrome Checker + + + +
          + +

          Is it a Palindrome?

          +
          + + + + +
          +
          +

          + 💡 + A palindrome is a word or sentence that's spelled the same + way both forward and backward, ignoring punctuation, case, and + spacing. +

          +
          +
          + + + +``` + +```css +* { + margin: 0; + padding: 0; + box-sizing: border-box; +} + +body { + font-family: Verdana, Geneva, Tahoma, sans-serif; + background-color: #0a0a23; + color: #ffffff; +} + +.container { + width: 100%; + min-height: 100vh; + position: relative; + display: flex; + align-items: center; + justify-content: center; + flex-direction: column; +} + +.freecodecamp-logo { + height: 30px; + margin-bottom: 20px; +} + +.title { + text-align: center; + padding: 10px 0; + font-size: 2.5rem; + margin-bottom: 20px; +} + +.palindrome-div { + width: min(100vw, 450px); + min-height: 100px; + border-radius: 20px; + display: flex; + align-items: center; + justify-content: center; + flex-wrap: wrap; + padding: 20px; + margin: 10px 0; + background-color: white; + box-shadow: 0 6px 6px #002ead; +} + +label { + color: #0a0a23; + margin-bottom: 20px; +} + +.palindrome-btn { + width: 90px; + border: none; + padding: 10px; + border-radius: 15px; + background-color: #5a01a7; + color: #fff; + cursor: pointer; +} + +.palindrome-input { + height: 30px; + width: 250px; + text-align: center; + font-size: 1.2rem; + margin: 10px; + border: none; + border-bottom: 2px solid #5a01a7; +} + +.palindrome-input:focus { + border-bottom: 3px solid #5a01a7; +} + +.palindrome-input::placeholder { + text-align: center; +} + +.user-input { + font-size: 1.4rem; + margin-top: 10px; + text-align: center; +} + +.results-div { + overflow-y: auto; + word-wrap: break-word; + min-height: 50px; + color: black; +} + +.hidden { + display: none; +} + +.palindrome-definition-div { + width: min(100vw, 450px); + font-size: 1.3rem; + min-height: 140px; + background-color: #00471b; + margin-top: 20px; + padding: 20px; + border-radius: 20px; + display: flex; + align-items: center; + justify-content: center; +} + +.palindrome-definition { + vertical-align: middle; + text-align: center; +} +``` + +```js +const userInput = document.getElementById("text-input"); +const checkPalindromeBtn = document.getElementById("check-btn"); +const resultDiv = document.getElementById("result"); + +const checkForPalindrome = (input) => { + const originalInput = input; // Store for later output + + if (input === "") { + alert("Please input a value"); + return; + } + + // Remove the previous result + resultDiv.replaceChildren(); + + const lowerCaseStr = input.replace(/[^A-Za-z0-9]/gi, "").toLowerCase(); + let resultMsg = `${originalInput} ${ + lowerCaseStr === [...lowerCaseStr].reverse().join("") ? "is" : "is not" + } a palindrome.`; + + const pTag = document.createElement("p"); + pTag.className = "user-input"; + pTag.innerHTML = resultMsg; + resultDiv.appendChild(pTag); + + // Show the result. + resultDiv.classList.remove("hidden"); +}; + +checkPalindromeBtn.addEventListener("click", () => { + checkForPalindrome(userInput.value); + userInput.value = ""; +}); + +userInput.addEventListener("keydown", (e) => { + if (e.key === "Enter") { + checkForPalindrome(userInput.value); + userInput.value = ""; + } +}); +``` diff --git a/curriculum/challenges/german/25-front-end-development/lab-product-landing-page/587d78af367417b2b2512b04.md b/curriculum/challenges/german/25-front-end-development/lab-product-landing-page/587d78af367417b2b2512b04.md new file mode 100644 index 0000000000..34c416823c --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/lab-product-landing-page/587d78af367417b2b2512b04.md @@ -0,0 +1,734 @@ +--- +id: 587d78af367417b2b2512b04 +title: Build a Product Landing Page +challengeType: 14 +dashedName: build-a-product-landing-page +demoType: onClick +--- + +# --description-- + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. Your product landing page should have a `header` element with a corresponding `id="header"`. +2. You should have an image within the `header` element with a corresponding `id="header-img"` (A logo would make a good image here). +3. Within the `#header` element, you should have a `nav` element with a corresponding `id="nav-bar"`. +4. You should have at least three clickable elements inside the `nav` element, each with the class `nav-link`. +5. When you click a `.nav-link` button in the `nav` element, you should be taken to the corresponding section of the landing page. +6. You should have an embedded product video with `id="video"`. +7. Your landing page should have a `form` element with a corresponding `id="form"`. +8. Within the form, there should be an `input` field with `id="email"` where you can enter an email address. +9. The `#email` input field should have placeholder text to let users know what the field is for. +10. The `#email` input field should use HTML5 validation to confirm that the entered text is an email address. +11. Within the form, there should be a submit `input` with a corresponding `id="submit"`. +12. When you click the `#submit` element, the email should be submitted to a static page (use this mock URL: `https://www.freecodecamp.com/email-submit`). +13. The navbar should always be at the top of the viewport. +14. Your product landing page should have at least one media query. +15. Your product landing page should utilize CSS flexbox at least once. + +**Note:** Be sure to link your stylesheet in your HTML and apply your CSS. + +# --hints-- + +You should have a `header` element with an `id` of `header`. + +```js +const el = document.getElementById('header') +assert(!!el && el.tagName === 'HEADER') +``` + +You should have an `img` element with an `id` of `header-img`. + +```js +const el = document.getElementById('header-img') +assert(!!el && el.tagName === 'IMG') +``` + +Your `#header-img` should be a descendant of the `#header`. + +```js +const els = document.querySelectorAll('#header #header-img') +assert(els.length > 0) +``` + +Your `#header-img` should have a `src` attribute. + +```js +const el = document.getElementById('header-img') +assert(!!el && !!el.src) +``` + +Your `#header-img`’s `src` value should be a valid URL (starts with `http`). + +```js +const el = document.getElementById('header-img'); +assert(!!el && el.getAttribute('src') !== "" && /^http/.test(el.src)); +``` + +You should have a `nav` element with an `id` of `nav-bar`. + +```js +const el = document.getElementById('nav-bar') +assert(!!el && el.tagName === 'NAV') +``` + +Your `#nav-bar` should be a descendant of the `#header`. + +```js +const els = document.querySelectorAll('#header #nav-bar') +assert(els.length > 0) +``` + +You should have at least 3 `.nav-link` elements within the `#nav-bar`. + +```js +const els = document.querySelectorAll('#nav-bar .nav-link') +assert(els.length >= 3) +``` + +Each `.nav-link` element should have an `href` attribute. + +```js +const els = document.querySelectorAll('.nav-link') +els.forEach(el => { + if (!el.href) assert(false) +}) +assert(els.length > 0) +``` + +Each `.nav-link` element should link to a corresponding element on the landing page (has an `href` with a value of another element's id. e.g. `#footer`). + +```js +const els = document.querySelectorAll('.nav-link') +els.forEach(el => { + const linkDestination = el.getAttribute('href').slice(1) + if (!document.getElementById(linkDestination)) assert(false) +}) +assert(els.length > 0) +``` + +You should have a `video` or `iframe` element with an `id` of `video`. + +```js +const el = document.getElementById('video') +assert(!!el && (el.tagName === 'VIDEO' || el.tagName === 'IFRAME')) +``` + +Your `#video` should have a `src` attribute. + +```js +let el = document.getElementById('video') +const sourceNode = el.children; +let sourceElement = null; +if (sourceNode.length) { + sourceElement = [...video.children].filter(el => el.localName === 'source')[0]; +} +if (sourceElement) { + el = sourceElement; +} +assert(el.hasAttribute('src')); +``` + +You should have a `form` element with an `id` of `form`. + +```js +const el = document.getElementById('form') +assert(!!el && el.tagName === 'FORM') +``` + +You should have an `input` element with an `id` of `email`. + +```js +const el = document.getElementById('email') +assert(!!el && el.tagName === 'INPUT') +``` + +Your `#email` should be a descendant of the `#form`. + +```js +const els = document.querySelectorAll('#form #email') +assert(els.length > 0) +``` + +Your `#email` should have the `placeholder` attribute with placeholder text. + +```js +const el = document.getElementById('email') +assert(!!el && !!el.placeholder && el.placeholder.length > 0) +``` + +Your `#email` should use HTML5 validation by setting its `type` to `email`. + +```js +const el = document.getElementById('email') +assert(!!el && el.type === 'email') +``` + +You should have an `input` element with an `id` of `submit`. + +```js +const el = document.getElementById('submit') +assert(!!el && el.tagName === 'INPUT') +``` + +Your `#submit` should be a descendant of the `#form`. + +```js +const els = document.querySelectorAll('#form #submit') +assert(els.length > 0) +``` + +Your `#submit` should have a `type` of `submit`. + +```js +const el = document.getElementById('submit') +assert(!!el && el.type === 'submit') +``` + +Your `#form` should have an `action` attribute of `https://www.freecodecamp.com/email-submit`. + +```js +const el = document.getElementById('form') +assert(!!el && el.action === 'https://www.freecodecamp.com/email-submit') +``` + +Your `#email` should have a `name` attribute of `email`. + +```js +const el = document.getElementById('email') +assert(!!el && el.name === 'email') +``` + +Your `#nav-bar` should always be at the top of the viewport. + +```js +(async () => { + const timeout = (milliseconds) => new Promise((resolve) => setTimeout(resolve, milliseconds)); + + const header = document.getElementById('header'); + const headerChildren = header.children; + const navbarCandidates = [header, ...headerChildren]; + + // Return smallest top position of all navbar candidates + const getNavbarPosition = (candidates = []) => { + return candidates.reduce( + (min, candidate) => + Math.min(min, Math.abs(candidate?.getBoundingClientRect().top)), + Infinity + ); + }; + assert.approximately( + getNavbarPosition(navbarCandidates), + 0, + 15, + '#header or one of its children should be at the top of the viewport ' + ); + + window.scroll(0, 500); + await timeout(1); + + assert.approximately( + getNavbarPosition(navbarCandidates), + 0, + 15, + '#header or one of its children should be at the top of the ' + + 'viewport even after scrolling ' + ); + + window.scroll(0, 0); +})(); +``` + +Your Product Landing Page should use at least one media query. + +```js +const htmlSourceAttr = Array.from(document.querySelectorAll('source')).map(el => el.getAttribute('media')) +const cssCheck = new __helpers.CSSHelp(document).getCSSRules('media') +assert(cssCheck.length > 0 || htmlSourceAttr.length > 0); +``` + +Your Product Landing Page should use CSS Flexbox at least once. + +```js +const hasFlex = (rule) => ["flex", "inline-flex"].includes(rule.style?.display) +const stylesheet = new __helpers.CSSHelp(document).getStyleSheet() +const cssRules = new __helpers.CSSHelp(document).styleSheetToCssRulesArray(stylesheet) +const mediaRules = new __helpers.CSSHelp(document).getCSSRules('media') +const usesFlex = cssRules.find(rule => hasFlex(rule)) +const usesFlexMedia = mediaRules.find(mediaRule => { + return [...mediaRule.cssRules].find(rule => hasFlex(rule)) +}) +assert(usesFlex || usesFlexMedia) +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + Product Landing Page + + + + + + + +``` + +```css + +``` + +# --solutions-- + +```html + + + + + + + + + +
          + + +
          + +
          +

          Handcrafted, home-made masterpieces

          +
          + + +
          +
          + +
          +
          +
          +
          +
          +

          Premium Materials

          +

          + Our trombones use the shiniest brass which is sourced locally. + This will increase the longevity of your purchase. +

          +
          +
          +
          +
          +
          +

          Fast Shipping

          +

          + We make sure you recieve your trombone as soon as we have + finished making it. We also provide free returns if you are not + satisfied. +

          +
          +
          +
          +
          + +
          +
          +

          Quality Assurance

          +

          + For every purchase you make, we will ensure there are no damages + or faults and we will check and test the pitch of your + instrument. +

          +
          +
          +
          +
          + +
          +
          +
          +
          Tenor Trombone
          +

          $600

          +
            +
          1. Good for beginners
          2. +
          3. Excellent sound quality
          4. +
          5. Great for Jazz Bands
          6. +
          7. Nice and shiny
          8. +
          + +
          +
          +
          Bass Trombone
          +

          $900

          +
            +
          1. Sound quality is unmatched
          2. +
          3. Best for professionals
          4. +
          5. Absolutely stunning
          6. +
          7. Durable and long lasting
          8. +
          + +
          +
          +
          Valve Trombone
          +

          $1200

          +
            +
          1. Plays similar to a Trumpet
          2. +
          3. Great for Jazz Bands
          4. +
          5. Beautiful in sound and appearance
          6. +
          7. Just amazing
          8. +
          + +
          +
          + +
          +
          + + + +``` + +```css +/** global element styling **/ + +@import 'https://fonts.googleapis.com/css?family=Lato:400,700'; + +* { + margin: 0; + padding: 0; + box-sizing: border-box; +} + +body { + background-color: #eee; + font-family: 'Lato', sans-serif; +} + +#page-wrapper { + position: relative; +} + +li { + list-style: none; +} + +a { + color: #000; + text-decoration: none; +} + +/** global classes styling **/ + +.container { + max-width: 1000px; + width: 100%; + margin: 0 auto; +} + +.btn { + padding: 0 20px; + height: 40px; + font-size: 1em; + font-weight: 900; + text-transform: uppercase; + border: 3px black solid; + border-radius: 2px; + background: transparent; + cursor: pointer; +} + +.grid { + display: flex; +} + +header { + position: fixed; + top: 0; + min-height: 75px; + padding: 0px 20px; + display: flex; + justify-content: space-around; + align-items: center; + background-color: #eee; +} + +@media (max-width: 600px) { + header { + flex-wrap: wrap; + } +} + +.logo { + width: 60vw; +} + +@media (max-width: 650px) { + .logo { + margin-top: 15px; + width: 100%; + position: relative; + } +} + +.logo>img { + width: 100%; + height: 100%; + max-width: 300px; + display: flex; + justify-content: center; + align-items: center; + text-align: center; + margin-left: 20px; +} + +@media (max-width: 650px) { + .logo>img { + margin: 0 auto; + } +} + +nav { + font-weight: 400; +} + +@media (max-width: 650px) { + nav { + margin-top: 10px; + width: 100%; + display: flex; + flex-direction: column; + align-items: center; + text-align: center; + padding: 0 50px; + } + + nav li { + padding-bottom: 5px; + } +} + +nav>ul { + width: 35vw; + display: flex; + flex-direction: row; + justify-content: space-around; +} + +@media (max-width: 650px) { + nav>ul { + flex-direction: column; + } +} + +#hero { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + text-align: center; + height: 200px; + margin-top: 50px; +} + +#hero>h2 { + margin-bottom: 20px; + word-wrap: break-word; +} + +#hero input[type='email'] { + max-width: 275px; + width: 100%; + padding: 5px; +} + +#hero input[type='submit'] { + max-width: 150px; + width: 100%; + height: 30px; + margin: 15px 0; + border: 0; + background-color: #f1c40f; +} + +#hero input[type='submit']:hover { + background-color: orange; + transition: background-color 1s; +} + +@media (max-width: 650px) { + #hero { + margin-top: 120px; + } +} + +#features { + margin-top: 30px; +} + +#features .icon { + display: flex; + align-items: center; + justify-content: center; + height: 125px; + width: 20vw; + color: darkorange; +} + +@media (max-width: 550px) { + #features .icon { + display: none; + } +} + +#features .desc { + display: flex; + flex-direction: column; + justify-content: center; + height: 125px; + width: 80vw; + padding: 5px; +} + +@media (max-width: 550px) { + #features .desc { + width: 100%; + text-align: center; + padding: 0; + height: 150px; + } +} + +@media (max-width: 650px) { + #features { + margin-top: 0; + } +} + +#how-it-works { + margin-top: 50px; + display: flex; + justify-content: center; +} + +#how-it-works>iframe { + max-width: 560px; + width: 100%; +} + +#pricing { + margin-top: 60px; + display: flex; + flex-direction: row; + justify-content: center; +} + +.product { + display: flex; + flex-direction: column; + align-items: center; + text-align: center; + width: calc(100% / 3); + margin: 10px; + border: 1px solid #000; + border-radius: 3px; +} + +.product>.level { + background-color: #ddd; + color: black; + padding: 15px 0; + width: 100%; + text-transform: uppercase; + font-weight: 700; +} + +.product>h2 { + margin-top: 15px; +} + +.product>ol { + margin: 15px 0; +} + +.product>ol>li { + padding: 5px 0; +} + +.product>button { + border: 0; + margin: 15px 0; + background-color: #f1c40f; + font-weight: 400; +} + +.product>button:hover { + background-color: orange; + transition: background-color 1s; +} + +@media (max-width: 800px) { + #pricing { + flex-direction: column; + } + + .product { + max-width: 300px; + width: 100%; + margin: 0 auto; + margin-bottom: 10px; + } +} + +footer { + margin-top: 30px; + background-color: #ddd; + padding: 20px; +} + +footer>ul { + display: flex; + justify-content: flex-end; +} + +footer>ul>li { + padding: 0 10px; +} + +footer>span { + margin-top: 5px; + display: flex; + justify-content: flex-end; + font-size: 0.9em; + color: #444; +} +``` diff --git a/curriculum/challenges/german/25-front-end-development/lab-regex-sandbox/66e028680eca7d21db7e1aee.md b/curriculum/challenges/german/25-front-end-development/lab-regex-sandbox/66e028680eca7d21db7e1aee.md new file mode 100644 index 0000000000..307b8c4c8d --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/lab-regex-sandbox/66e028680eca7d21db7e1aee.md @@ -0,0 +1,705 @@ +--- +id: 66e028680eca7d21db7e1aee +title: Build a RegEx Sandbox +challengeType: 14 +dashedName: lab-regex-sandbox +demoType: onClick +--- + +# --description-- + +For this lab, you start with the CSS and HTML already written for you. You will use JavaScript to enable the regex sandbox to test a regular expression against a string and highlight the results. + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should access the `#pattern`, `#test-string`, `#test-btn`, and `#result` elements and save them in the variables `regexPattern`, `stringToTest`, `testButton`, and `testResult`, respectively. +1. You should access the `#i` and `#g` flag checkboxes and save them in the variables `caseInsensitiveFlag` and `globalFlag`, respectively. +1. You should have a function named `getFlags` that returns a string containing the flags from checked flag checkboxes, or an empty string if none of them have been checked. +1. When you click the `testButton` button, if the regex pattern matches the test string, the matched text should be highlighted. To highlight the matches, replace each match with the same text surrounded by a `span` element with the class of `highlight`. Note that the CSS for that has been already added for you. +1. When there's a match, the matched text should be displayed inside `#result`. In case of multiple matches, each matched text should be separated from the next one by a comma and a space. +1. When there's no match, the text `no match` should be displayed inside `#result`. + +# --hints-- + +You should access the `#pattern` element and save it in the `regexPattern` variable. + +```js +assert.equal(regexPattern, document.querySelector('#pattern')) +``` + +You should access the `#test-string` element and save it in the `stringToTest` variable. + +```js +assert.equal(stringToTest, document.querySelector('#test-string')) +``` + +You should access the `#test-btn` element and save it in the `testButton` variable. + +```js +assert.equal(testButton, document.querySelector('#test-btn')) +``` + +You should access the `#result` element and save it in the `testResult` variable. + +```js +assert.equal(testResult, document.querySelector('#result')) +``` + +You should access the `#i` flag checkbox and save it in the `caseInsensitiveFlag`. + +```js +assert.equal(caseInsensitiveFlag, document.querySelector('#i')) +``` + +You should access the `#g` flag checkbox and save it in the `globalFlag` variable. + +```js +assert.equal(globalFlag, document.querySelector('#g')) +``` + +You should have a `getFlags` function. + +```js +assert.isFunction(getFlags) +``` + +The `getFlags` function should return `"i"` if the `#i` checkbox is checked. + +```js +caseInsensitiveFlag.checked = true; +globalFlag.checked = false; +assert.equal(getFlags(), "i") +``` + +The `getFlags` function should return `"g"` if the `#g` checkbox is checked. + +```js +caseInsensitiveFlag.checked = false; +globalFlag.checked = true; +assert.equal(getFlags(), "g") +``` + +The `getFlags` function should return either `"ig"` or `"gi"` if both checkboxes are checked. + +```js +caseInsensitiveFlag.checked = true; +globalFlag.checked = true; +const flags = getFlags(); +assert.lengthOf(flags, 2); +assert.include(flags, "i"); +assert.include(flags, "g"); +``` + +The `getFlags` function should return an empty string if both checkboxes are not checked. + +```js +caseInsensitiveFlag.checked = false; +globalFlag.checked = false; +assert.equal(getFlags(), "") +``` + +When the inner HTML of `stringToTest` is `Gu1n34 P1g5`, the value of `regexPattern` is `\d+`, and no flag is checked, `stringToTest.innerHTML` should become `Gu1n34 P1g5` by clicking the `testButton` button. + +```js +stringToTest.innerText = "Gu1n34 P1g5" +regexPattern.value = "\\d+"; +caseInsensitiveFlag.checked = false; +globalFlag.checked = false; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = 'Gu1n34 P1g5'; +assert.equal(stringToTest.innerHTML, expected); +``` + +When the inner HTML of `stringToTest` is `Gu1n34 P1g5`, the value of `regexPattern` is `\d+`, and the global flag is checked, `stringToTest.innerHTML` should become `Gu1n34 P1g5` by clicking the `testButton` button. + +```js +stringToTest.innerText = "Gu1n34 P1g5" +regexPattern.value = "\\d+"; +caseInsensitiveFlag.checked = false; +globalFlag.checked = true; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = 'Gu1n34 P1g5'; +assert.equal(stringToTest.innerHTML, expected); +``` + +When the inner HTML of `stringToTest` is `Gu1n34 P1g5`, the value of `regexPattern` is `G`, and both the global and case insensitive flags are checked, `stringToTest.innerHTML` should become `Gu1n34 P1g5` by clicking the `testButton` button. + +```js +stringToTest.innerText = "Gu1n34 P1g5" +regexPattern.value = "G"; +caseInsensitiveFlag.checked = true; +globalFlag.checked = true; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = 'Gu1n34 P1g5'; +assert.equal(stringToTest.innerHTML, expected); +``` + +When you click the `testButton` button, if the regex pattern matches the test string, the matched text should be surrounded by a `span` element with the class of `highlight`. + +```js +stringToTest.innerText = "She sells seashells by the seashore." +regexPattern.value = "s[he]a?"; +caseInsensitiveFlag.checked = true; +globalFlag.checked = true; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = 'She sells seashells by the seashore.'; +assert.strictEqual(stringToTest.innerHTML, expected); + +stringToTest.innerText = "She sells seashells by the seashore." +caseInsensitiveFlag.checked = false; +globalFlag.checked = true; +testBtn.dispatchEvent(new Event("click")); +expected = 'She sells seashells by the seashore.'; +assert.strictEqual(stringToTest.innerHTML, expected); + +stringToTest.innerText = "She sells seashells by the seashore." +globalFlag.checked = false; +testBtn.dispatchEvent(new Event("click")); +expected = 'She sells seashells by the seashore.'; +assert.strictEqual(stringToTest.innerHTML, expected); + +stringToTest.innerText = "She sells seashells by the seashore." +caseInsensitiveFlag.checked = true; +testBtn.dispatchEvent(new Event("click")); +expected = 'She sells seashells by the seashore.'; +assert.strictEqual(stringToTest.innerHTML, expected); +``` + +When there's no match, the test string shouldn't be modified. + +```js +stringToTest.innerText = "She sells seashells by the seashore." +regexPattern.value = "sea\\s"; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = 'She sells seashells by the seashore.'; +assert.strictEqual(stringToTest.innerHTML, expected); +``` + +When the inner HTML of `stringToTest` is `Gu1n34 P1g5`, the value of `regexPattern` is `\d+`, and no flag is checked, the inner text of `#result` should become `1` by clicking the `testButton` button. + +```js +const out = document.getElementById("result"); +stringToTest.innerText = "Gu1n34 P1g5" +regexPattern.value = "\\d+"; +caseInsensitiveFlag.checked = false; +globalFlag.checked = false; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = "1" +assert.strictEqual(out.innerText, expected) +``` + +When the inner HTML of `stringToTest` is `Gu1n34 P1g5`, the value of `regexPattern` is `\d+`, and the global flag is checked, the inner text of `#result` should become `1, 34, 1, 5` by clicking the `testButton` button. + +```js +const out = document.getElementById("result"); +stringToTest.innerText = "Gu1n34 P1g5" +regexPattern.value = "\\d+"; +caseInsensitiveFlag.checked = false; +globalFlag.checked = true; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = "1, 34, 1, 5" +assert.strictEqual(out.innerText, expected) +``` + +When there's a match, the matched text should be displayed inside `#result`. + +```js +const out = document.getElementById("result"); +stringToTest.innerText = "She sells seashells by the seashore." +regexPattern.value = "s[he]a?"; +caseInsensitiveFlag.checked = true; +globalFlag.checked = true; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = "Sh, se, sea, sh, sea, sh" +assert.strictEqual(out.innerText, expected) + +stringToTest.innerText = "She sells seashells by the seashore." +caseInsensitiveFlag.checked = false; +testBtn.dispatchEvent(new Event("click")); +expected = "se, sea, sh, sea, sh" +assert.strictEqual(out.innerText, expected) + +stringToTest.innerText = "She sells seashells by the seashore." +globalFlag.checked = false; +testBtn.dispatchEvent(new Event("click")); +expected = "se" +assert.strictEqual(out.innerText, expected) + +stringToTest.innerText = "She sells seashells by the seashore." +caseInsensitiveFlag.checked = true; +testBtn.dispatchEvent(new Event("click")); +expected = "Sh" +assert.strictEqual(out.innerText, expected) +``` + +When there's no match, the text `no match` should be displayed inside `#result`. + +```js +const out = document.getElementById("result"); +stringToTest.innerText = "She sells seashells by the seashore." +regexPattern.value = "sea\\s"; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = "no match"; +assert.strictEqual(out.innerText, expected); +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + + + + Regex Sandbox + + + + +

          Regex Sandbox

          +
          +
          + +
          +

          Flags:

          + + +
          +
          +
          +

          Test String:

          +
          +
          + +
          +

          Result:

          +

          +

          +
          + +
          + + + + +``` + +```css +*, +*::before, +*::after { + box-sizing: border-box; + margin: 0; + padding: 0; +} + +:root { + --dark-grey: #1b1b32; + --light-grey: #f5f6f7; + --golden-yellow: #fecc4c; + --yellow: #ffcc4c; + --gold: #feac32; + --orange: #ffac33; + --dark-orange: #f89808; + --border: 0.2rem solid darkgrey; + --padding: 0.3rem; +} + +body { + background-color: var(--dark-grey); + color: var(--light-grey); + font-size: 20px; + font-family: "Lato", Helvetica, Arial, sans-serif; + padding: 5px; +} + +h1 { + margin: 5rem auto 2rem; + text-align: center; +} + +p { + padding: var(--padding); +} + +#regex-container { + max-width: 680px; + margin: 20px auto; + display: flex; + justify-content: center; + align-items: center; + border: var(--border); +} + +#regex-container>label { + padding: var(--padding); + flex: 1 1 auto; +} + +#pattern-container { + display: inline-block; + color: var(--dark-grey); + background-color: var(--light-grey); + margin: 5px; + border: var(--border); +} + +#pattern { + margin: 0.2rem; + border: 0; + font-size: 1rem; + width: calc(100% - 1.2rem); +} + +#pattern:focus { + outline: none; +} + +#flags-container { + display: flex; + align-items: center; + flex: 1 1 auto; +} + +#flags-container>label { + padding: var(--padding); + margin-right: 0.3rem; +} + +#test-container { + max-width: 680px; + margin: 20px auto; + display: flex; + flex-direction: column; + flex: 0 0 auto; + border: var(--border); +} + +#test-string { + background-color: var(--light-grey); + min-height: 5rem; + color: var(--dark-grey); + border-top: var(--border); + font-size: 1.2rem; +} + +[contenteditable=true]:empty:before { + content: attr(placeholder); + pointer-events: none; + color: var(--dark-grey); +} + +::placeholder { + color: var(--dark-grey); +} + + +button { + display: block; + cursor: pointer; + width: 8rem; + margin: 0.2rem auto; + color: var(--dark-grey); + background-color: var(--gold); + background-image: linear-gradient(var(--golden-yellow), var(--orange)); + border-color: var(--gold); + border-width: 0.2rem; + font-size: 1.1rem; +} + +.btn:hover { + background-image: linear-gradient(var(--yellow), var(--dark-orange)); +} + +#result-container { + max-width: 680px; + margin: 20px auto; + display: flex; + justify-content: center; + align-items: center; +} + +h2 { + align-self: flex-start; + margin: 0.4rem 0.2rem 0.2rem; + flex: 0 1 auto; +} + +#result { + color: var(--dark-grey); + background-color: var(--light-grey); + font-size: 1.5rem; + flex: 1 1 auto; + margin: 0.2rem; + border: var(--border); + min-height: 3rem; +} + +.highlight { + background-color: lightgreen; +} +``` + +```js + +``` + +# --solutions-- + +```html + + + + + + + + Regex Sandbox + + + + +

          Regex Sandbox

          +
          +
          + +
          +

          Flags:

          + + +
          +
          +
          +

          Test String:

          +
          +
          + +
          +

          Result:

          +

          +

          +
          + +
          + + + + +``` + +```css +*, +*::before, +*::after { + box-sizing: border-box; + margin: 0; + padding: 0; +} + +:root { + --dark-grey: #1b1b32; + --light-grey: #f5f6f7; + --golden-yellow: #fecc4c; + --yellow: #ffcc4c; + --gold: #feac32; + --orange: #ffac33; + --dark-orange: #f89808; + --border: 0.2rem solid darkgrey; + --padding: 0.3rem; +} + +body { + background-color: var(--dark-grey); + color: var(--light-grey); + font-size: 20px; + font-family: "Lato", Helvetica, Arial, sans-serif; +} + +h1 { + margin: 5rem auto 2rem; + text-align: center; +} + +p { + padding: var(--padding); +} + +#regex-container { + max-width: 680px; + margin: 20px auto; + display: flex; + justify-content: center; + align-items: center; + border: var(--border); +} + +#regex-container>label { + padding: var(--padding); + flex: 1 1 auto; +} + +#pattern-container { + display: inline-block; + color: var(--dark-grey); + background-color: var(--light-grey); + margin: 5px; + border: var(--border); +} + +#pattern { + margin: 0.2rem; + border: 0; + font-size: 1rem; + width: calc(100% - 1.2rem); +} + +#pattern:focus { + outline: none; +} + +#flags-container { + display: flex; + align-items: center; + flex: 1 1 auto; +} + +#flags-container>label { + padding: var(--padding); + margin-right: 0.3rem; +} + +#test-container { + max-width: 680px; + margin: 20px auto; + display: flex; + flex-direction: column; + flex: 0 0 auto; + border: var(--border); +} + +#test-string { + background-color: var(--light-grey); + min-height: 5rem; + color: var(--dark-grey); + border-top: var(--border); + font-size: 1.2rem; +} + +[contenteditable=true]:empty:before { + content: attr(placeholder); + pointer-events: none; + color: var(--dark-grey); +} + +::placeholder { + color: var(--dark-grey); +} + + +button { + display: block; + cursor: pointer; + width: 8rem; + margin: 0.2rem auto; + color: var(--dark-grey); + background-color: var(--gold); + background-image: linear-gradient(var(--golden-yellow), var(--orange)); + border-color: var(--gold); + border-width: 0.2rem; + font-size: 1.1rem; +} + +.btn:hover { + background-image: linear-gradient(var(--yellow), var(--dark-orange)); +} + +#result-container { + max-width: 680px; + margin: 20px auto; + display: flex; + justify-content: center; + align-items: center; +} + +h2 { + align-self: flex-start; + margin: 0.4rem 0.2rem 0.2rem; + flex: 0 1 auto; +} + +#result { + color: var(--dark-grey); + background-color: var(--light-grey); + font-size: 1.5rem; + flex: 1 1 auto; + margin: 0.2rem; + border: var(--border); + min-height: 3rem; +} + +.highlight { + background-color: lightgreen; +} +``` + +```js +const regexPattern = document.getElementById("pattern"); +const caseInsensitiveFlag = document.getElementById("i"); +const globalFlag = document.getElementById("g"); +const testResult = document.getElementById("result"); +const getFlags = () => { + let flags = ''; + const flagArray = [caseInsensitiveFlag, globalFlag] + flagArray.forEach((flag) => { + if (flag.checked) flags += flag.id; + }) + return flags +} +const stringToTest = document.getElementById("test-string"); +const testButton = document.getElementById("test-btn") +testButton.addEventListener( + "click", + () => { + let matched; + let flags = getFlags(); + const regex = new RegExp(regexPattern.value, flags) + if (flags.includes(globalFlag)) { + stringToTest.innerHTML = stringToTest.innerText.replaceAll(regex, '$&') + matched = stringToTest.innerText.matchAll(regex) + } else { + stringToTest.innerHTML = stringToTest.innerText.replace(regex, '$&') + matched = stringToTest.innerText.match(regex); + } + testResult.innerText = matched ? matched.join(", ") : 'no match'; + } +) +``` diff --git a/curriculum/challenges/german/25-front-end-development/lab-stack-class/587d8250367417b2b2512c5f.md b/curriculum/challenges/german/25-front-end-development/lab-stack-class/587d8250367417b2b2512c5f.md new file mode 100644 index 0000000000..cd4f998c61 --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/lab-stack-class/587d8250367417b2b2512c5f.md @@ -0,0 +1,165 @@ +--- +id: 587d8250367417b2b2512c5f +title: Build a Stack Class +challengeType: 14 +dashedName: build-a-stack-class +--- + +# --description-- + +A stack is a data structure that stores an ordered collection of elements. It follows the *Last-In-First-Out* principle, where the last element inserted is removed first. + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should define a `Stack` class that has a `collection` property initialized to an empty array. You'll use this array to mimic a stack. +1. The `Stack` class should have a `push` method that adds an item to the top of the stack. +1. The `Stack` class should have a `pop` method that removes and returns the element on the top of the stack. +1. The `Stack` class should have a `peek` method that returns the element on the top of the stack. +1. The `Stack` class should have an `isEmpty` method that returns `true` if the stack is empty, and `false` otherwise. +1. The `Stack` class should have a `clear` method that empties the stack. + +# --hints-- + +Your `Stack` class should have a `collection` property initialized to an empty array. + +```js +const test = new Stack(); +assert.isArray(test.collection); +assert.lengthOf(test.collection, 0); +``` + +Your `Stack` class should have a `push` method. + +```js +const test = new Stack(); +assert.isFunction(test.push); +``` + +The `push` method should add an element to the end of the `collection` array. + +```js +const test = new Stack(); +test.push('CS61'); +assert.lengthOf(test.collection, 1); +assert.strictEqual(test.collection[0], 'CS61'); +test.push('CS50'); +assert.lengthOf(test.collection, 2); +assert.strictEqual(test.collection[0], 'CS61'); +assert.strictEqual(test.collection[1], 'CS50'); +``` + +Your `Stack` class should have a `pop` method. + +```js +const test = new Stack(); +assert.isFunction(test.pop); +``` + +Your `Stack` class should have a `peek` method. + +```js +const test = new Stack(); +assert.isFunction(test.peek); +``` + +Your `Stack` class should have an `isEmpty` method. + +```js +const test = new Stack(); +assert.isFunction(test.isEmpty); +``` + +Your `Stack` class should have a `clear` method. + +```js +const test = new Stack(); +assert.isFunction(test.clear); +``` + +The `peek` method should return the top element of the stack. + +```js +const test = new Stack(); +test.push('CS61'); +test.push('CS50'); +assert.strictEqual(test.peek(), 'CS50'); +assert.strictEqual(test.peek(), 'CS50'); +``` + +The `pop` method should remove and return the top element of the stack. + +```js +const test = new Stack(); +test.push('CS61'); +test.push('CS50'); +assert.strictEqual(test.pop(), 'CS50'); +assert.lengthOf(test.collection, 1); +assert.strictEqual(test.collection[0], 'CS61'); +assert.strictEqual(test.pop(), 'CS61'); +assert.lengthOf(test.collection, 0); +``` + +The `isEmpty` method should return `true` if the stack does not contain any elements. + +```js +const test = new Stack(); +assert.isTrue(test.isEmpty()); +``` + +The `isEmpty` method should return `false` if the stack contains elements. + +```js +const test = new Stack(); +test.push('CS61'); +assert.isFalse(test.isEmpty()); +``` + +The `clear` method should remove all element from the stack + +```js +const test = new Stack(); +test.push('CS61'); +test.push('CS50'); +test.clear(); +assert.isTrue(test.isEmpty()); +``` + +# --seed-- + +## --seed-contents-- + +```js + +``` + +# --solutions-- + +```js +class Stack { + constructor() { + this.collection = []; + } + + push = function (item) { + this.collection.push(item); + } + + pop = function () { + return this.collection.pop(); + } + + peek = function () { + return this.collection[this.collection.length - 1]; + } + + isEmpty = function () { + return this.collection.length === 0; + } + + clear = function () { + this.collection.length = 0; + } +} +``` diff --git a/curriculum/challenges/german/25-front-end-development/quiz-advanced-react/66f1ad049d7a6ac0886cc2ba.md b/curriculum/challenges/german/25-front-end-development/quiz-advanced-react/66f1ad049d7a6ac0886cc2ba.md new file mode 100644 index 0000000000..e1798c1939 --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/quiz-advanced-react/66f1ad049d7a6ac0886cc2ba.md @@ -0,0 +1,415 @@ +--- +id: 66f1ad049d7a6ac0886cc2ba +title: Advanced React Quiz +challengeType: 8 +dashedName: quiz-advanced-react +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/german/25-front-end-development/quiz-asynchronous-javascript/66edd630f7666cfa54b404d0.md b/curriculum/challenges/german/25-front-end-development/quiz-asynchronous-javascript/66edd630f7666cfa54b404d0.md new file mode 100644 index 0000000000..51f383e437 --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/quiz-asynchronous-javascript/66edd630f7666cfa54b404d0.md @@ -0,0 +1,415 @@ +--- +id: 66edd630f7666cfa54b404d0 +title: Asynchronous JavaScript Quiz +challengeType: 8 +dashedName: quiz-asynchronous-javascript +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/german/25-front-end-development/quiz-backend-javascript/66f1b11026394bcdb7c42473.md b/curriculum/challenges/german/25-front-end-development/quiz-backend-javascript/66f1b11026394bcdb7c42473.md new file mode 100644 index 0000000000..61924b9fe3 --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/quiz-backend-javascript/66f1b11026394bcdb7c42473.md @@ -0,0 +1,415 @@ +--- +id: 66f1b11026394bcdb7c42473 +title: Backend JavaScript Quiz +challengeType: 8 +dashedName: quiz-backend-javascript +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/german/25-front-end-development/quiz-bash-and-sql/66f1affc0ef4fcca423d4688.md b/curriculum/challenges/german/25-front-end-development/quiz-bash-and-sql/66f1affc0ef4fcca423d4688.md new file mode 100644 index 0000000000..dddd48742c --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/quiz-bash-and-sql/66f1affc0ef4fcca423d4688.md @@ -0,0 +1,415 @@ +--- +id: 66f1affc0ef4fcca423d4688 +title: Bash and SQL Quiz +challengeType: 8 +dashedName: quiz-bash-and-sql +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/german/25-front-end-development/quiz-bash-commands/66f1af4fedf643c78d024c5e.md b/curriculum/challenges/german/25-front-end-development/quiz-bash-commands/66f1af4fedf643c78d024c5e.md new file mode 100644 index 0000000000..5650b27450 --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/quiz-bash-commands/66f1af4fedf643c78d024c5e.md @@ -0,0 +1,415 @@ +--- +id: 66f1af4fedf643c78d024c5e +title: Bash Commands Quiz +challengeType: 8 +dashedName: quiz-bash-commands +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/german/25-front-end-development/quiz-bash-scripting/66f1afbd9998e9c985d8e73b.md b/curriculum/challenges/german/25-front-end-development/quiz-bash-scripting/66f1afbd9998e9c985d8e73b.md new file mode 100644 index 0000000000..cd55122511 --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/quiz-bash-scripting/66f1afbd9998e9c985d8e73b.md @@ -0,0 +1,415 @@ +--- +id: 66f1afbd9998e9c985d8e73b +title: Bash Scripting Quiz +challengeType: 8 +dashedName: quiz-bash-scripting +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/german/25-front-end-development/quiz-basic-css/66ed8fa2f45ce3ece4053eab.md b/curriculum/challenges/german/25-front-end-development/quiz-basic-css/66ed8fa2f45ce3ece4053eab.md new file mode 100644 index 0000000000..148eed1b41 --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/quiz-basic-css/66ed8fa2f45ce3ece4053eab.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fa2f45ce3ece4053eab +title: Basic CSS Quiz +challengeType: 8 +dashedName: quiz-basic-css +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/german/25-front-end-development/quiz-basic-html/66df3b712c41c499e9d31e5b.md b/curriculum/challenges/german/25-front-end-development/quiz-basic-html/66df3b712c41c499e9d31e5b.md new file mode 100644 index 0000000000..e37df1dd00 --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/quiz-basic-html/66df3b712c41c499e9d31e5b.md @@ -0,0 +1,816 @@ +--- +id: 66df3b712c41c499e9d31e5b +title: Basic HTML Quiz +challengeType: 8 +dashedName: quiz-basic-html +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +How does the `loop` attribute work inside the `audio` element? + +### --distractors-- + +It allows the `audio` element to synchronize playback with other multimedia elements on the webpage. + +--- + +It adjusts the pitch and tone of the audio. + +--- + +It triggers the `audio` element to stop and restart playback in a random sequence. + +### --answer-- + +It starts the audio again once it is finished. + +### --question-- + +What is a void element in HTML? + +### --distractors-- + +An element used to embed videos on the screen. + +--- + +An element for displaying lists. + +--- + +An element used for embedding sound in to the document. + +### --answer-- + +An element without child nodes or an end tag. + +### --question-- + +What is an inline level element? + +### --distractors-- + +An element that takes up the entire horizontal space and always starts a new line. + +--- + +An element used to display images. + +--- + +An element used to embedding videos on the page. + +### --answer-- + +An element that only takes up the width and height of its inner content. + +### --question-- + +How does `target="_parent"` work? + +### --distractors-- + +It opens a link in a new browsing context. + +--- + +It specifies the position within the linked document where the browser should scroll to after clicking the link. + +--- + +It redirects the user to a different website specified in the `href` attribute. + +### --answer-- + +It opens a link in the parent of the current context. + +### --question-- + +What is the difference between a boolean and regular attribute? + +### --distractors-- + +Boolean attributes can only be used with checkboxes, while regular attribute are used with radio buttons. + +--- + +Regular attributes are always required for images, while boolean attributes are optional. + +--- + +Boolean attributes must always have a value assigned to them, while regular attributes do not need values assigned to them. + +### --answer-- + +A boolean attribute in can be present or absent, indicating `true` or `false`, while a regular attribute always has a specified value. + +### --question-- + +Which element is used to link scripts to your HTML file? + +### --distractors-- + +`img` + +--- + +`ul` + +--- + +`h2` + +### --answer-- + +`script` + +### --question-- + +What is an HTML boilerplate? + +### --distractors-- + +A special tool used by web developers to add watermarks to documents. + +--- + +A type of markup language. + +--- + +A plugin that automatically generates "lorem ipsum" text on the page. + +### --answer-- + +A template that includes all of the essential information needed for an HTML document. + +### --question-- + +Which attribute applies a unique identifier to an HTML element? + +### --distractors-- + +`class` + +--- + +`href` + +--- + +`action` + +### --answer-- + +`id` + +### --question-- + +What is an HTML entity (character reference)? + +### --distractors-- + +A graphical representation of a character in HTML. + +--- + +A special formatting tag used in HTML. + +--- + +An image used to represent a character in web design. + +### --answer-- + +A set of characters used to represent a reserved character in HTML. + +### --question-- + +What is the purpose of the `audio` element? + +### --distractors-- + +It is used to allow users to record their voice directly on a webpage. + +--- + +It is used to style `audio` and `video` elements on the page. + +--- + +It is used to make text on a webpage audible when clicked. + +### --answer-- + +It is used to add audio to the HTML document. + +### --question-- + +Which of the following is NOT an example of an HTML element? + +### --distractors-- + +`img` + +--- + +`h1` + +--- + +`link` + +### --answer-- + +`byte` + +### --question-- + +What is the role of the `target` attribute inside anchor elements? + +### --distractors-- + +It defines the color of the link when it is hovered over by the user. + +--- + +It specifies the position within the linked document where the browser should scroll to after clicking the link. + +--- + +It determines the font size of the anchor text inside the `link` element. + +### --answer-- + +It is used to specify where the linked document will be displayed when the user clicks on the link. + +### --question-- + +What is an absolute path? + +### --distractors-- + +A path that is relative to the current file. + +--- + +A path that includes variables. + +--- + +A path that includes wildcard characters. + +### --answer-- + +A path used to specify the exact location of a file or directory from the root directory of the file system. + +### --question-- + +What is the role of the `link` element in HTML? + +### --distractors-- + +It's used to create hyperlinks within the same webpage. + +--- + +It's used to define the layout and structure of a webpage. + +--- + +It's used to embed audio or video files into a webpage. + +### --answer-- + +It's used to link to external resources like stylesheets and site icons. + +### --question-- + +Which of the following is a valid value for working with open graph properties? + +### --distractors-- + +`"og:socialMedia"` + +--- + +`"og:mediaOG"` + +--- + +`"og:openGraph"` + +### --answer-- + +`"og:title"` + +### --question-- + +Which of the following is an example of a boolean attribute? + +### --distractors-- + +`href` + +--- + +`src` + +--- + +`width` + +### --answer-- + +`checked` + +### --question-- + +What is a block level element? + +### --distractors-- + +An element used to display tables. + +--- + +An element used to display modals. + +--- + +An element that only takes up the width and height of its inner content. + +### --answer-- + +An element that takes up the entire horizontal space and always starts a new line. + +### --question-- + +What is the `iframe` element used for? + +### --distractors-- + +It's used to add captions to images. + +--- + +It's used to add copyright information for media. + +--- + +It's used to create hyperlinks within the same webpage. + +### --answer-- + +It's used to embed another document within the current HTML document. + +### --question-- + +Which of the following is NOT a valid link state for anchor elements? + +### --distractors-- + +`hover` + +--- + +`visited` + +--- + +`active` + +### --answer-- + +`href` + +### --question-- + +What is the role of the `title` element? + +### --distractors-- + +An element that allows users to edit the source code of a webpage. + +--- + +It defines the layout and positioning of elements within a web page. + +--- + +It's used to embed videos and multimedia content directly into an HTML document. + +### --answer-- + +It specifies the title for a document and appears in the browser tab or window. + +## --quiz-- + +### --question-- + +Which of the following `target` attributes opens a link in the parent of the current context? + +### --distractors-- + +`_blank` + +--- + +`_self` + +--- + +`_unfencedTop` + +### --answer-- + +`_parent` + +### --question-- + +Which attribute is used to set the `UTF-8` character encoding for an HTML document? + +### --distractors-- + +`accept` + +--- + +`capture` + +--- + +`enctype` + +### --answer-- + +`charset` + +### --question-- + +What is the role of HTML on the web? + +### --distractors-- + +HTML is used for style and layout. + +--- + +HTML is used to add interactivity on the page. + +--- + +HTML is a registry for software packages. + +### --answer-- + +HTML represents the content and structure for a web page. + +### --question-- + +What is the difference between inline and block level elements? + +### --distractors-- + +Block-level elements are used to group images only, while inline elements group list items. + +--- + +Inline elements are always larger in size compared to block-level elements. + +--- + +Block-level elements flow within the content of a line, while inline elements start on a new line. + +### --answer-- + +Block-level elements occupy the full width available, while inline elements only occupy as much width as necessary. + +### --question-- + +How do you set a boolean attribute to `false`? + +### --distractors-- + +By setting the attribute value to `0`. + +--- + +By using the `not` operator before the attribute name. + +--- + +By setting the attribute to an empty string (`""`). + +### --answer-- + +By omitting the attribute from the element. + +### --question-- + +What is the `script` element used for? + +### --distractors-- + +It's used to embed CSS into the HTML document or link to an external CSS file. + +--- + +It's used to embed Pascal code into the HTML document. + +--- + +It's used to embed C# code into the HTML document. + +### --answer-- + +It's used to embed JavaScript into the HTML document or link to an external JavaScript file. + +### --question-- + +Which of the following elements is used to set the title for an HTML document? + +### --distractors-- + +`footer` + +--- + +`section` + +--- + +`figcaption` + +### --answer-- + +`title` + +### --question-- + +What is the `class` attribute typically used for? + +### --distractors-- + +It's used to embed metadata about the element. + +--- + +It's used to define inline styles directly within the HTML tag. + +--- + +It's used to specify unique identifiers for JavaScript functions. + +### --answer-- + +It's used to apply a set of styles to multiple elements. + +### --question-- + +Which of the following is NOT an example of a commonly used HTML entity? + +### --distractors-- + +`"` (Double quote). + +--- + +`©` (Copyright symbol). + +--- + +`>` (Greater than Symbol). + +### --answer-- + +`÷` (div element). + +### --question-- + +Which element is used to add audio to your HTML document? + +### --distractors-- + +`media` + +--- + +`video` + +--- + +`hr` + +### --answer-- + +`audio` + +### --question-- + +What does the `required` attribute do? + +### --distractors-- + +It specifies the `width` for a form. + +--- + +It specifies the `color` of a form input. + +--- + +It specifies the `type` for the input. + +### --answer-- + +It specifies that an input must be filled out before a form submission. + +### --question-- + +Which attribute is used to start the audio again once it is finished? + +### --distractors-- + +`multiple` + +--- + +`inputmode` + +--- + +`enctype` + +### --answer-- + +`loop` + +### --question-- + +Which of the following is the correct syntax for a `span` element? + +### --distractors-- + +`<>inline container<>` + +--- + +`>>span>>inline container>>span>>` + +--- + +`[span]inline container[/span]` + +### --answer-- + +`inline container` + +### --question-- + +How does `target="_self"` work? + +### --distractors-- + +It specifies the position within the linked document where the browser should scroll to after clicking the link. + +--- + +It automatically downloads the linked document to the user's computer. + +--- + +It redirects the user to a different website specified in the `href` attribute. + +### --answer-- + +It opens a link in the current browsing context. + +### --question-- + +What is a relative path? + +### --distractors-- + +It specifies the exact location of a file or directory from the root directory of the file system. + +--- + +It includes the full URL starting from the domain name to the specific file or directory. + +--- + +It always begins with a forward slash (`/`) indicating the root directory of the website or file system. + +### --answer-- + +It specifies the location of a file or directory relative to the current working directory. + +### --question-- + +Which of the following elements is the correct syntax for a `link` element? + +### --distractors-- + +`` + +--- + +`` + +--- + +`<>` + +### --answer-- + +`` + +### --question-- + +Which of the following is NOT a valid value for working with open graph properties? + +### --distractors-- + +`"og:title"` + +--- + +`property="og:type"` + +--- + +`property="og:image"` + +### --answer-- + +`"og:socialMedia"` + +### --question-- + +Which of the following is the correct syntax for a paragraph element? + +### --distractors-- + +`>p>paragraph element>/p>` + +--- + +`<

          >paragraph element<

          >` + +--- + +`

          ` + +### --answer-- + +`

          paragraph element

          ` + +### --question-- + +What does the `iframe` element stand for? + +### --distractors-- + +The `Inline Framing component`. + +--- + +The `Inner Frame element`. + +--- + +The `Inline video element`. + +### --answer-- + +The `Inline Frame element`. + +### --question-- + +What does the active state mean for anchor elements? + +### --distractors-- + +The link is disabled and cannot be clicked. + +--- + +The link's has the mouse is over it. + +--- + +The link has been visited by the user. + +### --answer-- + +A user is actively clicking on it. diff --git a/curriculum/challenges/german/25-front-end-development/quiz-computer-basics/66ed8fb9f45ce3ece4053eac.md b/curriculum/challenges/german/25-front-end-development/quiz-computer-basics/66ed8fb9f45ce3ece4053eac.md new file mode 100644 index 0000000000..4806ce1b98 --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/quiz-computer-basics/66ed8fb9f45ce3ece4053eac.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fb9f45ce3ece4053eac +title: Computer Basics Quiz +challengeType: 8 +dashedName: quiz-computer-basics +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/german/25-front-end-development/quiz-css-accessibility/66ed8fc1f45ce3ece4053ead.md b/curriculum/challenges/german/25-front-end-development/quiz-css-accessibility/66ed8fc1f45ce3ece4053ead.md new file mode 100644 index 0000000000..5bceb1cece --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/quiz-css-accessibility/66ed8fc1f45ce3ece4053ead.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fc1f45ce3ece4053ead +title: CSS Accessibility Quiz +challengeType: 8 +dashedName: quiz-css-accessibility +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/german/25-front-end-development/quiz-css-animations/66ed8fc9f45ce3ece4053eae.md b/curriculum/challenges/german/25-front-end-development/quiz-css-animations/66ed8fc9f45ce3ece4053eae.md new file mode 100644 index 0000000000..3f79d02aa0 --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/quiz-css-animations/66ed8fc9f45ce3ece4053eae.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fc9f45ce3ece4053eae +title: CSS Animations Quiz +challengeType: 8 +dashedName: quiz-css-animations +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/german/25-front-end-development/quiz-css-attribute-selectors/66ed8fd0f45ce3ece4053eaf.md b/curriculum/challenges/german/25-front-end-development/quiz-css-attribute-selectors/66ed8fd0f45ce3ece4053eaf.md new file mode 100644 index 0000000000..73f284487c --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/quiz-css-attribute-selectors/66ed8fd0f45ce3ece4053eaf.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fd0f45ce3ece4053eaf +title: CSS Attribute Selectors Quiz +challengeType: 8 +dashedName: quiz-css-attribute-selectors +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/german/25-front-end-development/quiz-css-backgrounds-and-borders/66ed8fd7f45ce3ece4053eb0.md b/curriculum/challenges/german/25-front-end-development/quiz-css-backgrounds-and-borders/66ed8fd7f45ce3ece4053eb0.md new file mode 100644 index 0000000000..7c45c431ec --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/quiz-css-backgrounds-and-borders/66ed8fd7f45ce3ece4053eb0.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fd7f45ce3ece4053eb0 +title: CSS Backgrounds and Borders Quiz +challengeType: 8 +dashedName: quiz-css-backgrounds-and-borders +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/german/25-front-end-development/quiz-css-colors/66ed8fe1f45ce3ece4053eb1.md b/curriculum/challenges/german/25-front-end-development/quiz-css-colors/66ed8fe1f45ce3ece4053eb1.md new file mode 100644 index 0000000000..1aee0965d7 --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/quiz-css-colors/66ed8fe1f45ce3ece4053eb1.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fe1f45ce3ece4053eb1 +title: CSS Colors Quiz +challengeType: 8 +dashedName: quiz-css-colors +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/german/25-front-end-development/quiz-css-flexbox/66ed8fe7f45ce3ece4053eb2.md b/curriculum/challenges/german/25-front-end-development/quiz-css-flexbox/66ed8fe7f45ce3ece4053eb2.md new file mode 100644 index 0000000000..a518db5905 --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/quiz-css-flexbox/66ed8fe7f45ce3ece4053eb2.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fe7f45ce3ece4053eb2 +title: CSS Flexbox Quiz +challengeType: 8 +dashedName: quiz-css-flexbox +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/german/25-front-end-development/quiz-css-grid/66ed8fedf45ce3ece4053eb3.md b/curriculum/challenges/german/25-front-end-development/quiz-css-grid/66ed8fedf45ce3ece4053eb3.md new file mode 100644 index 0000000000..c5ab2fb27e --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/quiz-css-grid/66ed8fedf45ce3ece4053eb3.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fedf45ce3ece4053eb3 +title: CSS Grid Quiz +challengeType: 8 +dashedName: quiz-css-grid +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/german/25-front-end-development/quiz-css-layout-and-effects/66ed8ff4f45ce3ece4053eb4.md b/curriculum/challenges/german/25-front-end-development/quiz-css-layout-and-effects/66ed8ff4f45ce3ece4053eb4.md new file mode 100644 index 0000000000..ac464c9a34 --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/quiz-css-layout-and-effects/66ed8ff4f45ce3ece4053eb4.md @@ -0,0 +1,415 @@ +--- +id: 66ed8ff4f45ce3ece4053eb4 +title: CSS Layout and Effects Quiz +challengeType: 8 +dashedName: quiz-css-layout-and-effects +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/german/25-front-end-development/quiz-css-libraries-and-frameworks/66f1aeb60b11aec5abe83c2e.md b/curriculum/challenges/german/25-front-end-development/quiz-css-libraries-and-frameworks/66f1aeb60b11aec5abe83c2e.md new file mode 100644 index 0000000000..6410f43261 --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/quiz-css-libraries-and-frameworks/66f1aeb60b11aec5abe83c2e.md @@ -0,0 +1,415 @@ +--- +id: 66f1aeb60b11aec5abe83c2e +title: CSS Libraries and Frameworks Quiz +challengeType: 8 +dashedName: quiz-css-libraries-and-frameworks +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/german/25-front-end-development/quiz-css-positioning/66ed8ffcf45ce3ece4053eb5.md b/curriculum/challenges/german/25-front-end-development/quiz-css-positioning/66ed8ffcf45ce3ece4053eb5.md new file mode 100644 index 0000000000..c390ae5e0d --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/quiz-css-positioning/66ed8ffcf45ce3ece4053eb5.md @@ -0,0 +1,415 @@ +--- +id: 66ed8ffcf45ce3ece4053eb5 +title: CSS Positioning Quiz +challengeType: 8 +dashedName: quiz-css-positioning +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/german/25-front-end-development/quiz-css-pseudo-classes/66ed9002f45ce3ece4053eb6.md b/curriculum/challenges/german/25-front-end-development/quiz-css-pseudo-classes/66ed9002f45ce3ece4053eb6.md new file mode 100644 index 0000000000..93bd1dd7f3 --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/quiz-css-pseudo-classes/66ed9002f45ce3ece4053eb6.md @@ -0,0 +1,415 @@ +--- +id: 66ed9002f45ce3ece4053eb6 +title: CSS Pseudo-classes Quiz +challengeType: 8 +dashedName: quiz-css-pseudo-classes +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/german/25-front-end-development/quiz-css-relative-and-absolute-units/66ed9009f45ce3ece4053eb7.md b/curriculum/challenges/german/25-front-end-development/quiz-css-relative-and-absolute-units/66ed9009f45ce3ece4053eb7.md new file mode 100644 index 0000000000..793041729f --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/quiz-css-relative-and-absolute-units/66ed9009f45ce3ece4053eb7.md @@ -0,0 +1,415 @@ +--- +id: 66ed9009f45ce3ece4053eb7 +title: CSS Relative and Absolute Units Quiz +challengeType: 8 +dashedName: quiz-css-relative-and-absolute-units +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/german/25-front-end-development/quiz-css-typography/66ed9010f45ce3ece4053eb8.md b/curriculum/challenges/german/25-front-end-development/quiz-css-typography/66ed9010f45ce3ece4053eb8.md new file mode 100644 index 0000000000..ce7f4903dd --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/quiz-css-typography/66ed9010f45ce3ece4053eb8.md @@ -0,0 +1,415 @@ +--- +id: 66ed9010f45ce3ece4053eb8 +title: CSS Typography Quiz +challengeType: 8 +dashedName: quiz-css-typography +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/german/25-front-end-development/quiz-css-variables/66ed9018f45ce3ece4053eb9.md b/curriculum/challenges/german/25-front-end-development/quiz-css-variables/66ed9018f45ce3ece4053eb9.md new file mode 100644 index 0000000000..f777602dbc --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/quiz-css-variables/66ed9018f45ce3ece4053eb9.md @@ -0,0 +1,415 @@ +--- +id: 66ed9018f45ce3ece4053eb9 +title: CSS Variables Quiz +challengeType: 8 +dashedName: quiz-css-variables +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/german/25-front-end-development/quiz-debugging-javascript/66edd10913f078e7669eca81.md b/curriculum/challenges/german/25-front-end-development/quiz-debugging-javascript/66edd10913f078e7669eca81.md new file mode 100644 index 0000000000..c394d7c26f --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/quiz-debugging-javascript/66edd10913f078e7669eca81.md @@ -0,0 +1,415 @@ +--- +id: 66edd10913f078e7669eca81 +title: Debugging JavaScript Quiz +challengeType: 8 +dashedName: quiz-debugging-javascript +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/german/25-front-end-development/quiz-design-fundamentals/66ed901ff45ce3ece4053eba.md b/curriculum/challenges/german/25-front-end-development/quiz-design-fundamentals/66ed901ff45ce3ece4053eba.md new file mode 100644 index 0000000000..740f963cca --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/quiz-design-fundamentals/66ed901ff45ce3ece4053eba.md @@ -0,0 +1,415 @@ +--- +id: 66ed901ff45ce3ece4053eba +title: Design Fundamentals Quiz +challengeType: 8 +dashedName: quiz-design-fundamentals +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/german/25-front-end-development/quiz-dom-manipulation-and-click-event-with-javascript/66edd07682767adff3a6231e.md b/curriculum/challenges/german/25-front-end-development/quiz-dom-manipulation-and-click-event-with-javascript/66edd07682767adff3a6231e.md new file mode 100644 index 0000000000..99c9eda4ec --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/quiz-dom-manipulation-and-click-event-with-javascript/66edd07682767adff3a6231e.md @@ -0,0 +1,415 @@ +--- +id: 66edd07682767adff3a6231e +title: DOM Manipulation and Click Events with JavaScript Quiz +challengeType: 8 +dashedName: quiz-dom-manipulation-and-click-event-with-javascript +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/german/25-front-end-development/quiz-dynamic-programming/66edd5ffe490bef99ea99395.md b/curriculum/challenges/german/25-front-end-development/quiz-dynamic-programming/66edd5ffe490bef99ea99395.md new file mode 100644 index 0000000000..24389158c2 --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/quiz-dynamic-programming/66edd5ffe490bef99ea99395.md @@ -0,0 +1,415 @@ +--- +id: 66edd5ffe490bef99ea99395 +title: Dynamic Programming Quiz +challengeType: 8 +dashedName: quiz-dynamic-programming +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/german/25-front-end-development/quiz-form-validation-with-javascript/66edd3403d7077eece6dc4b6.md b/curriculum/challenges/german/25-front-end-development/quiz-form-validation-with-javascript/66edd3403d7077eece6dc4b6.md new file mode 100644 index 0000000000..080d4f3af4 --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/quiz-form-validation-with-javascript/66edd3403d7077eece6dc4b6.md @@ -0,0 +1,415 @@ +--- +id: 66edd3403d7077eece6dc4b6 +title: Form Validation with JavaScript Quiz +challengeType: 8 +dashedName: quiz-form-validation-with-javascript +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/german/25-front-end-development/quiz-git/66f1b06a5a5d10cc100af620.md b/curriculum/challenges/german/25-front-end-development/quiz-git/66f1b06a5a5d10cc100af620.md new file mode 100644 index 0000000000..924fa15756 --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/quiz-git/66f1b06a5a5d10cc100af620.md @@ -0,0 +1,415 @@ +--- +id: 66f1b06a5a5d10cc100af620 +title: Git Quiz +challengeType: 8 +dashedName: quiz-git +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/german/25-front-end-development/quiz-graphs-and-trees/66edd5c8ac5314f8e80a3fc0.md b/curriculum/challenges/german/25-front-end-development/quiz-graphs-and-trees/66edd5c8ac5314f8e80a3fc0.md new file mode 100644 index 0000000000..f813d8eb6d --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/quiz-graphs-and-trees/66edd5c8ac5314f8e80a3fc0.md @@ -0,0 +1,415 @@ +--- +id: 66edd5c8ac5314f8e80a3fc0 +title: Graphs and Trees Quiz +challengeType: 8 +dashedName: quiz-graphs-and-trees +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/german/25-front-end-development/quiz-html-accessibility/66ed9026f45ce3ece4053ebb.md b/curriculum/challenges/german/25-front-end-development/quiz-html-accessibility/66ed9026f45ce3ece4053ebb.md new file mode 100644 index 0000000000..02fb15c675 --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/quiz-html-accessibility/66ed9026f45ce3ece4053ebb.md @@ -0,0 +1,415 @@ +--- +id: 66ed9026f45ce3ece4053ebb +title: HTML Accessibility Quiz +challengeType: 8 +dashedName: quiz-html-accessibility +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/german/25-front-end-development/quiz-html-tables-and-forms/66ed902df45ce3ece4053ebc.md b/curriculum/challenges/german/25-front-end-development/quiz-html-tables-and-forms/66ed902df45ce3ece4053ebc.md new file mode 100644 index 0000000000..a1b8c3e1ad --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/quiz-html-tables-and-forms/66ed902df45ce3ece4053ebc.md @@ -0,0 +1,415 @@ +--- +id: 66ed902df45ce3ece4053ebc +title: HTML Tables and Forms Quiz +challengeType: 8 +dashedName: quiz-html-tables-and-forms +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/german/25-front-end-development/quiz-javascript-arrays/66edcccbba6dacdb65a59067.md b/curriculum/challenges/german/25-front-end-development/quiz-javascript-arrays/66edcccbba6dacdb65a59067.md new file mode 100644 index 0000000000..54893261a2 --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/quiz-javascript-arrays/66edcccbba6dacdb65a59067.md @@ -0,0 +1,415 @@ +--- +id: 66edcccbba6dacdb65a59067 +title: JavaScript Arrays Quiz +challengeType: 8 +dashedName: quiz-javascript-arrays +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/german/25-front-end-development/quiz-javascript-audio-and-video/66edd3b3096349f06cf688bb.md b/curriculum/challenges/german/25-front-end-development/quiz-javascript-audio-and-video/66edd3b3096349f06cf688bb.md new file mode 100644 index 0000000000..5028b935d1 --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/quiz-javascript-audio-and-video/66edd3b3096349f06cf688bb.md @@ -0,0 +1,415 @@ +--- +id: 66edd3b3096349f06cf688bb +title: JavaScript Audio and Video Quiz +challengeType: 8 +dashedName: quiz-javascript-audio-and-video +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/german/25-front-end-development/quiz-javascript-comparisons-and-conditionals/66edc47c11492ac5cf258ad9.md b/curriculum/challenges/german/25-front-end-development/quiz-javascript-comparisons-and-conditionals/66edc47c11492ac5cf258ad9.md new file mode 100644 index 0000000000..e773e9b0d7 --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/quiz-javascript-comparisons-and-conditionals/66edc47c11492ac5cf258ad9.md @@ -0,0 +1,415 @@ +--- +id: 66edc47c11492ac5cf258ad9 +title: JavaScript Comparisons and Conditionals Quiz +challengeType: 8 +dashedName: quiz-javascript-comparisons-and-conditionals +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/german/25-front-end-development/quiz-javascript-data-structures/66edd5583761e4f6dae19606.md b/curriculum/challenges/german/25-front-end-development/quiz-javascript-data-structures/66edd5583761e4f6dae19606.md new file mode 100644 index 0000000000..6e600f732c --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/quiz-javascript-data-structures/66edd5583761e4f6dae19606.md @@ -0,0 +1,415 @@ +--- +id: 66edd5583761e4f6dae19606 +title: JavaScript Data Structures Quiz +challengeType: 8 +dashedName: quiz-javascript-data-structures +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/german/25-front-end-development/quiz-javascript-dates/66edd3711bb9f7efa73aef91.md b/curriculum/challenges/german/25-front-end-development/quiz-javascript-dates/66edd3711bb9f7efa73aef91.md new file mode 100644 index 0000000000..55be3a0fbb --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/quiz-javascript-dates/66edd3711bb9f7efa73aef91.md @@ -0,0 +1,415 @@ +--- +id: 66edd3711bb9f7efa73aef91 +title: JavaScript Dates Quiz +challengeType: 8 +dashedName: quiz-javascript-dates +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/german/25-front-end-development/quiz-javascript-events/66edd0ac31fea6e678eb925a.md b/curriculum/challenges/german/25-front-end-development/quiz-javascript-events/66edd0ac31fea6e678eb925a.md new file mode 100644 index 0000000000..f655702590 --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/quiz-javascript-events/66edd0ac31fea6e678eb925a.md @@ -0,0 +1,415 @@ +--- +id: 66edd0ac31fea6e678eb925a +title: JavaScript Events Quiz +challengeType: 8 +dashedName: quiz-javascript-events +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/german/25-front-end-development/quiz-javascript-functional-programming/66edd4f31ff19bf5573bf64b.md b/curriculum/challenges/german/25-front-end-development/quiz-javascript-functional-programming/66edd4f31ff19bf5573bf64b.md new file mode 100644 index 0000000000..78fe377a8e --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/quiz-javascript-functional-programming/66edd4f31ff19bf5573bf64b.md @@ -0,0 +1,415 @@ +--- +id: 66edd4f31ff19bf5573bf64b +title: JavaScript Functional Programming Quiz +challengeType: 8 +dashedName: quiz-javascript-functional-programming +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/german/25-front-end-development/quiz-javascript-functions/66edcc779993c0da6906dbb9.md b/curriculum/challenges/german/25-front-end-development/quiz-javascript-functions/66edcc779993c0da6906dbb9.md new file mode 100644 index 0000000000..878f59c283 --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/quiz-javascript-functions/66edcc779993c0da6906dbb9.md @@ -0,0 +1,415 @@ +--- +id: 66edcc779993c0da6906dbb9 +title: JavaScript Functions Quiz +challengeType: 8 +dashedName: quiz-javascript-functions +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/german/25-front-end-development/quiz-javascript-fundamentals/66edcd875b0d91de1fbbb492.md b/curriculum/challenges/german/25-front-end-development/quiz-javascript-fundamentals/66edcd875b0d91de1fbbb492.md new file mode 100644 index 0000000000..ef2e588586 --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/quiz-javascript-fundamentals/66edcd875b0d91de1fbbb492.md @@ -0,0 +1,415 @@ +--- +id: 66edcd875b0d91de1fbbb492 +title: JavaScript Fundamentals Quiz +challengeType: 8 +dashedName: quiz-javascript-fundamentals +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/german/25-front-end-development/quiz-javascript-higher-order-functions/66edcdd18a4ef8df16e6bb7e.md b/curriculum/challenges/german/25-front-end-development/quiz-javascript-higher-order-functions/66edcdd18a4ef8df16e6bb7e.md new file mode 100644 index 0000000000..c016c1bd7b --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/quiz-javascript-higher-order-functions/66edcdd18a4ef8df16e6bb7e.md @@ -0,0 +1,415 @@ +--- +id: 66edcdd18a4ef8df16e6bb7e +title: JavaScript Higher Order Functions Quiz +challengeType: 8 +dashedName: quiz-javascript-higher-order-functions +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/german/25-front-end-development/quiz-javascript-loops/66edcd49e73385dd4df54ac7.md b/curriculum/challenges/german/25-front-end-development/quiz-javascript-loops/66edcd49e73385dd4df54ac7.md new file mode 100644 index 0000000000..6993081390 --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/quiz-javascript-loops/66edcd49e73385dd4df54ac7.md @@ -0,0 +1,415 @@ +--- +id: 66edcd49e73385dd4df54ac7 +title: JavaScript Loops Quiz +challengeType: 8 +dashedName: quiz-javascript-loops +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/german/25-front-end-development/quiz-javascript-math/66edc3ab8c6413c344f401bf.md b/curriculum/challenges/german/25-front-end-development/quiz-javascript-math/66edc3ab8c6413c344f401bf.md new file mode 100644 index 0000000000..c183bca0aa --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/quiz-javascript-math/66edc3ab8c6413c344f401bf.md @@ -0,0 +1,415 @@ +--- +id: 66edc3ab8c6413c344f401bf +title: JavaScript Math Quiz +challengeType: 8 +dashedName: quiz-javascript-math +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/german/25-front-end-development/quiz-javascript-object-oriented-programming/66edd5267b52f8f617d8364f.md b/curriculum/challenges/german/25-front-end-development/quiz-javascript-object-oriented-programming/66edd5267b52f8f617d8364f.md new file mode 100644 index 0000000000..5c072cb5bc --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/quiz-javascript-object-oriented-programming/66edd5267b52f8f617d8364f.md @@ -0,0 +1,415 @@ +--- +id: 66edd5267b52f8f617d8364f +title: JavaScript Object Oriented Programming Quiz +challengeType: 8 +dashedName: quiz-javascript-object-oriented-programming +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/german/25-front-end-development/quiz-javascript-objects/66edcd0ecb4b25dc64a34804.md b/curriculum/challenges/german/25-front-end-development/quiz-javascript-objects/66edcd0ecb4b25dc64a34804.md new file mode 100644 index 0000000000..4f80d3348a --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/quiz-javascript-objects/66edcd0ecb4b25dc64a34804.md @@ -0,0 +1,415 @@ +--- +id: 66edcd0ecb4b25dc64a34804 +title: JavaScript Objects Quiz +challengeType: 8 +dashedName: quiz-javascript-objects +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/german/25-front-end-development/quiz-javascript-problem-solving-and-algorithmic-thinking/66edd4bc0ce399f475ad6f9b.md b/curriculum/challenges/german/25-front-end-development/quiz-javascript-problem-solving-and-algorithmic-thinking/66edd4bc0ce399f475ad6f9b.md new file mode 100644 index 0000000000..ec4580a7b7 --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/quiz-javascript-problem-solving-and-algorithmic-thinking/66edd4bc0ce399f475ad6f9b.md @@ -0,0 +1,415 @@ +--- +id: 66edd4bc0ce399f475ad6f9b +title: JavaScript Problem Solving and Algorithmic Thinking Quiz +challengeType: 8 +dashedName: quiz-javascript-problem-solving-and-algorithmic-thinking +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/german/25-front-end-development/quiz-javascript-regular-expressions/66edd3011f18f4ee1bd9d28b.md b/curriculum/challenges/german/25-front-end-development/quiz-javascript-regular-expressions/66edd3011f18f4ee1bd9d28b.md new file mode 100644 index 0000000000..feeb4153de --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/quiz-javascript-regular-expressions/66edd3011f18f4ee1bd9d28b.md @@ -0,0 +1,415 @@ +--- +id: 66edd3011f18f4ee1bd9d28b +title: JavaScript Regular Expressions Quiz +challengeType: 8 +dashedName: quiz-javascript-regular-expressions +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/german/25-front-end-development/quiz-javascript-strings/66edc31c44f1b9c1d5c5ebca.md b/curriculum/challenges/german/25-front-end-development/quiz-javascript-strings/66edc31c44f1b9c1d5c5ebca.md new file mode 100644 index 0000000000..eadc2ec368 --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/quiz-javascript-strings/66edc31c44f1b9c1d5c5ebca.md @@ -0,0 +1,415 @@ +--- +id: 66edc31c44f1b9c1d5c5ebca +title: JavaScript Strings Quiz +challengeType: 8 +dashedName: quiz-javascript-strings +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/german/25-front-end-development/quiz-javascript-variables-and-data-types/66edc25ae5ea80bf6f785552.md b/curriculum/challenges/german/25-front-end-development/quiz-javascript-variables-and-data-types/66edc25ae5ea80bf6f785552.md new file mode 100644 index 0000000000..0b3de50b77 --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/quiz-javascript-variables-and-data-types/66edc25ae5ea80bf6f785552.md @@ -0,0 +1,415 @@ +--- +id: 66edc25ae5ea80bf6f785552 +title: JavaScript Variables and Data Types Quiz +challengeType: 8 +dashedName: quiz-javascript-variables-and-data-types +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/german/25-front-end-development/quiz-local-storage-and-crud/66edd3f9bef926f129990425.md b/curriculum/challenges/german/25-front-end-development/quiz-local-storage-and-crud/66edd3f9bef926f129990425.md new file mode 100644 index 0000000000..50e3c5d9b0 --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/quiz-local-storage-and-crud/66edd3f9bef926f129990425.md @@ -0,0 +1,415 @@ +--- +id: 66edd3f9bef926f129990425 +title: Local Storage and CRUD Quiz +challengeType: 8 +dashedName: quiz-local-storage-and-crud +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/german/25-front-end-development/quiz-nano/66f1b03b922a53cb231e1c0d.md b/curriculum/challenges/german/25-front-end-development/quiz-nano/66f1b03b922a53cb231e1c0d.md new file mode 100644 index 0000000000..87fe8f8830 --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/quiz-nano/66f1b03b922a53cb231e1c0d.md @@ -0,0 +1,415 @@ +--- +id: 66f1b03b922a53cb231e1c0d +title: Nano Quiz +challengeType: 8 +dashedName: quiz-nano +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/german/25-front-end-development/quiz-react-basics/66f1a2009e65c9a40a26d51e.md b/curriculum/challenges/german/25-front-end-development/quiz-react-basics/66f1a2009e65c9a40a26d51e.md new file mode 100644 index 0000000000..d8c9c8314d --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/quiz-react-basics/66f1a2009e65c9a40a26d51e.md @@ -0,0 +1,415 @@ +--- +id: 66f1a2009e65c9a40a26d51e +title: React Basics Quiz +challengeType: 8 +dashedName: quiz-react-basics +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/german/25-front-end-development/quiz-react-state-and-hooks/66f1a417757b6ca4eecd89d6.md b/curriculum/challenges/german/25-front-end-development/quiz-react-state-and-hooks/66f1a417757b6ca4eecd89d6.md new file mode 100644 index 0000000000..b79a44a23c --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/quiz-react-state-and-hooks/66f1a417757b6ca4eecd89d6.md @@ -0,0 +1,415 @@ +--- +id: 66f1a417757b6ca4eecd89d6 +title: React State and Hooks Quiz +challengeType: 8 +dashedName: quiz-react-state-and-hooks +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/german/25-front-end-development/quiz-recursion/66edd43cded6bff30944b676.md b/curriculum/challenges/german/25-front-end-development/quiz-recursion/66edd43cded6bff30944b676.md new file mode 100644 index 0000000000..e135c974d0 --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/quiz-recursion/66edd43cded6bff30944b676.md @@ -0,0 +1,415 @@ +--- +id: 66edd43cded6bff30944b676 +title: Recursion Quiz +challengeType: 8 +dashedName: quiz-recursion +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/german/25-front-end-development/quiz-relational-database/66f1af82732957c895f0b21a.md b/curriculum/challenges/german/25-front-end-development/quiz-relational-database/66f1af82732957c895f0b21a.md new file mode 100644 index 0000000000..c1c4f0ac73 --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/quiz-relational-database/66f1af82732957c895f0b21a.md @@ -0,0 +1,415 @@ +--- +id: 66f1af82732957c895f0b21a +title: Relational Database Quiz +challengeType: 8 +dashedName: quiz-relational-database +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/german/25-front-end-development/quiz-responsive-web-design/66ed9034f45ce3ece4053ebd.md b/curriculum/challenges/german/25-front-end-development/quiz-responsive-web-design/66ed9034f45ce3ece4053ebd.md new file mode 100644 index 0000000000..d0520e8f54 --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/quiz-responsive-web-design/66ed9034f45ce3ece4053ebd.md @@ -0,0 +1,415 @@ +--- +id: 66ed9034f45ce3ece4053ebd +title: Responsive Web Design Quiz +challengeType: 8 +dashedName: quiz-responsive-web-design +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/german/25-front-end-development/quiz-searching-and-sorting-algorithms/66edd476078cf3f3bc654271.md b/curriculum/challenges/german/25-front-end-development/quiz-searching-and-sorting-algorithms/66edd476078cf3f3bc654271.md new file mode 100644 index 0000000000..aa8efd3b90 --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/quiz-searching-and-sorting-algorithms/66edd476078cf3f3bc654271.md @@ -0,0 +1,415 @@ +--- +id: 66edd476078cf3f3bc654271 +title: Searching and Sorting Algorithms Quiz +challengeType: 8 +dashedName: quiz-searching-and-sorting-algorithms +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/german/25-front-end-development/quiz-security-and-privacy/66f1b0a939e913ccd3d4fa18.md b/curriculum/challenges/german/25-front-end-development/quiz-security-and-privacy/66f1b0a939e913ccd3d4fa18.md new file mode 100644 index 0000000000..740a335154 --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/quiz-security-and-privacy/66f1b0a939e913ccd3d4fa18.md @@ -0,0 +1,415 @@ +--- +id: 66f1b0a939e913ccd3d4fa18 +title: Security and Privacy Quiz +challengeType: 8 +dashedName: quiz-security-and-privacy +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/german/25-front-end-development/quiz-semantic-html/66ed903cf45ce3ece4053ebe.md b/curriculum/challenges/german/25-front-end-development/quiz-semantic-html/66ed903cf45ce3ece4053ebe.md new file mode 100644 index 0000000000..4381337a95 --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/quiz-semantic-html/66ed903cf45ce3ece4053ebe.md @@ -0,0 +1,415 @@ +--- +id: 66ed903cf45ce3ece4053ebe +title: Semantic HTML Quiz +challengeType: 8 +dashedName: quiz-semantic-html +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/german/25-front-end-development/quiz-styling-forms/66ed9043f45ce3ece4053ebf.md b/curriculum/challenges/german/25-front-end-development/quiz-styling-forms/66ed9043f45ce3ece4053ebf.md new file mode 100644 index 0000000000..850d3bf4a7 --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/quiz-styling-forms/66ed9043f45ce3ece4053ebf.md @@ -0,0 +1,415 @@ +--- +id: 66ed9043f45ce3ece4053ebf +title: Styling Forms Quiz +challengeType: 8 +dashedName: quiz-styling-forms +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/german/25-front-end-development/quiz-testing/66f1aeffc5774ac692112a7e.md b/curriculum/challenges/german/25-front-end-development/quiz-testing/66f1aeffc5774ac692112a7e.md new file mode 100644 index 0000000000..3d3dd9d8aa --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/quiz-testing/66f1aeffc5774ac692112a7e.md @@ -0,0 +1,415 @@ +--- +id: 66f1aeffc5774ac692112a7e +title: Testing Quiz +challengeType: 8 +dashedName: quiz-testing +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/german/25-front-end-development/quiz-typescript/66f1ae758b77cfc3e4da6151.md b/curriculum/challenges/german/25-front-end-development/quiz-typescript/66f1ae758b77cfc3e4da6151.md new file mode 100644 index 0000000000..3493af29ee --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/quiz-typescript/66f1ae758b77cfc3e4da6151.md @@ -0,0 +1,415 @@ +--- +id: 66f1ae758b77cfc3e4da6151 +title: TypeScript Quiz +challengeType: 8 +dashedName: quiz-typescript +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/german/25-front-end-development/quiz-web-performance/66f1adcf97e3e4c1bd89ebf5.md b/curriculum/challenges/german/25-front-end-development/quiz-web-performance/66f1adcf97e3e4c1bd89ebf5.md new file mode 100644 index 0000000000..e61ce16721 --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/quiz-web-performance/66f1adcf97e3e4c1bd89ebf5.md @@ -0,0 +1,415 @@ +--- +id: 66f1adcf97e3e4c1bd89ebf5 +title: Web Performance Quiz +challengeType: 8 +dashedName: quiz-web-performance +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/german/25-front-end-development/quiz-web-standards/66f1a0fcab4dfe9fcdcb269d.md b/curriculum/challenges/german/25-front-end-development/quiz-web-standards/66f1a0fcab4dfe9fcdcb269d.md new file mode 100644 index 0000000000..29c4e40553 --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/quiz-web-standards/66f1a0fcab4dfe9fcdcb269d.md @@ -0,0 +1,415 @@ +--- +id: 66f1a0fcab4dfe9fcdcb269d +title: Web Standards Quiz +challengeType: 8 +dashedName: quiz-web-standards +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/german/25-front-end-development/workshop-sentence-analyzer/66e2d680e129e1423116a541.md b/curriculum/challenges/german/25-front-end-development/workshop-sentence-analyzer/66e2d680e129e1423116a541.md new file mode 100644 index 0000000000..f80d29381b --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/workshop-sentence-analyzer/66e2d680e129e1423116a541.md @@ -0,0 +1,70 @@ +--- +id: 66e2d680e129e1423116a541 +title: Step 1 +challengeType: 1 +dashedName: step-1 +--- + +# --description-- + +In this workshop, you will build a sentence analyzer that will take a sentence and get the count for the number of words, vowels, consonants, and punctuation marks. + +To begin, create a `getVowelCount` function with a parameter called `sentence`. Your function should return the total number of vowels in a sentence. + +# --hints-- + +You should create a `getVowelCount` function. + +```js +assert.isFunction(getVowelCount); +``` + +You `getVowelCount` function should have a `sentence` parameter. + +```js +assert.match(getVowelCount.toString(), /sentence/); +``` + +Your `getVowelCount` function should return a number. + +```js +assert.isNumber(getVowelCount("Apples are tasty fruits")) +``` + +When the sentence is `"Apples are tasty fruits"`, the `getVowelCount` function should return `7`. + +```js +assert.strictEqual(getVowelCount("Apples are tasty fruits"), 7); +``` + +When the sentence is `"Hello, World!"`, the function should return `3`. + +```js +assert.strictEqual(getVowelCount("Hello, World!"), 3); +``` + +Your vowel count should be case-insensitive. + +```js +assert.strictEqual(getVowelCount("Apples are tasty fruits"), 7); +assert.strictEqual(getVowelCount("freeCodeCamp is awesome"), 10); +``` + +Your `getVowelCount` function should return the correct vowel count for any sentence. + +```js +assert.strictEqual(getVowelCount("I went to the store"), 6); +assert.strictEqual(getVowelCount("The quick brown fox jumps over the lazy dog"), 11); +assert.strictEqual(getVowelCount("The cat in the hat"), 5); +assert.strictEqual(getVowelCount(""), 0); +``` + +# --seed-- + +## --seed-contents-- + +```js +--fcc-editable-region-- + +--fcc-editable-region-- +``` diff --git a/curriculum/challenges/german/25-front-end-development/workshop-sentence-analyzer/66e2df8c5676fe51cead8ec8.md b/curriculum/challenges/german/25-front-end-development/workshop-sentence-analyzer/66e2df8c5676fe51cead8ec8.md new file mode 100644 index 0000000000..bc3799e54e --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/workshop-sentence-analyzer/66e2df8c5676fe51cead8ec8.md @@ -0,0 +1,56 @@ +--- +id: 66e2df8c5676fe51cead8ec8 +title: Step 2 +challengeType: 1 +dashedName: step-2 +--- + +# --description-- + +Now it is time to test your `getVowelCount` function. + +Create a `vowelCount` variable and assign it the result of calling the `getVowelCount` function with the argument of `"Apples are tasty fruits"` + +After that, log the following to the console: `"Vowel Count: [vowel count goes here]"`. Replace `[vowel count goes here]` with the the actual variable name. You can choose to use template strings or string concatenation with the `+` operator here. + +# --hints-- + +You should create a `vowelCount` variable. + +```js +assert.isNotNull(vowelCount) +``` + +Your `vowelCount` variable should be set to the result of `getVowelCount("Apples are tasty fruits")`. + +```js +assert.equal(vowelCount, getVowelCount("Apples are tasty fruits")); +``` + +You should log the `vowelCount` variable to the console with the parameter `"Vowel Count: ${vowelCount}"`. + +```js +assert.match(code, /console\.log\((?:('|"|`)Vowel\s+Count:\s+('|"|`)\s+\+\s+vowelCount|`Vowel\s+Count:\s+\${vowelCount}`)\);?/) +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +--fcc-editable-region-- + +--fcc-editable-region-- +``` diff --git a/curriculum/challenges/german/25-front-end-development/workshop-sentence-analyzer/66e2e5d890ac8a54c9d703bd.md b/curriculum/challenges/german/25-front-end-development/workshop-sentence-analyzer/66e2e5d890ac8a54c9d703bd.md new file mode 100644 index 0000000000..a7cd45c177 --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/workshop-sentence-analyzer/66e2e5d890ac8a54c9d703bd.md @@ -0,0 +1,87 @@ +--- +id: 66e2e5d890ac8a54c9d703bd +title: Step 3 +challengeType: 1 +dashedName: step-3 +--- + +# --description-- + +It's time to count the consonants. Create a `getConsonantCount` function with a `sentence` parameter. + +Inside the function, use a loop to count the number of consonants in the `sentence` that will be passed into the function when it is called. A consonant is anything that is not the following characters: `"aeiou"`. + +Your `getConsonantCount` function must return a number. + +# --hints-- + +You should create a `getConsonantCount` function. + +```js +assert.isFunction(getConsonantCount); +``` + +You `getConsonantCount` function should have a `sentence` parameter. + +```js +assert.match(getConsonantCount.toString(), /sentence/); +``` + +Your `getConsonantCount` function should return a number. + +```js +assert.isNumber(getConsonantCount("Coding is fun")) +``` + +When the sentence is `"Coding is fun"`, the `getConsonantCount` function should return `7`. + +```js +assert.strictEqual(getConsonantCount("Coding is fun"), 7); +``` + +When the sentence is `"Hello, World!"`, the `getConsonantCount` function should return `7`. + +```js +assert.strictEqual(getConsonantCount("Hello, World!"), 7); +``` + +Your consonant count should be case-insensitive. + +```js +assert.strictEqual(getConsonantCount("Apples are tasty fruits"), 13); +assert.strictEqual(getConsonantCount("freeCodeCamp is awesome"), 11); +``` + +Your `getConsonantCount` function should return the correct consonant count for any sentence. + +```js +assert.strictEqual(getConsonantCount("I went to the store"), 9); +assert.strictEqual(getConsonantCount("The quick brown fox jumps over the lazy dog"), 24); +assert.strictEqual(getConsonantCount("The cat in the hat"), 9); +assert.strictEqual(getConsonantCount(""), 0); +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +--fcc-editable-region-- + +--fcc-editable-region-- +``` diff --git a/curriculum/challenges/german/25-front-end-development/workshop-sentence-analyzer/66e2e99caa0cb3570f4822b4.md b/curriculum/challenges/german/25-front-end-development/workshop-sentence-analyzer/66e2e99caa0cb3570f4822b4.md new file mode 100644 index 0000000000..955b45ae32 --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/workshop-sentence-analyzer/66e2e99caa0cb3570f4822b4.md @@ -0,0 +1,71 @@ +--- +id: 66e2e99caa0cb3570f4822b4 +title: Step 4 +challengeType: 1 +dashedName: step-4 +--- + +# --description-- + +Now it is time to test your `getConsonantCount` function. + +Create a `consonantCount` variable and assign it the result of calling the `getConsonantCount` function with the argument of `"Coding is fun"` + +After that, log the following to the console: `"Consonant Count: [Consonant count goes here]"`. Replace `[Consonant count goes here]` with the the actual variable name. You can choose to use template strings or string concatenation with the `+` operator here. + +# --hints-- + +You should create a `consonantCount` variable. + +```js +assert.isNotNull(consonantCount) +``` + +Your `consonantCount` variable should be set to the result of `getConsonantCount("Coding is fun")`. + +```js +assert.equal(consonantCount, getConsonantCount("Coding is fun")); +``` + +You should log the `consonantCount` variable to the console with the parameter `"Consonant Count: ${consonantCount}"`. + +```js +assert.match(code, /console\.log\((?:('|"|`)Consonant\s+Count:\s+('|"|`)\s+\+\s+consonantCount|`Consonant\s+Count:\s+\${consonantCount}`)\);?/) +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +function getConsonantCount(sentence) { + const consonants = "bcdfghjklmnpqrstvwxyz"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (consonants.includes(char)) { + count++; + } + } + return count; +} + +--fcc-editable-region-- + +--fcc-editable-region-- +``` diff --git a/curriculum/challenges/german/25-front-end-development/workshop-sentence-analyzer/66e2eab8a5638f57b637b7cc.md b/curriculum/challenges/german/25-front-end-development/workshop-sentence-analyzer/66e2eab8a5638f57b637b7cc.md new file mode 100644 index 0000000000..88a123104c --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/workshop-sentence-analyzer/66e2eab8a5638f57b637b7cc.md @@ -0,0 +1,97 @@ +--- +id: 66e2eab8a5638f57b637b7cc +title: Step 5 +challengeType: 1 +dashedName: step-5 +--- + +# --description-- + +You should count the number of punctuations now. + +Create a `getPunctuationCount` function with a `sentence` parameter. + +Inside the function, create a loop to count the number of consonants in the `sentence` that will be passed into the function when it is called. + +Your `getPunctuationCount` function must return a number. + +# --hints-- + +You should create a `getPunctuationCount` function. + +```js +assert.isFunction(getPunctuationCount); +``` + +You `getPunctuationCount` function should have a `sentence` parameter. + +```js +assert.match(getPunctuationCount.toString(), /sentence/); +``` + +Your `getPunctuationCount` function should return a number. + +```js +assert.isNumber(getPunctuationCount("Coding is fun!")) +``` + +When the sentence is `"What's going on here?"`, the `getPunctuationCount` function should return `2`. + +```js +assert.strictEqual(getPunctuationCount("What's going on here?"), 2); +``` + +When the sentence is `"What????!"`, the `getPunctuationCount` function should return `5`. + +```js +assert.strictEqual(getPunctuationCount("What????!"), 5); +``` + +Your `getPunctuationCount` function should return the correct punctuation count for any sentence. + +```js +assert.strictEqual(getPunctuationCount("Be quick, sign up! freeCodeCamp awaits, friend!!!"), 6); +assert.strictEqual(getPunctuationCount("Guess what? freeCodeCamp is launching a new cert soon!"), 2); +assert.strictEqual(getPunctuationCount("freeCodeCamp, again? It's incredible!"), 4); +assert.strictEqual(getPunctuationCount(""), 0); +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +function getConsonantCount(sentence) { + const consonants = "bcdfghjklmnpqrstvwxyz"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (consonants.includes(char)) { + count++; + } + } + return count; +} + +const consonantCount = getConsonantCount("Coding is fun"); +console.log(`Consonant Count: ${consonantCount}`); + +--fcc-editable-region-- + +--fcc-editable-region-- +``` diff --git a/curriculum/challenges/german/25-front-end-development/workshop-sentence-analyzer/66e2edb23013ca596f8d9568.md b/curriculum/challenges/german/25-front-end-development/workshop-sentence-analyzer/66e2edb23013ca596f8d9568.md new file mode 100644 index 0000000000..182cf60b6f --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/workshop-sentence-analyzer/66e2edb23013ca596f8d9568.md @@ -0,0 +1,87 @@ +--- +id: 66e2edb23013ca596f8d9568 +title: Step 6 +challengeType: 1 +dashedName: step-6 +--- + +# --description-- + +Now it is time to test your `getPunctuationCount` function. + +Create a `punctuationCount` variable and assign it the result of calling the `getPunctuationCount` function with the argument of `"WHAT?!?!?!?!?"` + +After that, log the following to the console: `"Punctuation Count: [Punctuation count goes here]"`. Replace `[Punctuation count goes here]` with the the actual variable name. You can choose to use template strings or string concatenation with the `+` operator here. + +# --hints-- + +You should create a `punctuationCount` variable. + +```js +assert.isNotNull(punctuationCount) +``` + +Your `punctuationCount` variable should be set to the result of `getPunctuationCount("WHAT?!?!?!?!?")`. + +```js +assert.equal(punctuationCount, getPunctuationCount("WHAT?!?!?!?!?")); +``` + +You should log the following to the console: `"Punctuation Count: [Punctuation count goes here]"`. Replace `[Punctuation count goes here]` with the the actual variable name. Make sure to use proper string concatenation syntax here. + +```js +assert.match(code, /console\.log\((?:('|"|`)Punctuation\s+Count:\s+('|"|`)\s+\+\s+punctuationCount|`Punctuation\s+Count:\s+\${punctuationCount}`)\);?/) +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +function getConsonantCount(sentence) { + const consonants = "bcdfghjklmnpqrstvwxyz"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (consonants.includes(char)) { + count++; + } + } + return count; +} + +const consonantCount = getConsonantCount("Coding is fun"); +console.log(`Consonant Count: ${consonantCount}`); + +function getPunctuationCount(sentence) { + const punctuations = ".,!?;:-()[]{}\"'–"; + let count = 0; + + for (const char of sentence) { + if (punctuations.includes(char)) { + count++; + } + } + return count; +} + +--fcc-editable-region-- + +--fcc-editable-region-- +``` + diff --git a/curriculum/challenges/german/25-front-end-development/workshop-sentence-analyzer/66e2f06b191e305c00574e4d.md b/curriculum/challenges/german/25-front-end-development/workshop-sentence-analyzer/66e2f06b191e305c00574e4d.md new file mode 100644 index 0000000000..de926b32ac --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/workshop-sentence-analyzer/66e2f06b191e305c00574e4d.md @@ -0,0 +1,113 @@ +--- +id: 66e2f06b191e305c00574e4d +title: Step 7 +challengeType: 1 +dashedName: step-7 +--- + +# --description-- + +Finally, count the number of words by creating a `getWordCount` function with a `sentence` parameter. The function should return the total number of words in the sentence passed in when it is called. + +# --hints-- + +You should create a `getWordCount` function. + +```js +assert.isFunction(getWordCount); +``` + +You `getWordCount` function should have a `sentence` parameter. + +```js +assert.match(getWordCount.toString(), /sentence/); +``` + +Your `getWordCount` function should return a number. + +```js +assert.isNumber(getWordCount("I love freeCodeCamp")) +``` + +When the sentence is `"When are you gonna start learning to code?"`, the `getWordCount` function should return `8`. + +```js +assert.strictEqual(getWordCount("When are you gonna start learning to code?"), 8); +``` + +When the sentence is `"What's going on?"`, the `getWordCount` function should return `3`. + +```js +assert.strictEqual(getWordCount("What's going on?"), 3); +``` + +Your word count should be case-insensitive. + +```js +assert.strictEqual(getWordCount("freeCodeCamp offers free coding tutorials online"), 6); +assert.strictEqual(getWordCount("You can learn HTML, CSS, JavaScript, and more on freeCodeCamp"), 10); +``` + +Your `getWordCount` function should return the correct punctuation count for any sentence. + +```js +assert.strictEqual(getWordCount("freeCodeCamp has a great community of kind people"), 8); +assert.strictEqual(getWordCount("The freeCodeCamp curriculum is constantly updated"), 6); +assert.strictEqual(getWordCount("freeCodeCamp teaches both frontend and backend development"), 7); +assert.strictEqual(getWordCount(""), 0); +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +function getConsonantCount(sentence) { + const consonants = "bcdfghjklmnpqrstvwxyz"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (consonants.includes(char)) { + count++; + } + } + return count; +} + +const consonantCount = getConsonantCount("Coding is fun"); +console.log(`Consonant Count: ${consonantCount}`); + +function getPunctuationCount(sentence) { + const punctuations = ".,!?;:-()[]{}\"'–"; + let count = 0; + + for (const char of sentence) { + if (punctuations.includes(char)) { + count++; + } + } + return count; +} + +const punctuationCount = getPunctuationCount("WHAT?!?!?!?!?"); +console.log(`Punctuation Count: ${punctuationCount}`); + +--fcc-editable-region-- + +--fcc-editable-region-- +``` diff --git a/curriculum/challenges/german/25-front-end-development/workshop-sentence-analyzer/66e2f376df6f315ee81de81a.md b/curriculum/challenges/german/25-front-end-development/workshop-sentence-analyzer/66e2f376df6f315ee81de81a.md new file mode 100644 index 0000000000..f649dc84fa --- /dev/null +++ b/curriculum/challenges/german/25-front-end-development/workshop-sentence-analyzer/66e2f376df6f315ee81de81a.md @@ -0,0 +1,159 @@ +--- +id: 66e2f376df6f315ee81de81a +title: Step 8 +challengeType: 1 +dashedName: step-8 +--- + +# --description-- + +Test your `getWordCount` by creating a `wordCount` variable set to the calling of the `getWordCount` function with the sentence `"I love freeCodeCamp"`. + +After that, log the following to the console: `"Word Count: [Word count goes here]"`. Replace `[Word count goes here]` with the the actual variable name. You can choose to use template strings or string concatenation with the `+` operator here. + +With that, your sentence analyzer project is done! + +# --hints-- + +You should create a `wordCount` variable. + +```js +assert.isNotNull(wordCount) +``` + +Your `wordCount` variable should be set to the result of `getWordCount("I love freeCodeCamp")`. + +```js +assert.equal(wordCount, getWordCount("I love freeCodeCamp")); +``` + +You should log the `wordCount` variable to the console with the parameter `"Word Count Count: ${wordCount}"`. + +```js +assert.match(code, /console\.log\((?:('|"|`)Word\s+Count:\s+('|"|`)\s+\+\s+wordCount|`Word\s+Count:\s+\${wordCount}`)\);?/) +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +function getConsonantCount(sentence) { + const consonants = "bcdfghjklmnpqrstvwxyz"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (consonants.includes(char)) { + count++; + } + } + return count; +} + +const consonantCount = getConsonantCount("Coding is fun"); +console.log(`Consonant Count: ${consonantCount}`); + +function getPunctuationCount(sentence) { + const punctuations = ".,!?;:-()[]{}\"'–"; + let count = 0; + + for (const char of sentence) { + if (punctuations.includes(char)) { + count++; + } + } + return count; +} + +const punctuationCount = getPunctuationCount("WHAT?!?!?!?!?"); +console.log(`Punctuation Count: ${punctuationCount}`); + +function getWordCount(sentence) { + if (sentence.trim() === '') { + return 0; + } + + const words = sentence.trim().split(/\s+/); + return words.length; +} + +--fcc-editable-region-- + +--fcc-editable-region-- +``` + +# --solutions-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +function getConsonantCount(sentence) { + const consonants = "bcdfghjklmnpqrstvwxyz"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (consonants.includes(char)) { + count++; + } + } + return count; +} + +const consonantCount = getConsonantCount("Coding is fun"); +console.log(`Consonant Count: ${consonantCount}`); + +function getPunctuationCount(sentence) { + const punctuations = ".,!?;:-()[]{}\"'–"; + let count = 0; + + for (const char of sentence) { + if (punctuations.includes(char)) { + count++; + } + } + return count; +} + +const punctuationCount = getPunctuationCount("WHAT?!?!?!?!?"); +console.log(`Punctuation Count: ${punctuationCount}`); + +function getWordCount(sentence) { + if (sentence.trim() === '') { + return 0; + } + + const words = sentence.trim().split(/\s+/); + return words.length; +} + +const wordCount = getWordCount("I love freeCodeCamp"); +console.log(`Word Count: ${wordCount}`); +``` diff --git a/curriculum/challenges/italian/05-back-end-development-and-apis/basic-node-and-express/get-data-from-post-requests.md b/curriculum/challenges/italian/05-back-end-development-and-apis/basic-node-and-express/get-data-from-post-requests.md index 05a5e532de..61b0db2504 100644 --- a/curriculum/challenges/italian/05-back-end-development-and-apis/basic-node-and-express/get-data-from-post-requests.md +++ b/curriculum/challenges/italian/05-back-end-development-and-apis/basic-node-and-express/get-data-from-post-requests.md @@ -24,7 +24,7 @@ PUT o PATCH (a volte POST) - Aggiorna una risorsa utilizzando i dati inviati, DELETE - Delete a resource. -Ci sono anche un paio di altri metodi che vengono utilizzati per negoziare una connessione con il server. Tranne che da GET, tutti gli altri metodi sopra elencati possono avere un carico utile (cioè i dati nel corpo della richiesta). Il middleware body-parser funziona anche con questi metodi. +Ci sono anche un paio di altri metodi che vengono utilizzati per negoziare una connessione con il server. Except for GET, all the other methods listed above can have a payload (i.e. the data into the request body). Il middleware body-parser funziona anche con questi metodi. # --hints-- diff --git a/curriculum/challenges/italian/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/66694bfa435cef241f6f9a68.md b/curriculum/challenges/italian/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/66694bfa435cef241f6f9a68.md index b3d3b6340c..d065457728 100644 --- a/curriculum/challenges/italian/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/66694bfa435cef241f6f9a68.md +++ b/curriculum/challenges/italian/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/66694bfa435cef241f6f9a68.md @@ -18,7 +18,7 @@ empty_list = [] The list is characterized by the square brackets around all the values, and a comma between the values, like: `["A", "happy", "list"]`. If the list does not contain any values, then it is an empty list: `[]`. -A list can contain different data types: `[1, "Up", ["Down", "Twice]]`. That includes all possible data types. It can also contain another list! +A list can contain different data types: `[1, "Up", ["Down", "Twice"]]`. That includes all possible data types. It can also contain another list! Create a variable called `my_list` and assign to it an empty list. diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143931a113bb80c45546287.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143931a113bb80c45546287.md index 7c40d9c1c7..ab24556c87 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143931a113bb80c45546287.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143931a113bb80c45546287.md @@ -185,16 +185,5 @@ h2 { border-bottom: 4px solid #dfdfe2; } -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border: 0; -} ``` diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/614394fb41985e0d2012a93e.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/614394fb41985e0d2012a93e.md index 880b6f2594..a425215cce 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/614394fb41985e0d2012a93e.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/614394fb41985e0d2012a93e.md @@ -150,16 +150,5 @@ h2 { border-bottom: 4px solid #dfdfe2; } -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border: 0; -} ``` diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143956ed76ed60e012faa51.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143956ed76ed60e012faa51.md index 7cf4a56cde..0b23f7a7b7 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143956ed76ed60e012faa51.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143956ed76ed60e012faa51.md @@ -138,18 +138,6 @@ h2 { border-bottom: 4px solid #dfdfe2; } -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border: 0; -} - ``` ```css diff --git a/curriculum/challenges/italian/25-front-end-development/lab-book-catalog-table/66ec4c8e9878d8441956516f.md b/curriculum/challenges/italian/25-front-end-development/lab-book-catalog-table/66ec4c8e9878d8441956516f.md new file mode 100644 index 0000000000..d850d96afc --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/lab-book-catalog-table/66ec4c8e9878d8441956516f.md @@ -0,0 +1,200 @@ +--- +id: 66ec4c8e9878d8441956516f +title: Build a Book Catalog Table +challengeType: 14 +dashedName: build-a-book-catalog-table +demoType: onClick +--- + +# --description-- + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should create a `table` element that lists book information. +1. Your table should have a table head element with one row in it. +1. The row in your table head element should have four table header elements, with the text of `Title`, `Author`, `Genre`, and `Publication Year`, in that order. +1. Your table should have a table body element with at least five rows in it. +1. Each row in your table body should have four table data elements that display the book's Title, Author, Genre, and Publication Year. +1. Your table should have a table footer element with one row in it. +1. The row in your table footer element should have a table data element that spans four columns and has the text `Total Books: [number of books in your table]`. + +# --hints-- + +You should have one `table` element. + +```js +assert.lengthOf(document.querySelectorAll('table'), 1); +``` + +You should have one `thead` element within your `table` element. + +```js +assert.lengthOf(document.querySelectorAll('table thead'), 1); +``` + +You should have one `tr` element within your `thead` element. + +```js +assert.lengthOf(document.querySelectorAll('thead tr'), 1); +``` + +You should have four `th` elements within your `thead` element's row. + +```js +assert.lengthOf(document.querySelectorAll('thead tr th'), 4); +``` + +Your four `th` elements should have the text `Title`, `Author`, `Genre`, and `Publication Year`, in that order. + +```js +const ths = document.querySelectorAll('thead tr th'); +assert.equal(ths[0]?.textContent, 'Title'); +assert.equal(ths[1]?.textContent, 'Author'); +assert.equal(ths[2]?.textContent, 'Genre'); +assert.equal(ths[3]?.textContent, 'Publication Year'); +``` + +You should have one `tbody` element within your `table` element. + +```js +assert.lengthOf(document.querySelectorAll('table tbody'), 1); +``` + +Your `tbody` element should have at least five rows. + +```js +assert.isAtLeast(document.querySelectorAll('tbody tr').length, 5); +``` + +Each row in your `tbody` element should have exactly four `td` elements as children. + +```js +const rows = document.querySelectorAll('tbody tr'); +assert.isAtLeast(rows.length, 1); + +rows.forEach(row => { + assert.lengthOf(row.querySelectorAll('td'), 4); + assert.lengthOf(row.children, 4); +}); +``` + +Each `td` element in your table body should have text with book information. + +```js +const tds = document.querySelectorAll('tbody tr td'); +assert.isAtLeast(tds.length, 1); + +tds.forEach(td => { + assert.isAtLeast(td.textContent.length, 1); +}); +``` + +You should have one `tfoot` element within your `table` element. + +```js +assert.lengthOf(document.querySelectorAll('table tfoot'), 1); +``` + +You should have exactly one `tr` element in your `tfoot` element. + +```js +assert.lengthOf(document.querySelectorAll('tfoot tr'), 1); +``` + +The `td` element in your `tfoot` element's row should have it's `colspan` attribute set to `4`. + +```js +assert.equal(document.querySelector('tfoot tr td')?.colSpan, 4); +``` + +The `td` element in your `tfoot` element's row should have the text `Total Books: [number of books in your table]`. + +```js +const numberOfBooks = document.querySelectorAll('tbody tr')?.length; +assert.equal(document.querySelector('tfoot tr td').textContent, `Total Books: ${numberOfBooks}`); +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + + + Book Catalog + + + + + + +``` + +# --solutions-- + +```html + + + + + + Book Catalog + + +

          Book Catalog

          + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          TitleAuthorGenrePublication Year
          How to Contribute to Open-Source Projects – A Handbook for BeginnersHillary NyakundiOpen Source2023
          Learn Linux for Beginners: From Basics to Advanced TechniquesZaira HiraLinux2024
          How to Learn to Code and Get a Developer JobQuincy LarsonLearn To Code2024
          The Regular Expressions Book – RegEx for JavaScript DevelopersKolade ChrisRegular Expressions2023
          The Python Code Example HandbookFarhan Hasin ChowdhuryPython2023
          Total Books: 5
          + + +``` diff --git a/curriculum/challenges/italian/25-front-end-development/lab-cash-register/aa2e6f85cab2ab736c9a9b24.md b/curriculum/challenges/italian/25-front-end-development/lab-cash-register/aa2e6f85cab2ab736c9a9b24.md new file mode 100644 index 0000000000..fd6436366d --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/lab-cash-register/aa2e6f85cab2ab736c9a9b24.md @@ -0,0 +1,244 @@ +--- +id: aa2e6f85cab2ab736c9a9b24 +title: Build a Cash Register +challengeType: 14 +dashedName: build-a-cash-register +--- + +# --description-- + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should create a cash register drawer function `checkCashRegister()` that accepts purchase price as the first argument (`price`), payment as the second argument (`cash`), and cash-in-drawer (`cid`, which is is a 2D array listing available currency) as the third argument. +1. The `checkCashRegister()` function should always return an object with a `status` key and a `change` key. +1. If cash-in-drawer is less than the change due, or if you cannot return the exact change, the function should return `{status: "INSUFFICIENT_FUNDS", change: []}`. +1. If the cash-in-drawer is equal to the change due, the function should return `{status: "CLOSED", change: [...]}` with cash-in-drawer as the value for the key `change`. +1. Otherwise, the function should return `{status: "OPEN", change: [...]}`, with the change due in coins and bills, sorted in highest to lowest order, as the value of the `change` key. + +
          Currency UnitAmount
          Penny$0.01 (PENNY)
          Nickel$0.05 (NICKEL)
          Dime$0.1 (DIME)
          Quarter$0.25 (QUARTER)
          Dollar$1 (ONE)
          Five Dollars$5 (FIVE)
          Ten Dollars$10 (TEN)
          Twenty Dollars$20 (TWENTY)
          One-hundred Dollars$100 (ONE HUNDRED)
          + +See below for an example of a cash-in-drawer array: + +```js +[ + ["PENNY", 1.01], + ["NICKEL", 2.05], + ["DIME", 3.1], + ["QUARTER", 4.25], + ["ONE", 90], + ["FIVE", 55], + ["TEN", 20], + ["TWENTY", 60], + ["ONE HUNDRED", 100] +] +``` + +# --hints-- + +`checkCashRegister(19.5, 20, [["PENNY", 1.01], ["NICKEL", 2.05], ["DIME", 3.1], ["QUARTER", 4.25], ["ONE", 90], ["FIVE", 55], ["TEN", 20], ["TWENTY", 60], ["ONE HUNDRED", 100]])` should return an object. + +```js +assert.deepEqual( + Object.prototype.toString.call( + checkCashRegister(19.5, 20, [ + ['PENNY', 1.01], + ['NICKEL', 2.05], + ['DIME', 3.1], + ['QUARTER', 4.25], + ['ONE', 90], + ['FIVE', 55], + ['TEN', 20], + ['TWENTY', 60], + ['ONE HUNDRED', 100] + ]) + ), + '[object Object]' +); +``` + +`checkCashRegister(19.5, 20, [["PENNY", 1.01], ["NICKEL", 2.05], ["DIME", 3.1], ["QUARTER", 4.25], ["ONE", 90], ["FIVE", 55], ["TEN", 20], ["TWENTY", 60], ["ONE HUNDRED", 100]])` should return `{status: "OPEN", change: [["QUARTER", 0.5]]}`. + +```js +assert.deepEqual( + checkCashRegister(19.5, 20, [ + ['PENNY', 1.01], + ['NICKEL', 2.05], + ['DIME', 3.1], + ['QUARTER', 4.25], + ['ONE', 90], + ['FIVE', 55], + ['TEN', 20], + ['TWENTY', 60], + ['ONE HUNDRED', 100] + ]), + { status: 'OPEN', change: [['QUARTER', 0.5]] } +); +``` + +`checkCashRegister(3.26, 100, [["PENNY", 1.01], ["NICKEL", 2.05], ["DIME", 3.1], ["QUARTER", 4.25], ["ONE", 90], ["FIVE", 55], ["TEN", 20], ["TWENTY", 60], ["ONE HUNDRED", 100]])` should return `{status: "OPEN", change: [["TWENTY", 60], ["TEN", 20], ["FIVE", 15], ["ONE", 1], ["QUARTER", 0.5], ["DIME", 0.2], ["PENNY", 0.04]]}`. + +```js +assert.deepEqual( + checkCashRegister(3.26, 100, [ + ['PENNY', 1.01], + ['NICKEL', 2.05], + ['DIME', 3.1], + ['QUARTER', 4.25], + ['ONE', 90], + ['FIVE', 55], + ['TEN', 20], + ['TWENTY', 60], + ['ONE HUNDRED', 100] + ]), + { + status: 'OPEN', + change: [ + ['TWENTY', 60], + ['TEN', 20], + ['FIVE', 15], + ['ONE', 1], + ['QUARTER', 0.5], + ['DIME', 0.2], + ['PENNY', 0.04] + ] + } +); +``` + +`checkCashRegister(19.5, 20, [["PENNY", 0.01], ["NICKEL", 0], ["DIME", 0], ["QUARTER", 0], ["ONE", 0], ["FIVE", 0], ["TEN", 0], ["TWENTY", 0], ["ONE HUNDRED", 0]])` should return `{status: "INSUFFICIENT_FUNDS", change: []}`. + +```js +assert.deepEqual( + checkCashRegister(19.5, 20, [ + ['PENNY', 0.01], + ['NICKEL', 0], + ['DIME', 0], + ['QUARTER', 0], + ['ONE', 0], + ['FIVE', 0], + ['TEN', 0], + ['TWENTY', 0], + ['ONE HUNDRED', 0] + ]), + { status: 'INSUFFICIENT_FUNDS', change: [] } +); +``` + +`checkCashRegister(19.5, 20, [["PENNY", 0.01], ["NICKEL", 0], ["DIME", 0], ["QUARTER", 0], ["ONE", 1], ["FIVE", 0], ["TEN", 0], ["TWENTY", 0], ["ONE HUNDRED", 0]])` should return `{status: "INSUFFICIENT_FUNDS", change: []}`. + +```js +assert.deepEqual( + checkCashRegister(19.5, 20, [ + ['PENNY', 0.01], + ['NICKEL', 0], + ['DIME', 0], + ['QUARTER', 0], + ['ONE', 1], + ['FIVE', 0], + ['TEN', 0], + ['TWENTY', 0], + ['ONE HUNDRED', 0] + ]), + { status: 'INSUFFICIENT_FUNDS', change: [] } +); +``` + +`checkCashRegister(19.5, 20, [["PENNY", 0.5], ["NICKEL", 0], ["DIME", 0], ["QUARTER", 0], ["ONE", 0], ["FIVE", 0], ["TEN", 0], ["TWENTY", 0], ["ONE HUNDRED", 0]])` should return `{status: "CLOSED", change: [["PENNY", 0.5], ["NICKEL", 0], ["DIME", 0], ["QUARTER", 0], ["ONE", 0], ["FIVE", 0], ["TEN", 0], ["TWENTY", 0], ["ONE HUNDRED", 0]]}`. + +```js +assert.deepEqual( + checkCashRegister(19.5, 20, [ + ['PENNY', 0.5], + ['NICKEL', 0], + ['DIME', 0], + ['QUARTER', 0], + ['ONE', 0], + ['FIVE', 0], + ['TEN', 0], + ['TWENTY', 0], + ['ONE HUNDRED', 0] + ]), + { + status: 'CLOSED', + change: [ + ['PENNY', 0.5], + ['NICKEL', 0], + ['DIME', 0], + ['QUARTER', 0], + ['ONE', 0], + ['FIVE', 0], + ['TEN', 0], + ['TWENTY', 0], + ['ONE HUNDRED', 0] + ] + } +); +``` + +# --seed-- + +## --seed-contents-- + +```js + +``` + +# --solutions-- + +```js +const denom = [ + { name: "ONE HUNDRED", val: 100 }, + { name: "TWENTY", val: 20 }, + { name: "TEN", val: 10 }, + { name: "FIVE", val: 5 }, + { name: "ONE", val: 1 }, + { name: "QUARTER", val: 0.25 }, + { name: "DIME", val: 0.1 }, + { name: "NICKEL", val: 0.05 }, + { name: "PENNY", val: 0.01 }, + ]; + + function checkCashRegister(price, cash, cid) { + const output = { status: null, change: [] }; + let change = cash - price; + const register = cid.reduce( + function (acc, curr) { + acc.total += curr[1]; + acc[curr[0]] = curr[1]; + return acc; + }, + { total: 0 } + ); + if (register.total === change) { + output.status = "CLOSED"; + output.change = cid; + return output; + } + if (register.total < change) { + output.status = "INSUFFICIENT_FUNDS"; + return output; + } + const change_arr = denom.reduce(function (acc, curr) { + let value = 0; + while (register[curr.name] > 0 && change >= curr.val) { + change -= curr.val; + register[curr.name] -= curr.val; + value += curr.val; + change = Math.round(change * 100) / 100; + } + if (value > 0) { + acc.push([curr.name, value]); + } + return acc; + }, []); + if (change_arr.length < 1 || change > 0) { + output.status = "INSUFFICIENT_FUNDS"; + return output; + } + output.status = "OPEN"; + output.change = change_arr; + return output; + } +``` diff --git a/curriculum/challenges/italian/25-front-end-development/lab-event-hub/66ebd4ae2812430bb883c787.md b/curriculum/challenges/italian/25-front-end-development/lab-event-hub/66ebd4ae2812430bb883c787.md new file mode 100644 index 0000000000..7b3d1a504f --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/lab-event-hub/66ebd4ae2812430bb883c787.md @@ -0,0 +1,306 @@ +--- +id: 66ebd4ae2812430bb883c787 +title: Build an Event Hub +challengeType: 14 +dashedName: lab-event-hub +demoType: onClick +--- + +# --description-- + +In this lab you will utilize the semantic HTML elements to create the structure of a web page. You'll add content and images to make it look like a real event hub. + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should have a `header` element. +1. Inside the `header` element, you should have a `h1` element that contains the text `Event Hub`, and a `nav` element. +1. Inside the `nav` element, you should have an unordered list of two items containing links to different sections of the page. The first item should have the text `Upcoming Events`, and the second item should have the text `Past Events`. +1. Each link should be represented by an `a` element with an `href` attribute that links to the corresponding section of the page, `#upcoming-events` and `#past-events` respectively. +1. You should have a `main` element that contains the different sections of the page. +1. Inside the `main` element, you should have two `section` elements. +1. The first `section` element should have an `id` attribute with the value `upcoming-events` +1. Inside the `#upcoming-events` section, you should have: + + - An `h2` element with the text `Upcoming Events`. + - Two `article` elements. Each article should represent an event, and it should have : + - A `h3` element for the event title. + - A `p` element for the event description. You can add a date at the bottom if you like. + +1. The second `section` element should have an `id` attribute with the value `past-events`. +1. Inside the `#past-events` section, you should have: + + - An `h2` element with the text `Past Events`. + - Two `article` elements. Each article element should represent a past event, and it should have: + - An `h3` element for the event title, + - A `p` element for the event description. You can add a date at the bottom if you like. + - An image element with the `src` attribute pointing to an image file and the `alt` attribute with a description of the image. + +**Note:** You can use any text for the event descriptions and dates. You can use the following image URLs for the images if you like: + +- `https://cdn.freecodecamp.org/curriculum/labs/past-event1.jpg`. +- `https://cdn.freecodecamp.org/curriculum/labs/past-event2.jpg`. + +# --hints-- + +You should have a `header` element. + +```js +assert.isNotNull(document.querySelector("header")); +``` + +Your `header` element should come after the opening `body` tag. + +```js +assert.equal(document.querySelector("body")?.firstElementChild?.tagName, "HEADER"); +``` + +Inside the `header` element, you should have a `h1` element that contains the text `Event Hub`. + +```js +const h1Element = document.querySelector('header h1'); +assert.strictEqual(h1Element?.innerText, "Event Hub"); +``` + +Inside the `header` element, after the `h1` element, you should have a `nav` element. + +```js +assert.isNotNull(document.querySelector("header>h1+nav")); +``` + +Your `nav` element should contain an unordered list of two items. + +```js +const liElements = document.querySelectorAll('header nav>ul>li'); + +assert.isNotNull('header nav>ul'); +assert.strictEqual(liElements.length, 2); +``` + +The first item in the unordered list should be a link. + +```js +const firstLink = document.querySelectorAll('header nav ul li a')[0]; +assert.exists(firstLink); +``` + +The second item in the unordered list should be a link. + +```js +const secondLink = document.querySelectorAll('header nav ul li a')[1]; +assert.exists(secondLink); +``` + +The text of the first item in the unordered list should be `"Upcoming Events"`. + +```js +const firstLink = document.querySelectorAll('header nav>ul>li>a')[0]; +assert.strictEqual(firstLink.innerText, "Upcoming Events"); +``` + +The first item in the unordered list should have the `href` set to `#upcoming-events`. + +```js +const anchorElement = document.querySelectorAll("header nav>ul>li>a")[0]; +const hrefAttribute = anchorElement?.getAttribute("href"); +assert.strictEqual(hrefAttribute, "#upcoming-events"); +``` + +The second item in the unordered list should have the `href` set to `#past-events`. + +```js +const anchorElement = document.querySelectorAll("header nav>ul>li>a")[1]; +const hrefAttribute = anchorElement?.getAttribute("href"); +assert.strictEqual(hrefAttribute, "#past-events"); +``` + +You should have a `main` element after the `header` element closing tag. + +```js +const mainElement = document.querySelector("body>header+main"); +assert.isNotNull(mainElement); +``` + +Inside the `main` element, you should have two `section` elements. + +```js +const sectionElements = document.querySelectorAll('body>header+main>section'); +assert.strictEqual(sectionElements.length, 2); +``` + +Your first `section` element should have an `id` attribute with the value `upcoming-events`. + +```js +const firstSection = document.querySelectorAll('body>header+main>section')[0]; +const idAttribute = firstSection?.getAttribute("id"); +assert.strictEqual(idAttribute, "upcoming-events"); +``` + +Your second `section` element should have an `id` attribute with the value `past-events`. + +```js +const secondSection = document.querySelectorAll('body>header+main>section')[1]; +const idAttribute = secondSection?.getAttribute("id"); +assert.strictEqual(idAttribute, "past-events"); +``` + +Inside the `#upcoming-events` section, you should have an `h2` element with the text `Upcoming Events`. + +```js +const h2Element = document.querySelector('#upcoming-events h2'); +assert.strictEqual(h2Element?.innerText, "Upcoming Events"); +``` + +Inside the `#upcoming-events` section, you should have two `article` elements. + +```js +const articleElements = document.querySelectorAll('#upcoming-events article'); +assert.strictEqual(articleElements.length, 2); +``` + +Both of the `article` elements inside the `#upcoming-events` section should have an `h3` element for the event title. + +```js +const h3Elements = document.querySelectorAll('#upcoming-events article h3'); +assert.strictEqual(h3Elements.length, 2); +``` + +Both of the `article` elements inside the `#upcoming-events` section should have a paragraph element for the event description. + +```js +const pElement = document.querySelectorAll('#upcoming-events article h3+p').length; +assert.strictEqual(pElement, 2); +``` + +Inside the `#past-events` section, you should have an `h2` element with the text `Past Events`. + +```js +const h2Element = document.querySelector('#past-events h2'); +assert.strictEqual(h2Element?.innerText, "Past Events"); +``` + +Inside the `#past-events` section, you should have two `article` elements. + +```js +const articleElements = document.querySelectorAll('#past-events article'); +assert.strictEqual(articleElements.length, 2); +``` + +Both of the `article` elements inside the `#past-events` section should have an `h3` element for the event title. + +```js +const h3Elements = document.querySelectorAll('#past-events article h3'); +assert.strictEqual(h3Elements.length, 2); +``` + +Both of the `article` elements inside the `#past-events` section should have a paragraph element for the event description. + +```js +const pElement = document.querySelectorAll('#past-events article h3+p').length; +assert.strictEqual(pElement, 2); +``` + +Both of the `article` elements inside the `#past-events` section should have an image element. + +```js +const imgElements = document.querySelectorAll('#past-events article img'); +assert.strictEqual(imgElements.length, 2); +``` + +Both of the image elements inside the `#past-events` section should have the `src` attribute pointing to an image file. + +```js +const imgElements = document.querySelectorAll('#past-events article img'); +assert.strictEqual(imgElements.length, 2); + +for (let img of imgElements) { + assert(img.getAttribute("src")); +} +``` + +Both of the image elements inside the `#past-events` section should have the `alt` attribute with a description of the image. + +```js +const imgElements = document.querySelectorAll('#past-events article img'); +assert.strictEqual(imgElements.length, 2); + +for (let img of imgElements) { + assert(img.getAttribute("alt")); +} +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + + Event Hub + + + + + + + +``` + +# --solutions-- + +```html + + + + + + Event Hub + + +
          +

          Event Hub

          + +
          +
          +
          +

          Upcoming Events

          +
          +

          AI & Machine Learning Conference 2024

          +

          Join us for a deep dive into the latest advancements in artificial intelligence and machine learning. Industry leaders will share insights and case studies on how AI is transforming various sectors.

          +

          Date: August 10, 2024

          +
          +
          +

          Web Development Bootcamp

          +

          A hands-on workshop designed for developers looking to enhance their skills in modern web technologies including React, Node.js, and GraphQL. Perfect for both beginners and experienced developers.

          +

          Date: September 5, 2024

          +
          +
          +
          +

          Past Events

          +
          +

          Cybersecurity Summit 2024

          +

          An event focusing on the latest trends and threats in cybersecurity. Experts discussed strategies for protecting data and ensuring privacy in an increasingly digital world.

          +

          Date: June 15, 2024

          + Image from Cybersecurity Summit 2024 +
          +
          +

          Blockchain Expo 2024

          +

          A comprehensive event covering the future of blockchain technology. Topics included decentralized finance (DeFi), smart contracts, and the impact of blockchain on various industries.

          +

          Date: July 20, 2024

          + Image from Blockchain Expo 2024 +
          +
          +
          + + +``` + diff --git a/curriculum/challenges/italian/25-front-end-development/lab-favorite-icon-toggler/66bf6bacf178eac7b96d4f5e.md b/curriculum/challenges/italian/25-front-end-development/lab-favorite-icon-toggler/66bf6bacf178eac7b96d4f5e.md new file mode 100644 index 0000000000..6c0624aa31 --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/lab-favorite-icon-toggler/66bf6bacf178eac7b96d4f5e.md @@ -0,0 +1,216 @@ +--- +id: 66bf6bacf178eac7b96d4f5e +title: Build a Favorite Icon Toggler +challengeType: 14 +dashedName: build-a-favorite-icon-toggler +demoType: onClick +--- + +# --description-- + +In this lab you will use JavaScript click events to toggle the appearance of a favorite icon. When the heart icon is clicked, the appearance of the heart changes from empty to filled, and vice versa. + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. **Do not copy this demo project**. + +**User Stories:** + +1. You should have an unordered list with three items. +2. The unordered list should have the class `item-list`. +3. The three list items should contain the item name followed by a `span` element with the class `favorite-icon`. +4. The `span` element should contain the code `♡` initially to represent an empty heart. +5. When a span element containing a heart is clicked, you should add the `filled` class to the clicked `span` if it's not already present, and remove it, if it is. +6. When a `span` element containing a heart is clicked, the heart symbol should toggle between `♡` (empty heart) and `❤` (filled heart), depending on its current state. + +# --hints-- + +You should have an unordered list. + +```js +assert.exists(document.querySelector('ul')); +``` + +Your unordered list should have 3 items. + +```js +assert.lengthOf(document.querySelectorAll('ul li'), 3); +``` + +Your unordered list should have the class `item-list`. + +```js +assert.exists(document.querySelector('ul.item-list')); +``` + +Your individual list items should contain the item name. + +```js +assert.exists(document.querySelector('ul li').textContent); + +``` + +Your individual list item should contain a `span` element with the class `favorite-icon` + +```js +assert.exists(document.querySelector('ul li span.favorite-icon')); +``` + +Initially, the `span` elements should contain the code `♡` to represent an empty heart. + +```js +const inputs = document.querySelectorAll('ul li span.favorite-icon'); +assert(inputs.length) + +for (let input of inputs) { + assert.strictEqual(input.innerHTML.charCodeAt(0), 9825); +} +``` + +When the `span` element is clicked, and it contains the class `filled`, you should remove the class `filled` from the `span` element and change the innerHTML of the `span` element to `♡`. + +```js +const spanElements = document.querySelectorAll('.favorite-icon'); +assert(spanElements.length); + +spanElements.forEach(span => span.classList.add('filled')); + +spanElements.forEach(span => { + span.dispatchEvent(new Event('click')); + span.dispatchEvent(new Event('change')); + assert.isFalse(span.classList.contains('filled')); + assert.equal(span.innerHTML.charCodeAt(0), 9825); +}); +``` + +When the `span` element is clicked, and it doesn't contain the class `filled`, you should add the class `filled` to the `span` element and change the `innerHTML` of the `span` element to `❤`. + +```js +const spanElements = document.querySelectorAll('.favorite-icon'); +assert(spanElements.length); + +spanElements.forEach(span => span.classList.remove('filled')); + +spanElements.forEach(span => { + span.dispatchEvent(new Event('click')); + span.dispatchEvent(new Event('change')); + assert.isTrue(span.classList.contains('filled')); + assert.equal(span.innerHTML.charCodeAt(0), 10084); +}); +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + + + + + + + + + + +``` + +```css + +``` + +```js + +``` + +# --solutions-- + +```html + + + + + + + Favorite Icon Toggle + + + + +

          Art Supplies

          +
            +
          • + 120 gm paper + +
          • +
          • + Watercolor set + +
          • +
          • + Lead pencil 6B + +
          • +
          + + + + + +``` + +```css +body { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + height: 100vh; + margin: 0; + font-family: Arial, sans-serif; +} + +h1 { + margin-bottom: 20px; +} + +.item-list { + list-style-type: none; + padding: 0; +} + +.item-list li { + display: flex; + justify-content: space-between; + align-items: center; + padding: 10px; + border-bottom: 1px solid #ddd; + width: 200px; +} + +.favorite-icon { + font-size: 20px; + cursor: pointer; +} +``` + +```js +document.addEventListener("DOMContentLoaded", () => { + const favoriteIcons = document.querySelectorAll(".favorite-icon"); + + favoriteIcons.forEach((icon) => { + icon.addEventListener("click", () => { + if (icon.classList.contains("filled")) { + icon.classList.remove("filled"); + icon.innerHTML = "♡"; // Empty heart + } else { + icon.classList.add("filled"); + icon.innerHTML = "❤"; // Filled black heart + } + }); + }); +}); +``` diff --git a/curriculum/challenges/italian/25-front-end-development/lab-house-painting/66d6a7a3e1aa411e94bf2346.md b/curriculum/challenges/italian/25-front-end-development/lab-house-painting/66d6a7a3e1aa411e94bf2346.md new file mode 100644 index 0000000000..f584c1e915 --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/lab-house-painting/66d6a7a3e1aa411e94bf2346.md @@ -0,0 +1,533 @@ +--- +id: 66d6a7a3e1aa411e94bf2346 +title: Build a House Painting +challengeType: 14 +dashedName: build-a-house-painting +demoType: onClick +--- + +# --description-- + +In this lab, you will use HTML to create the structure of a house. Then, you will use CSS positioning to arrange the elements of your house like windows and doors. + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should have a `#house` `div`. +1. Your `#house` should have a `position` set to `relative` so its children can be positioned with respect to it. +1. Your `#house` should have a width of `500px` and a height of `400px`. +1. Your `#house` should have a background color and a border set. +1. You should have a `#chimney`, `#roof`, `#window-1`, `#window-2`, and `#door` `div`s within the `#house`. +1. All of the immediate children of the `#house` should have a `position` of `absolute`. +1. All of the immediate children of the `#house` should have a width, height, border, and background color set. +1. Your `#roof` should have a top value of `0`. +1. Your `#door` should be placed at the bottom of your house. +1. Your windows should be placed below your `#roof` and at least higher than one third of your `#door`'s height. +1. Both your windows and your door should have either `left` or `right` set to a value that places them within the house borders. +1. Your `#chimney` should have a top value that puts it at the top of your `#house`. +1. Your `#chimney` should have a `z-index` that puts it behind the house. + +**Note:** Be sure to link your stylesheet in your HTML to apply your CSS. + +# --hints-- + +You should have a `#house` `div`. + +```js +assert.exists(document.querySelector("div#house")); +``` + +You should target `#house` and set its `position` to `relative`. + +```js +assert.equal(new __helpers.CSSHelp(document).getStyle('#house')?.getPropertyValue("position"), "relative"); +``` + +You should target `#house` and set its `border` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#house")?.getPropertyValue("border")); +``` + +You should target `#house` and set its `background-color` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#house")?.getPropertyValue("background-color")); +``` + +You should target `#house` and set its width to `500px`. + +```js +assert.equal(new __helpers.CSSHelp(document).getStyle("#house")?.getPropertyValue("width"), "500px") +``` + +You should target `#house` and set its height to `400px`. + +```js +assert.equal(new __helpers.CSSHelp(document).getStyle('#house')?.getPropertyValue("height"), "400px") +``` + +You should have a `#chimney` `div` within the `#house`. + +```js +assert.exists(document.querySelector("div#house div#chimney")); +``` + +`#chimney` should have the `position` property set to `absolute`. + +```js +assert.equal(getComputedStyle(document.querySelector("#chimney"))?.getPropertyValue("position"), "absolute"); +``` + +You should target `#chimney` and set its `width` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#chimney")?.getPropertyValue("width")); +``` + +You should target `#chimney` and set its `height` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#chimney")?.getPropertyValue("height")); +``` + +You should target `#chimney` and set its `border` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#chimney")?.getPropertyValue("border")); +``` + +You should target `#chimney` and set its `background-color` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#chimney")?.getPropertyValue("background-color")); +``` + +You should have a `#roof` `div` within the `#house`. + +```js +assert.exists(document.querySelector("div#house div#roof")); +``` + +`#roof` should have the `position` property set to `absolute`. + +```js +assert.equal(getComputedStyle(document.querySelector("#roof"))?.getPropertyValue("position"), "absolute"); +``` + +You should target `#roof` and set its `width` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#roof")?.getPropertyValue("width")); +``` + +You should target `#roof` and set its `height` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#roof")?.getPropertyValue("height")); +``` + +You should target `#roof` and set its `border` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#roof")?.getPropertyValue("border")); +``` + +You should target `#roof` and set its `background-color` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#roof")?.getPropertyValue("background-color")); +``` + +You should have a `#window-1` `div` within the `#house`. + +```js +assert.exists(document.querySelector("div#house div#window-1")); +``` + +`#window-1` should have the `position` property set to `absolute`. + +```js +assert.equal(getComputedStyle(document.querySelector("#window-1"))?.getPropertyValue("position"), "absolute"); +``` + +You should target `#window-1` and set its `width` property. + +```js +const window1 = new __helpers.CSSHelp(document).getStyle("#window-1")?.getPropertyValue("width"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("width") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("width"); +assert.isNotEmpty(window1 || windows); +``` + +You should target `#window-1` and set its `height` property. + +```js +const window1 = new __helpers.CSSHelp(document).getStyle("#window-1")?.getPropertyValue("height"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("height") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("height"); +assert.isNotEmpty(window1 || windows); +``` + +You should target `#window-1` and set its `border` property. + +```js +const window1 = new __helpers.CSSHelp(document).getStyle("#window-1")?.getPropertyValue("border"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("border") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("border"); +assert.isNotEmpty(window1 || windows); +``` + +You should target `#window-1` and set its `background-color` property. + +```js +const window1 = new __helpers.CSSHelp(document).getStyle("#window-1")?.getPropertyValue("background-color"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("background-color") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("background-color"); +assert.isNotEmpty(window1 || windows); +``` + +You should have a `#window-2` `div` within the `#house`. + +```js +assert.exists(document.querySelector("div#house div#window-2")); +``` + +`#window-2` should have the `position` property set to `absolute`. + +```js +assert.equal(getComputedStyle(document.querySelector("#window-2"))?.getPropertyValue("position"), "absolute"); +``` + +You should target `#window-2` and set its `width` property. + +```js +const window2 = new __helpers.CSSHelp(document).getStyle("#window-2")?.getPropertyValue("width"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("width") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("width"); +assert.isNotEmpty(window2 || windows); +``` + +You should target `#window-2` and set its `height` property. + +```js +const window2 = new __helpers.CSSHelp(document).getStyle("#window-2")?.getPropertyValue("height"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("height") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("height"); +assert.isNotEmpty(window2 || windows); +``` + +You should target `#window-2` and set its `border` property. + +```js +const window2 = new __helpers.CSSHelp(document).getStyle("#window-2")?.getPropertyValue("border"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("border") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("border"); +assert.isNotEmpty(window2 || windows); +``` + +You should target `#window-2` and set its `background-color` property. + +```js +const window2 = new __helpers.CSSHelp(document).getStyle("#window-2")?.getPropertyValue("background-color"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("background-color") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("background-color"); +assert.isNotEmpty(window2 || windows); +``` + +You should have a `#door` `div` within the `#house`. + +```js +assert.exists(document.querySelector("div#house div#door")); +``` + +`#door` should have the `position` property set to `absolute`. + +```js +assert.equal(getComputedStyle(document.querySelector("#door"))?.getPropertyValue("position"), "absolute"); +``` + +You should target `#door` and set its `width` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#door")?.getPropertyValue("width")); +``` + +You should target `#door` and set its `height` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#door")?.getPropertyValue("height")); +``` + +You should target `#door` and set its `border` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#door")?.getPropertyValue("border")); +``` + +You should target `#door` and set its `background-color` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#door")?.getPropertyValue("background-color")); +``` + +Your `#roof` should have the `top` property set to `0`. + +```js +assert.equal(getComputedStyle(document.querySelector("#roof"))?.getPropertyValue("top"), "0px"); +``` + +Your `#door` should be placed at the bottom of the house. + +```js +const door = getComputedStyle(document.querySelector("#door")) +const doorBottom = Number(door.getPropertyValue("bottom").replace("px", "")); +assert.strictEqual(doorBottom, 0); +``` + +You should set either `left` or `right` on your `#door` and arrange it within the house borders. + +```js +const door = getComputedStyle(document.querySelector("#door")) +const doorLeft = Number(door.getPropertyValue("left").replace("px", "")); +const doorRight = Number(door.getPropertyValue("right").replace("px", "")); +assert.isAbove(doorLeft, 0); +assert.isAbove(doorRight, 0); +``` + +Your `#chimney` should have a `top` value that puts it at the top of your `#house`. + +```js +const chimney = getComputedStyle(document.querySelector("#chimney")); +assert.equal(Number(chimney?.getPropertyValue("top").replace("px", "")), - Number(chimney?.getPropertyValue("height").replace("px", ""))); +``` + +Your `#chimney` should have a `z-index` that puts it behind the house. + +```js +const houseZIndex = getComputedStyle(document.querySelector("#house"))?.getPropertyValue("z-index"); +const chimneyZIndex = getComputedStyle(document.querySelector("#chimney"))?.getPropertyValue("z-index"); +if (houseZIndex === "auto") { + assert.isBelow(Number(chimneyZIndex), 0) +} else { + assert.isBelow(Number(chimneyZIndex), Number(houseZIndex)); +} +``` + +Your windows should be placed below your `#roof` and at least higher than one third of your `#door`'s height. + +```js +const window1 = getComputedStyle(document.querySelector("#window-1")) +const window2 = getComputedStyle(document.querySelector("#window-2")) +const door = getComputedStyle(document.querySelector("#door")) +const roof = getComputedStyle(document.querySelector("#roof")) +const w1Top = Number(window1.getPropertyValue("top").replace("px", "")); +const w1Bottom = Number(window1.getPropertyValue("bottom").replace("px", "")); +const w2Top = Number(window2.getPropertyValue("top").replace("px", "")); +const w2Bottom = Number(window2.getPropertyValue("bottom").replace("px", "")); +const doorHeight = Number(door.getPropertyValue("height").replace("px", "")); +const roofHeight = Number(roof.getPropertyValue("height").replace("px", "")); +assert.isAbove(w1Top, roofHeight); +assert.isAbove(w1Bottom, doorHeight/3); +assert.isAbove(w2Top, roofHeight); +assert.isAbove(w2Bottom, doorHeight/3); +``` + +You should set either `left` or `right` on your windows and arrange them within the house borders. + +```js +const window1 = getComputedStyle(document.querySelector("#window-1")) +const window2 = getComputedStyle(document.querySelector("#window-2")) +const w1Left = Number(window1.getPropertyValue("left").replace("px", "")); +const w1Right = Number(window1.getPropertyValue("right").replace("px", "")); +const w2Left = Number(window2.getPropertyValue("left").replace("px", "")); +const w2Right = Number(window2.getPropertyValue("right").replace("px", "")); +assert.isAbove(w1Left, 0); +assert.isAbove(w1Right, 0); +assert.isAbove(w2Left, 0); +assert.isAbove(w2Right, 0); +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + + House Painting + + + + + +``` + +```css + +``` + +# --solutions-- + +```html + + + + + + House Painting + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          WELCOME
          +
          + + +``` + +```css +* { + box-sizing: border-box; + } + + body { + margin: 0; + padding: 0; + display: flex; + justify-content: center; + align-items: center; + height: 100vh; + background: linear-gradient( + #b3e6ff, + #b3e6ff 60%, + green 60% + ); + } + + #house { + flex: 0 0 auto; + width: 500px; + height: 400px; + position: relative; + background-color: #ff9980; + border: 6px solid #b35900; + } + + #chimney { + position: absolute; + width: 90px; + height: 100px; + top: -100px; + left: 65%; + background: repeating-linear-gradient( + #e6e6e6, + #e6e6e6 10%, + black 10%, + black 12% + ); + border: 2px solid black; + z-index: -1; + } + + #smoke { + width: 40px; + height: 40px; + background-color: rgba(0,0,0,0.3); + position: absolute; + top: -20px; + left: 20px; + border-radius: 50%; + box-shadow: 0 -10px 10px 10px rgba(0,0,0,0.3); + border: none; + } + + #roof { + border: 2px; + width: 100%; + height: 110px; + background-color: green; + position: absolute; + top: 0; + background: repeating-linear-gradient( + 45deg, + #b35900, + #b35900 2%, + transparent 2%, + transparent 5% + ), repeating-linear-gradient( + -45deg, + #b35900, + #b35900 2%, + #ff9980 2%, + #ff9980 5% + ) + } + + #window-1, #window-2 { + width: 100px; + height: 100px; + background: linear-gradient( + to right, + #ffffb3, + #ffffb3 48%, + #b35900 48%, + #b35900 52%, + #ffffb3 52%, + #ffffb3 100% + ); + position: absolute; + top: 40%; + border: 6px solid #b35900; + } + + #window-1 { + left: 7.5%; + } + + #window-2 { + right: 7.5%; + } + + #door { + width: 130px; + height: 180px; + position: absolute; + bottom: 0%; + left: 185px; + background-color: #e6e6e6; + border: 6px solid #b35900; + transform: translateY(6px); + } + + #door-knob { + width: 20px; + height: 20px; + background-color: #b35900; + border-radius: 50%; + position: absolute; + top: 50%; + right: 5%; + } + + #welcome { + font-family: sans-serif; + font-weight: bold; + width: 130px; + height: 40px; + position: absolute; + bottom: -47px; + left: 178px; + background-color: #85e085; + border: 2px solid black; + transform: skewX(-20deg); + display: flex; + align-items: center; + justify-content: center; + } +``` diff --git a/curriculum/challenges/italian/25-front-end-development/lab-javascript-trivia-bot/66ed41f912d0bb1dc62da5dd.md b/curriculum/challenges/italian/25-front-end-development/lab-javascript-trivia-bot/66ed41f912d0bb1dc62da5dd.md new file mode 100644 index 0000000000..bac8eee566 --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/lab-javascript-trivia-bot/66ed41f912d0bb1dc62da5dd.md @@ -0,0 +1,178 @@ +--- +id: 66ed41f912d0bb1dc62da5dd +title: Build a JavaScript Trivia Bot +challengeType: 14 +dashedName: lab-javascript-trivia-bot +--- + +# --description-- + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should log `"Hello! I'm your coding fun fact guide!"` to the console as a greeting message to the user. +1. You should create three variables: `botName`, `botLocation`, and `favoriteLanguage`, that store the bot's name, where it's from, and its favorite coding language, respectively. +1. You should use string concatenation to log `"My name is (botName) and I live on (botLocation)."` to the console. +1. You should use string concatenation to log `"My favorite programming language is (favoriteLanguage)."` to the console. +1. You should use `let` to create a `codingFact` variable and assign it a string that is a fun fact about your bot's favorite coding language and uses string concatenation to include the use of the `favoriteLanguage` variable. +1. You should log the `codingFact` to the console. +1. You should reassign the `codingFact` variable to a new fact about the bot's favorite language using the `favoriteLanguage` variable again. +1. You should log the `codingFact` to the console again. +1. You should reassign the `codingFact` variable again to another new fact about the bot's favorite language using the `favoriteLanguage` variable. +1. You should log the `codingFact` to the console a third time. +1. You should log `"It was fun sharing these facts with you. Goodbye! - (botName) from (botLocation)."` to the console as a farewell statement from the bot. + +# --hints-- + +You should log `"Hello! I'm your coding fun fact guide!"` to the console. + +```js +assert.equal(output[0], "Hello! I'm your coding fun fact guide!") +``` + +You should declare a `botName` variable and give it a value. + +```js +assert.exists(botName); +assert.isString(botName); +``` + +You should declare a `botLocation` variable and give it a value. + +```js +assert.exists(botLocation); +assert.isString(botLocation); +``` + +You should declare a `favoriteLanguage` variable and give it a value. + +```js +assert.exists(favoriteLanguage); +assert.isString(favoriteLanguage); +``` + +You should log to the console `"My name is (botName) and I live on (botLocation)."` using concatenation to add the variables to the string. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +assert.equal(output[1], `My name is ${botName} and I live on ${botLocation}.`) +assert.match(codeWithoutComments, /is ("|')\s*\+\s*botName\s*\+\s*("|') and I live on \2\s*\+\s*botLocation\s*\+\s*('|")\./) +``` + +You should log to the console `"My favorite programming language is (favoriteLanguage)."` using concatenation to add the variable to the string. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +assert.equal(output[2], `My favorite programming language is ${favoriteLanguage}.`) +assert.match(codeWithoutComments, /language is ('|")\s*\+\s*favoriteLanguage\s*\+\s*('|")\./); +``` + +You should use `let` to declare a new variable `codingFact`. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +const [first, second, third] = codeWithoutComments.match(/(let )?\s*codingFact\s*=\s*("|').+?\2\s*\+\s*favoriteLanguage/g) +assert.match(code, /let\s+codingFact/) +assert.include(first, 'let'); +assert.exists(first); +``` + +You should give `codingFact` a value that includes `favoriteLanguage` using concatenation. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +const [first, second, third] = codeWithoutComments.match(/(let )?\s*codingFact\s*=\s*("|').+?\2\s*\+\s*favoriteLanguage/g) +assert.match(code, /let\scodingFact\s*=\s*("|').+?\1\s*\+\s*favoriteLanguage/) +assert.include(first, 'let'); +assert.exists(first); +``` + +You should log `codingFact` to the console. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +const loggingCodingFacts = codeWithoutComments.match(/console\.log\(\s*codingFact\s*\)/g) +assert.include(output[3], favoriteLanguage); +assert.isAtLeast(loggingCodingFacts.length, 1); +``` + +You should assign a new value to `codingFact` that also contains `favoriteLanguage`, and log it to the console. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +const loggingCodingFacts = codeWithoutComments.match(/console\.log\(\s*codingFact\s*\)/g) +const [first, second, third] = codeWithoutComments.match(/(let )?\s*codingFact\s*=\s*("|').+?\2\s*\+\s*favoriteLanguage/g) +assert.include(output[4], favoriteLanguage); +assert.notEqual(output[4], output[3]); +assert.isAtLeast(loggingCodingFacts.length, 2); +assert.exists(second); +``` + +You should assign a value to `codingFact` for the third time that also contains `favoriteLanguage`, and log it to the console. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +const loggingCodingFacts = codeWithoutComments.match(/console\.log\(\s*codingFact\s*\)/g) +const [first, second, third] = codeWithoutComments.match(/(let )?\s*codingFact\s*=\s*("|').+?\2\s*\+\s*favoriteLanguage/g) +assert.include(output[5], favoriteLanguage); +assert.notEqual(output[5], output[4]); +assert.equal(output[5], codingFact); +assert.lengthOf(loggingCodingFacts, 3); +assert.exists(third); +``` + +You should log to the console `"It was fun sharing these facts with you. Goodbye! - (botName) from (botLocation)."` using concatenation to add the values of the variables. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +assert.equal(output[6], `It was fun sharing these facts with you. Goodbye! - ${botName} from ${botLocation}.`); +assert.match(codeWithoutComments, /\. Goodbye! - ("|')\s*\+\s*botName\s*\+\s*('|") from \2\s*\+\s*botLocation\s*\+\s*("|')\./) +``` + +# --seed-- + +## --before-user-code-- + +```js +const temp = console.log +const output = [] +console.log = function (...args) { +temp(...args) +output.push(...args) +} +``` + +## --seed-contents-- + +```js + +``` + +# --solutions-- + +```js +console.log("Hello! I'm your coding fun fact guide!"); + +const botName = "JsBot"; +const botLocation = "planet Eris"; +const favoriteLanguage = "JavaScript"; + +console.log("My name is " + botName + " and I live on " + botLocation + "."); +console.log("My favorite programming language is " + favoriteLanguage + "."); + +let codingFact = "Did you know that " + favoriteLanguage + " was created in just 10 days?"; + +console.log(codingFact); + +codingFact = "Another fun fact: " + favoriteLanguage + "was originally called Mocha!"; + +console.log(codingFact); + +codingFact = "Also, " + favoriteLanguage + " is the most popular programming language in the world."; + +console.log(codingFact); + +console.log("It was fun sharing these facts with you. Goodbye! - " + botName + " from " + botLocation + "."); + +``` diff --git a/curriculum/challenges/italian/25-front-end-development/lab-palindrome-checker/657bdc55a322aae1eac3838f.md b/curriculum/challenges/italian/25-front-end-development/lab-palindrome-checker/657bdc55a322aae1eac3838f.md new file mode 100644 index 0000000000..df707a0ea8 --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/lab-palindrome-checker/657bdc55a322aae1eac3838f.md @@ -0,0 +1,542 @@ +--- +id: 657bdc55a322aae1eac3838f +title: Build a Palindrome Checker +challengeType: 14 +dashedName: build-a-palindrome-checker +demoType: onClick +--- + +# --description-- + +A palindrome is a word or phrase that can be read the same way forwards and backwards, ignoring punctuation, case, and spacing. + +**Note:** You'll need to remove **all non-alphanumeric characters** (punctuation, spaces and symbols) and turn everything into the same case (lower or upper case) in order to check for palindromes. + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should have an `input` element with an `id` of `"text-input"`. +1. You should have a `button` element with an `id` of `"check-btn"`. +1. You should have a `div`, `span` or `p` element with an `id` of `"result"`. +1. When you click on the `#check-btn` element without entering a value into the `#text-input` element, an alert should appear with the text `"Please input a value"`. +1. When the `#text-input` element only contains the letter `A` and the `#check-btn` element is clicked, the `#result` element should contain the text `"A is a palindrome"`. +1. When the `#text-input` element contains the text `eye` and the `#check-btn` element is clicked, the `#result` element should contain the text `"eye is a palindrome"`. +1. When the `#text-input` element contains the text `_eye` and the `#check-btn` element is clicked, the `#result` element should contain the text `"_eye is a palindrome"`. +1. When the `#text-input` element contains the text `race car` and the `#check-btn` element is clicked, the `#result` element should contain the text `"race car is a palindrome"`. +1. When the `#text-input` element contains the text `not a palindrome` and the `#check-btn` element is clicked, the `#result` element should contain the text `"not a palindrome is not a palindrome"`. +1. When the `#text-input` element contains the text `A man, a plan, a canal. Panama` and the `#check-btn` element is clicked, the `#result` element should contain the text `"A man, a plan, a canal. Panama is a palindrome"`. +1. When the `#text-input` element contains the text `never odd or even` and the `#check-btn` element is clicked, the `#result` element should contain the text `"never odd or even is a palindrome"`. +1. When the `#text-input` element contains the text `nope` and the `#check-btn` element is clicked, the `#result` element should contain the text `"nope is not a palindrome"`. +1. When the `#text-input` element contains the text `almostomla` and the `#check-btn` element is clicked, the `#result` element should contain the text `"almostomla is not a palindrome"`. +1. When the `#text-input` element contains the text `My age is 0, 0 si ega ym.` and the `#check-btn` element is clicked, the `#result` element should contain the text `"My age is 0, 0 si ega ym. is a palindrome"`. +1. When the `#text-input` element contains the text `1 eye for of 1 eye.` and the `#check-btn` element is clicked, the `#result` element should contain the text `"1 eye for of 1 eye. is not a palindrome"`. +1. When the `#text-input` element contains the text `0_0 (: /-\ :) 0-0` and the `#check-btn` element is clicked, the `#result` element should contain the text `"0_0 (: /-\ :) 0-0 is a palindrome"`. +1. When the `#text-input` element contains the text `five|\_/|four` and the `#check-btn` element is clicked, the `#result` element should contain the text `"five|\_/|four is not a palindrome"`. + +# --hints-- + +You should have an `input` element with an `id` of `"text-input"`. + +```js +const el = document.getElementById('text-input'); +assert.strictEqual(el?.nodeName?.toLowerCase(), 'input'); +``` + +You should have a `button` element with an `id` of `"check-btn"`. + +```js +const el = document.getElementById('check-btn'); +assert.strictEqual(el?.nodeName?.toLowerCase(), 'button'); +``` + +You should have a `div`, `span`, or `p` element with an `id` of `result`. + +```js +const el = document.getElementById('result'); +assert(['div', 'span', 'p'].includes(el?.nodeName?.toLowerCase())); +``` + +When you click on the `#check-btn` element without entering a value into the `#text-input` element, an alert should appear with the text `"Please input a value"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +let alertMessage; +window.alert = (message) => alertMessage = message; // Override alert and store message + +inputEl.value = ''; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(alertMessage.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'please input a value'); +``` + +When the `#text-input` element only contains the letter `A` and the `#check-btn` element is clicked, the `#result` element should contain the text `"A is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'A'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'a is a palindrome'); +``` + +When the `#text-input` element contains the text `eye` and the `#check-btn` element is clicked, the `#result` element should contain the text `"eye is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'eye'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'eye is a palindrome'); +``` + +When the `#text-input` element contains the text `_eye` and the `#check-btn` element is clicked, the `#result` element should contain the text `"_eye is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = '_eye'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), '_eye is a palindrome'); +``` + +When the `#text-input` element contains the text `race car` and the `#check-btn` element is clicked, the `#result` element should contain the text `"race car is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'race car'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'race car is a palindrome'); +``` + +When the `#text-input` element contains the text `not a palindrome` and the `#check-btn` element is clicked, the `#result` element should contain the text `"not a palindrome is not a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'not a palindrome'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'not a palindrome is not a palindrome'); +``` + +When the `#text-input` element contains the text `A man, a plan, a canal. Panama` and the `#check-btn` element is clicked, the `#result` element should contain the text `"A man, a plan, a canal. Panama is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'A man, a plan, a canal. Panama'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'a man, a plan, a canal. panama is a palindrome'); +``` + +When the `#text-input` element contains the text `never odd or even` and the `#check-btn` element is clicked, the `#result` element should contain the text `"never odd or even is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'never odd or even'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'never odd or even is a palindrome'); +``` + +When the `#text-input` element contains the text `nope` and the `#check-btn` element is clicked, the `#result` element should contain the text `"nope is not a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'nope'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'nope is not a palindrome'); +``` + +When the `#text-input` element contains the text `almostomla` and the `#check-btn` element is clicked, the `#result` element should contain the text `"almostomla is not a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'almostomla'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'almostomla is not a palindrome'); +``` + +When the `#text-input` element contains the text `My age is 0, 0 si ega ym.` and the `#check-btn` element is clicked, the `#result` element should contain the text `"My age is 0, 0 si ega ym. is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'My age is 0, 0 si ega ym.'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'my age is 0, 0 si ega ym. is a palindrome'); +``` + +When the `#text-input` element contains the text `1 eye for of 1 eye.` and the `#check-btn` element is clicked, the `#result` element should contain the text `"1 eye for of 1 eye. is not a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = '1 eye for of 1 eye.'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), '1 eye for of 1 eye. is not a palindrome'); +``` + +When the `#text-input` element contains the text `0_0 (: /-\ :) 0-0` and the `#check-btn` element is clicked, the `#result` element should contain the text `"0_0 (: /-\ :) 0-0 is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = '0_0 (: /-\ :) 0-0'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), '0_0 (: /-\ :) 0-0 is a palindrome'); +``` + +When the `#text-input` element contains the text `five|\_/|four` and the `#check-btn` element is clicked, the `#result` element should contain the text `"five|\_/|four is not a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'five|\_/|four'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'five|\_/|four is not a palindrome'); +``` + +When the `#text-input` element contains an alphanumeric palindrome, the `#result` element should correctly identify it as a palindrome. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +const characters = 'abcdefghijklmnopqrstuvwxyz0123456789'; +const charactersLength = characters.length; + +const firstLetter = characters.charAt(Math.floor(Math.random() * charactersLength)); +const secondLetter = characters.charAt(Math.floor(Math.random() * charactersLength)); +const thirdLetter = characters.charAt(Math.floor(Math.random() * charactersLength)); +const fourthLetter = characters.charAt(Math.floor(Math.random() * charactersLength)); + +const phrase = firstLetter + secondLetter + thirdLetter + fourthLetter + fourthLetter + thirdLetter + secondLetter + firstLetter; + +inputEl.value = phrase; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); + +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), phrase + ' is a palindrome'); +``` + +When the `#text-input` element contains a random sequence of alphanumeric characters that is not a palindrome, the `#result` element should say it is not a palindrome. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +let characters = 'abcdefghijklmnopqrstuvwxyz0123456789'; +let charactersLength = characters.length; + +const firstIndex = Math.floor(Math.random() * charactersLength); +const firstLetter = characters.charAt(firstIndex); +characters = characters.slice(0,firstIndex) + characters.slice(firstIndex + 1); +charactersLength--; + + +const secondIndex = Math.floor(Math.random() * charactersLength); +const secondLetter = characters.charAt(secondIndex); +characters = characters.slice(0,secondIndex) + characters.slice(secondIndex + 1); +charactersLength--; + +const thirdIndex = Math.floor(Math.random() * charactersLength); +const thirdLetter = characters.charAt(thirdIndex); +characters = characters.slice(0,thirdIndex) + characters.slice(thirdIndex + 1); +charactersLength--; + +const fourthIndex = Math.floor(Math.random() * charactersLength); +const fourthLetter = characters.charAt(fourthIndex); +characters = characters.slice(0,fourthIndex) + characters.slice(fourthIndex + 1); +charactersLength--; + +const phrase = firstLetter + secondLetter + thirdLetter + fourthLetter; + +inputEl.value = phrase; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); + +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), phrase + ' is not a palindrome'); +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + + Palindrome Checker + + + + + + + + +``` + +```css + +``` + +```js + +``` + +# --solutions-- + +```html + + + + + + + + Palindrome Checker + + + +
          + +

          Is it a Palindrome?

          +
          + + + + +
          +
          +

          + 💡 + A palindrome is a word or sentence that's spelled the same + way both forward and backward, ignoring punctuation, case, and + spacing. +

          +
          +
          + + + +``` + +```css +* { + margin: 0; + padding: 0; + box-sizing: border-box; +} + +body { + font-family: Verdana, Geneva, Tahoma, sans-serif; + background-color: #0a0a23; + color: #ffffff; +} + +.container { + width: 100%; + min-height: 100vh; + position: relative; + display: flex; + align-items: center; + justify-content: center; + flex-direction: column; +} + +.freecodecamp-logo { + height: 30px; + margin-bottom: 20px; +} + +.title { + text-align: center; + padding: 10px 0; + font-size: 2.5rem; + margin-bottom: 20px; +} + +.palindrome-div { + width: min(100vw, 450px); + min-height: 100px; + border-radius: 20px; + display: flex; + align-items: center; + justify-content: center; + flex-wrap: wrap; + padding: 20px; + margin: 10px 0; + background-color: white; + box-shadow: 0 6px 6px #002ead; +} + +label { + color: #0a0a23; + margin-bottom: 20px; +} + +.palindrome-btn { + width: 90px; + border: none; + padding: 10px; + border-radius: 15px; + background-color: #5a01a7; + color: #fff; + cursor: pointer; +} + +.palindrome-input { + height: 30px; + width: 250px; + text-align: center; + font-size: 1.2rem; + margin: 10px; + border: none; + border-bottom: 2px solid #5a01a7; +} + +.palindrome-input:focus { + border-bottom: 3px solid #5a01a7; +} + +.palindrome-input::placeholder { + text-align: center; +} + +.user-input { + font-size: 1.4rem; + margin-top: 10px; + text-align: center; +} + +.results-div { + overflow-y: auto; + word-wrap: break-word; + min-height: 50px; + color: black; +} + +.hidden { + display: none; +} + +.palindrome-definition-div { + width: min(100vw, 450px); + font-size: 1.3rem; + min-height: 140px; + background-color: #00471b; + margin-top: 20px; + padding: 20px; + border-radius: 20px; + display: flex; + align-items: center; + justify-content: center; +} + +.palindrome-definition { + vertical-align: middle; + text-align: center; +} +``` + +```js +const userInput = document.getElementById("text-input"); +const checkPalindromeBtn = document.getElementById("check-btn"); +const resultDiv = document.getElementById("result"); + +const checkForPalindrome = (input) => { + const originalInput = input; // Store for later output + + if (input === "") { + alert("Please input a value"); + return; + } + + // Remove the previous result + resultDiv.replaceChildren(); + + const lowerCaseStr = input.replace(/[^A-Za-z0-9]/gi, "").toLowerCase(); + let resultMsg = `${originalInput} ${ + lowerCaseStr === [...lowerCaseStr].reverse().join("") ? "is" : "is not" + } a palindrome.`; + + const pTag = document.createElement("p"); + pTag.className = "user-input"; + pTag.innerHTML = resultMsg; + resultDiv.appendChild(pTag); + + // Show the result. + resultDiv.classList.remove("hidden"); +}; + +checkPalindromeBtn.addEventListener("click", () => { + checkForPalindrome(userInput.value); + userInput.value = ""; +}); + +userInput.addEventListener("keydown", (e) => { + if (e.key === "Enter") { + checkForPalindrome(userInput.value); + userInput.value = ""; + } +}); +``` diff --git a/curriculum/challenges/italian/25-front-end-development/lab-product-landing-page/587d78af367417b2b2512b04.md b/curriculum/challenges/italian/25-front-end-development/lab-product-landing-page/587d78af367417b2b2512b04.md new file mode 100644 index 0000000000..34c416823c --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/lab-product-landing-page/587d78af367417b2b2512b04.md @@ -0,0 +1,734 @@ +--- +id: 587d78af367417b2b2512b04 +title: Build a Product Landing Page +challengeType: 14 +dashedName: build-a-product-landing-page +demoType: onClick +--- + +# --description-- + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. Your product landing page should have a `header` element with a corresponding `id="header"`. +2. You should have an image within the `header` element with a corresponding `id="header-img"` (A logo would make a good image here). +3. Within the `#header` element, you should have a `nav` element with a corresponding `id="nav-bar"`. +4. You should have at least three clickable elements inside the `nav` element, each with the class `nav-link`. +5. When you click a `.nav-link` button in the `nav` element, you should be taken to the corresponding section of the landing page. +6. You should have an embedded product video with `id="video"`. +7. Your landing page should have a `form` element with a corresponding `id="form"`. +8. Within the form, there should be an `input` field with `id="email"` where you can enter an email address. +9. The `#email` input field should have placeholder text to let users know what the field is for. +10. The `#email` input field should use HTML5 validation to confirm that the entered text is an email address. +11. Within the form, there should be a submit `input` with a corresponding `id="submit"`. +12. When you click the `#submit` element, the email should be submitted to a static page (use this mock URL: `https://www.freecodecamp.com/email-submit`). +13. The navbar should always be at the top of the viewport. +14. Your product landing page should have at least one media query. +15. Your product landing page should utilize CSS flexbox at least once. + +**Note:** Be sure to link your stylesheet in your HTML and apply your CSS. + +# --hints-- + +You should have a `header` element with an `id` of `header`. + +```js +const el = document.getElementById('header') +assert(!!el && el.tagName === 'HEADER') +``` + +You should have an `img` element with an `id` of `header-img`. + +```js +const el = document.getElementById('header-img') +assert(!!el && el.tagName === 'IMG') +``` + +Your `#header-img` should be a descendant of the `#header`. + +```js +const els = document.querySelectorAll('#header #header-img') +assert(els.length > 0) +``` + +Your `#header-img` should have a `src` attribute. + +```js +const el = document.getElementById('header-img') +assert(!!el && !!el.src) +``` + +Your `#header-img`’s `src` value should be a valid URL (starts with `http`). + +```js +const el = document.getElementById('header-img'); +assert(!!el && el.getAttribute('src') !== "" && /^http/.test(el.src)); +``` + +You should have a `nav` element with an `id` of `nav-bar`. + +```js +const el = document.getElementById('nav-bar') +assert(!!el && el.tagName === 'NAV') +``` + +Your `#nav-bar` should be a descendant of the `#header`. + +```js +const els = document.querySelectorAll('#header #nav-bar') +assert(els.length > 0) +``` + +You should have at least 3 `.nav-link` elements within the `#nav-bar`. + +```js +const els = document.querySelectorAll('#nav-bar .nav-link') +assert(els.length >= 3) +``` + +Each `.nav-link` element should have an `href` attribute. + +```js +const els = document.querySelectorAll('.nav-link') +els.forEach(el => { + if (!el.href) assert(false) +}) +assert(els.length > 0) +``` + +Each `.nav-link` element should link to a corresponding element on the landing page (has an `href` with a value of another element's id. e.g. `#footer`). + +```js +const els = document.querySelectorAll('.nav-link') +els.forEach(el => { + const linkDestination = el.getAttribute('href').slice(1) + if (!document.getElementById(linkDestination)) assert(false) +}) +assert(els.length > 0) +``` + +You should have a `video` or `iframe` element with an `id` of `video`. + +```js +const el = document.getElementById('video') +assert(!!el && (el.tagName === 'VIDEO' || el.tagName === 'IFRAME')) +``` + +Your `#video` should have a `src` attribute. + +```js +let el = document.getElementById('video') +const sourceNode = el.children; +let sourceElement = null; +if (sourceNode.length) { + sourceElement = [...video.children].filter(el => el.localName === 'source')[0]; +} +if (sourceElement) { + el = sourceElement; +} +assert(el.hasAttribute('src')); +``` + +You should have a `form` element with an `id` of `form`. + +```js +const el = document.getElementById('form') +assert(!!el && el.tagName === 'FORM') +``` + +You should have an `input` element with an `id` of `email`. + +```js +const el = document.getElementById('email') +assert(!!el && el.tagName === 'INPUT') +``` + +Your `#email` should be a descendant of the `#form`. + +```js +const els = document.querySelectorAll('#form #email') +assert(els.length > 0) +``` + +Your `#email` should have the `placeholder` attribute with placeholder text. + +```js +const el = document.getElementById('email') +assert(!!el && !!el.placeholder && el.placeholder.length > 0) +``` + +Your `#email` should use HTML5 validation by setting its `type` to `email`. + +```js +const el = document.getElementById('email') +assert(!!el && el.type === 'email') +``` + +You should have an `input` element with an `id` of `submit`. + +```js +const el = document.getElementById('submit') +assert(!!el && el.tagName === 'INPUT') +``` + +Your `#submit` should be a descendant of the `#form`. + +```js +const els = document.querySelectorAll('#form #submit') +assert(els.length > 0) +``` + +Your `#submit` should have a `type` of `submit`. + +```js +const el = document.getElementById('submit') +assert(!!el && el.type === 'submit') +``` + +Your `#form` should have an `action` attribute of `https://www.freecodecamp.com/email-submit`. + +```js +const el = document.getElementById('form') +assert(!!el && el.action === 'https://www.freecodecamp.com/email-submit') +``` + +Your `#email` should have a `name` attribute of `email`. + +```js +const el = document.getElementById('email') +assert(!!el && el.name === 'email') +``` + +Your `#nav-bar` should always be at the top of the viewport. + +```js +(async () => { + const timeout = (milliseconds) => new Promise((resolve) => setTimeout(resolve, milliseconds)); + + const header = document.getElementById('header'); + const headerChildren = header.children; + const navbarCandidates = [header, ...headerChildren]; + + // Return smallest top position of all navbar candidates + const getNavbarPosition = (candidates = []) => { + return candidates.reduce( + (min, candidate) => + Math.min(min, Math.abs(candidate?.getBoundingClientRect().top)), + Infinity + ); + }; + assert.approximately( + getNavbarPosition(navbarCandidates), + 0, + 15, + '#header or one of its children should be at the top of the viewport ' + ); + + window.scroll(0, 500); + await timeout(1); + + assert.approximately( + getNavbarPosition(navbarCandidates), + 0, + 15, + '#header or one of its children should be at the top of the ' + + 'viewport even after scrolling ' + ); + + window.scroll(0, 0); +})(); +``` + +Your Product Landing Page should use at least one media query. + +```js +const htmlSourceAttr = Array.from(document.querySelectorAll('source')).map(el => el.getAttribute('media')) +const cssCheck = new __helpers.CSSHelp(document).getCSSRules('media') +assert(cssCheck.length > 0 || htmlSourceAttr.length > 0); +``` + +Your Product Landing Page should use CSS Flexbox at least once. + +```js +const hasFlex = (rule) => ["flex", "inline-flex"].includes(rule.style?.display) +const stylesheet = new __helpers.CSSHelp(document).getStyleSheet() +const cssRules = new __helpers.CSSHelp(document).styleSheetToCssRulesArray(stylesheet) +const mediaRules = new __helpers.CSSHelp(document).getCSSRules('media') +const usesFlex = cssRules.find(rule => hasFlex(rule)) +const usesFlexMedia = mediaRules.find(mediaRule => { + return [...mediaRule.cssRules].find(rule => hasFlex(rule)) +}) +assert(usesFlex || usesFlexMedia) +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + Product Landing Page + + + + + + + +``` + +```css + +``` + +# --solutions-- + +```html + + + + + + + + + +
          + + +
          + +
          +

          Handcrafted, home-made masterpieces

          +
          + + +
          +
          + +
          +
          +
          +
          +
          +

          Premium Materials

          +

          + Our trombones use the shiniest brass which is sourced locally. + This will increase the longevity of your purchase. +

          +
          +
          +
          +
          +
          +

          Fast Shipping

          +

          + We make sure you recieve your trombone as soon as we have + finished making it. We also provide free returns if you are not + satisfied. +

          +
          +
          +
          +
          + +
          +
          +

          Quality Assurance

          +

          + For every purchase you make, we will ensure there are no damages + or faults and we will check and test the pitch of your + instrument. +

          +
          +
          +
          +
          + +
          +
          +
          +
          Tenor Trombone
          +

          $600

          +
            +
          1. Good for beginners
          2. +
          3. Excellent sound quality
          4. +
          5. Great for Jazz Bands
          6. +
          7. Nice and shiny
          8. +
          + +
          +
          +
          Bass Trombone
          +

          $900

          +
            +
          1. Sound quality is unmatched
          2. +
          3. Best for professionals
          4. +
          5. Absolutely stunning
          6. +
          7. Durable and long lasting
          8. +
          + +
          +
          +
          Valve Trombone
          +

          $1200

          +
            +
          1. Plays similar to a Trumpet
          2. +
          3. Great for Jazz Bands
          4. +
          5. Beautiful in sound and appearance
          6. +
          7. Just amazing
          8. +
          + +
          +
          + +
          +
          + + + +``` + +```css +/** global element styling **/ + +@import 'https://fonts.googleapis.com/css?family=Lato:400,700'; + +* { + margin: 0; + padding: 0; + box-sizing: border-box; +} + +body { + background-color: #eee; + font-family: 'Lato', sans-serif; +} + +#page-wrapper { + position: relative; +} + +li { + list-style: none; +} + +a { + color: #000; + text-decoration: none; +} + +/** global classes styling **/ + +.container { + max-width: 1000px; + width: 100%; + margin: 0 auto; +} + +.btn { + padding: 0 20px; + height: 40px; + font-size: 1em; + font-weight: 900; + text-transform: uppercase; + border: 3px black solid; + border-radius: 2px; + background: transparent; + cursor: pointer; +} + +.grid { + display: flex; +} + +header { + position: fixed; + top: 0; + min-height: 75px; + padding: 0px 20px; + display: flex; + justify-content: space-around; + align-items: center; + background-color: #eee; +} + +@media (max-width: 600px) { + header { + flex-wrap: wrap; + } +} + +.logo { + width: 60vw; +} + +@media (max-width: 650px) { + .logo { + margin-top: 15px; + width: 100%; + position: relative; + } +} + +.logo>img { + width: 100%; + height: 100%; + max-width: 300px; + display: flex; + justify-content: center; + align-items: center; + text-align: center; + margin-left: 20px; +} + +@media (max-width: 650px) { + .logo>img { + margin: 0 auto; + } +} + +nav { + font-weight: 400; +} + +@media (max-width: 650px) { + nav { + margin-top: 10px; + width: 100%; + display: flex; + flex-direction: column; + align-items: center; + text-align: center; + padding: 0 50px; + } + + nav li { + padding-bottom: 5px; + } +} + +nav>ul { + width: 35vw; + display: flex; + flex-direction: row; + justify-content: space-around; +} + +@media (max-width: 650px) { + nav>ul { + flex-direction: column; + } +} + +#hero { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + text-align: center; + height: 200px; + margin-top: 50px; +} + +#hero>h2 { + margin-bottom: 20px; + word-wrap: break-word; +} + +#hero input[type='email'] { + max-width: 275px; + width: 100%; + padding: 5px; +} + +#hero input[type='submit'] { + max-width: 150px; + width: 100%; + height: 30px; + margin: 15px 0; + border: 0; + background-color: #f1c40f; +} + +#hero input[type='submit']:hover { + background-color: orange; + transition: background-color 1s; +} + +@media (max-width: 650px) { + #hero { + margin-top: 120px; + } +} + +#features { + margin-top: 30px; +} + +#features .icon { + display: flex; + align-items: center; + justify-content: center; + height: 125px; + width: 20vw; + color: darkorange; +} + +@media (max-width: 550px) { + #features .icon { + display: none; + } +} + +#features .desc { + display: flex; + flex-direction: column; + justify-content: center; + height: 125px; + width: 80vw; + padding: 5px; +} + +@media (max-width: 550px) { + #features .desc { + width: 100%; + text-align: center; + padding: 0; + height: 150px; + } +} + +@media (max-width: 650px) { + #features { + margin-top: 0; + } +} + +#how-it-works { + margin-top: 50px; + display: flex; + justify-content: center; +} + +#how-it-works>iframe { + max-width: 560px; + width: 100%; +} + +#pricing { + margin-top: 60px; + display: flex; + flex-direction: row; + justify-content: center; +} + +.product { + display: flex; + flex-direction: column; + align-items: center; + text-align: center; + width: calc(100% / 3); + margin: 10px; + border: 1px solid #000; + border-radius: 3px; +} + +.product>.level { + background-color: #ddd; + color: black; + padding: 15px 0; + width: 100%; + text-transform: uppercase; + font-weight: 700; +} + +.product>h2 { + margin-top: 15px; +} + +.product>ol { + margin: 15px 0; +} + +.product>ol>li { + padding: 5px 0; +} + +.product>button { + border: 0; + margin: 15px 0; + background-color: #f1c40f; + font-weight: 400; +} + +.product>button:hover { + background-color: orange; + transition: background-color 1s; +} + +@media (max-width: 800px) { + #pricing { + flex-direction: column; + } + + .product { + max-width: 300px; + width: 100%; + margin: 0 auto; + margin-bottom: 10px; + } +} + +footer { + margin-top: 30px; + background-color: #ddd; + padding: 20px; +} + +footer>ul { + display: flex; + justify-content: flex-end; +} + +footer>ul>li { + padding: 0 10px; +} + +footer>span { + margin-top: 5px; + display: flex; + justify-content: flex-end; + font-size: 0.9em; + color: #444; +} +``` diff --git a/curriculum/challenges/italian/25-front-end-development/lab-regex-sandbox/66e028680eca7d21db7e1aee.md b/curriculum/challenges/italian/25-front-end-development/lab-regex-sandbox/66e028680eca7d21db7e1aee.md new file mode 100644 index 0000000000..307b8c4c8d --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/lab-regex-sandbox/66e028680eca7d21db7e1aee.md @@ -0,0 +1,705 @@ +--- +id: 66e028680eca7d21db7e1aee +title: Build a RegEx Sandbox +challengeType: 14 +dashedName: lab-regex-sandbox +demoType: onClick +--- + +# --description-- + +For this lab, you start with the CSS and HTML already written for you. You will use JavaScript to enable the regex sandbox to test a regular expression against a string and highlight the results. + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should access the `#pattern`, `#test-string`, `#test-btn`, and `#result` elements and save them in the variables `regexPattern`, `stringToTest`, `testButton`, and `testResult`, respectively. +1. You should access the `#i` and `#g` flag checkboxes and save them in the variables `caseInsensitiveFlag` and `globalFlag`, respectively. +1. You should have a function named `getFlags` that returns a string containing the flags from checked flag checkboxes, or an empty string if none of them have been checked. +1. When you click the `testButton` button, if the regex pattern matches the test string, the matched text should be highlighted. To highlight the matches, replace each match with the same text surrounded by a `span` element with the class of `highlight`. Note that the CSS for that has been already added for you. +1. When there's a match, the matched text should be displayed inside `#result`. In case of multiple matches, each matched text should be separated from the next one by a comma and a space. +1. When there's no match, the text `no match` should be displayed inside `#result`. + +# --hints-- + +You should access the `#pattern` element and save it in the `regexPattern` variable. + +```js +assert.equal(regexPattern, document.querySelector('#pattern')) +``` + +You should access the `#test-string` element and save it in the `stringToTest` variable. + +```js +assert.equal(stringToTest, document.querySelector('#test-string')) +``` + +You should access the `#test-btn` element and save it in the `testButton` variable. + +```js +assert.equal(testButton, document.querySelector('#test-btn')) +``` + +You should access the `#result` element and save it in the `testResult` variable. + +```js +assert.equal(testResult, document.querySelector('#result')) +``` + +You should access the `#i` flag checkbox and save it in the `caseInsensitiveFlag`. + +```js +assert.equal(caseInsensitiveFlag, document.querySelector('#i')) +``` + +You should access the `#g` flag checkbox and save it in the `globalFlag` variable. + +```js +assert.equal(globalFlag, document.querySelector('#g')) +``` + +You should have a `getFlags` function. + +```js +assert.isFunction(getFlags) +``` + +The `getFlags` function should return `"i"` if the `#i` checkbox is checked. + +```js +caseInsensitiveFlag.checked = true; +globalFlag.checked = false; +assert.equal(getFlags(), "i") +``` + +The `getFlags` function should return `"g"` if the `#g` checkbox is checked. + +```js +caseInsensitiveFlag.checked = false; +globalFlag.checked = true; +assert.equal(getFlags(), "g") +``` + +The `getFlags` function should return either `"ig"` or `"gi"` if both checkboxes are checked. + +```js +caseInsensitiveFlag.checked = true; +globalFlag.checked = true; +const flags = getFlags(); +assert.lengthOf(flags, 2); +assert.include(flags, "i"); +assert.include(flags, "g"); +``` + +The `getFlags` function should return an empty string if both checkboxes are not checked. + +```js +caseInsensitiveFlag.checked = false; +globalFlag.checked = false; +assert.equal(getFlags(), "") +``` + +When the inner HTML of `stringToTest` is `Gu1n34 P1g5`, the value of `regexPattern` is `\d+`, and no flag is checked, `stringToTest.innerHTML` should become `Gu1n34 P1g5` by clicking the `testButton` button. + +```js +stringToTest.innerText = "Gu1n34 P1g5" +regexPattern.value = "\\d+"; +caseInsensitiveFlag.checked = false; +globalFlag.checked = false; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = 'Gu1n34 P1g5'; +assert.equal(stringToTest.innerHTML, expected); +``` + +When the inner HTML of `stringToTest` is `Gu1n34 P1g5`, the value of `regexPattern` is `\d+`, and the global flag is checked, `stringToTest.innerHTML` should become `Gu1n34 P1g5` by clicking the `testButton` button. + +```js +stringToTest.innerText = "Gu1n34 P1g5" +regexPattern.value = "\\d+"; +caseInsensitiveFlag.checked = false; +globalFlag.checked = true; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = 'Gu1n34 P1g5'; +assert.equal(stringToTest.innerHTML, expected); +``` + +When the inner HTML of `stringToTest` is `Gu1n34 P1g5`, the value of `regexPattern` is `G`, and both the global and case insensitive flags are checked, `stringToTest.innerHTML` should become `Gu1n34 P1g5` by clicking the `testButton` button. + +```js +stringToTest.innerText = "Gu1n34 P1g5" +regexPattern.value = "G"; +caseInsensitiveFlag.checked = true; +globalFlag.checked = true; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = 'Gu1n34 P1g5'; +assert.equal(stringToTest.innerHTML, expected); +``` + +When you click the `testButton` button, if the regex pattern matches the test string, the matched text should be surrounded by a `span` element with the class of `highlight`. + +```js +stringToTest.innerText = "She sells seashells by the seashore." +regexPattern.value = "s[he]a?"; +caseInsensitiveFlag.checked = true; +globalFlag.checked = true; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = 'She sells seashells by the seashore.'; +assert.strictEqual(stringToTest.innerHTML, expected); + +stringToTest.innerText = "She sells seashells by the seashore." +caseInsensitiveFlag.checked = false; +globalFlag.checked = true; +testBtn.dispatchEvent(new Event("click")); +expected = 'She sells seashells by the seashore.'; +assert.strictEqual(stringToTest.innerHTML, expected); + +stringToTest.innerText = "She sells seashells by the seashore." +globalFlag.checked = false; +testBtn.dispatchEvent(new Event("click")); +expected = 'She sells seashells by the seashore.'; +assert.strictEqual(stringToTest.innerHTML, expected); + +stringToTest.innerText = "She sells seashells by the seashore." +caseInsensitiveFlag.checked = true; +testBtn.dispatchEvent(new Event("click")); +expected = 'She sells seashells by the seashore.'; +assert.strictEqual(stringToTest.innerHTML, expected); +``` + +When there's no match, the test string shouldn't be modified. + +```js +stringToTest.innerText = "She sells seashells by the seashore." +regexPattern.value = "sea\\s"; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = 'She sells seashells by the seashore.'; +assert.strictEqual(stringToTest.innerHTML, expected); +``` + +When the inner HTML of `stringToTest` is `Gu1n34 P1g5`, the value of `regexPattern` is `\d+`, and no flag is checked, the inner text of `#result` should become `1` by clicking the `testButton` button. + +```js +const out = document.getElementById("result"); +stringToTest.innerText = "Gu1n34 P1g5" +regexPattern.value = "\\d+"; +caseInsensitiveFlag.checked = false; +globalFlag.checked = false; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = "1" +assert.strictEqual(out.innerText, expected) +``` + +When the inner HTML of `stringToTest` is `Gu1n34 P1g5`, the value of `regexPattern` is `\d+`, and the global flag is checked, the inner text of `#result` should become `1, 34, 1, 5` by clicking the `testButton` button. + +```js +const out = document.getElementById("result"); +stringToTest.innerText = "Gu1n34 P1g5" +regexPattern.value = "\\d+"; +caseInsensitiveFlag.checked = false; +globalFlag.checked = true; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = "1, 34, 1, 5" +assert.strictEqual(out.innerText, expected) +``` + +When there's a match, the matched text should be displayed inside `#result`. + +```js +const out = document.getElementById("result"); +stringToTest.innerText = "She sells seashells by the seashore." +regexPattern.value = "s[he]a?"; +caseInsensitiveFlag.checked = true; +globalFlag.checked = true; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = "Sh, se, sea, sh, sea, sh" +assert.strictEqual(out.innerText, expected) + +stringToTest.innerText = "She sells seashells by the seashore." +caseInsensitiveFlag.checked = false; +testBtn.dispatchEvent(new Event("click")); +expected = "se, sea, sh, sea, sh" +assert.strictEqual(out.innerText, expected) + +stringToTest.innerText = "She sells seashells by the seashore." +globalFlag.checked = false; +testBtn.dispatchEvent(new Event("click")); +expected = "se" +assert.strictEqual(out.innerText, expected) + +stringToTest.innerText = "She sells seashells by the seashore." +caseInsensitiveFlag.checked = true; +testBtn.dispatchEvent(new Event("click")); +expected = "Sh" +assert.strictEqual(out.innerText, expected) +``` + +When there's no match, the text `no match` should be displayed inside `#result`. + +```js +const out = document.getElementById("result"); +stringToTest.innerText = "She sells seashells by the seashore." +regexPattern.value = "sea\\s"; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = "no match"; +assert.strictEqual(out.innerText, expected); +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + + + + Regex Sandbox + + + + +

          Regex Sandbox

          +
          +
          + +
          +

          Flags:

          + + +
          +
          +
          +

          Test String:

          +
          +
          + +
          +

          Result:

          +

          +

          +
          + +
          + + + + +``` + +```css +*, +*::before, +*::after { + box-sizing: border-box; + margin: 0; + padding: 0; +} + +:root { + --dark-grey: #1b1b32; + --light-grey: #f5f6f7; + --golden-yellow: #fecc4c; + --yellow: #ffcc4c; + --gold: #feac32; + --orange: #ffac33; + --dark-orange: #f89808; + --border: 0.2rem solid darkgrey; + --padding: 0.3rem; +} + +body { + background-color: var(--dark-grey); + color: var(--light-grey); + font-size: 20px; + font-family: "Lato", Helvetica, Arial, sans-serif; + padding: 5px; +} + +h1 { + margin: 5rem auto 2rem; + text-align: center; +} + +p { + padding: var(--padding); +} + +#regex-container { + max-width: 680px; + margin: 20px auto; + display: flex; + justify-content: center; + align-items: center; + border: var(--border); +} + +#regex-container>label { + padding: var(--padding); + flex: 1 1 auto; +} + +#pattern-container { + display: inline-block; + color: var(--dark-grey); + background-color: var(--light-grey); + margin: 5px; + border: var(--border); +} + +#pattern { + margin: 0.2rem; + border: 0; + font-size: 1rem; + width: calc(100% - 1.2rem); +} + +#pattern:focus { + outline: none; +} + +#flags-container { + display: flex; + align-items: center; + flex: 1 1 auto; +} + +#flags-container>label { + padding: var(--padding); + margin-right: 0.3rem; +} + +#test-container { + max-width: 680px; + margin: 20px auto; + display: flex; + flex-direction: column; + flex: 0 0 auto; + border: var(--border); +} + +#test-string { + background-color: var(--light-grey); + min-height: 5rem; + color: var(--dark-grey); + border-top: var(--border); + font-size: 1.2rem; +} + +[contenteditable=true]:empty:before { + content: attr(placeholder); + pointer-events: none; + color: var(--dark-grey); +} + +::placeholder { + color: var(--dark-grey); +} + + +button { + display: block; + cursor: pointer; + width: 8rem; + margin: 0.2rem auto; + color: var(--dark-grey); + background-color: var(--gold); + background-image: linear-gradient(var(--golden-yellow), var(--orange)); + border-color: var(--gold); + border-width: 0.2rem; + font-size: 1.1rem; +} + +.btn:hover { + background-image: linear-gradient(var(--yellow), var(--dark-orange)); +} + +#result-container { + max-width: 680px; + margin: 20px auto; + display: flex; + justify-content: center; + align-items: center; +} + +h2 { + align-self: flex-start; + margin: 0.4rem 0.2rem 0.2rem; + flex: 0 1 auto; +} + +#result { + color: var(--dark-grey); + background-color: var(--light-grey); + font-size: 1.5rem; + flex: 1 1 auto; + margin: 0.2rem; + border: var(--border); + min-height: 3rem; +} + +.highlight { + background-color: lightgreen; +} +``` + +```js + +``` + +# --solutions-- + +```html + + + + + + + + Regex Sandbox + + + + +

          Regex Sandbox

          +
          +
          + +
          +

          Flags:

          + + +
          +
          +
          +

          Test String:

          +
          +
          + +
          +

          Result:

          +

          +

          +
          + +
          + + + + +``` + +```css +*, +*::before, +*::after { + box-sizing: border-box; + margin: 0; + padding: 0; +} + +:root { + --dark-grey: #1b1b32; + --light-grey: #f5f6f7; + --golden-yellow: #fecc4c; + --yellow: #ffcc4c; + --gold: #feac32; + --orange: #ffac33; + --dark-orange: #f89808; + --border: 0.2rem solid darkgrey; + --padding: 0.3rem; +} + +body { + background-color: var(--dark-grey); + color: var(--light-grey); + font-size: 20px; + font-family: "Lato", Helvetica, Arial, sans-serif; +} + +h1 { + margin: 5rem auto 2rem; + text-align: center; +} + +p { + padding: var(--padding); +} + +#regex-container { + max-width: 680px; + margin: 20px auto; + display: flex; + justify-content: center; + align-items: center; + border: var(--border); +} + +#regex-container>label { + padding: var(--padding); + flex: 1 1 auto; +} + +#pattern-container { + display: inline-block; + color: var(--dark-grey); + background-color: var(--light-grey); + margin: 5px; + border: var(--border); +} + +#pattern { + margin: 0.2rem; + border: 0; + font-size: 1rem; + width: calc(100% - 1.2rem); +} + +#pattern:focus { + outline: none; +} + +#flags-container { + display: flex; + align-items: center; + flex: 1 1 auto; +} + +#flags-container>label { + padding: var(--padding); + margin-right: 0.3rem; +} + +#test-container { + max-width: 680px; + margin: 20px auto; + display: flex; + flex-direction: column; + flex: 0 0 auto; + border: var(--border); +} + +#test-string { + background-color: var(--light-grey); + min-height: 5rem; + color: var(--dark-grey); + border-top: var(--border); + font-size: 1.2rem; +} + +[contenteditable=true]:empty:before { + content: attr(placeholder); + pointer-events: none; + color: var(--dark-grey); +} + +::placeholder { + color: var(--dark-grey); +} + + +button { + display: block; + cursor: pointer; + width: 8rem; + margin: 0.2rem auto; + color: var(--dark-grey); + background-color: var(--gold); + background-image: linear-gradient(var(--golden-yellow), var(--orange)); + border-color: var(--gold); + border-width: 0.2rem; + font-size: 1.1rem; +} + +.btn:hover { + background-image: linear-gradient(var(--yellow), var(--dark-orange)); +} + +#result-container { + max-width: 680px; + margin: 20px auto; + display: flex; + justify-content: center; + align-items: center; +} + +h2 { + align-self: flex-start; + margin: 0.4rem 0.2rem 0.2rem; + flex: 0 1 auto; +} + +#result { + color: var(--dark-grey); + background-color: var(--light-grey); + font-size: 1.5rem; + flex: 1 1 auto; + margin: 0.2rem; + border: var(--border); + min-height: 3rem; +} + +.highlight { + background-color: lightgreen; +} +``` + +```js +const regexPattern = document.getElementById("pattern"); +const caseInsensitiveFlag = document.getElementById("i"); +const globalFlag = document.getElementById("g"); +const testResult = document.getElementById("result"); +const getFlags = () => { + let flags = ''; + const flagArray = [caseInsensitiveFlag, globalFlag] + flagArray.forEach((flag) => { + if (flag.checked) flags += flag.id; + }) + return flags +} +const stringToTest = document.getElementById("test-string"); +const testButton = document.getElementById("test-btn") +testButton.addEventListener( + "click", + () => { + let matched; + let flags = getFlags(); + const regex = new RegExp(regexPattern.value, flags) + if (flags.includes(globalFlag)) { + stringToTest.innerHTML = stringToTest.innerText.replaceAll(regex, '$&') + matched = stringToTest.innerText.matchAll(regex) + } else { + stringToTest.innerHTML = stringToTest.innerText.replace(regex, '$&') + matched = stringToTest.innerText.match(regex); + } + testResult.innerText = matched ? matched.join(", ") : 'no match'; + } +) +``` diff --git a/curriculum/challenges/italian/25-front-end-development/lab-stack-class/587d8250367417b2b2512c5f.md b/curriculum/challenges/italian/25-front-end-development/lab-stack-class/587d8250367417b2b2512c5f.md new file mode 100644 index 0000000000..cd4f998c61 --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/lab-stack-class/587d8250367417b2b2512c5f.md @@ -0,0 +1,165 @@ +--- +id: 587d8250367417b2b2512c5f +title: Build a Stack Class +challengeType: 14 +dashedName: build-a-stack-class +--- + +# --description-- + +A stack is a data structure that stores an ordered collection of elements. It follows the *Last-In-First-Out* principle, where the last element inserted is removed first. + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should define a `Stack` class that has a `collection` property initialized to an empty array. You'll use this array to mimic a stack. +1. The `Stack` class should have a `push` method that adds an item to the top of the stack. +1. The `Stack` class should have a `pop` method that removes and returns the element on the top of the stack. +1. The `Stack` class should have a `peek` method that returns the element on the top of the stack. +1. The `Stack` class should have an `isEmpty` method that returns `true` if the stack is empty, and `false` otherwise. +1. The `Stack` class should have a `clear` method that empties the stack. + +# --hints-- + +Your `Stack` class should have a `collection` property initialized to an empty array. + +```js +const test = new Stack(); +assert.isArray(test.collection); +assert.lengthOf(test.collection, 0); +``` + +Your `Stack` class should have a `push` method. + +```js +const test = new Stack(); +assert.isFunction(test.push); +``` + +The `push` method should add an element to the end of the `collection` array. + +```js +const test = new Stack(); +test.push('CS61'); +assert.lengthOf(test.collection, 1); +assert.strictEqual(test.collection[0], 'CS61'); +test.push('CS50'); +assert.lengthOf(test.collection, 2); +assert.strictEqual(test.collection[0], 'CS61'); +assert.strictEqual(test.collection[1], 'CS50'); +``` + +Your `Stack` class should have a `pop` method. + +```js +const test = new Stack(); +assert.isFunction(test.pop); +``` + +Your `Stack` class should have a `peek` method. + +```js +const test = new Stack(); +assert.isFunction(test.peek); +``` + +Your `Stack` class should have an `isEmpty` method. + +```js +const test = new Stack(); +assert.isFunction(test.isEmpty); +``` + +Your `Stack` class should have a `clear` method. + +```js +const test = new Stack(); +assert.isFunction(test.clear); +``` + +The `peek` method should return the top element of the stack. + +```js +const test = new Stack(); +test.push('CS61'); +test.push('CS50'); +assert.strictEqual(test.peek(), 'CS50'); +assert.strictEqual(test.peek(), 'CS50'); +``` + +The `pop` method should remove and return the top element of the stack. + +```js +const test = new Stack(); +test.push('CS61'); +test.push('CS50'); +assert.strictEqual(test.pop(), 'CS50'); +assert.lengthOf(test.collection, 1); +assert.strictEqual(test.collection[0], 'CS61'); +assert.strictEqual(test.pop(), 'CS61'); +assert.lengthOf(test.collection, 0); +``` + +The `isEmpty` method should return `true` if the stack does not contain any elements. + +```js +const test = new Stack(); +assert.isTrue(test.isEmpty()); +``` + +The `isEmpty` method should return `false` if the stack contains elements. + +```js +const test = new Stack(); +test.push('CS61'); +assert.isFalse(test.isEmpty()); +``` + +The `clear` method should remove all element from the stack + +```js +const test = new Stack(); +test.push('CS61'); +test.push('CS50'); +test.clear(); +assert.isTrue(test.isEmpty()); +``` + +# --seed-- + +## --seed-contents-- + +```js + +``` + +# --solutions-- + +```js +class Stack { + constructor() { + this.collection = []; + } + + push = function (item) { + this.collection.push(item); + } + + pop = function () { + return this.collection.pop(); + } + + peek = function () { + return this.collection[this.collection.length - 1]; + } + + isEmpty = function () { + return this.collection.length === 0; + } + + clear = function () { + this.collection.length = 0; + } +} +``` diff --git a/curriculum/challenges/italian/25-front-end-development/quiz-advanced-react/66f1ad049d7a6ac0886cc2ba.md b/curriculum/challenges/italian/25-front-end-development/quiz-advanced-react/66f1ad049d7a6ac0886cc2ba.md new file mode 100644 index 0000000000..e1798c1939 --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/quiz-advanced-react/66f1ad049d7a6ac0886cc2ba.md @@ -0,0 +1,415 @@ +--- +id: 66f1ad049d7a6ac0886cc2ba +title: Advanced React Quiz +challengeType: 8 +dashedName: quiz-advanced-react +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/italian/25-front-end-development/quiz-asynchronous-javascript/66edd630f7666cfa54b404d0.md b/curriculum/challenges/italian/25-front-end-development/quiz-asynchronous-javascript/66edd630f7666cfa54b404d0.md new file mode 100644 index 0000000000..51f383e437 --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/quiz-asynchronous-javascript/66edd630f7666cfa54b404d0.md @@ -0,0 +1,415 @@ +--- +id: 66edd630f7666cfa54b404d0 +title: Asynchronous JavaScript Quiz +challengeType: 8 +dashedName: quiz-asynchronous-javascript +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/italian/25-front-end-development/quiz-backend-javascript/66f1b11026394bcdb7c42473.md b/curriculum/challenges/italian/25-front-end-development/quiz-backend-javascript/66f1b11026394bcdb7c42473.md new file mode 100644 index 0000000000..61924b9fe3 --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/quiz-backend-javascript/66f1b11026394bcdb7c42473.md @@ -0,0 +1,415 @@ +--- +id: 66f1b11026394bcdb7c42473 +title: Backend JavaScript Quiz +challengeType: 8 +dashedName: quiz-backend-javascript +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/italian/25-front-end-development/quiz-bash-and-sql/66f1affc0ef4fcca423d4688.md b/curriculum/challenges/italian/25-front-end-development/quiz-bash-and-sql/66f1affc0ef4fcca423d4688.md new file mode 100644 index 0000000000..dddd48742c --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/quiz-bash-and-sql/66f1affc0ef4fcca423d4688.md @@ -0,0 +1,415 @@ +--- +id: 66f1affc0ef4fcca423d4688 +title: Bash and SQL Quiz +challengeType: 8 +dashedName: quiz-bash-and-sql +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/italian/25-front-end-development/quiz-bash-commands/66f1af4fedf643c78d024c5e.md b/curriculum/challenges/italian/25-front-end-development/quiz-bash-commands/66f1af4fedf643c78d024c5e.md new file mode 100644 index 0000000000..5650b27450 --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/quiz-bash-commands/66f1af4fedf643c78d024c5e.md @@ -0,0 +1,415 @@ +--- +id: 66f1af4fedf643c78d024c5e +title: Bash Commands Quiz +challengeType: 8 +dashedName: quiz-bash-commands +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/italian/25-front-end-development/quiz-bash-scripting/66f1afbd9998e9c985d8e73b.md b/curriculum/challenges/italian/25-front-end-development/quiz-bash-scripting/66f1afbd9998e9c985d8e73b.md new file mode 100644 index 0000000000..cd55122511 --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/quiz-bash-scripting/66f1afbd9998e9c985d8e73b.md @@ -0,0 +1,415 @@ +--- +id: 66f1afbd9998e9c985d8e73b +title: Bash Scripting Quiz +challengeType: 8 +dashedName: quiz-bash-scripting +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/italian/25-front-end-development/quiz-basic-css/66ed8fa2f45ce3ece4053eab.md b/curriculum/challenges/italian/25-front-end-development/quiz-basic-css/66ed8fa2f45ce3ece4053eab.md new file mode 100644 index 0000000000..148eed1b41 --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/quiz-basic-css/66ed8fa2f45ce3ece4053eab.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fa2f45ce3ece4053eab +title: Basic CSS Quiz +challengeType: 8 +dashedName: quiz-basic-css +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/italian/25-front-end-development/quiz-basic-html/66df3b712c41c499e9d31e5b.md b/curriculum/challenges/italian/25-front-end-development/quiz-basic-html/66df3b712c41c499e9d31e5b.md new file mode 100644 index 0000000000..e37df1dd00 --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/quiz-basic-html/66df3b712c41c499e9d31e5b.md @@ -0,0 +1,816 @@ +--- +id: 66df3b712c41c499e9d31e5b +title: Basic HTML Quiz +challengeType: 8 +dashedName: quiz-basic-html +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +How does the `loop` attribute work inside the `audio` element? + +### --distractors-- + +It allows the `audio` element to synchronize playback with other multimedia elements on the webpage. + +--- + +It adjusts the pitch and tone of the audio. + +--- + +It triggers the `audio` element to stop and restart playback in a random sequence. + +### --answer-- + +It starts the audio again once it is finished. + +### --question-- + +What is a void element in HTML? + +### --distractors-- + +An element used to embed videos on the screen. + +--- + +An element for displaying lists. + +--- + +An element used for embedding sound in to the document. + +### --answer-- + +An element without child nodes or an end tag. + +### --question-- + +What is an inline level element? + +### --distractors-- + +An element that takes up the entire horizontal space and always starts a new line. + +--- + +An element used to display images. + +--- + +An element used to embedding videos on the page. + +### --answer-- + +An element that only takes up the width and height of its inner content. + +### --question-- + +How does `target="_parent"` work? + +### --distractors-- + +It opens a link in a new browsing context. + +--- + +It specifies the position within the linked document where the browser should scroll to after clicking the link. + +--- + +It redirects the user to a different website specified in the `href` attribute. + +### --answer-- + +It opens a link in the parent of the current context. + +### --question-- + +What is the difference between a boolean and regular attribute? + +### --distractors-- + +Boolean attributes can only be used with checkboxes, while regular attribute are used with radio buttons. + +--- + +Regular attributes are always required for images, while boolean attributes are optional. + +--- + +Boolean attributes must always have a value assigned to them, while regular attributes do not need values assigned to them. + +### --answer-- + +A boolean attribute in can be present or absent, indicating `true` or `false`, while a regular attribute always has a specified value. + +### --question-- + +Which element is used to link scripts to your HTML file? + +### --distractors-- + +`img` + +--- + +`ul` + +--- + +`h2` + +### --answer-- + +`script` + +### --question-- + +What is an HTML boilerplate? + +### --distractors-- + +A special tool used by web developers to add watermarks to documents. + +--- + +A type of markup language. + +--- + +A plugin that automatically generates "lorem ipsum" text on the page. + +### --answer-- + +A template that includes all of the essential information needed for an HTML document. + +### --question-- + +Which attribute applies a unique identifier to an HTML element? + +### --distractors-- + +`class` + +--- + +`href` + +--- + +`action` + +### --answer-- + +`id` + +### --question-- + +What is an HTML entity (character reference)? + +### --distractors-- + +A graphical representation of a character in HTML. + +--- + +A special formatting tag used in HTML. + +--- + +An image used to represent a character in web design. + +### --answer-- + +A set of characters used to represent a reserved character in HTML. + +### --question-- + +What is the purpose of the `audio` element? + +### --distractors-- + +It is used to allow users to record their voice directly on a webpage. + +--- + +It is used to style `audio` and `video` elements on the page. + +--- + +It is used to make text on a webpage audible when clicked. + +### --answer-- + +It is used to add audio to the HTML document. + +### --question-- + +Which of the following is NOT an example of an HTML element? + +### --distractors-- + +`img` + +--- + +`h1` + +--- + +`link` + +### --answer-- + +`byte` + +### --question-- + +What is the role of the `target` attribute inside anchor elements? + +### --distractors-- + +It defines the color of the link when it is hovered over by the user. + +--- + +It specifies the position within the linked document where the browser should scroll to after clicking the link. + +--- + +It determines the font size of the anchor text inside the `link` element. + +### --answer-- + +It is used to specify where the linked document will be displayed when the user clicks on the link. + +### --question-- + +What is an absolute path? + +### --distractors-- + +A path that is relative to the current file. + +--- + +A path that includes variables. + +--- + +A path that includes wildcard characters. + +### --answer-- + +A path used to specify the exact location of a file or directory from the root directory of the file system. + +### --question-- + +What is the role of the `link` element in HTML? + +### --distractors-- + +It's used to create hyperlinks within the same webpage. + +--- + +It's used to define the layout and structure of a webpage. + +--- + +It's used to embed audio or video files into a webpage. + +### --answer-- + +It's used to link to external resources like stylesheets and site icons. + +### --question-- + +Which of the following is a valid value for working with open graph properties? + +### --distractors-- + +`"og:socialMedia"` + +--- + +`"og:mediaOG"` + +--- + +`"og:openGraph"` + +### --answer-- + +`"og:title"` + +### --question-- + +Which of the following is an example of a boolean attribute? + +### --distractors-- + +`href` + +--- + +`src` + +--- + +`width` + +### --answer-- + +`checked` + +### --question-- + +What is a block level element? + +### --distractors-- + +An element used to display tables. + +--- + +An element used to display modals. + +--- + +An element that only takes up the width and height of its inner content. + +### --answer-- + +An element that takes up the entire horizontal space and always starts a new line. + +### --question-- + +What is the `iframe` element used for? + +### --distractors-- + +It's used to add captions to images. + +--- + +It's used to add copyright information for media. + +--- + +It's used to create hyperlinks within the same webpage. + +### --answer-- + +It's used to embed another document within the current HTML document. + +### --question-- + +Which of the following is NOT a valid link state for anchor elements? + +### --distractors-- + +`hover` + +--- + +`visited` + +--- + +`active` + +### --answer-- + +`href` + +### --question-- + +What is the role of the `title` element? + +### --distractors-- + +An element that allows users to edit the source code of a webpage. + +--- + +It defines the layout and positioning of elements within a web page. + +--- + +It's used to embed videos and multimedia content directly into an HTML document. + +### --answer-- + +It specifies the title for a document and appears in the browser tab or window. + +## --quiz-- + +### --question-- + +Which of the following `target` attributes opens a link in the parent of the current context? + +### --distractors-- + +`_blank` + +--- + +`_self` + +--- + +`_unfencedTop` + +### --answer-- + +`_parent` + +### --question-- + +Which attribute is used to set the `UTF-8` character encoding for an HTML document? + +### --distractors-- + +`accept` + +--- + +`capture` + +--- + +`enctype` + +### --answer-- + +`charset` + +### --question-- + +What is the role of HTML on the web? + +### --distractors-- + +HTML is used for style and layout. + +--- + +HTML is used to add interactivity on the page. + +--- + +HTML is a registry for software packages. + +### --answer-- + +HTML represents the content and structure for a web page. + +### --question-- + +What is the difference between inline and block level elements? + +### --distractors-- + +Block-level elements are used to group images only, while inline elements group list items. + +--- + +Inline elements are always larger in size compared to block-level elements. + +--- + +Block-level elements flow within the content of a line, while inline elements start on a new line. + +### --answer-- + +Block-level elements occupy the full width available, while inline elements only occupy as much width as necessary. + +### --question-- + +How do you set a boolean attribute to `false`? + +### --distractors-- + +By setting the attribute value to `0`. + +--- + +By using the `not` operator before the attribute name. + +--- + +By setting the attribute to an empty string (`""`). + +### --answer-- + +By omitting the attribute from the element. + +### --question-- + +What is the `script` element used for? + +### --distractors-- + +It's used to embed CSS into the HTML document or link to an external CSS file. + +--- + +It's used to embed Pascal code into the HTML document. + +--- + +It's used to embed C# code into the HTML document. + +### --answer-- + +It's used to embed JavaScript into the HTML document or link to an external JavaScript file. + +### --question-- + +Which of the following elements is used to set the title for an HTML document? + +### --distractors-- + +`footer` + +--- + +`section` + +--- + +`figcaption` + +### --answer-- + +`title` + +### --question-- + +What is the `class` attribute typically used for? + +### --distractors-- + +It's used to embed metadata about the element. + +--- + +It's used to define inline styles directly within the HTML tag. + +--- + +It's used to specify unique identifiers for JavaScript functions. + +### --answer-- + +It's used to apply a set of styles to multiple elements. + +### --question-- + +Which of the following is NOT an example of a commonly used HTML entity? + +### --distractors-- + +`"` (Double quote). + +--- + +`©` (Copyright symbol). + +--- + +`>` (Greater than Symbol). + +### --answer-- + +`÷` (div element). + +### --question-- + +Which element is used to add audio to your HTML document? + +### --distractors-- + +`media` + +--- + +`video` + +--- + +`hr` + +### --answer-- + +`audio` + +### --question-- + +What does the `required` attribute do? + +### --distractors-- + +It specifies the `width` for a form. + +--- + +It specifies the `color` of a form input. + +--- + +It specifies the `type` for the input. + +### --answer-- + +It specifies that an input must be filled out before a form submission. + +### --question-- + +Which attribute is used to start the audio again once it is finished? + +### --distractors-- + +`multiple` + +--- + +`inputmode` + +--- + +`enctype` + +### --answer-- + +`loop` + +### --question-- + +Which of the following is the correct syntax for a `span` element? + +### --distractors-- + +`<>inline container<>` + +--- + +`>>span>>inline container>>span>>` + +--- + +`[span]inline container[/span]` + +### --answer-- + +`inline container` + +### --question-- + +How does `target="_self"` work? + +### --distractors-- + +It specifies the position within the linked document where the browser should scroll to after clicking the link. + +--- + +It automatically downloads the linked document to the user's computer. + +--- + +It redirects the user to a different website specified in the `href` attribute. + +### --answer-- + +It opens a link in the current browsing context. + +### --question-- + +What is a relative path? + +### --distractors-- + +It specifies the exact location of a file or directory from the root directory of the file system. + +--- + +It includes the full URL starting from the domain name to the specific file or directory. + +--- + +It always begins with a forward slash (`/`) indicating the root directory of the website or file system. + +### --answer-- + +It specifies the location of a file or directory relative to the current working directory. + +### --question-- + +Which of the following elements is the correct syntax for a `link` element? + +### --distractors-- + +`` + +--- + +`` + +--- + +`<>` + +### --answer-- + +`` + +### --question-- + +Which of the following is NOT a valid value for working with open graph properties? + +### --distractors-- + +`"og:title"` + +--- + +`property="og:type"` + +--- + +`property="og:image"` + +### --answer-- + +`"og:socialMedia"` + +### --question-- + +Which of the following is the correct syntax for a paragraph element? + +### --distractors-- + +`>p>paragraph element>/p>` + +--- + +`<

          >paragraph element<

          >` + +--- + +`

          ` + +### --answer-- + +`

          paragraph element

          ` + +### --question-- + +What does the `iframe` element stand for? + +### --distractors-- + +The `Inline Framing component`. + +--- + +The `Inner Frame element`. + +--- + +The `Inline video element`. + +### --answer-- + +The `Inline Frame element`. + +### --question-- + +What does the active state mean for anchor elements? + +### --distractors-- + +The link is disabled and cannot be clicked. + +--- + +The link's has the mouse is over it. + +--- + +The link has been visited by the user. + +### --answer-- + +A user is actively clicking on it. diff --git a/curriculum/challenges/italian/25-front-end-development/quiz-computer-basics/66ed8fb9f45ce3ece4053eac.md b/curriculum/challenges/italian/25-front-end-development/quiz-computer-basics/66ed8fb9f45ce3ece4053eac.md new file mode 100644 index 0000000000..4806ce1b98 --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/quiz-computer-basics/66ed8fb9f45ce3ece4053eac.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fb9f45ce3ece4053eac +title: Computer Basics Quiz +challengeType: 8 +dashedName: quiz-computer-basics +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/italian/25-front-end-development/quiz-css-accessibility/66ed8fc1f45ce3ece4053ead.md b/curriculum/challenges/italian/25-front-end-development/quiz-css-accessibility/66ed8fc1f45ce3ece4053ead.md new file mode 100644 index 0000000000..5bceb1cece --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/quiz-css-accessibility/66ed8fc1f45ce3ece4053ead.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fc1f45ce3ece4053ead +title: CSS Accessibility Quiz +challengeType: 8 +dashedName: quiz-css-accessibility +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/italian/25-front-end-development/quiz-css-animations/66ed8fc9f45ce3ece4053eae.md b/curriculum/challenges/italian/25-front-end-development/quiz-css-animations/66ed8fc9f45ce3ece4053eae.md new file mode 100644 index 0000000000..3f79d02aa0 --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/quiz-css-animations/66ed8fc9f45ce3ece4053eae.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fc9f45ce3ece4053eae +title: CSS Animations Quiz +challengeType: 8 +dashedName: quiz-css-animations +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/italian/25-front-end-development/quiz-css-attribute-selectors/66ed8fd0f45ce3ece4053eaf.md b/curriculum/challenges/italian/25-front-end-development/quiz-css-attribute-selectors/66ed8fd0f45ce3ece4053eaf.md new file mode 100644 index 0000000000..73f284487c --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/quiz-css-attribute-selectors/66ed8fd0f45ce3ece4053eaf.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fd0f45ce3ece4053eaf +title: CSS Attribute Selectors Quiz +challengeType: 8 +dashedName: quiz-css-attribute-selectors +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/italian/25-front-end-development/quiz-css-backgrounds-and-borders/66ed8fd7f45ce3ece4053eb0.md b/curriculum/challenges/italian/25-front-end-development/quiz-css-backgrounds-and-borders/66ed8fd7f45ce3ece4053eb0.md new file mode 100644 index 0000000000..7c45c431ec --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/quiz-css-backgrounds-and-borders/66ed8fd7f45ce3ece4053eb0.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fd7f45ce3ece4053eb0 +title: CSS Backgrounds and Borders Quiz +challengeType: 8 +dashedName: quiz-css-backgrounds-and-borders +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/italian/25-front-end-development/quiz-css-colors/66ed8fe1f45ce3ece4053eb1.md b/curriculum/challenges/italian/25-front-end-development/quiz-css-colors/66ed8fe1f45ce3ece4053eb1.md new file mode 100644 index 0000000000..1aee0965d7 --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/quiz-css-colors/66ed8fe1f45ce3ece4053eb1.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fe1f45ce3ece4053eb1 +title: CSS Colors Quiz +challengeType: 8 +dashedName: quiz-css-colors +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/italian/25-front-end-development/quiz-css-flexbox/66ed8fe7f45ce3ece4053eb2.md b/curriculum/challenges/italian/25-front-end-development/quiz-css-flexbox/66ed8fe7f45ce3ece4053eb2.md new file mode 100644 index 0000000000..a518db5905 --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/quiz-css-flexbox/66ed8fe7f45ce3ece4053eb2.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fe7f45ce3ece4053eb2 +title: CSS Flexbox Quiz +challengeType: 8 +dashedName: quiz-css-flexbox +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/italian/25-front-end-development/quiz-css-grid/66ed8fedf45ce3ece4053eb3.md b/curriculum/challenges/italian/25-front-end-development/quiz-css-grid/66ed8fedf45ce3ece4053eb3.md new file mode 100644 index 0000000000..c5ab2fb27e --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/quiz-css-grid/66ed8fedf45ce3ece4053eb3.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fedf45ce3ece4053eb3 +title: CSS Grid Quiz +challengeType: 8 +dashedName: quiz-css-grid +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/italian/25-front-end-development/quiz-css-layout-and-effects/66ed8ff4f45ce3ece4053eb4.md b/curriculum/challenges/italian/25-front-end-development/quiz-css-layout-and-effects/66ed8ff4f45ce3ece4053eb4.md new file mode 100644 index 0000000000..ac464c9a34 --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/quiz-css-layout-and-effects/66ed8ff4f45ce3ece4053eb4.md @@ -0,0 +1,415 @@ +--- +id: 66ed8ff4f45ce3ece4053eb4 +title: CSS Layout and Effects Quiz +challengeType: 8 +dashedName: quiz-css-layout-and-effects +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/italian/25-front-end-development/quiz-css-libraries-and-frameworks/66f1aeb60b11aec5abe83c2e.md b/curriculum/challenges/italian/25-front-end-development/quiz-css-libraries-and-frameworks/66f1aeb60b11aec5abe83c2e.md new file mode 100644 index 0000000000..6410f43261 --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/quiz-css-libraries-and-frameworks/66f1aeb60b11aec5abe83c2e.md @@ -0,0 +1,415 @@ +--- +id: 66f1aeb60b11aec5abe83c2e +title: CSS Libraries and Frameworks Quiz +challengeType: 8 +dashedName: quiz-css-libraries-and-frameworks +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/italian/25-front-end-development/quiz-css-positioning/66ed8ffcf45ce3ece4053eb5.md b/curriculum/challenges/italian/25-front-end-development/quiz-css-positioning/66ed8ffcf45ce3ece4053eb5.md new file mode 100644 index 0000000000..c390ae5e0d --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/quiz-css-positioning/66ed8ffcf45ce3ece4053eb5.md @@ -0,0 +1,415 @@ +--- +id: 66ed8ffcf45ce3ece4053eb5 +title: CSS Positioning Quiz +challengeType: 8 +dashedName: quiz-css-positioning +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/italian/25-front-end-development/quiz-css-pseudo-classes/66ed9002f45ce3ece4053eb6.md b/curriculum/challenges/italian/25-front-end-development/quiz-css-pseudo-classes/66ed9002f45ce3ece4053eb6.md new file mode 100644 index 0000000000..93bd1dd7f3 --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/quiz-css-pseudo-classes/66ed9002f45ce3ece4053eb6.md @@ -0,0 +1,415 @@ +--- +id: 66ed9002f45ce3ece4053eb6 +title: CSS Pseudo-classes Quiz +challengeType: 8 +dashedName: quiz-css-pseudo-classes +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/italian/25-front-end-development/quiz-css-relative-and-absolute-units/66ed9009f45ce3ece4053eb7.md b/curriculum/challenges/italian/25-front-end-development/quiz-css-relative-and-absolute-units/66ed9009f45ce3ece4053eb7.md new file mode 100644 index 0000000000..793041729f --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/quiz-css-relative-and-absolute-units/66ed9009f45ce3ece4053eb7.md @@ -0,0 +1,415 @@ +--- +id: 66ed9009f45ce3ece4053eb7 +title: CSS Relative and Absolute Units Quiz +challengeType: 8 +dashedName: quiz-css-relative-and-absolute-units +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/italian/25-front-end-development/quiz-css-typography/66ed9010f45ce3ece4053eb8.md b/curriculum/challenges/italian/25-front-end-development/quiz-css-typography/66ed9010f45ce3ece4053eb8.md new file mode 100644 index 0000000000..ce7f4903dd --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/quiz-css-typography/66ed9010f45ce3ece4053eb8.md @@ -0,0 +1,415 @@ +--- +id: 66ed9010f45ce3ece4053eb8 +title: CSS Typography Quiz +challengeType: 8 +dashedName: quiz-css-typography +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/italian/25-front-end-development/quiz-css-variables/66ed9018f45ce3ece4053eb9.md b/curriculum/challenges/italian/25-front-end-development/quiz-css-variables/66ed9018f45ce3ece4053eb9.md new file mode 100644 index 0000000000..f777602dbc --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/quiz-css-variables/66ed9018f45ce3ece4053eb9.md @@ -0,0 +1,415 @@ +--- +id: 66ed9018f45ce3ece4053eb9 +title: CSS Variables Quiz +challengeType: 8 +dashedName: quiz-css-variables +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/italian/25-front-end-development/quiz-debugging-javascript/66edd10913f078e7669eca81.md b/curriculum/challenges/italian/25-front-end-development/quiz-debugging-javascript/66edd10913f078e7669eca81.md new file mode 100644 index 0000000000..c394d7c26f --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/quiz-debugging-javascript/66edd10913f078e7669eca81.md @@ -0,0 +1,415 @@ +--- +id: 66edd10913f078e7669eca81 +title: Debugging JavaScript Quiz +challengeType: 8 +dashedName: quiz-debugging-javascript +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/italian/25-front-end-development/quiz-design-fundamentals/66ed901ff45ce3ece4053eba.md b/curriculum/challenges/italian/25-front-end-development/quiz-design-fundamentals/66ed901ff45ce3ece4053eba.md new file mode 100644 index 0000000000..740f963cca --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/quiz-design-fundamentals/66ed901ff45ce3ece4053eba.md @@ -0,0 +1,415 @@ +--- +id: 66ed901ff45ce3ece4053eba +title: Design Fundamentals Quiz +challengeType: 8 +dashedName: quiz-design-fundamentals +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/italian/25-front-end-development/quiz-dom-manipulation-and-click-event-with-javascript/66edd07682767adff3a6231e.md b/curriculum/challenges/italian/25-front-end-development/quiz-dom-manipulation-and-click-event-with-javascript/66edd07682767adff3a6231e.md new file mode 100644 index 0000000000..99c9eda4ec --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/quiz-dom-manipulation-and-click-event-with-javascript/66edd07682767adff3a6231e.md @@ -0,0 +1,415 @@ +--- +id: 66edd07682767adff3a6231e +title: DOM Manipulation and Click Events with JavaScript Quiz +challengeType: 8 +dashedName: quiz-dom-manipulation-and-click-event-with-javascript +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/italian/25-front-end-development/quiz-dynamic-programming/66edd5ffe490bef99ea99395.md b/curriculum/challenges/italian/25-front-end-development/quiz-dynamic-programming/66edd5ffe490bef99ea99395.md new file mode 100644 index 0000000000..24389158c2 --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/quiz-dynamic-programming/66edd5ffe490bef99ea99395.md @@ -0,0 +1,415 @@ +--- +id: 66edd5ffe490bef99ea99395 +title: Dynamic Programming Quiz +challengeType: 8 +dashedName: quiz-dynamic-programming +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/italian/25-front-end-development/quiz-form-validation-with-javascript/66edd3403d7077eece6dc4b6.md b/curriculum/challenges/italian/25-front-end-development/quiz-form-validation-with-javascript/66edd3403d7077eece6dc4b6.md new file mode 100644 index 0000000000..080d4f3af4 --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/quiz-form-validation-with-javascript/66edd3403d7077eece6dc4b6.md @@ -0,0 +1,415 @@ +--- +id: 66edd3403d7077eece6dc4b6 +title: Form Validation with JavaScript Quiz +challengeType: 8 +dashedName: quiz-form-validation-with-javascript +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/italian/25-front-end-development/quiz-git/66f1b06a5a5d10cc100af620.md b/curriculum/challenges/italian/25-front-end-development/quiz-git/66f1b06a5a5d10cc100af620.md new file mode 100644 index 0000000000..924fa15756 --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/quiz-git/66f1b06a5a5d10cc100af620.md @@ -0,0 +1,415 @@ +--- +id: 66f1b06a5a5d10cc100af620 +title: Git Quiz +challengeType: 8 +dashedName: quiz-git +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/italian/25-front-end-development/quiz-graphs-and-trees/66edd5c8ac5314f8e80a3fc0.md b/curriculum/challenges/italian/25-front-end-development/quiz-graphs-and-trees/66edd5c8ac5314f8e80a3fc0.md new file mode 100644 index 0000000000..f813d8eb6d --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/quiz-graphs-and-trees/66edd5c8ac5314f8e80a3fc0.md @@ -0,0 +1,415 @@ +--- +id: 66edd5c8ac5314f8e80a3fc0 +title: Graphs and Trees Quiz +challengeType: 8 +dashedName: quiz-graphs-and-trees +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/italian/25-front-end-development/quiz-html-accessibility/66ed9026f45ce3ece4053ebb.md b/curriculum/challenges/italian/25-front-end-development/quiz-html-accessibility/66ed9026f45ce3ece4053ebb.md new file mode 100644 index 0000000000..02fb15c675 --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/quiz-html-accessibility/66ed9026f45ce3ece4053ebb.md @@ -0,0 +1,415 @@ +--- +id: 66ed9026f45ce3ece4053ebb +title: HTML Accessibility Quiz +challengeType: 8 +dashedName: quiz-html-accessibility +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/italian/25-front-end-development/quiz-html-tables-and-forms/66ed902df45ce3ece4053ebc.md b/curriculum/challenges/italian/25-front-end-development/quiz-html-tables-and-forms/66ed902df45ce3ece4053ebc.md new file mode 100644 index 0000000000..a1b8c3e1ad --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/quiz-html-tables-and-forms/66ed902df45ce3ece4053ebc.md @@ -0,0 +1,415 @@ +--- +id: 66ed902df45ce3ece4053ebc +title: HTML Tables and Forms Quiz +challengeType: 8 +dashedName: quiz-html-tables-and-forms +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/italian/25-front-end-development/quiz-javascript-arrays/66edcccbba6dacdb65a59067.md b/curriculum/challenges/italian/25-front-end-development/quiz-javascript-arrays/66edcccbba6dacdb65a59067.md new file mode 100644 index 0000000000..54893261a2 --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/quiz-javascript-arrays/66edcccbba6dacdb65a59067.md @@ -0,0 +1,415 @@ +--- +id: 66edcccbba6dacdb65a59067 +title: JavaScript Arrays Quiz +challengeType: 8 +dashedName: quiz-javascript-arrays +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/italian/25-front-end-development/quiz-javascript-audio-and-video/66edd3b3096349f06cf688bb.md b/curriculum/challenges/italian/25-front-end-development/quiz-javascript-audio-and-video/66edd3b3096349f06cf688bb.md new file mode 100644 index 0000000000..5028b935d1 --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/quiz-javascript-audio-and-video/66edd3b3096349f06cf688bb.md @@ -0,0 +1,415 @@ +--- +id: 66edd3b3096349f06cf688bb +title: JavaScript Audio and Video Quiz +challengeType: 8 +dashedName: quiz-javascript-audio-and-video +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/italian/25-front-end-development/quiz-javascript-comparisons-and-conditionals/66edc47c11492ac5cf258ad9.md b/curriculum/challenges/italian/25-front-end-development/quiz-javascript-comparisons-and-conditionals/66edc47c11492ac5cf258ad9.md new file mode 100644 index 0000000000..e773e9b0d7 --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/quiz-javascript-comparisons-and-conditionals/66edc47c11492ac5cf258ad9.md @@ -0,0 +1,415 @@ +--- +id: 66edc47c11492ac5cf258ad9 +title: JavaScript Comparisons and Conditionals Quiz +challengeType: 8 +dashedName: quiz-javascript-comparisons-and-conditionals +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/italian/25-front-end-development/quiz-javascript-data-structures/66edd5583761e4f6dae19606.md b/curriculum/challenges/italian/25-front-end-development/quiz-javascript-data-structures/66edd5583761e4f6dae19606.md new file mode 100644 index 0000000000..6e600f732c --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/quiz-javascript-data-structures/66edd5583761e4f6dae19606.md @@ -0,0 +1,415 @@ +--- +id: 66edd5583761e4f6dae19606 +title: JavaScript Data Structures Quiz +challengeType: 8 +dashedName: quiz-javascript-data-structures +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/italian/25-front-end-development/quiz-javascript-dates/66edd3711bb9f7efa73aef91.md b/curriculum/challenges/italian/25-front-end-development/quiz-javascript-dates/66edd3711bb9f7efa73aef91.md new file mode 100644 index 0000000000..55be3a0fbb --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/quiz-javascript-dates/66edd3711bb9f7efa73aef91.md @@ -0,0 +1,415 @@ +--- +id: 66edd3711bb9f7efa73aef91 +title: JavaScript Dates Quiz +challengeType: 8 +dashedName: quiz-javascript-dates +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/italian/25-front-end-development/quiz-javascript-events/66edd0ac31fea6e678eb925a.md b/curriculum/challenges/italian/25-front-end-development/quiz-javascript-events/66edd0ac31fea6e678eb925a.md new file mode 100644 index 0000000000..f655702590 --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/quiz-javascript-events/66edd0ac31fea6e678eb925a.md @@ -0,0 +1,415 @@ +--- +id: 66edd0ac31fea6e678eb925a +title: JavaScript Events Quiz +challengeType: 8 +dashedName: quiz-javascript-events +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/italian/25-front-end-development/quiz-javascript-functional-programming/66edd4f31ff19bf5573bf64b.md b/curriculum/challenges/italian/25-front-end-development/quiz-javascript-functional-programming/66edd4f31ff19bf5573bf64b.md new file mode 100644 index 0000000000..78fe377a8e --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/quiz-javascript-functional-programming/66edd4f31ff19bf5573bf64b.md @@ -0,0 +1,415 @@ +--- +id: 66edd4f31ff19bf5573bf64b +title: JavaScript Functional Programming Quiz +challengeType: 8 +dashedName: quiz-javascript-functional-programming +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/italian/25-front-end-development/quiz-javascript-functions/66edcc779993c0da6906dbb9.md b/curriculum/challenges/italian/25-front-end-development/quiz-javascript-functions/66edcc779993c0da6906dbb9.md new file mode 100644 index 0000000000..878f59c283 --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/quiz-javascript-functions/66edcc779993c0da6906dbb9.md @@ -0,0 +1,415 @@ +--- +id: 66edcc779993c0da6906dbb9 +title: JavaScript Functions Quiz +challengeType: 8 +dashedName: quiz-javascript-functions +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/italian/25-front-end-development/quiz-javascript-fundamentals/66edcd875b0d91de1fbbb492.md b/curriculum/challenges/italian/25-front-end-development/quiz-javascript-fundamentals/66edcd875b0d91de1fbbb492.md new file mode 100644 index 0000000000..ef2e588586 --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/quiz-javascript-fundamentals/66edcd875b0d91de1fbbb492.md @@ -0,0 +1,415 @@ +--- +id: 66edcd875b0d91de1fbbb492 +title: JavaScript Fundamentals Quiz +challengeType: 8 +dashedName: quiz-javascript-fundamentals +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/italian/25-front-end-development/quiz-javascript-higher-order-functions/66edcdd18a4ef8df16e6bb7e.md b/curriculum/challenges/italian/25-front-end-development/quiz-javascript-higher-order-functions/66edcdd18a4ef8df16e6bb7e.md new file mode 100644 index 0000000000..c016c1bd7b --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/quiz-javascript-higher-order-functions/66edcdd18a4ef8df16e6bb7e.md @@ -0,0 +1,415 @@ +--- +id: 66edcdd18a4ef8df16e6bb7e +title: JavaScript Higher Order Functions Quiz +challengeType: 8 +dashedName: quiz-javascript-higher-order-functions +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/italian/25-front-end-development/quiz-javascript-loops/66edcd49e73385dd4df54ac7.md b/curriculum/challenges/italian/25-front-end-development/quiz-javascript-loops/66edcd49e73385dd4df54ac7.md new file mode 100644 index 0000000000..6993081390 --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/quiz-javascript-loops/66edcd49e73385dd4df54ac7.md @@ -0,0 +1,415 @@ +--- +id: 66edcd49e73385dd4df54ac7 +title: JavaScript Loops Quiz +challengeType: 8 +dashedName: quiz-javascript-loops +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/italian/25-front-end-development/quiz-javascript-math/66edc3ab8c6413c344f401bf.md b/curriculum/challenges/italian/25-front-end-development/quiz-javascript-math/66edc3ab8c6413c344f401bf.md new file mode 100644 index 0000000000..c183bca0aa --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/quiz-javascript-math/66edc3ab8c6413c344f401bf.md @@ -0,0 +1,415 @@ +--- +id: 66edc3ab8c6413c344f401bf +title: JavaScript Math Quiz +challengeType: 8 +dashedName: quiz-javascript-math +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/italian/25-front-end-development/quiz-javascript-object-oriented-programming/66edd5267b52f8f617d8364f.md b/curriculum/challenges/italian/25-front-end-development/quiz-javascript-object-oriented-programming/66edd5267b52f8f617d8364f.md new file mode 100644 index 0000000000..5c072cb5bc --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/quiz-javascript-object-oriented-programming/66edd5267b52f8f617d8364f.md @@ -0,0 +1,415 @@ +--- +id: 66edd5267b52f8f617d8364f +title: JavaScript Object Oriented Programming Quiz +challengeType: 8 +dashedName: quiz-javascript-object-oriented-programming +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/italian/25-front-end-development/quiz-javascript-objects/66edcd0ecb4b25dc64a34804.md b/curriculum/challenges/italian/25-front-end-development/quiz-javascript-objects/66edcd0ecb4b25dc64a34804.md new file mode 100644 index 0000000000..4f80d3348a --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/quiz-javascript-objects/66edcd0ecb4b25dc64a34804.md @@ -0,0 +1,415 @@ +--- +id: 66edcd0ecb4b25dc64a34804 +title: JavaScript Objects Quiz +challengeType: 8 +dashedName: quiz-javascript-objects +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/italian/25-front-end-development/quiz-javascript-problem-solving-and-algorithmic-thinking/66edd4bc0ce399f475ad6f9b.md b/curriculum/challenges/italian/25-front-end-development/quiz-javascript-problem-solving-and-algorithmic-thinking/66edd4bc0ce399f475ad6f9b.md new file mode 100644 index 0000000000..ec4580a7b7 --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/quiz-javascript-problem-solving-and-algorithmic-thinking/66edd4bc0ce399f475ad6f9b.md @@ -0,0 +1,415 @@ +--- +id: 66edd4bc0ce399f475ad6f9b +title: JavaScript Problem Solving and Algorithmic Thinking Quiz +challengeType: 8 +dashedName: quiz-javascript-problem-solving-and-algorithmic-thinking +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/italian/25-front-end-development/quiz-javascript-regular-expressions/66edd3011f18f4ee1bd9d28b.md b/curriculum/challenges/italian/25-front-end-development/quiz-javascript-regular-expressions/66edd3011f18f4ee1bd9d28b.md new file mode 100644 index 0000000000..feeb4153de --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/quiz-javascript-regular-expressions/66edd3011f18f4ee1bd9d28b.md @@ -0,0 +1,415 @@ +--- +id: 66edd3011f18f4ee1bd9d28b +title: JavaScript Regular Expressions Quiz +challengeType: 8 +dashedName: quiz-javascript-regular-expressions +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/italian/25-front-end-development/quiz-javascript-strings/66edc31c44f1b9c1d5c5ebca.md b/curriculum/challenges/italian/25-front-end-development/quiz-javascript-strings/66edc31c44f1b9c1d5c5ebca.md new file mode 100644 index 0000000000..eadc2ec368 --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/quiz-javascript-strings/66edc31c44f1b9c1d5c5ebca.md @@ -0,0 +1,415 @@ +--- +id: 66edc31c44f1b9c1d5c5ebca +title: JavaScript Strings Quiz +challengeType: 8 +dashedName: quiz-javascript-strings +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/italian/25-front-end-development/quiz-javascript-variables-and-data-types/66edc25ae5ea80bf6f785552.md b/curriculum/challenges/italian/25-front-end-development/quiz-javascript-variables-and-data-types/66edc25ae5ea80bf6f785552.md new file mode 100644 index 0000000000..0b3de50b77 --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/quiz-javascript-variables-and-data-types/66edc25ae5ea80bf6f785552.md @@ -0,0 +1,415 @@ +--- +id: 66edc25ae5ea80bf6f785552 +title: JavaScript Variables and Data Types Quiz +challengeType: 8 +dashedName: quiz-javascript-variables-and-data-types +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/italian/25-front-end-development/quiz-local-storage-and-crud/66edd3f9bef926f129990425.md b/curriculum/challenges/italian/25-front-end-development/quiz-local-storage-and-crud/66edd3f9bef926f129990425.md new file mode 100644 index 0000000000..50e3c5d9b0 --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/quiz-local-storage-and-crud/66edd3f9bef926f129990425.md @@ -0,0 +1,415 @@ +--- +id: 66edd3f9bef926f129990425 +title: Local Storage and CRUD Quiz +challengeType: 8 +dashedName: quiz-local-storage-and-crud +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/italian/25-front-end-development/quiz-nano/66f1b03b922a53cb231e1c0d.md b/curriculum/challenges/italian/25-front-end-development/quiz-nano/66f1b03b922a53cb231e1c0d.md new file mode 100644 index 0000000000..87fe8f8830 --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/quiz-nano/66f1b03b922a53cb231e1c0d.md @@ -0,0 +1,415 @@ +--- +id: 66f1b03b922a53cb231e1c0d +title: Nano Quiz +challengeType: 8 +dashedName: quiz-nano +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/italian/25-front-end-development/quiz-react-basics/66f1a2009e65c9a40a26d51e.md b/curriculum/challenges/italian/25-front-end-development/quiz-react-basics/66f1a2009e65c9a40a26d51e.md new file mode 100644 index 0000000000..d8c9c8314d --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/quiz-react-basics/66f1a2009e65c9a40a26d51e.md @@ -0,0 +1,415 @@ +--- +id: 66f1a2009e65c9a40a26d51e +title: React Basics Quiz +challengeType: 8 +dashedName: quiz-react-basics +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/italian/25-front-end-development/quiz-react-state-and-hooks/66f1a417757b6ca4eecd89d6.md b/curriculum/challenges/italian/25-front-end-development/quiz-react-state-and-hooks/66f1a417757b6ca4eecd89d6.md new file mode 100644 index 0000000000..b79a44a23c --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/quiz-react-state-and-hooks/66f1a417757b6ca4eecd89d6.md @@ -0,0 +1,415 @@ +--- +id: 66f1a417757b6ca4eecd89d6 +title: React State and Hooks Quiz +challengeType: 8 +dashedName: quiz-react-state-and-hooks +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/italian/25-front-end-development/quiz-recursion/66edd43cded6bff30944b676.md b/curriculum/challenges/italian/25-front-end-development/quiz-recursion/66edd43cded6bff30944b676.md new file mode 100644 index 0000000000..e135c974d0 --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/quiz-recursion/66edd43cded6bff30944b676.md @@ -0,0 +1,415 @@ +--- +id: 66edd43cded6bff30944b676 +title: Recursion Quiz +challengeType: 8 +dashedName: quiz-recursion +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/italian/25-front-end-development/quiz-relational-database/66f1af82732957c895f0b21a.md b/curriculum/challenges/italian/25-front-end-development/quiz-relational-database/66f1af82732957c895f0b21a.md new file mode 100644 index 0000000000..c1c4f0ac73 --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/quiz-relational-database/66f1af82732957c895f0b21a.md @@ -0,0 +1,415 @@ +--- +id: 66f1af82732957c895f0b21a +title: Relational Database Quiz +challengeType: 8 +dashedName: quiz-relational-database +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/italian/25-front-end-development/quiz-responsive-web-design/66ed9034f45ce3ece4053ebd.md b/curriculum/challenges/italian/25-front-end-development/quiz-responsive-web-design/66ed9034f45ce3ece4053ebd.md new file mode 100644 index 0000000000..d0520e8f54 --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/quiz-responsive-web-design/66ed9034f45ce3ece4053ebd.md @@ -0,0 +1,415 @@ +--- +id: 66ed9034f45ce3ece4053ebd +title: Responsive Web Design Quiz +challengeType: 8 +dashedName: quiz-responsive-web-design +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/italian/25-front-end-development/quiz-searching-and-sorting-algorithms/66edd476078cf3f3bc654271.md b/curriculum/challenges/italian/25-front-end-development/quiz-searching-and-sorting-algorithms/66edd476078cf3f3bc654271.md new file mode 100644 index 0000000000..aa8efd3b90 --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/quiz-searching-and-sorting-algorithms/66edd476078cf3f3bc654271.md @@ -0,0 +1,415 @@ +--- +id: 66edd476078cf3f3bc654271 +title: Searching and Sorting Algorithms Quiz +challengeType: 8 +dashedName: quiz-searching-and-sorting-algorithms +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/italian/25-front-end-development/quiz-security-and-privacy/66f1b0a939e913ccd3d4fa18.md b/curriculum/challenges/italian/25-front-end-development/quiz-security-and-privacy/66f1b0a939e913ccd3d4fa18.md new file mode 100644 index 0000000000..740a335154 --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/quiz-security-and-privacy/66f1b0a939e913ccd3d4fa18.md @@ -0,0 +1,415 @@ +--- +id: 66f1b0a939e913ccd3d4fa18 +title: Security and Privacy Quiz +challengeType: 8 +dashedName: quiz-security-and-privacy +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/italian/25-front-end-development/quiz-semantic-html/66ed903cf45ce3ece4053ebe.md b/curriculum/challenges/italian/25-front-end-development/quiz-semantic-html/66ed903cf45ce3ece4053ebe.md new file mode 100644 index 0000000000..4381337a95 --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/quiz-semantic-html/66ed903cf45ce3ece4053ebe.md @@ -0,0 +1,415 @@ +--- +id: 66ed903cf45ce3ece4053ebe +title: Semantic HTML Quiz +challengeType: 8 +dashedName: quiz-semantic-html +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/italian/25-front-end-development/quiz-styling-forms/66ed9043f45ce3ece4053ebf.md b/curriculum/challenges/italian/25-front-end-development/quiz-styling-forms/66ed9043f45ce3ece4053ebf.md new file mode 100644 index 0000000000..850d3bf4a7 --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/quiz-styling-forms/66ed9043f45ce3ece4053ebf.md @@ -0,0 +1,415 @@ +--- +id: 66ed9043f45ce3ece4053ebf +title: Styling Forms Quiz +challengeType: 8 +dashedName: quiz-styling-forms +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/italian/25-front-end-development/quiz-testing/66f1aeffc5774ac692112a7e.md b/curriculum/challenges/italian/25-front-end-development/quiz-testing/66f1aeffc5774ac692112a7e.md new file mode 100644 index 0000000000..3d3dd9d8aa --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/quiz-testing/66f1aeffc5774ac692112a7e.md @@ -0,0 +1,415 @@ +--- +id: 66f1aeffc5774ac692112a7e +title: Testing Quiz +challengeType: 8 +dashedName: quiz-testing +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/italian/25-front-end-development/quiz-typescript/66f1ae758b77cfc3e4da6151.md b/curriculum/challenges/italian/25-front-end-development/quiz-typescript/66f1ae758b77cfc3e4da6151.md new file mode 100644 index 0000000000..3493af29ee --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/quiz-typescript/66f1ae758b77cfc3e4da6151.md @@ -0,0 +1,415 @@ +--- +id: 66f1ae758b77cfc3e4da6151 +title: TypeScript Quiz +challengeType: 8 +dashedName: quiz-typescript +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/italian/25-front-end-development/quiz-web-performance/66f1adcf97e3e4c1bd89ebf5.md b/curriculum/challenges/italian/25-front-end-development/quiz-web-performance/66f1adcf97e3e4c1bd89ebf5.md new file mode 100644 index 0000000000..e61ce16721 --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/quiz-web-performance/66f1adcf97e3e4c1bd89ebf5.md @@ -0,0 +1,415 @@ +--- +id: 66f1adcf97e3e4c1bd89ebf5 +title: Web Performance Quiz +challengeType: 8 +dashedName: quiz-web-performance +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/italian/25-front-end-development/quiz-web-standards/66f1a0fcab4dfe9fcdcb269d.md b/curriculum/challenges/italian/25-front-end-development/quiz-web-standards/66f1a0fcab4dfe9fcdcb269d.md new file mode 100644 index 0000000000..29c4e40553 --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/quiz-web-standards/66f1a0fcab4dfe9fcdcb269d.md @@ -0,0 +1,415 @@ +--- +id: 66f1a0fcab4dfe9fcdcb269d +title: Web Standards Quiz +challengeType: 8 +dashedName: quiz-web-standards +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/italian/25-front-end-development/workshop-sentence-analyzer/66e2d680e129e1423116a541.md b/curriculum/challenges/italian/25-front-end-development/workshop-sentence-analyzer/66e2d680e129e1423116a541.md new file mode 100644 index 0000000000..f80d29381b --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/workshop-sentence-analyzer/66e2d680e129e1423116a541.md @@ -0,0 +1,70 @@ +--- +id: 66e2d680e129e1423116a541 +title: Step 1 +challengeType: 1 +dashedName: step-1 +--- + +# --description-- + +In this workshop, you will build a sentence analyzer that will take a sentence and get the count for the number of words, vowels, consonants, and punctuation marks. + +To begin, create a `getVowelCount` function with a parameter called `sentence`. Your function should return the total number of vowels in a sentence. + +# --hints-- + +You should create a `getVowelCount` function. + +```js +assert.isFunction(getVowelCount); +``` + +You `getVowelCount` function should have a `sentence` parameter. + +```js +assert.match(getVowelCount.toString(), /sentence/); +``` + +Your `getVowelCount` function should return a number. + +```js +assert.isNumber(getVowelCount("Apples are tasty fruits")) +``` + +When the sentence is `"Apples are tasty fruits"`, the `getVowelCount` function should return `7`. + +```js +assert.strictEqual(getVowelCount("Apples are tasty fruits"), 7); +``` + +When the sentence is `"Hello, World!"`, the function should return `3`. + +```js +assert.strictEqual(getVowelCount("Hello, World!"), 3); +``` + +Your vowel count should be case-insensitive. + +```js +assert.strictEqual(getVowelCount("Apples are tasty fruits"), 7); +assert.strictEqual(getVowelCount("freeCodeCamp is awesome"), 10); +``` + +Your `getVowelCount` function should return the correct vowel count for any sentence. + +```js +assert.strictEqual(getVowelCount("I went to the store"), 6); +assert.strictEqual(getVowelCount("The quick brown fox jumps over the lazy dog"), 11); +assert.strictEqual(getVowelCount("The cat in the hat"), 5); +assert.strictEqual(getVowelCount(""), 0); +``` + +# --seed-- + +## --seed-contents-- + +```js +--fcc-editable-region-- + +--fcc-editable-region-- +``` diff --git a/curriculum/challenges/italian/25-front-end-development/workshop-sentence-analyzer/66e2df8c5676fe51cead8ec8.md b/curriculum/challenges/italian/25-front-end-development/workshop-sentence-analyzer/66e2df8c5676fe51cead8ec8.md new file mode 100644 index 0000000000..bc3799e54e --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/workshop-sentence-analyzer/66e2df8c5676fe51cead8ec8.md @@ -0,0 +1,56 @@ +--- +id: 66e2df8c5676fe51cead8ec8 +title: Step 2 +challengeType: 1 +dashedName: step-2 +--- + +# --description-- + +Now it is time to test your `getVowelCount` function. + +Create a `vowelCount` variable and assign it the result of calling the `getVowelCount` function with the argument of `"Apples are tasty fruits"` + +After that, log the following to the console: `"Vowel Count: [vowel count goes here]"`. Replace `[vowel count goes here]` with the the actual variable name. You can choose to use template strings or string concatenation with the `+` operator here. + +# --hints-- + +You should create a `vowelCount` variable. + +```js +assert.isNotNull(vowelCount) +``` + +Your `vowelCount` variable should be set to the result of `getVowelCount("Apples are tasty fruits")`. + +```js +assert.equal(vowelCount, getVowelCount("Apples are tasty fruits")); +``` + +You should log the `vowelCount` variable to the console with the parameter `"Vowel Count: ${vowelCount}"`. + +```js +assert.match(code, /console\.log\((?:('|"|`)Vowel\s+Count:\s+('|"|`)\s+\+\s+vowelCount|`Vowel\s+Count:\s+\${vowelCount}`)\);?/) +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +--fcc-editable-region-- + +--fcc-editable-region-- +``` diff --git a/curriculum/challenges/italian/25-front-end-development/workshop-sentence-analyzer/66e2e5d890ac8a54c9d703bd.md b/curriculum/challenges/italian/25-front-end-development/workshop-sentence-analyzer/66e2e5d890ac8a54c9d703bd.md new file mode 100644 index 0000000000..a7cd45c177 --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/workshop-sentence-analyzer/66e2e5d890ac8a54c9d703bd.md @@ -0,0 +1,87 @@ +--- +id: 66e2e5d890ac8a54c9d703bd +title: Step 3 +challengeType: 1 +dashedName: step-3 +--- + +# --description-- + +It's time to count the consonants. Create a `getConsonantCount` function with a `sentence` parameter. + +Inside the function, use a loop to count the number of consonants in the `sentence` that will be passed into the function when it is called. A consonant is anything that is not the following characters: `"aeiou"`. + +Your `getConsonantCount` function must return a number. + +# --hints-- + +You should create a `getConsonantCount` function. + +```js +assert.isFunction(getConsonantCount); +``` + +You `getConsonantCount` function should have a `sentence` parameter. + +```js +assert.match(getConsonantCount.toString(), /sentence/); +``` + +Your `getConsonantCount` function should return a number. + +```js +assert.isNumber(getConsonantCount("Coding is fun")) +``` + +When the sentence is `"Coding is fun"`, the `getConsonantCount` function should return `7`. + +```js +assert.strictEqual(getConsonantCount("Coding is fun"), 7); +``` + +When the sentence is `"Hello, World!"`, the `getConsonantCount` function should return `7`. + +```js +assert.strictEqual(getConsonantCount("Hello, World!"), 7); +``` + +Your consonant count should be case-insensitive. + +```js +assert.strictEqual(getConsonantCount("Apples are tasty fruits"), 13); +assert.strictEqual(getConsonantCount("freeCodeCamp is awesome"), 11); +``` + +Your `getConsonantCount` function should return the correct consonant count for any sentence. + +```js +assert.strictEqual(getConsonantCount("I went to the store"), 9); +assert.strictEqual(getConsonantCount("The quick brown fox jumps over the lazy dog"), 24); +assert.strictEqual(getConsonantCount("The cat in the hat"), 9); +assert.strictEqual(getConsonantCount(""), 0); +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +--fcc-editable-region-- + +--fcc-editable-region-- +``` diff --git a/curriculum/challenges/italian/25-front-end-development/workshop-sentence-analyzer/66e2e99caa0cb3570f4822b4.md b/curriculum/challenges/italian/25-front-end-development/workshop-sentence-analyzer/66e2e99caa0cb3570f4822b4.md new file mode 100644 index 0000000000..955b45ae32 --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/workshop-sentence-analyzer/66e2e99caa0cb3570f4822b4.md @@ -0,0 +1,71 @@ +--- +id: 66e2e99caa0cb3570f4822b4 +title: Step 4 +challengeType: 1 +dashedName: step-4 +--- + +# --description-- + +Now it is time to test your `getConsonantCount` function. + +Create a `consonantCount` variable and assign it the result of calling the `getConsonantCount` function with the argument of `"Coding is fun"` + +After that, log the following to the console: `"Consonant Count: [Consonant count goes here]"`. Replace `[Consonant count goes here]` with the the actual variable name. You can choose to use template strings or string concatenation with the `+` operator here. + +# --hints-- + +You should create a `consonantCount` variable. + +```js +assert.isNotNull(consonantCount) +``` + +Your `consonantCount` variable should be set to the result of `getConsonantCount("Coding is fun")`. + +```js +assert.equal(consonantCount, getConsonantCount("Coding is fun")); +``` + +You should log the `consonantCount` variable to the console with the parameter `"Consonant Count: ${consonantCount}"`. + +```js +assert.match(code, /console\.log\((?:('|"|`)Consonant\s+Count:\s+('|"|`)\s+\+\s+consonantCount|`Consonant\s+Count:\s+\${consonantCount}`)\);?/) +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +function getConsonantCount(sentence) { + const consonants = "bcdfghjklmnpqrstvwxyz"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (consonants.includes(char)) { + count++; + } + } + return count; +} + +--fcc-editable-region-- + +--fcc-editable-region-- +``` diff --git a/curriculum/challenges/italian/25-front-end-development/workshop-sentence-analyzer/66e2eab8a5638f57b637b7cc.md b/curriculum/challenges/italian/25-front-end-development/workshop-sentence-analyzer/66e2eab8a5638f57b637b7cc.md new file mode 100644 index 0000000000..88a123104c --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/workshop-sentence-analyzer/66e2eab8a5638f57b637b7cc.md @@ -0,0 +1,97 @@ +--- +id: 66e2eab8a5638f57b637b7cc +title: Step 5 +challengeType: 1 +dashedName: step-5 +--- + +# --description-- + +You should count the number of punctuations now. + +Create a `getPunctuationCount` function with a `sentence` parameter. + +Inside the function, create a loop to count the number of consonants in the `sentence` that will be passed into the function when it is called. + +Your `getPunctuationCount` function must return a number. + +# --hints-- + +You should create a `getPunctuationCount` function. + +```js +assert.isFunction(getPunctuationCount); +``` + +You `getPunctuationCount` function should have a `sentence` parameter. + +```js +assert.match(getPunctuationCount.toString(), /sentence/); +``` + +Your `getPunctuationCount` function should return a number. + +```js +assert.isNumber(getPunctuationCount("Coding is fun!")) +``` + +When the sentence is `"What's going on here?"`, the `getPunctuationCount` function should return `2`. + +```js +assert.strictEqual(getPunctuationCount("What's going on here?"), 2); +``` + +When the sentence is `"What????!"`, the `getPunctuationCount` function should return `5`. + +```js +assert.strictEqual(getPunctuationCount("What????!"), 5); +``` + +Your `getPunctuationCount` function should return the correct punctuation count for any sentence. + +```js +assert.strictEqual(getPunctuationCount("Be quick, sign up! freeCodeCamp awaits, friend!!!"), 6); +assert.strictEqual(getPunctuationCount("Guess what? freeCodeCamp is launching a new cert soon!"), 2); +assert.strictEqual(getPunctuationCount("freeCodeCamp, again? It's incredible!"), 4); +assert.strictEqual(getPunctuationCount(""), 0); +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +function getConsonantCount(sentence) { + const consonants = "bcdfghjklmnpqrstvwxyz"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (consonants.includes(char)) { + count++; + } + } + return count; +} + +const consonantCount = getConsonantCount("Coding is fun"); +console.log(`Consonant Count: ${consonantCount}`); + +--fcc-editable-region-- + +--fcc-editable-region-- +``` diff --git a/curriculum/challenges/italian/25-front-end-development/workshop-sentence-analyzer/66e2edb23013ca596f8d9568.md b/curriculum/challenges/italian/25-front-end-development/workshop-sentence-analyzer/66e2edb23013ca596f8d9568.md new file mode 100644 index 0000000000..182cf60b6f --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/workshop-sentence-analyzer/66e2edb23013ca596f8d9568.md @@ -0,0 +1,87 @@ +--- +id: 66e2edb23013ca596f8d9568 +title: Step 6 +challengeType: 1 +dashedName: step-6 +--- + +# --description-- + +Now it is time to test your `getPunctuationCount` function. + +Create a `punctuationCount` variable and assign it the result of calling the `getPunctuationCount` function with the argument of `"WHAT?!?!?!?!?"` + +After that, log the following to the console: `"Punctuation Count: [Punctuation count goes here]"`. Replace `[Punctuation count goes here]` with the the actual variable name. You can choose to use template strings or string concatenation with the `+` operator here. + +# --hints-- + +You should create a `punctuationCount` variable. + +```js +assert.isNotNull(punctuationCount) +``` + +Your `punctuationCount` variable should be set to the result of `getPunctuationCount("WHAT?!?!?!?!?")`. + +```js +assert.equal(punctuationCount, getPunctuationCount("WHAT?!?!?!?!?")); +``` + +You should log the following to the console: `"Punctuation Count: [Punctuation count goes here]"`. Replace `[Punctuation count goes here]` with the the actual variable name. Make sure to use proper string concatenation syntax here. + +```js +assert.match(code, /console\.log\((?:('|"|`)Punctuation\s+Count:\s+('|"|`)\s+\+\s+punctuationCount|`Punctuation\s+Count:\s+\${punctuationCount}`)\);?/) +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +function getConsonantCount(sentence) { + const consonants = "bcdfghjklmnpqrstvwxyz"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (consonants.includes(char)) { + count++; + } + } + return count; +} + +const consonantCount = getConsonantCount("Coding is fun"); +console.log(`Consonant Count: ${consonantCount}`); + +function getPunctuationCount(sentence) { + const punctuations = ".,!?;:-()[]{}\"'–"; + let count = 0; + + for (const char of sentence) { + if (punctuations.includes(char)) { + count++; + } + } + return count; +} + +--fcc-editable-region-- + +--fcc-editable-region-- +``` + diff --git a/curriculum/challenges/italian/25-front-end-development/workshop-sentence-analyzer/66e2f06b191e305c00574e4d.md b/curriculum/challenges/italian/25-front-end-development/workshop-sentence-analyzer/66e2f06b191e305c00574e4d.md new file mode 100644 index 0000000000..de926b32ac --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/workshop-sentence-analyzer/66e2f06b191e305c00574e4d.md @@ -0,0 +1,113 @@ +--- +id: 66e2f06b191e305c00574e4d +title: Step 7 +challengeType: 1 +dashedName: step-7 +--- + +# --description-- + +Finally, count the number of words by creating a `getWordCount` function with a `sentence` parameter. The function should return the total number of words in the sentence passed in when it is called. + +# --hints-- + +You should create a `getWordCount` function. + +```js +assert.isFunction(getWordCount); +``` + +You `getWordCount` function should have a `sentence` parameter. + +```js +assert.match(getWordCount.toString(), /sentence/); +``` + +Your `getWordCount` function should return a number. + +```js +assert.isNumber(getWordCount("I love freeCodeCamp")) +``` + +When the sentence is `"When are you gonna start learning to code?"`, the `getWordCount` function should return `8`. + +```js +assert.strictEqual(getWordCount("When are you gonna start learning to code?"), 8); +``` + +When the sentence is `"What's going on?"`, the `getWordCount` function should return `3`. + +```js +assert.strictEqual(getWordCount("What's going on?"), 3); +``` + +Your word count should be case-insensitive. + +```js +assert.strictEqual(getWordCount("freeCodeCamp offers free coding tutorials online"), 6); +assert.strictEqual(getWordCount("You can learn HTML, CSS, JavaScript, and more on freeCodeCamp"), 10); +``` + +Your `getWordCount` function should return the correct punctuation count for any sentence. + +```js +assert.strictEqual(getWordCount("freeCodeCamp has a great community of kind people"), 8); +assert.strictEqual(getWordCount("The freeCodeCamp curriculum is constantly updated"), 6); +assert.strictEqual(getWordCount("freeCodeCamp teaches both frontend and backend development"), 7); +assert.strictEqual(getWordCount(""), 0); +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +function getConsonantCount(sentence) { + const consonants = "bcdfghjklmnpqrstvwxyz"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (consonants.includes(char)) { + count++; + } + } + return count; +} + +const consonantCount = getConsonantCount("Coding is fun"); +console.log(`Consonant Count: ${consonantCount}`); + +function getPunctuationCount(sentence) { + const punctuations = ".,!?;:-()[]{}\"'–"; + let count = 0; + + for (const char of sentence) { + if (punctuations.includes(char)) { + count++; + } + } + return count; +} + +const punctuationCount = getPunctuationCount("WHAT?!?!?!?!?"); +console.log(`Punctuation Count: ${punctuationCount}`); + +--fcc-editable-region-- + +--fcc-editable-region-- +``` diff --git a/curriculum/challenges/italian/25-front-end-development/workshop-sentence-analyzer/66e2f376df6f315ee81de81a.md b/curriculum/challenges/italian/25-front-end-development/workshop-sentence-analyzer/66e2f376df6f315ee81de81a.md new file mode 100644 index 0000000000..f649dc84fa --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/workshop-sentence-analyzer/66e2f376df6f315ee81de81a.md @@ -0,0 +1,159 @@ +--- +id: 66e2f376df6f315ee81de81a +title: Step 8 +challengeType: 1 +dashedName: step-8 +--- + +# --description-- + +Test your `getWordCount` by creating a `wordCount` variable set to the calling of the `getWordCount` function with the sentence `"I love freeCodeCamp"`. + +After that, log the following to the console: `"Word Count: [Word count goes here]"`. Replace `[Word count goes here]` with the the actual variable name. You can choose to use template strings or string concatenation with the `+` operator here. + +With that, your sentence analyzer project is done! + +# --hints-- + +You should create a `wordCount` variable. + +```js +assert.isNotNull(wordCount) +``` + +Your `wordCount` variable should be set to the result of `getWordCount("I love freeCodeCamp")`. + +```js +assert.equal(wordCount, getWordCount("I love freeCodeCamp")); +``` + +You should log the `wordCount` variable to the console with the parameter `"Word Count Count: ${wordCount}"`. + +```js +assert.match(code, /console\.log\((?:('|"|`)Word\s+Count:\s+('|"|`)\s+\+\s+wordCount|`Word\s+Count:\s+\${wordCount}`)\);?/) +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +function getConsonantCount(sentence) { + const consonants = "bcdfghjklmnpqrstvwxyz"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (consonants.includes(char)) { + count++; + } + } + return count; +} + +const consonantCount = getConsonantCount("Coding is fun"); +console.log(`Consonant Count: ${consonantCount}`); + +function getPunctuationCount(sentence) { + const punctuations = ".,!?;:-()[]{}\"'–"; + let count = 0; + + for (const char of sentence) { + if (punctuations.includes(char)) { + count++; + } + } + return count; +} + +const punctuationCount = getPunctuationCount("WHAT?!?!?!?!?"); +console.log(`Punctuation Count: ${punctuationCount}`); + +function getWordCount(sentence) { + if (sentence.trim() === '') { + return 0; + } + + const words = sentence.trim().split(/\s+/); + return words.length; +} + +--fcc-editable-region-- + +--fcc-editable-region-- +``` + +# --solutions-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +function getConsonantCount(sentence) { + const consonants = "bcdfghjklmnpqrstvwxyz"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (consonants.includes(char)) { + count++; + } + } + return count; +} + +const consonantCount = getConsonantCount("Coding is fun"); +console.log(`Consonant Count: ${consonantCount}`); + +function getPunctuationCount(sentence) { + const punctuations = ".,!?;:-()[]{}\"'–"; + let count = 0; + + for (const char of sentence) { + if (punctuations.includes(char)) { + count++; + } + } + return count; +} + +const punctuationCount = getPunctuationCount("WHAT?!?!?!?!?"); +console.log(`Punctuation Count: ${punctuationCount}`); + +function getWordCount(sentence) { + if (sentence.trim() === '') { + return 0; + } + + const words = sentence.trim().split(/\s+/); + return words.length; +} + +const wordCount = getWordCount("I love freeCodeCamp"); +console.log(`Word Count: ${wordCount}`); +``` diff --git a/curriculum/challenges/japanese/05-back-end-development-and-apis/basic-node-and-express/get-data-from-post-requests.md b/curriculum/challenges/japanese/05-back-end-development-and-apis/basic-node-and-express/get-data-from-post-requests.md index a7fa4c043b..b1efd4fe13 100644 --- a/curriculum/challenges/japanese/05-back-end-development-and-apis/basic-node-and-express/get-data-from-post-requests.md +++ b/curriculum/challenges/japanese/05-back-end-development-and-apis/basic-node-and-express/get-data-from-post-requests.md @@ -24,7 +24,7 @@ PUT または PATCH (場合によっては POST) - 送信されたデータを DELETE - Delete a resource. -他にもサーバーとの接続のやり取りに使用するメソッドがいくつかあります。 GET を除いて、上記のメソッドはすべてペイロードを持つことができます (つまり、データをリクエストボディに保存できます)。 ボディ解析ミドルウェアでもこれらのメソッドを使用できます。 +他にもサーバーとの接続のやり取りに使用するメソッドがいくつかあります。 Except for GET, all the other methods listed above can have a payload (i.e. the data into the request body). ボディ解析ミドルウェアでもこれらのメソッドを使用できます。 # --hints-- diff --git a/curriculum/challenges/japanese/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/66694bfa435cef241f6f9a68.md b/curriculum/challenges/japanese/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/66694bfa435cef241f6f9a68.md index b3d3b6340c..d065457728 100644 --- a/curriculum/challenges/japanese/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/66694bfa435cef241f6f9a68.md +++ b/curriculum/challenges/japanese/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/66694bfa435cef241f6f9a68.md @@ -18,7 +18,7 @@ empty_list = [] The list is characterized by the square brackets around all the values, and a comma between the values, like: `["A", "happy", "list"]`. If the list does not contain any values, then it is an empty list: `[]`. -A list can contain different data types: `[1, "Up", ["Down", "Twice]]`. That includes all possible data types. It can also contain another list! +A list can contain different data types: `[1, "Up", ["Down", "Twice"]]`. That includes all possible data types. It can also contain another list! Create a variable called `my_list` and assign to it an empty list. diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143931a113bb80c45546287.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143931a113bb80c45546287.md index 6aa48e42f1..7d5cd66959 100644 --- a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143931a113bb80c45546287.md +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143931a113bb80c45546287.md @@ -185,16 +185,5 @@ h2 { border-bottom: 4px solid #dfdfe2; } -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border: 0; -} ``` diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/614394fb41985e0d2012a93e.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/614394fb41985e0d2012a93e.md index c8f2aa176f..5a8fbee87e 100644 --- a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/614394fb41985e0d2012a93e.md +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/614394fb41985e0d2012a93e.md @@ -150,16 +150,5 @@ h2 { border-bottom: 4px solid #dfdfe2; } -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border: 0; -} ``` diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143956ed76ed60e012faa51.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143956ed76ed60e012faa51.md index 1cf51132dd..1a47fc32a0 100644 --- a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143956ed76ed60e012faa51.md +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143956ed76ed60e012faa51.md @@ -138,18 +138,6 @@ h2 { border-bottom: 4px solid #dfdfe2; } -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border: 0; -} - ``` ```css diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3ef6e0a81099d9a697b550.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3ef6e0a81099d9a697b550.md index b88a481061..156df4c588 100644 --- a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3ef6e0a81099d9a697b550.md +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3ef6e0a81099d9a697b550.md @@ -9,7 +9,7 @@ dashedName: step-64 `footer` の中に、`p` 要素を 1 つ追加してください。 次に、リンク先が `https://www.freecodecamp.org` でテキストが `Visit our website` のアンカー (`a`) 要素を、`p` 要素の中にネストしてください。 -Make sure that the link opens in a new tab by adding a `target` attribute with the value `_blank`. +また、`target` 属性に `_blank` という値を追加することで、リンクが新しいタブで開かれるようにしてください。 # --hints-- @@ -45,7 +45,7 @@ assert(document.querySelector("footer > p > a")?.innerText === "Visit our websit assert(document.querySelector("footer > p > a")?.href === "https://www.freecodecamp.org/"); ``` -Your new `a` element should have the `target` attribute set to `_blank`. +新しい `a` 要素は、`target` 属性を `_blank` に設定する必要があります。 ```js assert.equal(document.querySelector("footer > p > a")?.target, "_blank"); diff --git a/curriculum/challenges/japanese/25-front-end-development/lab-book-catalog-table/66ec4c8e9878d8441956516f.md b/curriculum/challenges/japanese/25-front-end-development/lab-book-catalog-table/66ec4c8e9878d8441956516f.md new file mode 100644 index 0000000000..d850d96afc --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/lab-book-catalog-table/66ec4c8e9878d8441956516f.md @@ -0,0 +1,200 @@ +--- +id: 66ec4c8e9878d8441956516f +title: Build a Book Catalog Table +challengeType: 14 +dashedName: build-a-book-catalog-table +demoType: onClick +--- + +# --description-- + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should create a `table` element that lists book information. +1. Your table should have a table head element with one row in it. +1. The row in your table head element should have four table header elements, with the text of `Title`, `Author`, `Genre`, and `Publication Year`, in that order. +1. Your table should have a table body element with at least five rows in it. +1. Each row in your table body should have four table data elements that display the book's Title, Author, Genre, and Publication Year. +1. Your table should have a table footer element with one row in it. +1. The row in your table footer element should have a table data element that spans four columns and has the text `Total Books: [number of books in your table]`. + +# --hints-- + +You should have one `table` element. + +```js +assert.lengthOf(document.querySelectorAll('table'), 1); +``` + +You should have one `thead` element within your `table` element. + +```js +assert.lengthOf(document.querySelectorAll('table thead'), 1); +``` + +You should have one `tr` element within your `thead` element. + +```js +assert.lengthOf(document.querySelectorAll('thead tr'), 1); +``` + +You should have four `th` elements within your `thead` element's row. + +```js +assert.lengthOf(document.querySelectorAll('thead tr th'), 4); +``` + +Your four `th` elements should have the text `Title`, `Author`, `Genre`, and `Publication Year`, in that order. + +```js +const ths = document.querySelectorAll('thead tr th'); +assert.equal(ths[0]?.textContent, 'Title'); +assert.equal(ths[1]?.textContent, 'Author'); +assert.equal(ths[2]?.textContent, 'Genre'); +assert.equal(ths[3]?.textContent, 'Publication Year'); +``` + +You should have one `tbody` element within your `table` element. + +```js +assert.lengthOf(document.querySelectorAll('table tbody'), 1); +``` + +Your `tbody` element should have at least five rows. + +```js +assert.isAtLeast(document.querySelectorAll('tbody tr').length, 5); +``` + +Each row in your `tbody` element should have exactly four `td` elements as children. + +```js +const rows = document.querySelectorAll('tbody tr'); +assert.isAtLeast(rows.length, 1); + +rows.forEach(row => { + assert.lengthOf(row.querySelectorAll('td'), 4); + assert.lengthOf(row.children, 4); +}); +``` + +Each `td` element in your table body should have text with book information. + +```js +const tds = document.querySelectorAll('tbody tr td'); +assert.isAtLeast(tds.length, 1); + +tds.forEach(td => { + assert.isAtLeast(td.textContent.length, 1); +}); +``` + +You should have one `tfoot` element within your `table` element. + +```js +assert.lengthOf(document.querySelectorAll('table tfoot'), 1); +``` + +You should have exactly one `tr` element in your `tfoot` element. + +```js +assert.lengthOf(document.querySelectorAll('tfoot tr'), 1); +``` + +The `td` element in your `tfoot` element's row should have it's `colspan` attribute set to `4`. + +```js +assert.equal(document.querySelector('tfoot tr td')?.colSpan, 4); +``` + +The `td` element in your `tfoot` element's row should have the text `Total Books: [number of books in your table]`. + +```js +const numberOfBooks = document.querySelectorAll('tbody tr')?.length; +assert.equal(document.querySelector('tfoot tr td').textContent, `Total Books: ${numberOfBooks}`); +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + + + Book Catalog + + + + + + +``` + +# --solutions-- + +```html + + + + + + Book Catalog + + +

          Book Catalog

          + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          TitleAuthorGenrePublication Year
          How to Contribute to Open-Source Projects – A Handbook for BeginnersHillary NyakundiOpen Source2023
          Learn Linux for Beginners: From Basics to Advanced TechniquesZaira HiraLinux2024
          How to Learn to Code and Get a Developer JobQuincy LarsonLearn To Code2024
          The Regular Expressions Book – RegEx for JavaScript DevelopersKolade ChrisRegular Expressions2023
          The Python Code Example HandbookFarhan Hasin ChowdhuryPython2023
          Total Books: 5
          + + +``` diff --git a/curriculum/challenges/japanese/25-front-end-development/lab-cash-register/aa2e6f85cab2ab736c9a9b24.md b/curriculum/challenges/japanese/25-front-end-development/lab-cash-register/aa2e6f85cab2ab736c9a9b24.md new file mode 100644 index 0000000000..fd6436366d --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/lab-cash-register/aa2e6f85cab2ab736c9a9b24.md @@ -0,0 +1,244 @@ +--- +id: aa2e6f85cab2ab736c9a9b24 +title: Build a Cash Register +challengeType: 14 +dashedName: build-a-cash-register +--- + +# --description-- + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should create a cash register drawer function `checkCashRegister()` that accepts purchase price as the first argument (`price`), payment as the second argument (`cash`), and cash-in-drawer (`cid`, which is is a 2D array listing available currency) as the third argument. +1. The `checkCashRegister()` function should always return an object with a `status` key and a `change` key. +1. If cash-in-drawer is less than the change due, or if you cannot return the exact change, the function should return `{status: "INSUFFICIENT_FUNDS", change: []}`. +1. If the cash-in-drawer is equal to the change due, the function should return `{status: "CLOSED", change: [...]}` with cash-in-drawer as the value for the key `change`. +1. Otherwise, the function should return `{status: "OPEN", change: [...]}`, with the change due in coins and bills, sorted in highest to lowest order, as the value of the `change` key. + +
          Currency UnitAmount
          Penny$0.01 (PENNY)
          Nickel$0.05 (NICKEL)
          Dime$0.1 (DIME)
          Quarter$0.25 (QUARTER)
          Dollar$1 (ONE)
          Five Dollars$5 (FIVE)
          Ten Dollars$10 (TEN)
          Twenty Dollars$20 (TWENTY)
          One-hundred Dollars$100 (ONE HUNDRED)
          + +See below for an example of a cash-in-drawer array: + +```js +[ + ["PENNY", 1.01], + ["NICKEL", 2.05], + ["DIME", 3.1], + ["QUARTER", 4.25], + ["ONE", 90], + ["FIVE", 55], + ["TEN", 20], + ["TWENTY", 60], + ["ONE HUNDRED", 100] +] +``` + +# --hints-- + +`checkCashRegister(19.5, 20, [["PENNY", 1.01], ["NICKEL", 2.05], ["DIME", 3.1], ["QUARTER", 4.25], ["ONE", 90], ["FIVE", 55], ["TEN", 20], ["TWENTY", 60], ["ONE HUNDRED", 100]])` should return an object. + +```js +assert.deepEqual( + Object.prototype.toString.call( + checkCashRegister(19.5, 20, [ + ['PENNY', 1.01], + ['NICKEL', 2.05], + ['DIME', 3.1], + ['QUARTER', 4.25], + ['ONE', 90], + ['FIVE', 55], + ['TEN', 20], + ['TWENTY', 60], + ['ONE HUNDRED', 100] + ]) + ), + '[object Object]' +); +``` + +`checkCashRegister(19.5, 20, [["PENNY", 1.01], ["NICKEL", 2.05], ["DIME", 3.1], ["QUARTER", 4.25], ["ONE", 90], ["FIVE", 55], ["TEN", 20], ["TWENTY", 60], ["ONE HUNDRED", 100]])` should return `{status: "OPEN", change: [["QUARTER", 0.5]]}`. + +```js +assert.deepEqual( + checkCashRegister(19.5, 20, [ + ['PENNY', 1.01], + ['NICKEL', 2.05], + ['DIME', 3.1], + ['QUARTER', 4.25], + ['ONE', 90], + ['FIVE', 55], + ['TEN', 20], + ['TWENTY', 60], + ['ONE HUNDRED', 100] + ]), + { status: 'OPEN', change: [['QUARTER', 0.5]] } +); +``` + +`checkCashRegister(3.26, 100, [["PENNY", 1.01], ["NICKEL", 2.05], ["DIME", 3.1], ["QUARTER", 4.25], ["ONE", 90], ["FIVE", 55], ["TEN", 20], ["TWENTY", 60], ["ONE HUNDRED", 100]])` should return `{status: "OPEN", change: [["TWENTY", 60], ["TEN", 20], ["FIVE", 15], ["ONE", 1], ["QUARTER", 0.5], ["DIME", 0.2], ["PENNY", 0.04]]}`. + +```js +assert.deepEqual( + checkCashRegister(3.26, 100, [ + ['PENNY', 1.01], + ['NICKEL', 2.05], + ['DIME', 3.1], + ['QUARTER', 4.25], + ['ONE', 90], + ['FIVE', 55], + ['TEN', 20], + ['TWENTY', 60], + ['ONE HUNDRED', 100] + ]), + { + status: 'OPEN', + change: [ + ['TWENTY', 60], + ['TEN', 20], + ['FIVE', 15], + ['ONE', 1], + ['QUARTER', 0.5], + ['DIME', 0.2], + ['PENNY', 0.04] + ] + } +); +``` + +`checkCashRegister(19.5, 20, [["PENNY", 0.01], ["NICKEL", 0], ["DIME", 0], ["QUARTER", 0], ["ONE", 0], ["FIVE", 0], ["TEN", 0], ["TWENTY", 0], ["ONE HUNDRED", 0]])` should return `{status: "INSUFFICIENT_FUNDS", change: []}`. + +```js +assert.deepEqual( + checkCashRegister(19.5, 20, [ + ['PENNY', 0.01], + ['NICKEL', 0], + ['DIME', 0], + ['QUARTER', 0], + ['ONE', 0], + ['FIVE', 0], + ['TEN', 0], + ['TWENTY', 0], + ['ONE HUNDRED', 0] + ]), + { status: 'INSUFFICIENT_FUNDS', change: [] } +); +``` + +`checkCashRegister(19.5, 20, [["PENNY", 0.01], ["NICKEL", 0], ["DIME", 0], ["QUARTER", 0], ["ONE", 1], ["FIVE", 0], ["TEN", 0], ["TWENTY", 0], ["ONE HUNDRED", 0]])` should return `{status: "INSUFFICIENT_FUNDS", change: []}`. + +```js +assert.deepEqual( + checkCashRegister(19.5, 20, [ + ['PENNY', 0.01], + ['NICKEL', 0], + ['DIME', 0], + ['QUARTER', 0], + ['ONE', 1], + ['FIVE', 0], + ['TEN', 0], + ['TWENTY', 0], + ['ONE HUNDRED', 0] + ]), + { status: 'INSUFFICIENT_FUNDS', change: [] } +); +``` + +`checkCashRegister(19.5, 20, [["PENNY", 0.5], ["NICKEL", 0], ["DIME", 0], ["QUARTER", 0], ["ONE", 0], ["FIVE", 0], ["TEN", 0], ["TWENTY", 0], ["ONE HUNDRED", 0]])` should return `{status: "CLOSED", change: [["PENNY", 0.5], ["NICKEL", 0], ["DIME", 0], ["QUARTER", 0], ["ONE", 0], ["FIVE", 0], ["TEN", 0], ["TWENTY", 0], ["ONE HUNDRED", 0]]}`. + +```js +assert.deepEqual( + checkCashRegister(19.5, 20, [ + ['PENNY', 0.5], + ['NICKEL', 0], + ['DIME', 0], + ['QUARTER', 0], + ['ONE', 0], + ['FIVE', 0], + ['TEN', 0], + ['TWENTY', 0], + ['ONE HUNDRED', 0] + ]), + { + status: 'CLOSED', + change: [ + ['PENNY', 0.5], + ['NICKEL', 0], + ['DIME', 0], + ['QUARTER', 0], + ['ONE', 0], + ['FIVE', 0], + ['TEN', 0], + ['TWENTY', 0], + ['ONE HUNDRED', 0] + ] + } +); +``` + +# --seed-- + +## --seed-contents-- + +```js + +``` + +# --solutions-- + +```js +const denom = [ + { name: "ONE HUNDRED", val: 100 }, + { name: "TWENTY", val: 20 }, + { name: "TEN", val: 10 }, + { name: "FIVE", val: 5 }, + { name: "ONE", val: 1 }, + { name: "QUARTER", val: 0.25 }, + { name: "DIME", val: 0.1 }, + { name: "NICKEL", val: 0.05 }, + { name: "PENNY", val: 0.01 }, + ]; + + function checkCashRegister(price, cash, cid) { + const output = { status: null, change: [] }; + let change = cash - price; + const register = cid.reduce( + function (acc, curr) { + acc.total += curr[1]; + acc[curr[0]] = curr[1]; + return acc; + }, + { total: 0 } + ); + if (register.total === change) { + output.status = "CLOSED"; + output.change = cid; + return output; + } + if (register.total < change) { + output.status = "INSUFFICIENT_FUNDS"; + return output; + } + const change_arr = denom.reduce(function (acc, curr) { + let value = 0; + while (register[curr.name] > 0 && change >= curr.val) { + change -= curr.val; + register[curr.name] -= curr.val; + value += curr.val; + change = Math.round(change * 100) / 100; + } + if (value > 0) { + acc.push([curr.name, value]); + } + return acc; + }, []); + if (change_arr.length < 1 || change > 0) { + output.status = "INSUFFICIENT_FUNDS"; + return output; + } + output.status = "OPEN"; + output.change = change_arr; + return output; + } +``` diff --git a/curriculum/challenges/japanese/25-front-end-development/lab-event-hub/66ebd4ae2812430bb883c787.md b/curriculum/challenges/japanese/25-front-end-development/lab-event-hub/66ebd4ae2812430bb883c787.md new file mode 100644 index 0000000000..7b3d1a504f --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/lab-event-hub/66ebd4ae2812430bb883c787.md @@ -0,0 +1,306 @@ +--- +id: 66ebd4ae2812430bb883c787 +title: Build an Event Hub +challengeType: 14 +dashedName: lab-event-hub +demoType: onClick +--- + +# --description-- + +In this lab you will utilize the semantic HTML elements to create the structure of a web page. You'll add content and images to make it look like a real event hub. + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should have a `header` element. +1. Inside the `header` element, you should have a `h1` element that contains the text `Event Hub`, and a `nav` element. +1. Inside the `nav` element, you should have an unordered list of two items containing links to different sections of the page. The first item should have the text `Upcoming Events`, and the second item should have the text `Past Events`. +1. Each link should be represented by an `a` element with an `href` attribute that links to the corresponding section of the page, `#upcoming-events` and `#past-events` respectively. +1. You should have a `main` element that contains the different sections of the page. +1. Inside the `main` element, you should have two `section` elements. +1. The first `section` element should have an `id` attribute with the value `upcoming-events` +1. Inside the `#upcoming-events` section, you should have: + + - An `h2` element with the text `Upcoming Events`. + - Two `article` elements. Each article should represent an event, and it should have : + - A `h3` element for the event title. + - A `p` element for the event description. You can add a date at the bottom if you like. + +1. The second `section` element should have an `id` attribute with the value `past-events`. +1. Inside the `#past-events` section, you should have: + + - An `h2` element with the text `Past Events`. + - Two `article` elements. Each article element should represent a past event, and it should have: + - An `h3` element for the event title, + - A `p` element for the event description. You can add a date at the bottom if you like. + - An image element with the `src` attribute pointing to an image file and the `alt` attribute with a description of the image. + +**Note:** You can use any text for the event descriptions and dates. You can use the following image URLs for the images if you like: + +- `https://cdn.freecodecamp.org/curriculum/labs/past-event1.jpg`. +- `https://cdn.freecodecamp.org/curriculum/labs/past-event2.jpg`. + +# --hints-- + +You should have a `header` element. + +```js +assert.isNotNull(document.querySelector("header")); +``` + +Your `header` element should come after the opening `body` tag. + +```js +assert.equal(document.querySelector("body")?.firstElementChild?.tagName, "HEADER"); +``` + +Inside the `header` element, you should have a `h1` element that contains the text `Event Hub`. + +```js +const h1Element = document.querySelector('header h1'); +assert.strictEqual(h1Element?.innerText, "Event Hub"); +``` + +Inside the `header` element, after the `h1` element, you should have a `nav` element. + +```js +assert.isNotNull(document.querySelector("header>h1+nav")); +``` + +Your `nav` element should contain an unordered list of two items. + +```js +const liElements = document.querySelectorAll('header nav>ul>li'); + +assert.isNotNull('header nav>ul'); +assert.strictEqual(liElements.length, 2); +``` + +The first item in the unordered list should be a link. + +```js +const firstLink = document.querySelectorAll('header nav ul li a')[0]; +assert.exists(firstLink); +``` + +The second item in the unordered list should be a link. + +```js +const secondLink = document.querySelectorAll('header nav ul li a')[1]; +assert.exists(secondLink); +``` + +The text of the first item in the unordered list should be `"Upcoming Events"`. + +```js +const firstLink = document.querySelectorAll('header nav>ul>li>a')[0]; +assert.strictEqual(firstLink.innerText, "Upcoming Events"); +``` + +The first item in the unordered list should have the `href` set to `#upcoming-events`. + +```js +const anchorElement = document.querySelectorAll("header nav>ul>li>a")[0]; +const hrefAttribute = anchorElement?.getAttribute("href"); +assert.strictEqual(hrefAttribute, "#upcoming-events"); +``` + +The second item in the unordered list should have the `href` set to `#past-events`. + +```js +const anchorElement = document.querySelectorAll("header nav>ul>li>a")[1]; +const hrefAttribute = anchorElement?.getAttribute("href"); +assert.strictEqual(hrefAttribute, "#past-events"); +``` + +You should have a `main` element after the `header` element closing tag. + +```js +const mainElement = document.querySelector("body>header+main"); +assert.isNotNull(mainElement); +``` + +Inside the `main` element, you should have two `section` elements. + +```js +const sectionElements = document.querySelectorAll('body>header+main>section'); +assert.strictEqual(sectionElements.length, 2); +``` + +Your first `section` element should have an `id` attribute with the value `upcoming-events`. + +```js +const firstSection = document.querySelectorAll('body>header+main>section')[0]; +const idAttribute = firstSection?.getAttribute("id"); +assert.strictEqual(idAttribute, "upcoming-events"); +``` + +Your second `section` element should have an `id` attribute with the value `past-events`. + +```js +const secondSection = document.querySelectorAll('body>header+main>section')[1]; +const idAttribute = secondSection?.getAttribute("id"); +assert.strictEqual(idAttribute, "past-events"); +``` + +Inside the `#upcoming-events` section, you should have an `h2` element with the text `Upcoming Events`. + +```js +const h2Element = document.querySelector('#upcoming-events h2'); +assert.strictEqual(h2Element?.innerText, "Upcoming Events"); +``` + +Inside the `#upcoming-events` section, you should have two `article` elements. + +```js +const articleElements = document.querySelectorAll('#upcoming-events article'); +assert.strictEqual(articleElements.length, 2); +``` + +Both of the `article` elements inside the `#upcoming-events` section should have an `h3` element for the event title. + +```js +const h3Elements = document.querySelectorAll('#upcoming-events article h3'); +assert.strictEqual(h3Elements.length, 2); +``` + +Both of the `article` elements inside the `#upcoming-events` section should have a paragraph element for the event description. + +```js +const pElement = document.querySelectorAll('#upcoming-events article h3+p').length; +assert.strictEqual(pElement, 2); +``` + +Inside the `#past-events` section, you should have an `h2` element with the text `Past Events`. + +```js +const h2Element = document.querySelector('#past-events h2'); +assert.strictEqual(h2Element?.innerText, "Past Events"); +``` + +Inside the `#past-events` section, you should have two `article` elements. + +```js +const articleElements = document.querySelectorAll('#past-events article'); +assert.strictEqual(articleElements.length, 2); +``` + +Both of the `article` elements inside the `#past-events` section should have an `h3` element for the event title. + +```js +const h3Elements = document.querySelectorAll('#past-events article h3'); +assert.strictEqual(h3Elements.length, 2); +``` + +Both of the `article` elements inside the `#past-events` section should have a paragraph element for the event description. + +```js +const pElement = document.querySelectorAll('#past-events article h3+p').length; +assert.strictEqual(pElement, 2); +``` + +Both of the `article` elements inside the `#past-events` section should have an image element. + +```js +const imgElements = document.querySelectorAll('#past-events article img'); +assert.strictEqual(imgElements.length, 2); +``` + +Both of the image elements inside the `#past-events` section should have the `src` attribute pointing to an image file. + +```js +const imgElements = document.querySelectorAll('#past-events article img'); +assert.strictEqual(imgElements.length, 2); + +for (let img of imgElements) { + assert(img.getAttribute("src")); +} +``` + +Both of the image elements inside the `#past-events` section should have the `alt` attribute with a description of the image. + +```js +const imgElements = document.querySelectorAll('#past-events article img'); +assert.strictEqual(imgElements.length, 2); + +for (let img of imgElements) { + assert(img.getAttribute("alt")); +} +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + + Event Hub + + + + + + + +``` + +# --solutions-- + +```html + + + + + + Event Hub + + +
          +

          Event Hub

          + +
          +
          +
          +

          Upcoming Events

          +
          +

          AI & Machine Learning Conference 2024

          +

          Join us for a deep dive into the latest advancements in artificial intelligence and machine learning. Industry leaders will share insights and case studies on how AI is transforming various sectors.

          +

          Date: August 10, 2024

          +
          +
          +

          Web Development Bootcamp

          +

          A hands-on workshop designed for developers looking to enhance their skills in modern web technologies including React, Node.js, and GraphQL. Perfect for both beginners and experienced developers.

          +

          Date: September 5, 2024

          +
          +
          +
          +

          Past Events

          +
          +

          Cybersecurity Summit 2024

          +

          An event focusing on the latest trends and threats in cybersecurity. Experts discussed strategies for protecting data and ensuring privacy in an increasingly digital world.

          +

          Date: June 15, 2024

          + Image from Cybersecurity Summit 2024 +
          +
          +

          Blockchain Expo 2024

          +

          A comprehensive event covering the future of blockchain technology. Topics included decentralized finance (DeFi), smart contracts, and the impact of blockchain on various industries.

          +

          Date: July 20, 2024

          + Image from Blockchain Expo 2024 +
          +
          +
          + + +``` + diff --git a/curriculum/challenges/japanese/25-front-end-development/lab-favorite-icon-toggler/66bf6bacf178eac7b96d4f5e.md b/curriculum/challenges/japanese/25-front-end-development/lab-favorite-icon-toggler/66bf6bacf178eac7b96d4f5e.md new file mode 100644 index 0000000000..6c0624aa31 --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/lab-favorite-icon-toggler/66bf6bacf178eac7b96d4f5e.md @@ -0,0 +1,216 @@ +--- +id: 66bf6bacf178eac7b96d4f5e +title: Build a Favorite Icon Toggler +challengeType: 14 +dashedName: build-a-favorite-icon-toggler +demoType: onClick +--- + +# --description-- + +In this lab you will use JavaScript click events to toggle the appearance of a favorite icon. When the heart icon is clicked, the appearance of the heart changes from empty to filled, and vice versa. + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. **Do not copy this demo project**. + +**User Stories:** + +1. You should have an unordered list with three items. +2. The unordered list should have the class `item-list`. +3. The three list items should contain the item name followed by a `span` element with the class `favorite-icon`. +4. The `span` element should contain the code `♡` initially to represent an empty heart. +5. When a span element containing a heart is clicked, you should add the `filled` class to the clicked `span` if it's not already present, and remove it, if it is. +6. When a `span` element containing a heart is clicked, the heart symbol should toggle between `♡` (empty heart) and `❤` (filled heart), depending on its current state. + +# --hints-- + +You should have an unordered list. + +```js +assert.exists(document.querySelector('ul')); +``` + +Your unordered list should have 3 items. + +```js +assert.lengthOf(document.querySelectorAll('ul li'), 3); +``` + +Your unordered list should have the class `item-list`. + +```js +assert.exists(document.querySelector('ul.item-list')); +``` + +Your individual list items should contain the item name. + +```js +assert.exists(document.querySelector('ul li').textContent); + +``` + +Your individual list item should contain a `span` element with the class `favorite-icon` + +```js +assert.exists(document.querySelector('ul li span.favorite-icon')); +``` + +Initially, the `span` elements should contain the code `♡` to represent an empty heart. + +```js +const inputs = document.querySelectorAll('ul li span.favorite-icon'); +assert(inputs.length) + +for (let input of inputs) { + assert.strictEqual(input.innerHTML.charCodeAt(0), 9825); +} +``` + +When the `span` element is clicked, and it contains the class `filled`, you should remove the class `filled` from the `span` element and change the innerHTML of the `span` element to `♡`. + +```js +const spanElements = document.querySelectorAll('.favorite-icon'); +assert(spanElements.length); + +spanElements.forEach(span => span.classList.add('filled')); + +spanElements.forEach(span => { + span.dispatchEvent(new Event('click')); + span.dispatchEvent(new Event('change')); + assert.isFalse(span.classList.contains('filled')); + assert.equal(span.innerHTML.charCodeAt(0), 9825); +}); +``` + +When the `span` element is clicked, and it doesn't contain the class `filled`, you should add the class `filled` to the `span` element and change the `innerHTML` of the `span` element to `❤`. + +```js +const spanElements = document.querySelectorAll('.favorite-icon'); +assert(spanElements.length); + +spanElements.forEach(span => span.classList.remove('filled')); + +spanElements.forEach(span => { + span.dispatchEvent(new Event('click')); + span.dispatchEvent(new Event('change')); + assert.isTrue(span.classList.contains('filled')); + assert.equal(span.innerHTML.charCodeAt(0), 10084); +}); +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + + + + + + + + + + +``` + +```css + +``` + +```js + +``` + +# --solutions-- + +```html + + + + + + + Favorite Icon Toggle + + + + +

          Art Supplies

          +
            +
          • + 120 gm paper + +
          • +
          • + Watercolor set + +
          • +
          • + Lead pencil 6B + +
          • +
          + + + + + +``` + +```css +body { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + height: 100vh; + margin: 0; + font-family: Arial, sans-serif; +} + +h1 { + margin-bottom: 20px; +} + +.item-list { + list-style-type: none; + padding: 0; +} + +.item-list li { + display: flex; + justify-content: space-between; + align-items: center; + padding: 10px; + border-bottom: 1px solid #ddd; + width: 200px; +} + +.favorite-icon { + font-size: 20px; + cursor: pointer; +} +``` + +```js +document.addEventListener("DOMContentLoaded", () => { + const favoriteIcons = document.querySelectorAll(".favorite-icon"); + + favoriteIcons.forEach((icon) => { + icon.addEventListener("click", () => { + if (icon.classList.contains("filled")) { + icon.classList.remove("filled"); + icon.innerHTML = "♡"; // Empty heart + } else { + icon.classList.add("filled"); + icon.innerHTML = "❤"; // Filled black heart + } + }); + }); +}); +``` diff --git a/curriculum/challenges/japanese/25-front-end-development/lab-house-painting/66d6a7a3e1aa411e94bf2346.md b/curriculum/challenges/japanese/25-front-end-development/lab-house-painting/66d6a7a3e1aa411e94bf2346.md new file mode 100644 index 0000000000..f584c1e915 --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/lab-house-painting/66d6a7a3e1aa411e94bf2346.md @@ -0,0 +1,533 @@ +--- +id: 66d6a7a3e1aa411e94bf2346 +title: Build a House Painting +challengeType: 14 +dashedName: build-a-house-painting +demoType: onClick +--- + +# --description-- + +In this lab, you will use HTML to create the structure of a house. Then, you will use CSS positioning to arrange the elements of your house like windows and doors. + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should have a `#house` `div`. +1. Your `#house` should have a `position` set to `relative` so its children can be positioned with respect to it. +1. Your `#house` should have a width of `500px` and a height of `400px`. +1. Your `#house` should have a background color and a border set. +1. You should have a `#chimney`, `#roof`, `#window-1`, `#window-2`, and `#door` `div`s within the `#house`. +1. All of the immediate children of the `#house` should have a `position` of `absolute`. +1. All of the immediate children of the `#house` should have a width, height, border, and background color set. +1. Your `#roof` should have a top value of `0`. +1. Your `#door` should be placed at the bottom of your house. +1. Your windows should be placed below your `#roof` and at least higher than one third of your `#door`'s height. +1. Both your windows and your door should have either `left` or `right` set to a value that places them within the house borders. +1. Your `#chimney` should have a top value that puts it at the top of your `#house`. +1. Your `#chimney` should have a `z-index` that puts it behind the house. + +**Note:** Be sure to link your stylesheet in your HTML to apply your CSS. + +# --hints-- + +You should have a `#house` `div`. + +```js +assert.exists(document.querySelector("div#house")); +``` + +You should target `#house` and set its `position` to `relative`. + +```js +assert.equal(new __helpers.CSSHelp(document).getStyle('#house')?.getPropertyValue("position"), "relative"); +``` + +You should target `#house` and set its `border` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#house")?.getPropertyValue("border")); +``` + +You should target `#house` and set its `background-color` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#house")?.getPropertyValue("background-color")); +``` + +You should target `#house` and set its width to `500px`. + +```js +assert.equal(new __helpers.CSSHelp(document).getStyle("#house")?.getPropertyValue("width"), "500px") +``` + +You should target `#house` and set its height to `400px`. + +```js +assert.equal(new __helpers.CSSHelp(document).getStyle('#house')?.getPropertyValue("height"), "400px") +``` + +You should have a `#chimney` `div` within the `#house`. + +```js +assert.exists(document.querySelector("div#house div#chimney")); +``` + +`#chimney` should have the `position` property set to `absolute`. + +```js +assert.equal(getComputedStyle(document.querySelector("#chimney"))?.getPropertyValue("position"), "absolute"); +``` + +You should target `#chimney` and set its `width` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#chimney")?.getPropertyValue("width")); +``` + +You should target `#chimney` and set its `height` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#chimney")?.getPropertyValue("height")); +``` + +You should target `#chimney` and set its `border` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#chimney")?.getPropertyValue("border")); +``` + +You should target `#chimney` and set its `background-color` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#chimney")?.getPropertyValue("background-color")); +``` + +You should have a `#roof` `div` within the `#house`. + +```js +assert.exists(document.querySelector("div#house div#roof")); +``` + +`#roof` should have the `position` property set to `absolute`. + +```js +assert.equal(getComputedStyle(document.querySelector("#roof"))?.getPropertyValue("position"), "absolute"); +``` + +You should target `#roof` and set its `width` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#roof")?.getPropertyValue("width")); +``` + +You should target `#roof` and set its `height` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#roof")?.getPropertyValue("height")); +``` + +You should target `#roof` and set its `border` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#roof")?.getPropertyValue("border")); +``` + +You should target `#roof` and set its `background-color` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#roof")?.getPropertyValue("background-color")); +``` + +You should have a `#window-1` `div` within the `#house`. + +```js +assert.exists(document.querySelector("div#house div#window-1")); +``` + +`#window-1` should have the `position` property set to `absolute`. + +```js +assert.equal(getComputedStyle(document.querySelector("#window-1"))?.getPropertyValue("position"), "absolute"); +``` + +You should target `#window-1` and set its `width` property. + +```js +const window1 = new __helpers.CSSHelp(document).getStyle("#window-1")?.getPropertyValue("width"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("width") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("width"); +assert.isNotEmpty(window1 || windows); +``` + +You should target `#window-1` and set its `height` property. + +```js +const window1 = new __helpers.CSSHelp(document).getStyle("#window-1")?.getPropertyValue("height"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("height") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("height"); +assert.isNotEmpty(window1 || windows); +``` + +You should target `#window-1` and set its `border` property. + +```js +const window1 = new __helpers.CSSHelp(document).getStyle("#window-1")?.getPropertyValue("border"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("border") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("border"); +assert.isNotEmpty(window1 || windows); +``` + +You should target `#window-1` and set its `background-color` property. + +```js +const window1 = new __helpers.CSSHelp(document).getStyle("#window-1")?.getPropertyValue("background-color"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("background-color") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("background-color"); +assert.isNotEmpty(window1 || windows); +``` + +You should have a `#window-2` `div` within the `#house`. + +```js +assert.exists(document.querySelector("div#house div#window-2")); +``` + +`#window-2` should have the `position` property set to `absolute`. + +```js +assert.equal(getComputedStyle(document.querySelector("#window-2"))?.getPropertyValue("position"), "absolute"); +``` + +You should target `#window-2` and set its `width` property. + +```js +const window2 = new __helpers.CSSHelp(document).getStyle("#window-2")?.getPropertyValue("width"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("width") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("width"); +assert.isNotEmpty(window2 || windows); +``` + +You should target `#window-2` and set its `height` property. + +```js +const window2 = new __helpers.CSSHelp(document).getStyle("#window-2")?.getPropertyValue("height"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("height") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("height"); +assert.isNotEmpty(window2 || windows); +``` + +You should target `#window-2` and set its `border` property. + +```js +const window2 = new __helpers.CSSHelp(document).getStyle("#window-2")?.getPropertyValue("border"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("border") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("border"); +assert.isNotEmpty(window2 || windows); +``` + +You should target `#window-2` and set its `background-color` property. + +```js +const window2 = new __helpers.CSSHelp(document).getStyle("#window-2")?.getPropertyValue("background-color"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("background-color") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("background-color"); +assert.isNotEmpty(window2 || windows); +``` + +You should have a `#door` `div` within the `#house`. + +```js +assert.exists(document.querySelector("div#house div#door")); +``` + +`#door` should have the `position` property set to `absolute`. + +```js +assert.equal(getComputedStyle(document.querySelector("#door"))?.getPropertyValue("position"), "absolute"); +``` + +You should target `#door` and set its `width` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#door")?.getPropertyValue("width")); +``` + +You should target `#door` and set its `height` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#door")?.getPropertyValue("height")); +``` + +You should target `#door` and set its `border` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#door")?.getPropertyValue("border")); +``` + +You should target `#door` and set its `background-color` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#door")?.getPropertyValue("background-color")); +``` + +Your `#roof` should have the `top` property set to `0`. + +```js +assert.equal(getComputedStyle(document.querySelector("#roof"))?.getPropertyValue("top"), "0px"); +``` + +Your `#door` should be placed at the bottom of the house. + +```js +const door = getComputedStyle(document.querySelector("#door")) +const doorBottom = Number(door.getPropertyValue("bottom").replace("px", "")); +assert.strictEqual(doorBottom, 0); +``` + +You should set either `left` or `right` on your `#door` and arrange it within the house borders. + +```js +const door = getComputedStyle(document.querySelector("#door")) +const doorLeft = Number(door.getPropertyValue("left").replace("px", "")); +const doorRight = Number(door.getPropertyValue("right").replace("px", "")); +assert.isAbove(doorLeft, 0); +assert.isAbove(doorRight, 0); +``` + +Your `#chimney` should have a `top` value that puts it at the top of your `#house`. + +```js +const chimney = getComputedStyle(document.querySelector("#chimney")); +assert.equal(Number(chimney?.getPropertyValue("top").replace("px", "")), - Number(chimney?.getPropertyValue("height").replace("px", ""))); +``` + +Your `#chimney` should have a `z-index` that puts it behind the house. + +```js +const houseZIndex = getComputedStyle(document.querySelector("#house"))?.getPropertyValue("z-index"); +const chimneyZIndex = getComputedStyle(document.querySelector("#chimney"))?.getPropertyValue("z-index"); +if (houseZIndex === "auto") { + assert.isBelow(Number(chimneyZIndex), 0) +} else { + assert.isBelow(Number(chimneyZIndex), Number(houseZIndex)); +} +``` + +Your windows should be placed below your `#roof` and at least higher than one third of your `#door`'s height. + +```js +const window1 = getComputedStyle(document.querySelector("#window-1")) +const window2 = getComputedStyle(document.querySelector("#window-2")) +const door = getComputedStyle(document.querySelector("#door")) +const roof = getComputedStyle(document.querySelector("#roof")) +const w1Top = Number(window1.getPropertyValue("top").replace("px", "")); +const w1Bottom = Number(window1.getPropertyValue("bottom").replace("px", "")); +const w2Top = Number(window2.getPropertyValue("top").replace("px", "")); +const w2Bottom = Number(window2.getPropertyValue("bottom").replace("px", "")); +const doorHeight = Number(door.getPropertyValue("height").replace("px", "")); +const roofHeight = Number(roof.getPropertyValue("height").replace("px", "")); +assert.isAbove(w1Top, roofHeight); +assert.isAbove(w1Bottom, doorHeight/3); +assert.isAbove(w2Top, roofHeight); +assert.isAbove(w2Bottom, doorHeight/3); +``` + +You should set either `left` or `right` on your windows and arrange them within the house borders. + +```js +const window1 = getComputedStyle(document.querySelector("#window-1")) +const window2 = getComputedStyle(document.querySelector("#window-2")) +const w1Left = Number(window1.getPropertyValue("left").replace("px", "")); +const w1Right = Number(window1.getPropertyValue("right").replace("px", "")); +const w2Left = Number(window2.getPropertyValue("left").replace("px", "")); +const w2Right = Number(window2.getPropertyValue("right").replace("px", "")); +assert.isAbove(w1Left, 0); +assert.isAbove(w1Right, 0); +assert.isAbove(w2Left, 0); +assert.isAbove(w2Right, 0); +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + + House Painting + + + + + +``` + +```css + +``` + +# --solutions-- + +```html + + + + + + House Painting + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          WELCOME
          +
          + + +``` + +```css +* { + box-sizing: border-box; + } + + body { + margin: 0; + padding: 0; + display: flex; + justify-content: center; + align-items: center; + height: 100vh; + background: linear-gradient( + #b3e6ff, + #b3e6ff 60%, + green 60% + ); + } + + #house { + flex: 0 0 auto; + width: 500px; + height: 400px; + position: relative; + background-color: #ff9980; + border: 6px solid #b35900; + } + + #chimney { + position: absolute; + width: 90px; + height: 100px; + top: -100px; + left: 65%; + background: repeating-linear-gradient( + #e6e6e6, + #e6e6e6 10%, + black 10%, + black 12% + ); + border: 2px solid black; + z-index: -1; + } + + #smoke { + width: 40px; + height: 40px; + background-color: rgba(0,0,0,0.3); + position: absolute; + top: -20px; + left: 20px; + border-radius: 50%; + box-shadow: 0 -10px 10px 10px rgba(0,0,0,0.3); + border: none; + } + + #roof { + border: 2px; + width: 100%; + height: 110px; + background-color: green; + position: absolute; + top: 0; + background: repeating-linear-gradient( + 45deg, + #b35900, + #b35900 2%, + transparent 2%, + transparent 5% + ), repeating-linear-gradient( + -45deg, + #b35900, + #b35900 2%, + #ff9980 2%, + #ff9980 5% + ) + } + + #window-1, #window-2 { + width: 100px; + height: 100px; + background: linear-gradient( + to right, + #ffffb3, + #ffffb3 48%, + #b35900 48%, + #b35900 52%, + #ffffb3 52%, + #ffffb3 100% + ); + position: absolute; + top: 40%; + border: 6px solid #b35900; + } + + #window-1 { + left: 7.5%; + } + + #window-2 { + right: 7.5%; + } + + #door { + width: 130px; + height: 180px; + position: absolute; + bottom: 0%; + left: 185px; + background-color: #e6e6e6; + border: 6px solid #b35900; + transform: translateY(6px); + } + + #door-knob { + width: 20px; + height: 20px; + background-color: #b35900; + border-radius: 50%; + position: absolute; + top: 50%; + right: 5%; + } + + #welcome { + font-family: sans-serif; + font-weight: bold; + width: 130px; + height: 40px; + position: absolute; + bottom: -47px; + left: 178px; + background-color: #85e085; + border: 2px solid black; + transform: skewX(-20deg); + display: flex; + align-items: center; + justify-content: center; + } +``` diff --git a/curriculum/challenges/japanese/25-front-end-development/lab-javascript-trivia-bot/66ed41f912d0bb1dc62da5dd.md b/curriculum/challenges/japanese/25-front-end-development/lab-javascript-trivia-bot/66ed41f912d0bb1dc62da5dd.md new file mode 100644 index 0000000000..bac8eee566 --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/lab-javascript-trivia-bot/66ed41f912d0bb1dc62da5dd.md @@ -0,0 +1,178 @@ +--- +id: 66ed41f912d0bb1dc62da5dd +title: Build a JavaScript Trivia Bot +challengeType: 14 +dashedName: lab-javascript-trivia-bot +--- + +# --description-- + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should log `"Hello! I'm your coding fun fact guide!"` to the console as a greeting message to the user. +1. You should create three variables: `botName`, `botLocation`, and `favoriteLanguage`, that store the bot's name, where it's from, and its favorite coding language, respectively. +1. You should use string concatenation to log `"My name is (botName) and I live on (botLocation)."` to the console. +1. You should use string concatenation to log `"My favorite programming language is (favoriteLanguage)."` to the console. +1. You should use `let` to create a `codingFact` variable and assign it a string that is a fun fact about your bot's favorite coding language and uses string concatenation to include the use of the `favoriteLanguage` variable. +1. You should log the `codingFact` to the console. +1. You should reassign the `codingFact` variable to a new fact about the bot's favorite language using the `favoriteLanguage` variable again. +1. You should log the `codingFact` to the console again. +1. You should reassign the `codingFact` variable again to another new fact about the bot's favorite language using the `favoriteLanguage` variable. +1. You should log the `codingFact` to the console a third time. +1. You should log `"It was fun sharing these facts with you. Goodbye! - (botName) from (botLocation)."` to the console as a farewell statement from the bot. + +# --hints-- + +You should log `"Hello! I'm your coding fun fact guide!"` to the console. + +```js +assert.equal(output[0], "Hello! I'm your coding fun fact guide!") +``` + +You should declare a `botName` variable and give it a value. + +```js +assert.exists(botName); +assert.isString(botName); +``` + +You should declare a `botLocation` variable and give it a value. + +```js +assert.exists(botLocation); +assert.isString(botLocation); +``` + +You should declare a `favoriteLanguage` variable and give it a value. + +```js +assert.exists(favoriteLanguage); +assert.isString(favoriteLanguage); +``` + +You should log to the console `"My name is (botName) and I live on (botLocation)."` using concatenation to add the variables to the string. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +assert.equal(output[1], `My name is ${botName} and I live on ${botLocation}.`) +assert.match(codeWithoutComments, /is ("|')\s*\+\s*botName\s*\+\s*("|') and I live on \2\s*\+\s*botLocation\s*\+\s*('|")\./) +``` + +You should log to the console `"My favorite programming language is (favoriteLanguage)."` using concatenation to add the variable to the string. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +assert.equal(output[2], `My favorite programming language is ${favoriteLanguage}.`) +assert.match(codeWithoutComments, /language is ('|")\s*\+\s*favoriteLanguage\s*\+\s*('|")\./); +``` + +You should use `let` to declare a new variable `codingFact`. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +const [first, second, third] = codeWithoutComments.match(/(let )?\s*codingFact\s*=\s*("|').+?\2\s*\+\s*favoriteLanguage/g) +assert.match(code, /let\s+codingFact/) +assert.include(first, 'let'); +assert.exists(first); +``` + +You should give `codingFact` a value that includes `favoriteLanguage` using concatenation. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +const [first, second, third] = codeWithoutComments.match(/(let )?\s*codingFact\s*=\s*("|').+?\2\s*\+\s*favoriteLanguage/g) +assert.match(code, /let\scodingFact\s*=\s*("|').+?\1\s*\+\s*favoriteLanguage/) +assert.include(first, 'let'); +assert.exists(first); +``` + +You should log `codingFact` to the console. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +const loggingCodingFacts = codeWithoutComments.match(/console\.log\(\s*codingFact\s*\)/g) +assert.include(output[3], favoriteLanguage); +assert.isAtLeast(loggingCodingFacts.length, 1); +``` + +You should assign a new value to `codingFact` that also contains `favoriteLanguage`, and log it to the console. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +const loggingCodingFacts = codeWithoutComments.match(/console\.log\(\s*codingFact\s*\)/g) +const [first, second, third] = codeWithoutComments.match(/(let )?\s*codingFact\s*=\s*("|').+?\2\s*\+\s*favoriteLanguage/g) +assert.include(output[4], favoriteLanguage); +assert.notEqual(output[4], output[3]); +assert.isAtLeast(loggingCodingFacts.length, 2); +assert.exists(second); +``` + +You should assign a value to `codingFact` for the third time that also contains `favoriteLanguage`, and log it to the console. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +const loggingCodingFacts = codeWithoutComments.match(/console\.log\(\s*codingFact\s*\)/g) +const [first, second, third] = codeWithoutComments.match(/(let )?\s*codingFact\s*=\s*("|').+?\2\s*\+\s*favoriteLanguage/g) +assert.include(output[5], favoriteLanguage); +assert.notEqual(output[5], output[4]); +assert.equal(output[5], codingFact); +assert.lengthOf(loggingCodingFacts, 3); +assert.exists(third); +``` + +You should log to the console `"It was fun sharing these facts with you. Goodbye! - (botName) from (botLocation)."` using concatenation to add the values of the variables. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +assert.equal(output[6], `It was fun sharing these facts with you. Goodbye! - ${botName} from ${botLocation}.`); +assert.match(codeWithoutComments, /\. Goodbye! - ("|')\s*\+\s*botName\s*\+\s*('|") from \2\s*\+\s*botLocation\s*\+\s*("|')\./) +``` + +# --seed-- + +## --before-user-code-- + +```js +const temp = console.log +const output = [] +console.log = function (...args) { +temp(...args) +output.push(...args) +} +``` + +## --seed-contents-- + +```js + +``` + +# --solutions-- + +```js +console.log("Hello! I'm your coding fun fact guide!"); + +const botName = "JsBot"; +const botLocation = "planet Eris"; +const favoriteLanguage = "JavaScript"; + +console.log("My name is " + botName + " and I live on " + botLocation + "."); +console.log("My favorite programming language is " + favoriteLanguage + "."); + +let codingFact = "Did you know that " + favoriteLanguage + " was created in just 10 days?"; + +console.log(codingFact); + +codingFact = "Another fun fact: " + favoriteLanguage + "was originally called Mocha!"; + +console.log(codingFact); + +codingFact = "Also, " + favoriteLanguage + " is the most popular programming language in the world."; + +console.log(codingFact); + +console.log("It was fun sharing these facts with you. Goodbye! - " + botName + " from " + botLocation + "."); + +``` diff --git a/curriculum/challenges/japanese/25-front-end-development/lab-palindrome-checker/657bdc55a322aae1eac3838f.md b/curriculum/challenges/japanese/25-front-end-development/lab-palindrome-checker/657bdc55a322aae1eac3838f.md new file mode 100644 index 0000000000..df707a0ea8 --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/lab-palindrome-checker/657bdc55a322aae1eac3838f.md @@ -0,0 +1,542 @@ +--- +id: 657bdc55a322aae1eac3838f +title: Build a Palindrome Checker +challengeType: 14 +dashedName: build-a-palindrome-checker +demoType: onClick +--- + +# --description-- + +A palindrome is a word or phrase that can be read the same way forwards and backwards, ignoring punctuation, case, and spacing. + +**Note:** You'll need to remove **all non-alphanumeric characters** (punctuation, spaces and symbols) and turn everything into the same case (lower or upper case) in order to check for palindromes. + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should have an `input` element with an `id` of `"text-input"`. +1. You should have a `button` element with an `id` of `"check-btn"`. +1. You should have a `div`, `span` or `p` element with an `id` of `"result"`. +1. When you click on the `#check-btn` element without entering a value into the `#text-input` element, an alert should appear with the text `"Please input a value"`. +1. When the `#text-input` element only contains the letter `A` and the `#check-btn` element is clicked, the `#result` element should contain the text `"A is a palindrome"`. +1. When the `#text-input` element contains the text `eye` and the `#check-btn` element is clicked, the `#result` element should contain the text `"eye is a palindrome"`. +1. When the `#text-input` element contains the text `_eye` and the `#check-btn` element is clicked, the `#result` element should contain the text `"_eye is a palindrome"`. +1. When the `#text-input` element contains the text `race car` and the `#check-btn` element is clicked, the `#result` element should contain the text `"race car is a palindrome"`. +1. When the `#text-input` element contains the text `not a palindrome` and the `#check-btn` element is clicked, the `#result` element should contain the text `"not a palindrome is not a palindrome"`. +1. When the `#text-input` element contains the text `A man, a plan, a canal. Panama` and the `#check-btn` element is clicked, the `#result` element should contain the text `"A man, a plan, a canal. Panama is a palindrome"`. +1. When the `#text-input` element contains the text `never odd or even` and the `#check-btn` element is clicked, the `#result` element should contain the text `"never odd or even is a palindrome"`. +1. When the `#text-input` element contains the text `nope` and the `#check-btn` element is clicked, the `#result` element should contain the text `"nope is not a palindrome"`. +1. When the `#text-input` element contains the text `almostomla` and the `#check-btn` element is clicked, the `#result` element should contain the text `"almostomla is not a palindrome"`. +1. When the `#text-input` element contains the text `My age is 0, 0 si ega ym.` and the `#check-btn` element is clicked, the `#result` element should contain the text `"My age is 0, 0 si ega ym. is a palindrome"`. +1. When the `#text-input` element contains the text `1 eye for of 1 eye.` and the `#check-btn` element is clicked, the `#result` element should contain the text `"1 eye for of 1 eye. is not a palindrome"`. +1. When the `#text-input` element contains the text `0_0 (: /-\ :) 0-0` and the `#check-btn` element is clicked, the `#result` element should contain the text `"0_0 (: /-\ :) 0-0 is a palindrome"`. +1. When the `#text-input` element contains the text `five|\_/|four` and the `#check-btn` element is clicked, the `#result` element should contain the text `"five|\_/|four is not a palindrome"`. + +# --hints-- + +You should have an `input` element with an `id` of `"text-input"`. + +```js +const el = document.getElementById('text-input'); +assert.strictEqual(el?.nodeName?.toLowerCase(), 'input'); +``` + +You should have a `button` element with an `id` of `"check-btn"`. + +```js +const el = document.getElementById('check-btn'); +assert.strictEqual(el?.nodeName?.toLowerCase(), 'button'); +``` + +You should have a `div`, `span`, or `p` element with an `id` of `result`. + +```js +const el = document.getElementById('result'); +assert(['div', 'span', 'p'].includes(el?.nodeName?.toLowerCase())); +``` + +When you click on the `#check-btn` element without entering a value into the `#text-input` element, an alert should appear with the text `"Please input a value"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +let alertMessage; +window.alert = (message) => alertMessage = message; // Override alert and store message + +inputEl.value = ''; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(alertMessage.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'please input a value'); +``` + +When the `#text-input` element only contains the letter `A` and the `#check-btn` element is clicked, the `#result` element should contain the text `"A is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'A'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'a is a palindrome'); +``` + +When the `#text-input` element contains the text `eye` and the `#check-btn` element is clicked, the `#result` element should contain the text `"eye is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'eye'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'eye is a palindrome'); +``` + +When the `#text-input` element contains the text `_eye` and the `#check-btn` element is clicked, the `#result` element should contain the text `"_eye is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = '_eye'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), '_eye is a palindrome'); +``` + +When the `#text-input` element contains the text `race car` and the `#check-btn` element is clicked, the `#result` element should contain the text `"race car is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'race car'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'race car is a palindrome'); +``` + +When the `#text-input` element contains the text `not a palindrome` and the `#check-btn` element is clicked, the `#result` element should contain the text `"not a palindrome is not a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'not a palindrome'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'not a palindrome is not a palindrome'); +``` + +When the `#text-input` element contains the text `A man, a plan, a canal. Panama` and the `#check-btn` element is clicked, the `#result` element should contain the text `"A man, a plan, a canal. Panama is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'A man, a plan, a canal. Panama'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'a man, a plan, a canal. panama is a palindrome'); +``` + +When the `#text-input` element contains the text `never odd or even` and the `#check-btn` element is clicked, the `#result` element should contain the text `"never odd or even is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'never odd or even'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'never odd or even is a palindrome'); +``` + +When the `#text-input` element contains the text `nope` and the `#check-btn` element is clicked, the `#result` element should contain the text `"nope is not a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'nope'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'nope is not a palindrome'); +``` + +When the `#text-input` element contains the text `almostomla` and the `#check-btn` element is clicked, the `#result` element should contain the text `"almostomla is not a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'almostomla'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'almostomla is not a palindrome'); +``` + +When the `#text-input` element contains the text `My age is 0, 0 si ega ym.` and the `#check-btn` element is clicked, the `#result` element should contain the text `"My age is 0, 0 si ega ym. is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'My age is 0, 0 si ega ym.'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'my age is 0, 0 si ega ym. is a palindrome'); +``` + +When the `#text-input` element contains the text `1 eye for of 1 eye.` and the `#check-btn` element is clicked, the `#result` element should contain the text `"1 eye for of 1 eye. is not a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = '1 eye for of 1 eye.'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), '1 eye for of 1 eye. is not a palindrome'); +``` + +When the `#text-input` element contains the text `0_0 (: /-\ :) 0-0` and the `#check-btn` element is clicked, the `#result` element should contain the text `"0_0 (: /-\ :) 0-0 is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = '0_0 (: /-\ :) 0-0'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), '0_0 (: /-\ :) 0-0 is a palindrome'); +``` + +When the `#text-input` element contains the text `five|\_/|four` and the `#check-btn` element is clicked, the `#result` element should contain the text `"five|\_/|four is not a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'five|\_/|four'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'five|\_/|four is not a palindrome'); +``` + +When the `#text-input` element contains an alphanumeric palindrome, the `#result` element should correctly identify it as a palindrome. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +const characters = 'abcdefghijklmnopqrstuvwxyz0123456789'; +const charactersLength = characters.length; + +const firstLetter = characters.charAt(Math.floor(Math.random() * charactersLength)); +const secondLetter = characters.charAt(Math.floor(Math.random() * charactersLength)); +const thirdLetter = characters.charAt(Math.floor(Math.random() * charactersLength)); +const fourthLetter = characters.charAt(Math.floor(Math.random() * charactersLength)); + +const phrase = firstLetter + secondLetter + thirdLetter + fourthLetter + fourthLetter + thirdLetter + secondLetter + firstLetter; + +inputEl.value = phrase; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); + +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), phrase + ' is a palindrome'); +``` + +When the `#text-input` element contains a random sequence of alphanumeric characters that is not a palindrome, the `#result` element should say it is not a palindrome. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +let characters = 'abcdefghijklmnopqrstuvwxyz0123456789'; +let charactersLength = characters.length; + +const firstIndex = Math.floor(Math.random() * charactersLength); +const firstLetter = characters.charAt(firstIndex); +characters = characters.slice(0,firstIndex) + characters.slice(firstIndex + 1); +charactersLength--; + + +const secondIndex = Math.floor(Math.random() * charactersLength); +const secondLetter = characters.charAt(secondIndex); +characters = characters.slice(0,secondIndex) + characters.slice(secondIndex + 1); +charactersLength--; + +const thirdIndex = Math.floor(Math.random() * charactersLength); +const thirdLetter = characters.charAt(thirdIndex); +characters = characters.slice(0,thirdIndex) + characters.slice(thirdIndex + 1); +charactersLength--; + +const fourthIndex = Math.floor(Math.random() * charactersLength); +const fourthLetter = characters.charAt(fourthIndex); +characters = characters.slice(0,fourthIndex) + characters.slice(fourthIndex + 1); +charactersLength--; + +const phrase = firstLetter + secondLetter + thirdLetter + fourthLetter; + +inputEl.value = phrase; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); + +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), phrase + ' is not a palindrome'); +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + + Palindrome Checker + + + + + + + + +``` + +```css + +``` + +```js + +``` + +# --solutions-- + +```html + + + + + + + + Palindrome Checker + + + +
          + +

          Is it a Palindrome?

          +
          + + + + +
          +
          +

          + 💡 + A palindrome is a word or sentence that's spelled the same + way both forward and backward, ignoring punctuation, case, and + spacing. +

          +
          +
          + + + +``` + +```css +* { + margin: 0; + padding: 0; + box-sizing: border-box; +} + +body { + font-family: Verdana, Geneva, Tahoma, sans-serif; + background-color: #0a0a23; + color: #ffffff; +} + +.container { + width: 100%; + min-height: 100vh; + position: relative; + display: flex; + align-items: center; + justify-content: center; + flex-direction: column; +} + +.freecodecamp-logo { + height: 30px; + margin-bottom: 20px; +} + +.title { + text-align: center; + padding: 10px 0; + font-size: 2.5rem; + margin-bottom: 20px; +} + +.palindrome-div { + width: min(100vw, 450px); + min-height: 100px; + border-radius: 20px; + display: flex; + align-items: center; + justify-content: center; + flex-wrap: wrap; + padding: 20px; + margin: 10px 0; + background-color: white; + box-shadow: 0 6px 6px #002ead; +} + +label { + color: #0a0a23; + margin-bottom: 20px; +} + +.palindrome-btn { + width: 90px; + border: none; + padding: 10px; + border-radius: 15px; + background-color: #5a01a7; + color: #fff; + cursor: pointer; +} + +.palindrome-input { + height: 30px; + width: 250px; + text-align: center; + font-size: 1.2rem; + margin: 10px; + border: none; + border-bottom: 2px solid #5a01a7; +} + +.palindrome-input:focus { + border-bottom: 3px solid #5a01a7; +} + +.palindrome-input::placeholder { + text-align: center; +} + +.user-input { + font-size: 1.4rem; + margin-top: 10px; + text-align: center; +} + +.results-div { + overflow-y: auto; + word-wrap: break-word; + min-height: 50px; + color: black; +} + +.hidden { + display: none; +} + +.palindrome-definition-div { + width: min(100vw, 450px); + font-size: 1.3rem; + min-height: 140px; + background-color: #00471b; + margin-top: 20px; + padding: 20px; + border-radius: 20px; + display: flex; + align-items: center; + justify-content: center; +} + +.palindrome-definition { + vertical-align: middle; + text-align: center; +} +``` + +```js +const userInput = document.getElementById("text-input"); +const checkPalindromeBtn = document.getElementById("check-btn"); +const resultDiv = document.getElementById("result"); + +const checkForPalindrome = (input) => { + const originalInput = input; // Store for later output + + if (input === "") { + alert("Please input a value"); + return; + } + + // Remove the previous result + resultDiv.replaceChildren(); + + const lowerCaseStr = input.replace(/[^A-Za-z0-9]/gi, "").toLowerCase(); + let resultMsg = `${originalInput} ${ + lowerCaseStr === [...lowerCaseStr].reverse().join("") ? "is" : "is not" + } a palindrome.`; + + const pTag = document.createElement("p"); + pTag.className = "user-input"; + pTag.innerHTML = resultMsg; + resultDiv.appendChild(pTag); + + // Show the result. + resultDiv.classList.remove("hidden"); +}; + +checkPalindromeBtn.addEventListener("click", () => { + checkForPalindrome(userInput.value); + userInput.value = ""; +}); + +userInput.addEventListener("keydown", (e) => { + if (e.key === "Enter") { + checkForPalindrome(userInput.value); + userInput.value = ""; + } +}); +``` diff --git a/curriculum/challenges/japanese/25-front-end-development/lab-product-landing-page/587d78af367417b2b2512b04.md b/curriculum/challenges/japanese/25-front-end-development/lab-product-landing-page/587d78af367417b2b2512b04.md new file mode 100644 index 0000000000..34c416823c --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/lab-product-landing-page/587d78af367417b2b2512b04.md @@ -0,0 +1,734 @@ +--- +id: 587d78af367417b2b2512b04 +title: Build a Product Landing Page +challengeType: 14 +dashedName: build-a-product-landing-page +demoType: onClick +--- + +# --description-- + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. Your product landing page should have a `header` element with a corresponding `id="header"`. +2. You should have an image within the `header` element with a corresponding `id="header-img"` (A logo would make a good image here). +3. Within the `#header` element, you should have a `nav` element with a corresponding `id="nav-bar"`. +4. You should have at least three clickable elements inside the `nav` element, each with the class `nav-link`. +5. When you click a `.nav-link` button in the `nav` element, you should be taken to the corresponding section of the landing page. +6. You should have an embedded product video with `id="video"`. +7. Your landing page should have a `form` element with a corresponding `id="form"`. +8. Within the form, there should be an `input` field with `id="email"` where you can enter an email address. +9. The `#email` input field should have placeholder text to let users know what the field is for. +10. The `#email` input field should use HTML5 validation to confirm that the entered text is an email address. +11. Within the form, there should be a submit `input` with a corresponding `id="submit"`. +12. When you click the `#submit` element, the email should be submitted to a static page (use this mock URL: `https://www.freecodecamp.com/email-submit`). +13. The navbar should always be at the top of the viewport. +14. Your product landing page should have at least one media query. +15. Your product landing page should utilize CSS flexbox at least once. + +**Note:** Be sure to link your stylesheet in your HTML and apply your CSS. + +# --hints-- + +You should have a `header` element with an `id` of `header`. + +```js +const el = document.getElementById('header') +assert(!!el && el.tagName === 'HEADER') +``` + +You should have an `img` element with an `id` of `header-img`. + +```js +const el = document.getElementById('header-img') +assert(!!el && el.tagName === 'IMG') +``` + +Your `#header-img` should be a descendant of the `#header`. + +```js +const els = document.querySelectorAll('#header #header-img') +assert(els.length > 0) +``` + +Your `#header-img` should have a `src` attribute. + +```js +const el = document.getElementById('header-img') +assert(!!el && !!el.src) +``` + +Your `#header-img`’s `src` value should be a valid URL (starts with `http`). + +```js +const el = document.getElementById('header-img'); +assert(!!el && el.getAttribute('src') !== "" && /^http/.test(el.src)); +``` + +You should have a `nav` element with an `id` of `nav-bar`. + +```js +const el = document.getElementById('nav-bar') +assert(!!el && el.tagName === 'NAV') +``` + +Your `#nav-bar` should be a descendant of the `#header`. + +```js +const els = document.querySelectorAll('#header #nav-bar') +assert(els.length > 0) +``` + +You should have at least 3 `.nav-link` elements within the `#nav-bar`. + +```js +const els = document.querySelectorAll('#nav-bar .nav-link') +assert(els.length >= 3) +``` + +Each `.nav-link` element should have an `href` attribute. + +```js +const els = document.querySelectorAll('.nav-link') +els.forEach(el => { + if (!el.href) assert(false) +}) +assert(els.length > 0) +``` + +Each `.nav-link` element should link to a corresponding element on the landing page (has an `href` with a value of another element's id. e.g. `#footer`). + +```js +const els = document.querySelectorAll('.nav-link') +els.forEach(el => { + const linkDestination = el.getAttribute('href').slice(1) + if (!document.getElementById(linkDestination)) assert(false) +}) +assert(els.length > 0) +``` + +You should have a `video` or `iframe` element with an `id` of `video`. + +```js +const el = document.getElementById('video') +assert(!!el && (el.tagName === 'VIDEO' || el.tagName === 'IFRAME')) +``` + +Your `#video` should have a `src` attribute. + +```js +let el = document.getElementById('video') +const sourceNode = el.children; +let sourceElement = null; +if (sourceNode.length) { + sourceElement = [...video.children].filter(el => el.localName === 'source')[0]; +} +if (sourceElement) { + el = sourceElement; +} +assert(el.hasAttribute('src')); +``` + +You should have a `form` element with an `id` of `form`. + +```js +const el = document.getElementById('form') +assert(!!el && el.tagName === 'FORM') +``` + +You should have an `input` element with an `id` of `email`. + +```js +const el = document.getElementById('email') +assert(!!el && el.tagName === 'INPUT') +``` + +Your `#email` should be a descendant of the `#form`. + +```js +const els = document.querySelectorAll('#form #email') +assert(els.length > 0) +``` + +Your `#email` should have the `placeholder` attribute with placeholder text. + +```js +const el = document.getElementById('email') +assert(!!el && !!el.placeholder && el.placeholder.length > 0) +``` + +Your `#email` should use HTML5 validation by setting its `type` to `email`. + +```js +const el = document.getElementById('email') +assert(!!el && el.type === 'email') +``` + +You should have an `input` element with an `id` of `submit`. + +```js +const el = document.getElementById('submit') +assert(!!el && el.tagName === 'INPUT') +``` + +Your `#submit` should be a descendant of the `#form`. + +```js +const els = document.querySelectorAll('#form #submit') +assert(els.length > 0) +``` + +Your `#submit` should have a `type` of `submit`. + +```js +const el = document.getElementById('submit') +assert(!!el && el.type === 'submit') +``` + +Your `#form` should have an `action` attribute of `https://www.freecodecamp.com/email-submit`. + +```js +const el = document.getElementById('form') +assert(!!el && el.action === 'https://www.freecodecamp.com/email-submit') +``` + +Your `#email` should have a `name` attribute of `email`. + +```js +const el = document.getElementById('email') +assert(!!el && el.name === 'email') +``` + +Your `#nav-bar` should always be at the top of the viewport. + +```js +(async () => { + const timeout = (milliseconds) => new Promise((resolve) => setTimeout(resolve, milliseconds)); + + const header = document.getElementById('header'); + const headerChildren = header.children; + const navbarCandidates = [header, ...headerChildren]; + + // Return smallest top position of all navbar candidates + const getNavbarPosition = (candidates = []) => { + return candidates.reduce( + (min, candidate) => + Math.min(min, Math.abs(candidate?.getBoundingClientRect().top)), + Infinity + ); + }; + assert.approximately( + getNavbarPosition(navbarCandidates), + 0, + 15, + '#header or one of its children should be at the top of the viewport ' + ); + + window.scroll(0, 500); + await timeout(1); + + assert.approximately( + getNavbarPosition(navbarCandidates), + 0, + 15, + '#header or one of its children should be at the top of the ' + + 'viewport even after scrolling ' + ); + + window.scroll(0, 0); +})(); +``` + +Your Product Landing Page should use at least one media query. + +```js +const htmlSourceAttr = Array.from(document.querySelectorAll('source')).map(el => el.getAttribute('media')) +const cssCheck = new __helpers.CSSHelp(document).getCSSRules('media') +assert(cssCheck.length > 0 || htmlSourceAttr.length > 0); +``` + +Your Product Landing Page should use CSS Flexbox at least once. + +```js +const hasFlex = (rule) => ["flex", "inline-flex"].includes(rule.style?.display) +const stylesheet = new __helpers.CSSHelp(document).getStyleSheet() +const cssRules = new __helpers.CSSHelp(document).styleSheetToCssRulesArray(stylesheet) +const mediaRules = new __helpers.CSSHelp(document).getCSSRules('media') +const usesFlex = cssRules.find(rule => hasFlex(rule)) +const usesFlexMedia = mediaRules.find(mediaRule => { + return [...mediaRule.cssRules].find(rule => hasFlex(rule)) +}) +assert(usesFlex || usesFlexMedia) +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + Product Landing Page + + + + + + + +``` + +```css + +``` + +# --solutions-- + +```html + + + + + + + + + +
          + + +
          + +
          +

          Handcrafted, home-made masterpieces

          +
          + + +
          +
          + +
          +
          +
          +
          +
          +

          Premium Materials

          +

          + Our trombones use the shiniest brass which is sourced locally. + This will increase the longevity of your purchase. +

          +
          +
          +
          +
          +
          +

          Fast Shipping

          +

          + We make sure you recieve your trombone as soon as we have + finished making it. We also provide free returns if you are not + satisfied. +

          +
          +
          +
          +
          + +
          +
          +

          Quality Assurance

          +

          + For every purchase you make, we will ensure there are no damages + or faults and we will check and test the pitch of your + instrument. +

          +
          +
          +
          +
          + +
          +
          +
          +
          Tenor Trombone
          +

          $600

          +
            +
          1. Good for beginners
          2. +
          3. Excellent sound quality
          4. +
          5. Great for Jazz Bands
          6. +
          7. Nice and shiny
          8. +
          + +
          +
          +
          Bass Trombone
          +

          $900

          +
            +
          1. Sound quality is unmatched
          2. +
          3. Best for professionals
          4. +
          5. Absolutely stunning
          6. +
          7. Durable and long lasting
          8. +
          + +
          +
          +
          Valve Trombone
          +

          $1200

          +
            +
          1. Plays similar to a Trumpet
          2. +
          3. Great for Jazz Bands
          4. +
          5. Beautiful in sound and appearance
          6. +
          7. Just amazing
          8. +
          + +
          +
          + +
          +
          + + + +``` + +```css +/** global element styling **/ + +@import 'https://fonts.googleapis.com/css?family=Lato:400,700'; + +* { + margin: 0; + padding: 0; + box-sizing: border-box; +} + +body { + background-color: #eee; + font-family: 'Lato', sans-serif; +} + +#page-wrapper { + position: relative; +} + +li { + list-style: none; +} + +a { + color: #000; + text-decoration: none; +} + +/** global classes styling **/ + +.container { + max-width: 1000px; + width: 100%; + margin: 0 auto; +} + +.btn { + padding: 0 20px; + height: 40px; + font-size: 1em; + font-weight: 900; + text-transform: uppercase; + border: 3px black solid; + border-radius: 2px; + background: transparent; + cursor: pointer; +} + +.grid { + display: flex; +} + +header { + position: fixed; + top: 0; + min-height: 75px; + padding: 0px 20px; + display: flex; + justify-content: space-around; + align-items: center; + background-color: #eee; +} + +@media (max-width: 600px) { + header { + flex-wrap: wrap; + } +} + +.logo { + width: 60vw; +} + +@media (max-width: 650px) { + .logo { + margin-top: 15px; + width: 100%; + position: relative; + } +} + +.logo>img { + width: 100%; + height: 100%; + max-width: 300px; + display: flex; + justify-content: center; + align-items: center; + text-align: center; + margin-left: 20px; +} + +@media (max-width: 650px) { + .logo>img { + margin: 0 auto; + } +} + +nav { + font-weight: 400; +} + +@media (max-width: 650px) { + nav { + margin-top: 10px; + width: 100%; + display: flex; + flex-direction: column; + align-items: center; + text-align: center; + padding: 0 50px; + } + + nav li { + padding-bottom: 5px; + } +} + +nav>ul { + width: 35vw; + display: flex; + flex-direction: row; + justify-content: space-around; +} + +@media (max-width: 650px) { + nav>ul { + flex-direction: column; + } +} + +#hero { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + text-align: center; + height: 200px; + margin-top: 50px; +} + +#hero>h2 { + margin-bottom: 20px; + word-wrap: break-word; +} + +#hero input[type='email'] { + max-width: 275px; + width: 100%; + padding: 5px; +} + +#hero input[type='submit'] { + max-width: 150px; + width: 100%; + height: 30px; + margin: 15px 0; + border: 0; + background-color: #f1c40f; +} + +#hero input[type='submit']:hover { + background-color: orange; + transition: background-color 1s; +} + +@media (max-width: 650px) { + #hero { + margin-top: 120px; + } +} + +#features { + margin-top: 30px; +} + +#features .icon { + display: flex; + align-items: center; + justify-content: center; + height: 125px; + width: 20vw; + color: darkorange; +} + +@media (max-width: 550px) { + #features .icon { + display: none; + } +} + +#features .desc { + display: flex; + flex-direction: column; + justify-content: center; + height: 125px; + width: 80vw; + padding: 5px; +} + +@media (max-width: 550px) { + #features .desc { + width: 100%; + text-align: center; + padding: 0; + height: 150px; + } +} + +@media (max-width: 650px) { + #features { + margin-top: 0; + } +} + +#how-it-works { + margin-top: 50px; + display: flex; + justify-content: center; +} + +#how-it-works>iframe { + max-width: 560px; + width: 100%; +} + +#pricing { + margin-top: 60px; + display: flex; + flex-direction: row; + justify-content: center; +} + +.product { + display: flex; + flex-direction: column; + align-items: center; + text-align: center; + width: calc(100% / 3); + margin: 10px; + border: 1px solid #000; + border-radius: 3px; +} + +.product>.level { + background-color: #ddd; + color: black; + padding: 15px 0; + width: 100%; + text-transform: uppercase; + font-weight: 700; +} + +.product>h2 { + margin-top: 15px; +} + +.product>ol { + margin: 15px 0; +} + +.product>ol>li { + padding: 5px 0; +} + +.product>button { + border: 0; + margin: 15px 0; + background-color: #f1c40f; + font-weight: 400; +} + +.product>button:hover { + background-color: orange; + transition: background-color 1s; +} + +@media (max-width: 800px) { + #pricing { + flex-direction: column; + } + + .product { + max-width: 300px; + width: 100%; + margin: 0 auto; + margin-bottom: 10px; + } +} + +footer { + margin-top: 30px; + background-color: #ddd; + padding: 20px; +} + +footer>ul { + display: flex; + justify-content: flex-end; +} + +footer>ul>li { + padding: 0 10px; +} + +footer>span { + margin-top: 5px; + display: flex; + justify-content: flex-end; + font-size: 0.9em; + color: #444; +} +``` diff --git a/curriculum/challenges/japanese/25-front-end-development/lab-regex-sandbox/66e028680eca7d21db7e1aee.md b/curriculum/challenges/japanese/25-front-end-development/lab-regex-sandbox/66e028680eca7d21db7e1aee.md new file mode 100644 index 0000000000..307b8c4c8d --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/lab-regex-sandbox/66e028680eca7d21db7e1aee.md @@ -0,0 +1,705 @@ +--- +id: 66e028680eca7d21db7e1aee +title: Build a RegEx Sandbox +challengeType: 14 +dashedName: lab-regex-sandbox +demoType: onClick +--- + +# --description-- + +For this lab, you start with the CSS and HTML already written for you. You will use JavaScript to enable the regex sandbox to test a regular expression against a string and highlight the results. + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should access the `#pattern`, `#test-string`, `#test-btn`, and `#result` elements and save them in the variables `regexPattern`, `stringToTest`, `testButton`, and `testResult`, respectively. +1. You should access the `#i` and `#g` flag checkboxes and save them in the variables `caseInsensitiveFlag` and `globalFlag`, respectively. +1. You should have a function named `getFlags` that returns a string containing the flags from checked flag checkboxes, or an empty string if none of them have been checked. +1. When you click the `testButton` button, if the regex pattern matches the test string, the matched text should be highlighted. To highlight the matches, replace each match with the same text surrounded by a `span` element with the class of `highlight`. Note that the CSS for that has been already added for you. +1. When there's a match, the matched text should be displayed inside `#result`. In case of multiple matches, each matched text should be separated from the next one by a comma and a space. +1. When there's no match, the text `no match` should be displayed inside `#result`. + +# --hints-- + +You should access the `#pattern` element and save it in the `regexPattern` variable. + +```js +assert.equal(regexPattern, document.querySelector('#pattern')) +``` + +You should access the `#test-string` element and save it in the `stringToTest` variable. + +```js +assert.equal(stringToTest, document.querySelector('#test-string')) +``` + +You should access the `#test-btn` element and save it in the `testButton` variable. + +```js +assert.equal(testButton, document.querySelector('#test-btn')) +``` + +You should access the `#result` element and save it in the `testResult` variable. + +```js +assert.equal(testResult, document.querySelector('#result')) +``` + +You should access the `#i` flag checkbox and save it in the `caseInsensitiveFlag`. + +```js +assert.equal(caseInsensitiveFlag, document.querySelector('#i')) +``` + +You should access the `#g` flag checkbox and save it in the `globalFlag` variable. + +```js +assert.equal(globalFlag, document.querySelector('#g')) +``` + +You should have a `getFlags` function. + +```js +assert.isFunction(getFlags) +``` + +The `getFlags` function should return `"i"` if the `#i` checkbox is checked. + +```js +caseInsensitiveFlag.checked = true; +globalFlag.checked = false; +assert.equal(getFlags(), "i") +``` + +The `getFlags` function should return `"g"` if the `#g` checkbox is checked. + +```js +caseInsensitiveFlag.checked = false; +globalFlag.checked = true; +assert.equal(getFlags(), "g") +``` + +The `getFlags` function should return either `"ig"` or `"gi"` if both checkboxes are checked. + +```js +caseInsensitiveFlag.checked = true; +globalFlag.checked = true; +const flags = getFlags(); +assert.lengthOf(flags, 2); +assert.include(flags, "i"); +assert.include(flags, "g"); +``` + +The `getFlags` function should return an empty string if both checkboxes are not checked. + +```js +caseInsensitiveFlag.checked = false; +globalFlag.checked = false; +assert.equal(getFlags(), "") +``` + +When the inner HTML of `stringToTest` is `Gu1n34 P1g5`, the value of `regexPattern` is `\d+`, and no flag is checked, `stringToTest.innerHTML` should become `Gu1n34 P1g5` by clicking the `testButton` button. + +```js +stringToTest.innerText = "Gu1n34 P1g5" +regexPattern.value = "\\d+"; +caseInsensitiveFlag.checked = false; +globalFlag.checked = false; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = 'Gu1n34 P1g5'; +assert.equal(stringToTest.innerHTML, expected); +``` + +When the inner HTML of `stringToTest` is `Gu1n34 P1g5`, the value of `regexPattern` is `\d+`, and the global flag is checked, `stringToTest.innerHTML` should become `Gu1n34 P1g5` by clicking the `testButton` button. + +```js +stringToTest.innerText = "Gu1n34 P1g5" +regexPattern.value = "\\d+"; +caseInsensitiveFlag.checked = false; +globalFlag.checked = true; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = 'Gu1n34 P1g5'; +assert.equal(stringToTest.innerHTML, expected); +``` + +When the inner HTML of `stringToTest` is `Gu1n34 P1g5`, the value of `regexPattern` is `G`, and both the global and case insensitive flags are checked, `stringToTest.innerHTML` should become `Gu1n34 P1g5` by clicking the `testButton` button. + +```js +stringToTest.innerText = "Gu1n34 P1g5" +regexPattern.value = "G"; +caseInsensitiveFlag.checked = true; +globalFlag.checked = true; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = 'Gu1n34 P1g5'; +assert.equal(stringToTest.innerHTML, expected); +``` + +When you click the `testButton` button, if the regex pattern matches the test string, the matched text should be surrounded by a `span` element with the class of `highlight`. + +```js +stringToTest.innerText = "She sells seashells by the seashore." +regexPattern.value = "s[he]a?"; +caseInsensitiveFlag.checked = true; +globalFlag.checked = true; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = 'She sells seashells by the seashore.'; +assert.strictEqual(stringToTest.innerHTML, expected); + +stringToTest.innerText = "She sells seashells by the seashore." +caseInsensitiveFlag.checked = false; +globalFlag.checked = true; +testBtn.dispatchEvent(new Event("click")); +expected = 'She sells seashells by the seashore.'; +assert.strictEqual(stringToTest.innerHTML, expected); + +stringToTest.innerText = "She sells seashells by the seashore." +globalFlag.checked = false; +testBtn.dispatchEvent(new Event("click")); +expected = 'She sells seashells by the seashore.'; +assert.strictEqual(stringToTest.innerHTML, expected); + +stringToTest.innerText = "She sells seashells by the seashore." +caseInsensitiveFlag.checked = true; +testBtn.dispatchEvent(new Event("click")); +expected = 'She sells seashells by the seashore.'; +assert.strictEqual(stringToTest.innerHTML, expected); +``` + +When there's no match, the test string shouldn't be modified. + +```js +stringToTest.innerText = "She sells seashells by the seashore." +regexPattern.value = "sea\\s"; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = 'She sells seashells by the seashore.'; +assert.strictEqual(stringToTest.innerHTML, expected); +``` + +When the inner HTML of `stringToTest` is `Gu1n34 P1g5`, the value of `regexPattern` is `\d+`, and no flag is checked, the inner text of `#result` should become `1` by clicking the `testButton` button. + +```js +const out = document.getElementById("result"); +stringToTest.innerText = "Gu1n34 P1g5" +regexPattern.value = "\\d+"; +caseInsensitiveFlag.checked = false; +globalFlag.checked = false; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = "1" +assert.strictEqual(out.innerText, expected) +``` + +When the inner HTML of `stringToTest` is `Gu1n34 P1g5`, the value of `regexPattern` is `\d+`, and the global flag is checked, the inner text of `#result` should become `1, 34, 1, 5` by clicking the `testButton` button. + +```js +const out = document.getElementById("result"); +stringToTest.innerText = "Gu1n34 P1g5" +regexPattern.value = "\\d+"; +caseInsensitiveFlag.checked = false; +globalFlag.checked = true; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = "1, 34, 1, 5" +assert.strictEqual(out.innerText, expected) +``` + +When there's a match, the matched text should be displayed inside `#result`. + +```js +const out = document.getElementById("result"); +stringToTest.innerText = "She sells seashells by the seashore." +regexPattern.value = "s[he]a?"; +caseInsensitiveFlag.checked = true; +globalFlag.checked = true; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = "Sh, se, sea, sh, sea, sh" +assert.strictEqual(out.innerText, expected) + +stringToTest.innerText = "She sells seashells by the seashore." +caseInsensitiveFlag.checked = false; +testBtn.dispatchEvent(new Event("click")); +expected = "se, sea, sh, sea, sh" +assert.strictEqual(out.innerText, expected) + +stringToTest.innerText = "She sells seashells by the seashore." +globalFlag.checked = false; +testBtn.dispatchEvent(new Event("click")); +expected = "se" +assert.strictEqual(out.innerText, expected) + +stringToTest.innerText = "She sells seashells by the seashore." +caseInsensitiveFlag.checked = true; +testBtn.dispatchEvent(new Event("click")); +expected = "Sh" +assert.strictEqual(out.innerText, expected) +``` + +When there's no match, the text `no match` should be displayed inside `#result`. + +```js +const out = document.getElementById("result"); +stringToTest.innerText = "She sells seashells by the seashore." +regexPattern.value = "sea\\s"; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = "no match"; +assert.strictEqual(out.innerText, expected); +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + + + + Regex Sandbox + + + + +

          Regex Sandbox

          +
          +
          + +
          +

          Flags:

          + + +
          +
          +
          +

          Test String:

          +
          +
          + +
          +

          Result:

          +

          +

          +
          + +
          + + + + +``` + +```css +*, +*::before, +*::after { + box-sizing: border-box; + margin: 0; + padding: 0; +} + +:root { + --dark-grey: #1b1b32; + --light-grey: #f5f6f7; + --golden-yellow: #fecc4c; + --yellow: #ffcc4c; + --gold: #feac32; + --orange: #ffac33; + --dark-orange: #f89808; + --border: 0.2rem solid darkgrey; + --padding: 0.3rem; +} + +body { + background-color: var(--dark-grey); + color: var(--light-grey); + font-size: 20px; + font-family: "Lato", Helvetica, Arial, sans-serif; + padding: 5px; +} + +h1 { + margin: 5rem auto 2rem; + text-align: center; +} + +p { + padding: var(--padding); +} + +#regex-container { + max-width: 680px; + margin: 20px auto; + display: flex; + justify-content: center; + align-items: center; + border: var(--border); +} + +#regex-container>label { + padding: var(--padding); + flex: 1 1 auto; +} + +#pattern-container { + display: inline-block; + color: var(--dark-grey); + background-color: var(--light-grey); + margin: 5px; + border: var(--border); +} + +#pattern { + margin: 0.2rem; + border: 0; + font-size: 1rem; + width: calc(100% - 1.2rem); +} + +#pattern:focus { + outline: none; +} + +#flags-container { + display: flex; + align-items: center; + flex: 1 1 auto; +} + +#flags-container>label { + padding: var(--padding); + margin-right: 0.3rem; +} + +#test-container { + max-width: 680px; + margin: 20px auto; + display: flex; + flex-direction: column; + flex: 0 0 auto; + border: var(--border); +} + +#test-string { + background-color: var(--light-grey); + min-height: 5rem; + color: var(--dark-grey); + border-top: var(--border); + font-size: 1.2rem; +} + +[contenteditable=true]:empty:before { + content: attr(placeholder); + pointer-events: none; + color: var(--dark-grey); +} + +::placeholder { + color: var(--dark-grey); +} + + +button { + display: block; + cursor: pointer; + width: 8rem; + margin: 0.2rem auto; + color: var(--dark-grey); + background-color: var(--gold); + background-image: linear-gradient(var(--golden-yellow), var(--orange)); + border-color: var(--gold); + border-width: 0.2rem; + font-size: 1.1rem; +} + +.btn:hover { + background-image: linear-gradient(var(--yellow), var(--dark-orange)); +} + +#result-container { + max-width: 680px; + margin: 20px auto; + display: flex; + justify-content: center; + align-items: center; +} + +h2 { + align-self: flex-start; + margin: 0.4rem 0.2rem 0.2rem; + flex: 0 1 auto; +} + +#result { + color: var(--dark-grey); + background-color: var(--light-grey); + font-size: 1.5rem; + flex: 1 1 auto; + margin: 0.2rem; + border: var(--border); + min-height: 3rem; +} + +.highlight { + background-color: lightgreen; +} +``` + +```js + +``` + +# --solutions-- + +```html + + + + + + + + Regex Sandbox + + + + +

          Regex Sandbox

          +
          +
          + +
          +

          Flags:

          + + +
          +
          +
          +

          Test String:

          +
          +
          + +
          +

          Result:

          +

          +

          +
          + +
          + + + + +``` + +```css +*, +*::before, +*::after { + box-sizing: border-box; + margin: 0; + padding: 0; +} + +:root { + --dark-grey: #1b1b32; + --light-grey: #f5f6f7; + --golden-yellow: #fecc4c; + --yellow: #ffcc4c; + --gold: #feac32; + --orange: #ffac33; + --dark-orange: #f89808; + --border: 0.2rem solid darkgrey; + --padding: 0.3rem; +} + +body { + background-color: var(--dark-grey); + color: var(--light-grey); + font-size: 20px; + font-family: "Lato", Helvetica, Arial, sans-serif; +} + +h1 { + margin: 5rem auto 2rem; + text-align: center; +} + +p { + padding: var(--padding); +} + +#regex-container { + max-width: 680px; + margin: 20px auto; + display: flex; + justify-content: center; + align-items: center; + border: var(--border); +} + +#regex-container>label { + padding: var(--padding); + flex: 1 1 auto; +} + +#pattern-container { + display: inline-block; + color: var(--dark-grey); + background-color: var(--light-grey); + margin: 5px; + border: var(--border); +} + +#pattern { + margin: 0.2rem; + border: 0; + font-size: 1rem; + width: calc(100% - 1.2rem); +} + +#pattern:focus { + outline: none; +} + +#flags-container { + display: flex; + align-items: center; + flex: 1 1 auto; +} + +#flags-container>label { + padding: var(--padding); + margin-right: 0.3rem; +} + +#test-container { + max-width: 680px; + margin: 20px auto; + display: flex; + flex-direction: column; + flex: 0 0 auto; + border: var(--border); +} + +#test-string { + background-color: var(--light-grey); + min-height: 5rem; + color: var(--dark-grey); + border-top: var(--border); + font-size: 1.2rem; +} + +[contenteditable=true]:empty:before { + content: attr(placeholder); + pointer-events: none; + color: var(--dark-grey); +} + +::placeholder { + color: var(--dark-grey); +} + + +button { + display: block; + cursor: pointer; + width: 8rem; + margin: 0.2rem auto; + color: var(--dark-grey); + background-color: var(--gold); + background-image: linear-gradient(var(--golden-yellow), var(--orange)); + border-color: var(--gold); + border-width: 0.2rem; + font-size: 1.1rem; +} + +.btn:hover { + background-image: linear-gradient(var(--yellow), var(--dark-orange)); +} + +#result-container { + max-width: 680px; + margin: 20px auto; + display: flex; + justify-content: center; + align-items: center; +} + +h2 { + align-self: flex-start; + margin: 0.4rem 0.2rem 0.2rem; + flex: 0 1 auto; +} + +#result { + color: var(--dark-grey); + background-color: var(--light-grey); + font-size: 1.5rem; + flex: 1 1 auto; + margin: 0.2rem; + border: var(--border); + min-height: 3rem; +} + +.highlight { + background-color: lightgreen; +} +``` + +```js +const regexPattern = document.getElementById("pattern"); +const caseInsensitiveFlag = document.getElementById("i"); +const globalFlag = document.getElementById("g"); +const testResult = document.getElementById("result"); +const getFlags = () => { + let flags = ''; + const flagArray = [caseInsensitiveFlag, globalFlag] + flagArray.forEach((flag) => { + if (flag.checked) flags += flag.id; + }) + return flags +} +const stringToTest = document.getElementById("test-string"); +const testButton = document.getElementById("test-btn") +testButton.addEventListener( + "click", + () => { + let matched; + let flags = getFlags(); + const regex = new RegExp(regexPattern.value, flags) + if (flags.includes(globalFlag)) { + stringToTest.innerHTML = stringToTest.innerText.replaceAll(regex, '$&') + matched = stringToTest.innerText.matchAll(regex) + } else { + stringToTest.innerHTML = stringToTest.innerText.replace(regex, '$&') + matched = stringToTest.innerText.match(regex); + } + testResult.innerText = matched ? matched.join(", ") : 'no match'; + } +) +``` diff --git a/curriculum/challenges/japanese/25-front-end-development/lab-stack-class/587d8250367417b2b2512c5f.md b/curriculum/challenges/japanese/25-front-end-development/lab-stack-class/587d8250367417b2b2512c5f.md new file mode 100644 index 0000000000..cd4f998c61 --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/lab-stack-class/587d8250367417b2b2512c5f.md @@ -0,0 +1,165 @@ +--- +id: 587d8250367417b2b2512c5f +title: Build a Stack Class +challengeType: 14 +dashedName: build-a-stack-class +--- + +# --description-- + +A stack is a data structure that stores an ordered collection of elements. It follows the *Last-In-First-Out* principle, where the last element inserted is removed first. + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should define a `Stack` class that has a `collection` property initialized to an empty array. You'll use this array to mimic a stack. +1. The `Stack` class should have a `push` method that adds an item to the top of the stack. +1. The `Stack` class should have a `pop` method that removes and returns the element on the top of the stack. +1. The `Stack` class should have a `peek` method that returns the element on the top of the stack. +1. The `Stack` class should have an `isEmpty` method that returns `true` if the stack is empty, and `false` otherwise. +1. The `Stack` class should have a `clear` method that empties the stack. + +# --hints-- + +Your `Stack` class should have a `collection` property initialized to an empty array. + +```js +const test = new Stack(); +assert.isArray(test.collection); +assert.lengthOf(test.collection, 0); +``` + +Your `Stack` class should have a `push` method. + +```js +const test = new Stack(); +assert.isFunction(test.push); +``` + +The `push` method should add an element to the end of the `collection` array. + +```js +const test = new Stack(); +test.push('CS61'); +assert.lengthOf(test.collection, 1); +assert.strictEqual(test.collection[0], 'CS61'); +test.push('CS50'); +assert.lengthOf(test.collection, 2); +assert.strictEqual(test.collection[0], 'CS61'); +assert.strictEqual(test.collection[1], 'CS50'); +``` + +Your `Stack` class should have a `pop` method. + +```js +const test = new Stack(); +assert.isFunction(test.pop); +``` + +Your `Stack` class should have a `peek` method. + +```js +const test = new Stack(); +assert.isFunction(test.peek); +``` + +Your `Stack` class should have an `isEmpty` method. + +```js +const test = new Stack(); +assert.isFunction(test.isEmpty); +``` + +Your `Stack` class should have a `clear` method. + +```js +const test = new Stack(); +assert.isFunction(test.clear); +``` + +The `peek` method should return the top element of the stack. + +```js +const test = new Stack(); +test.push('CS61'); +test.push('CS50'); +assert.strictEqual(test.peek(), 'CS50'); +assert.strictEqual(test.peek(), 'CS50'); +``` + +The `pop` method should remove and return the top element of the stack. + +```js +const test = new Stack(); +test.push('CS61'); +test.push('CS50'); +assert.strictEqual(test.pop(), 'CS50'); +assert.lengthOf(test.collection, 1); +assert.strictEqual(test.collection[0], 'CS61'); +assert.strictEqual(test.pop(), 'CS61'); +assert.lengthOf(test.collection, 0); +``` + +The `isEmpty` method should return `true` if the stack does not contain any elements. + +```js +const test = new Stack(); +assert.isTrue(test.isEmpty()); +``` + +The `isEmpty` method should return `false` if the stack contains elements. + +```js +const test = new Stack(); +test.push('CS61'); +assert.isFalse(test.isEmpty()); +``` + +The `clear` method should remove all element from the stack + +```js +const test = new Stack(); +test.push('CS61'); +test.push('CS50'); +test.clear(); +assert.isTrue(test.isEmpty()); +``` + +# --seed-- + +## --seed-contents-- + +```js + +``` + +# --solutions-- + +```js +class Stack { + constructor() { + this.collection = []; + } + + push = function (item) { + this.collection.push(item); + } + + pop = function () { + return this.collection.pop(); + } + + peek = function () { + return this.collection[this.collection.length - 1]; + } + + isEmpty = function () { + return this.collection.length === 0; + } + + clear = function () { + this.collection.length = 0; + } +} +``` diff --git a/curriculum/challenges/japanese/25-front-end-development/quiz-advanced-react/66f1ad049d7a6ac0886cc2ba.md b/curriculum/challenges/japanese/25-front-end-development/quiz-advanced-react/66f1ad049d7a6ac0886cc2ba.md new file mode 100644 index 0000000000..e1798c1939 --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/quiz-advanced-react/66f1ad049d7a6ac0886cc2ba.md @@ -0,0 +1,415 @@ +--- +id: 66f1ad049d7a6ac0886cc2ba +title: Advanced React Quiz +challengeType: 8 +dashedName: quiz-advanced-react +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/japanese/25-front-end-development/quiz-asynchronous-javascript/66edd630f7666cfa54b404d0.md b/curriculum/challenges/japanese/25-front-end-development/quiz-asynchronous-javascript/66edd630f7666cfa54b404d0.md new file mode 100644 index 0000000000..51f383e437 --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/quiz-asynchronous-javascript/66edd630f7666cfa54b404d0.md @@ -0,0 +1,415 @@ +--- +id: 66edd630f7666cfa54b404d0 +title: Asynchronous JavaScript Quiz +challengeType: 8 +dashedName: quiz-asynchronous-javascript +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/japanese/25-front-end-development/quiz-backend-javascript/66f1b11026394bcdb7c42473.md b/curriculum/challenges/japanese/25-front-end-development/quiz-backend-javascript/66f1b11026394bcdb7c42473.md new file mode 100644 index 0000000000..61924b9fe3 --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/quiz-backend-javascript/66f1b11026394bcdb7c42473.md @@ -0,0 +1,415 @@ +--- +id: 66f1b11026394bcdb7c42473 +title: Backend JavaScript Quiz +challengeType: 8 +dashedName: quiz-backend-javascript +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/japanese/25-front-end-development/quiz-bash-and-sql/66f1affc0ef4fcca423d4688.md b/curriculum/challenges/japanese/25-front-end-development/quiz-bash-and-sql/66f1affc0ef4fcca423d4688.md new file mode 100644 index 0000000000..dddd48742c --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/quiz-bash-and-sql/66f1affc0ef4fcca423d4688.md @@ -0,0 +1,415 @@ +--- +id: 66f1affc0ef4fcca423d4688 +title: Bash and SQL Quiz +challengeType: 8 +dashedName: quiz-bash-and-sql +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/japanese/25-front-end-development/quiz-bash-commands/66f1af4fedf643c78d024c5e.md b/curriculum/challenges/japanese/25-front-end-development/quiz-bash-commands/66f1af4fedf643c78d024c5e.md new file mode 100644 index 0000000000..5650b27450 --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/quiz-bash-commands/66f1af4fedf643c78d024c5e.md @@ -0,0 +1,415 @@ +--- +id: 66f1af4fedf643c78d024c5e +title: Bash Commands Quiz +challengeType: 8 +dashedName: quiz-bash-commands +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/japanese/25-front-end-development/quiz-bash-scripting/66f1afbd9998e9c985d8e73b.md b/curriculum/challenges/japanese/25-front-end-development/quiz-bash-scripting/66f1afbd9998e9c985d8e73b.md new file mode 100644 index 0000000000..cd55122511 --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/quiz-bash-scripting/66f1afbd9998e9c985d8e73b.md @@ -0,0 +1,415 @@ +--- +id: 66f1afbd9998e9c985d8e73b +title: Bash Scripting Quiz +challengeType: 8 +dashedName: quiz-bash-scripting +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/japanese/25-front-end-development/quiz-basic-css/66ed8fa2f45ce3ece4053eab.md b/curriculum/challenges/japanese/25-front-end-development/quiz-basic-css/66ed8fa2f45ce3ece4053eab.md new file mode 100644 index 0000000000..148eed1b41 --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/quiz-basic-css/66ed8fa2f45ce3ece4053eab.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fa2f45ce3ece4053eab +title: Basic CSS Quiz +challengeType: 8 +dashedName: quiz-basic-css +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/japanese/25-front-end-development/quiz-basic-html/66df3b712c41c499e9d31e5b.md b/curriculum/challenges/japanese/25-front-end-development/quiz-basic-html/66df3b712c41c499e9d31e5b.md new file mode 100644 index 0000000000..e37df1dd00 --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/quiz-basic-html/66df3b712c41c499e9d31e5b.md @@ -0,0 +1,816 @@ +--- +id: 66df3b712c41c499e9d31e5b +title: Basic HTML Quiz +challengeType: 8 +dashedName: quiz-basic-html +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +How does the `loop` attribute work inside the `audio` element? + +### --distractors-- + +It allows the `audio` element to synchronize playback with other multimedia elements on the webpage. + +--- + +It adjusts the pitch and tone of the audio. + +--- + +It triggers the `audio` element to stop and restart playback in a random sequence. + +### --answer-- + +It starts the audio again once it is finished. + +### --question-- + +What is a void element in HTML? + +### --distractors-- + +An element used to embed videos on the screen. + +--- + +An element for displaying lists. + +--- + +An element used for embedding sound in to the document. + +### --answer-- + +An element without child nodes or an end tag. + +### --question-- + +What is an inline level element? + +### --distractors-- + +An element that takes up the entire horizontal space and always starts a new line. + +--- + +An element used to display images. + +--- + +An element used to embedding videos on the page. + +### --answer-- + +An element that only takes up the width and height of its inner content. + +### --question-- + +How does `target="_parent"` work? + +### --distractors-- + +It opens a link in a new browsing context. + +--- + +It specifies the position within the linked document where the browser should scroll to after clicking the link. + +--- + +It redirects the user to a different website specified in the `href` attribute. + +### --answer-- + +It opens a link in the parent of the current context. + +### --question-- + +What is the difference between a boolean and regular attribute? + +### --distractors-- + +Boolean attributes can only be used with checkboxes, while regular attribute are used with radio buttons. + +--- + +Regular attributes are always required for images, while boolean attributes are optional. + +--- + +Boolean attributes must always have a value assigned to them, while regular attributes do not need values assigned to them. + +### --answer-- + +A boolean attribute in can be present or absent, indicating `true` or `false`, while a regular attribute always has a specified value. + +### --question-- + +Which element is used to link scripts to your HTML file? + +### --distractors-- + +`img` + +--- + +`ul` + +--- + +`h2` + +### --answer-- + +`script` + +### --question-- + +What is an HTML boilerplate? + +### --distractors-- + +A special tool used by web developers to add watermarks to documents. + +--- + +A type of markup language. + +--- + +A plugin that automatically generates "lorem ipsum" text on the page. + +### --answer-- + +A template that includes all of the essential information needed for an HTML document. + +### --question-- + +Which attribute applies a unique identifier to an HTML element? + +### --distractors-- + +`class` + +--- + +`href` + +--- + +`action` + +### --answer-- + +`id` + +### --question-- + +What is an HTML entity (character reference)? + +### --distractors-- + +A graphical representation of a character in HTML. + +--- + +A special formatting tag used in HTML. + +--- + +An image used to represent a character in web design. + +### --answer-- + +A set of characters used to represent a reserved character in HTML. + +### --question-- + +What is the purpose of the `audio` element? + +### --distractors-- + +It is used to allow users to record their voice directly on a webpage. + +--- + +It is used to style `audio` and `video` elements on the page. + +--- + +It is used to make text on a webpage audible when clicked. + +### --answer-- + +It is used to add audio to the HTML document. + +### --question-- + +Which of the following is NOT an example of an HTML element? + +### --distractors-- + +`img` + +--- + +`h1` + +--- + +`link` + +### --answer-- + +`byte` + +### --question-- + +What is the role of the `target` attribute inside anchor elements? + +### --distractors-- + +It defines the color of the link when it is hovered over by the user. + +--- + +It specifies the position within the linked document where the browser should scroll to after clicking the link. + +--- + +It determines the font size of the anchor text inside the `link` element. + +### --answer-- + +It is used to specify where the linked document will be displayed when the user clicks on the link. + +### --question-- + +What is an absolute path? + +### --distractors-- + +A path that is relative to the current file. + +--- + +A path that includes variables. + +--- + +A path that includes wildcard characters. + +### --answer-- + +A path used to specify the exact location of a file or directory from the root directory of the file system. + +### --question-- + +What is the role of the `link` element in HTML? + +### --distractors-- + +It's used to create hyperlinks within the same webpage. + +--- + +It's used to define the layout and structure of a webpage. + +--- + +It's used to embed audio or video files into a webpage. + +### --answer-- + +It's used to link to external resources like stylesheets and site icons. + +### --question-- + +Which of the following is a valid value for working with open graph properties? + +### --distractors-- + +`"og:socialMedia"` + +--- + +`"og:mediaOG"` + +--- + +`"og:openGraph"` + +### --answer-- + +`"og:title"` + +### --question-- + +Which of the following is an example of a boolean attribute? + +### --distractors-- + +`href` + +--- + +`src` + +--- + +`width` + +### --answer-- + +`checked` + +### --question-- + +What is a block level element? + +### --distractors-- + +An element used to display tables. + +--- + +An element used to display modals. + +--- + +An element that only takes up the width and height of its inner content. + +### --answer-- + +An element that takes up the entire horizontal space and always starts a new line. + +### --question-- + +What is the `iframe` element used for? + +### --distractors-- + +It's used to add captions to images. + +--- + +It's used to add copyright information for media. + +--- + +It's used to create hyperlinks within the same webpage. + +### --answer-- + +It's used to embed another document within the current HTML document. + +### --question-- + +Which of the following is NOT a valid link state for anchor elements? + +### --distractors-- + +`hover` + +--- + +`visited` + +--- + +`active` + +### --answer-- + +`href` + +### --question-- + +What is the role of the `title` element? + +### --distractors-- + +An element that allows users to edit the source code of a webpage. + +--- + +It defines the layout and positioning of elements within a web page. + +--- + +It's used to embed videos and multimedia content directly into an HTML document. + +### --answer-- + +It specifies the title for a document and appears in the browser tab or window. + +## --quiz-- + +### --question-- + +Which of the following `target` attributes opens a link in the parent of the current context? + +### --distractors-- + +`_blank` + +--- + +`_self` + +--- + +`_unfencedTop` + +### --answer-- + +`_parent` + +### --question-- + +Which attribute is used to set the `UTF-8` character encoding for an HTML document? + +### --distractors-- + +`accept` + +--- + +`capture` + +--- + +`enctype` + +### --answer-- + +`charset` + +### --question-- + +What is the role of HTML on the web? + +### --distractors-- + +HTML is used for style and layout. + +--- + +HTML is used to add interactivity on the page. + +--- + +HTML is a registry for software packages. + +### --answer-- + +HTML represents the content and structure for a web page. + +### --question-- + +What is the difference between inline and block level elements? + +### --distractors-- + +Block-level elements are used to group images only, while inline elements group list items. + +--- + +Inline elements are always larger in size compared to block-level elements. + +--- + +Block-level elements flow within the content of a line, while inline elements start on a new line. + +### --answer-- + +Block-level elements occupy the full width available, while inline elements only occupy as much width as necessary. + +### --question-- + +How do you set a boolean attribute to `false`? + +### --distractors-- + +By setting the attribute value to `0`. + +--- + +By using the `not` operator before the attribute name. + +--- + +By setting the attribute to an empty string (`""`). + +### --answer-- + +By omitting the attribute from the element. + +### --question-- + +What is the `script` element used for? + +### --distractors-- + +It's used to embed CSS into the HTML document or link to an external CSS file. + +--- + +It's used to embed Pascal code into the HTML document. + +--- + +It's used to embed C# code into the HTML document. + +### --answer-- + +It's used to embed JavaScript into the HTML document or link to an external JavaScript file. + +### --question-- + +Which of the following elements is used to set the title for an HTML document? + +### --distractors-- + +`footer` + +--- + +`section` + +--- + +`figcaption` + +### --answer-- + +`title` + +### --question-- + +What is the `class` attribute typically used for? + +### --distractors-- + +It's used to embed metadata about the element. + +--- + +It's used to define inline styles directly within the HTML tag. + +--- + +It's used to specify unique identifiers for JavaScript functions. + +### --answer-- + +It's used to apply a set of styles to multiple elements. + +### --question-- + +Which of the following is NOT an example of a commonly used HTML entity? + +### --distractors-- + +`"` (Double quote). + +--- + +`©` (Copyright symbol). + +--- + +`>` (Greater than Symbol). + +### --answer-- + +`÷` (div element). + +### --question-- + +Which element is used to add audio to your HTML document? + +### --distractors-- + +`media` + +--- + +`video` + +--- + +`hr` + +### --answer-- + +`audio` + +### --question-- + +What does the `required` attribute do? + +### --distractors-- + +It specifies the `width` for a form. + +--- + +It specifies the `color` of a form input. + +--- + +It specifies the `type` for the input. + +### --answer-- + +It specifies that an input must be filled out before a form submission. + +### --question-- + +Which attribute is used to start the audio again once it is finished? + +### --distractors-- + +`multiple` + +--- + +`inputmode` + +--- + +`enctype` + +### --answer-- + +`loop` + +### --question-- + +Which of the following is the correct syntax for a `span` element? + +### --distractors-- + +`<>inline container<>` + +--- + +`>>span>>inline container>>span>>` + +--- + +`[span]inline container[/span]` + +### --answer-- + +`inline container` + +### --question-- + +How does `target="_self"` work? + +### --distractors-- + +It specifies the position within the linked document where the browser should scroll to after clicking the link. + +--- + +It automatically downloads the linked document to the user's computer. + +--- + +It redirects the user to a different website specified in the `href` attribute. + +### --answer-- + +It opens a link in the current browsing context. + +### --question-- + +What is a relative path? + +### --distractors-- + +It specifies the exact location of a file or directory from the root directory of the file system. + +--- + +It includes the full URL starting from the domain name to the specific file or directory. + +--- + +It always begins with a forward slash (`/`) indicating the root directory of the website or file system. + +### --answer-- + +It specifies the location of a file or directory relative to the current working directory. + +### --question-- + +Which of the following elements is the correct syntax for a `link` element? + +### --distractors-- + +`` + +--- + +`` + +--- + +`<>` + +### --answer-- + +`` + +### --question-- + +Which of the following is NOT a valid value for working with open graph properties? + +### --distractors-- + +`"og:title"` + +--- + +`property="og:type"` + +--- + +`property="og:image"` + +### --answer-- + +`"og:socialMedia"` + +### --question-- + +Which of the following is the correct syntax for a paragraph element? + +### --distractors-- + +`>p>paragraph element>/p>` + +--- + +`<

          >paragraph element<

          >` + +--- + +`

          ` + +### --answer-- + +`

          paragraph element

          ` + +### --question-- + +What does the `iframe` element stand for? + +### --distractors-- + +The `Inline Framing component`. + +--- + +The `Inner Frame element`. + +--- + +The `Inline video element`. + +### --answer-- + +The `Inline Frame element`. + +### --question-- + +What does the active state mean for anchor elements? + +### --distractors-- + +The link is disabled and cannot be clicked. + +--- + +The link's has the mouse is over it. + +--- + +The link has been visited by the user. + +### --answer-- + +A user is actively clicking on it. diff --git a/curriculum/challenges/japanese/25-front-end-development/quiz-computer-basics/66ed8fb9f45ce3ece4053eac.md b/curriculum/challenges/japanese/25-front-end-development/quiz-computer-basics/66ed8fb9f45ce3ece4053eac.md new file mode 100644 index 0000000000..4806ce1b98 --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/quiz-computer-basics/66ed8fb9f45ce3ece4053eac.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fb9f45ce3ece4053eac +title: Computer Basics Quiz +challengeType: 8 +dashedName: quiz-computer-basics +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/japanese/25-front-end-development/quiz-css-accessibility/66ed8fc1f45ce3ece4053ead.md b/curriculum/challenges/japanese/25-front-end-development/quiz-css-accessibility/66ed8fc1f45ce3ece4053ead.md new file mode 100644 index 0000000000..5bceb1cece --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/quiz-css-accessibility/66ed8fc1f45ce3ece4053ead.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fc1f45ce3ece4053ead +title: CSS Accessibility Quiz +challengeType: 8 +dashedName: quiz-css-accessibility +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/japanese/25-front-end-development/quiz-css-animations/66ed8fc9f45ce3ece4053eae.md b/curriculum/challenges/japanese/25-front-end-development/quiz-css-animations/66ed8fc9f45ce3ece4053eae.md new file mode 100644 index 0000000000..3f79d02aa0 --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/quiz-css-animations/66ed8fc9f45ce3ece4053eae.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fc9f45ce3ece4053eae +title: CSS Animations Quiz +challengeType: 8 +dashedName: quiz-css-animations +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/japanese/25-front-end-development/quiz-css-attribute-selectors/66ed8fd0f45ce3ece4053eaf.md b/curriculum/challenges/japanese/25-front-end-development/quiz-css-attribute-selectors/66ed8fd0f45ce3ece4053eaf.md new file mode 100644 index 0000000000..73f284487c --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/quiz-css-attribute-selectors/66ed8fd0f45ce3ece4053eaf.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fd0f45ce3ece4053eaf +title: CSS Attribute Selectors Quiz +challengeType: 8 +dashedName: quiz-css-attribute-selectors +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/japanese/25-front-end-development/quiz-css-backgrounds-and-borders/66ed8fd7f45ce3ece4053eb0.md b/curriculum/challenges/japanese/25-front-end-development/quiz-css-backgrounds-and-borders/66ed8fd7f45ce3ece4053eb0.md new file mode 100644 index 0000000000..7c45c431ec --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/quiz-css-backgrounds-and-borders/66ed8fd7f45ce3ece4053eb0.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fd7f45ce3ece4053eb0 +title: CSS Backgrounds and Borders Quiz +challengeType: 8 +dashedName: quiz-css-backgrounds-and-borders +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/japanese/25-front-end-development/quiz-css-colors/66ed8fe1f45ce3ece4053eb1.md b/curriculum/challenges/japanese/25-front-end-development/quiz-css-colors/66ed8fe1f45ce3ece4053eb1.md new file mode 100644 index 0000000000..1aee0965d7 --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/quiz-css-colors/66ed8fe1f45ce3ece4053eb1.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fe1f45ce3ece4053eb1 +title: CSS Colors Quiz +challengeType: 8 +dashedName: quiz-css-colors +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/japanese/25-front-end-development/quiz-css-flexbox/66ed8fe7f45ce3ece4053eb2.md b/curriculum/challenges/japanese/25-front-end-development/quiz-css-flexbox/66ed8fe7f45ce3ece4053eb2.md new file mode 100644 index 0000000000..a518db5905 --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/quiz-css-flexbox/66ed8fe7f45ce3ece4053eb2.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fe7f45ce3ece4053eb2 +title: CSS Flexbox Quiz +challengeType: 8 +dashedName: quiz-css-flexbox +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/japanese/25-front-end-development/quiz-css-grid/66ed8fedf45ce3ece4053eb3.md b/curriculum/challenges/japanese/25-front-end-development/quiz-css-grid/66ed8fedf45ce3ece4053eb3.md new file mode 100644 index 0000000000..c5ab2fb27e --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/quiz-css-grid/66ed8fedf45ce3ece4053eb3.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fedf45ce3ece4053eb3 +title: CSS Grid Quiz +challengeType: 8 +dashedName: quiz-css-grid +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/japanese/25-front-end-development/quiz-css-layout-and-effects/66ed8ff4f45ce3ece4053eb4.md b/curriculum/challenges/japanese/25-front-end-development/quiz-css-layout-and-effects/66ed8ff4f45ce3ece4053eb4.md new file mode 100644 index 0000000000..ac464c9a34 --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/quiz-css-layout-and-effects/66ed8ff4f45ce3ece4053eb4.md @@ -0,0 +1,415 @@ +--- +id: 66ed8ff4f45ce3ece4053eb4 +title: CSS Layout and Effects Quiz +challengeType: 8 +dashedName: quiz-css-layout-and-effects +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/japanese/25-front-end-development/quiz-css-libraries-and-frameworks/66f1aeb60b11aec5abe83c2e.md b/curriculum/challenges/japanese/25-front-end-development/quiz-css-libraries-and-frameworks/66f1aeb60b11aec5abe83c2e.md new file mode 100644 index 0000000000..6410f43261 --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/quiz-css-libraries-and-frameworks/66f1aeb60b11aec5abe83c2e.md @@ -0,0 +1,415 @@ +--- +id: 66f1aeb60b11aec5abe83c2e +title: CSS Libraries and Frameworks Quiz +challengeType: 8 +dashedName: quiz-css-libraries-and-frameworks +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/japanese/25-front-end-development/quiz-css-positioning/66ed8ffcf45ce3ece4053eb5.md b/curriculum/challenges/japanese/25-front-end-development/quiz-css-positioning/66ed8ffcf45ce3ece4053eb5.md new file mode 100644 index 0000000000..c390ae5e0d --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/quiz-css-positioning/66ed8ffcf45ce3ece4053eb5.md @@ -0,0 +1,415 @@ +--- +id: 66ed8ffcf45ce3ece4053eb5 +title: CSS Positioning Quiz +challengeType: 8 +dashedName: quiz-css-positioning +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/japanese/25-front-end-development/quiz-css-pseudo-classes/66ed9002f45ce3ece4053eb6.md b/curriculum/challenges/japanese/25-front-end-development/quiz-css-pseudo-classes/66ed9002f45ce3ece4053eb6.md new file mode 100644 index 0000000000..93bd1dd7f3 --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/quiz-css-pseudo-classes/66ed9002f45ce3ece4053eb6.md @@ -0,0 +1,415 @@ +--- +id: 66ed9002f45ce3ece4053eb6 +title: CSS Pseudo-classes Quiz +challengeType: 8 +dashedName: quiz-css-pseudo-classes +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/japanese/25-front-end-development/quiz-css-relative-and-absolute-units/66ed9009f45ce3ece4053eb7.md b/curriculum/challenges/japanese/25-front-end-development/quiz-css-relative-and-absolute-units/66ed9009f45ce3ece4053eb7.md new file mode 100644 index 0000000000..793041729f --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/quiz-css-relative-and-absolute-units/66ed9009f45ce3ece4053eb7.md @@ -0,0 +1,415 @@ +--- +id: 66ed9009f45ce3ece4053eb7 +title: CSS Relative and Absolute Units Quiz +challengeType: 8 +dashedName: quiz-css-relative-and-absolute-units +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/japanese/25-front-end-development/quiz-css-typography/66ed9010f45ce3ece4053eb8.md b/curriculum/challenges/japanese/25-front-end-development/quiz-css-typography/66ed9010f45ce3ece4053eb8.md new file mode 100644 index 0000000000..ce7f4903dd --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/quiz-css-typography/66ed9010f45ce3ece4053eb8.md @@ -0,0 +1,415 @@ +--- +id: 66ed9010f45ce3ece4053eb8 +title: CSS Typography Quiz +challengeType: 8 +dashedName: quiz-css-typography +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/japanese/25-front-end-development/quiz-css-variables/66ed9018f45ce3ece4053eb9.md b/curriculum/challenges/japanese/25-front-end-development/quiz-css-variables/66ed9018f45ce3ece4053eb9.md new file mode 100644 index 0000000000..f777602dbc --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/quiz-css-variables/66ed9018f45ce3ece4053eb9.md @@ -0,0 +1,415 @@ +--- +id: 66ed9018f45ce3ece4053eb9 +title: CSS Variables Quiz +challengeType: 8 +dashedName: quiz-css-variables +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/japanese/25-front-end-development/quiz-debugging-javascript/66edd10913f078e7669eca81.md b/curriculum/challenges/japanese/25-front-end-development/quiz-debugging-javascript/66edd10913f078e7669eca81.md new file mode 100644 index 0000000000..c394d7c26f --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/quiz-debugging-javascript/66edd10913f078e7669eca81.md @@ -0,0 +1,415 @@ +--- +id: 66edd10913f078e7669eca81 +title: Debugging JavaScript Quiz +challengeType: 8 +dashedName: quiz-debugging-javascript +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/japanese/25-front-end-development/quiz-design-fundamentals/66ed901ff45ce3ece4053eba.md b/curriculum/challenges/japanese/25-front-end-development/quiz-design-fundamentals/66ed901ff45ce3ece4053eba.md new file mode 100644 index 0000000000..740f963cca --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/quiz-design-fundamentals/66ed901ff45ce3ece4053eba.md @@ -0,0 +1,415 @@ +--- +id: 66ed901ff45ce3ece4053eba +title: Design Fundamentals Quiz +challengeType: 8 +dashedName: quiz-design-fundamentals +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/japanese/25-front-end-development/quiz-dom-manipulation-and-click-event-with-javascript/66edd07682767adff3a6231e.md b/curriculum/challenges/japanese/25-front-end-development/quiz-dom-manipulation-and-click-event-with-javascript/66edd07682767adff3a6231e.md new file mode 100644 index 0000000000..99c9eda4ec --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/quiz-dom-manipulation-and-click-event-with-javascript/66edd07682767adff3a6231e.md @@ -0,0 +1,415 @@ +--- +id: 66edd07682767adff3a6231e +title: DOM Manipulation and Click Events with JavaScript Quiz +challengeType: 8 +dashedName: quiz-dom-manipulation-and-click-event-with-javascript +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/japanese/25-front-end-development/quiz-dynamic-programming/66edd5ffe490bef99ea99395.md b/curriculum/challenges/japanese/25-front-end-development/quiz-dynamic-programming/66edd5ffe490bef99ea99395.md new file mode 100644 index 0000000000..24389158c2 --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/quiz-dynamic-programming/66edd5ffe490bef99ea99395.md @@ -0,0 +1,415 @@ +--- +id: 66edd5ffe490bef99ea99395 +title: Dynamic Programming Quiz +challengeType: 8 +dashedName: quiz-dynamic-programming +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/japanese/25-front-end-development/quiz-form-validation-with-javascript/66edd3403d7077eece6dc4b6.md b/curriculum/challenges/japanese/25-front-end-development/quiz-form-validation-with-javascript/66edd3403d7077eece6dc4b6.md new file mode 100644 index 0000000000..080d4f3af4 --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/quiz-form-validation-with-javascript/66edd3403d7077eece6dc4b6.md @@ -0,0 +1,415 @@ +--- +id: 66edd3403d7077eece6dc4b6 +title: Form Validation with JavaScript Quiz +challengeType: 8 +dashedName: quiz-form-validation-with-javascript +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/japanese/25-front-end-development/quiz-git/66f1b06a5a5d10cc100af620.md b/curriculum/challenges/japanese/25-front-end-development/quiz-git/66f1b06a5a5d10cc100af620.md new file mode 100644 index 0000000000..924fa15756 --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/quiz-git/66f1b06a5a5d10cc100af620.md @@ -0,0 +1,415 @@ +--- +id: 66f1b06a5a5d10cc100af620 +title: Git Quiz +challengeType: 8 +dashedName: quiz-git +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/japanese/25-front-end-development/quiz-graphs-and-trees/66edd5c8ac5314f8e80a3fc0.md b/curriculum/challenges/japanese/25-front-end-development/quiz-graphs-and-trees/66edd5c8ac5314f8e80a3fc0.md new file mode 100644 index 0000000000..f813d8eb6d --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/quiz-graphs-and-trees/66edd5c8ac5314f8e80a3fc0.md @@ -0,0 +1,415 @@ +--- +id: 66edd5c8ac5314f8e80a3fc0 +title: Graphs and Trees Quiz +challengeType: 8 +dashedName: quiz-graphs-and-trees +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/japanese/25-front-end-development/quiz-html-accessibility/66ed9026f45ce3ece4053ebb.md b/curriculum/challenges/japanese/25-front-end-development/quiz-html-accessibility/66ed9026f45ce3ece4053ebb.md new file mode 100644 index 0000000000..02fb15c675 --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/quiz-html-accessibility/66ed9026f45ce3ece4053ebb.md @@ -0,0 +1,415 @@ +--- +id: 66ed9026f45ce3ece4053ebb +title: HTML Accessibility Quiz +challengeType: 8 +dashedName: quiz-html-accessibility +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/japanese/25-front-end-development/quiz-html-tables-and-forms/66ed902df45ce3ece4053ebc.md b/curriculum/challenges/japanese/25-front-end-development/quiz-html-tables-and-forms/66ed902df45ce3ece4053ebc.md new file mode 100644 index 0000000000..a1b8c3e1ad --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/quiz-html-tables-and-forms/66ed902df45ce3ece4053ebc.md @@ -0,0 +1,415 @@ +--- +id: 66ed902df45ce3ece4053ebc +title: HTML Tables and Forms Quiz +challengeType: 8 +dashedName: quiz-html-tables-and-forms +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/japanese/25-front-end-development/quiz-javascript-arrays/66edcccbba6dacdb65a59067.md b/curriculum/challenges/japanese/25-front-end-development/quiz-javascript-arrays/66edcccbba6dacdb65a59067.md new file mode 100644 index 0000000000..54893261a2 --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/quiz-javascript-arrays/66edcccbba6dacdb65a59067.md @@ -0,0 +1,415 @@ +--- +id: 66edcccbba6dacdb65a59067 +title: JavaScript Arrays Quiz +challengeType: 8 +dashedName: quiz-javascript-arrays +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/japanese/25-front-end-development/quiz-javascript-audio-and-video/66edd3b3096349f06cf688bb.md b/curriculum/challenges/japanese/25-front-end-development/quiz-javascript-audio-and-video/66edd3b3096349f06cf688bb.md new file mode 100644 index 0000000000..5028b935d1 --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/quiz-javascript-audio-and-video/66edd3b3096349f06cf688bb.md @@ -0,0 +1,415 @@ +--- +id: 66edd3b3096349f06cf688bb +title: JavaScript Audio and Video Quiz +challengeType: 8 +dashedName: quiz-javascript-audio-and-video +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/japanese/25-front-end-development/quiz-javascript-comparisons-and-conditionals/66edc47c11492ac5cf258ad9.md b/curriculum/challenges/japanese/25-front-end-development/quiz-javascript-comparisons-and-conditionals/66edc47c11492ac5cf258ad9.md new file mode 100644 index 0000000000..e773e9b0d7 --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/quiz-javascript-comparisons-and-conditionals/66edc47c11492ac5cf258ad9.md @@ -0,0 +1,415 @@ +--- +id: 66edc47c11492ac5cf258ad9 +title: JavaScript Comparisons and Conditionals Quiz +challengeType: 8 +dashedName: quiz-javascript-comparisons-and-conditionals +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/japanese/25-front-end-development/quiz-javascript-data-structures/66edd5583761e4f6dae19606.md b/curriculum/challenges/japanese/25-front-end-development/quiz-javascript-data-structures/66edd5583761e4f6dae19606.md new file mode 100644 index 0000000000..6e600f732c --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/quiz-javascript-data-structures/66edd5583761e4f6dae19606.md @@ -0,0 +1,415 @@ +--- +id: 66edd5583761e4f6dae19606 +title: JavaScript Data Structures Quiz +challengeType: 8 +dashedName: quiz-javascript-data-structures +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/japanese/25-front-end-development/quiz-javascript-dates/66edd3711bb9f7efa73aef91.md b/curriculum/challenges/japanese/25-front-end-development/quiz-javascript-dates/66edd3711bb9f7efa73aef91.md new file mode 100644 index 0000000000..55be3a0fbb --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/quiz-javascript-dates/66edd3711bb9f7efa73aef91.md @@ -0,0 +1,415 @@ +--- +id: 66edd3711bb9f7efa73aef91 +title: JavaScript Dates Quiz +challengeType: 8 +dashedName: quiz-javascript-dates +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/japanese/25-front-end-development/quiz-javascript-events/66edd0ac31fea6e678eb925a.md b/curriculum/challenges/japanese/25-front-end-development/quiz-javascript-events/66edd0ac31fea6e678eb925a.md new file mode 100644 index 0000000000..f655702590 --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/quiz-javascript-events/66edd0ac31fea6e678eb925a.md @@ -0,0 +1,415 @@ +--- +id: 66edd0ac31fea6e678eb925a +title: JavaScript Events Quiz +challengeType: 8 +dashedName: quiz-javascript-events +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/japanese/25-front-end-development/quiz-javascript-functional-programming/66edd4f31ff19bf5573bf64b.md b/curriculum/challenges/japanese/25-front-end-development/quiz-javascript-functional-programming/66edd4f31ff19bf5573bf64b.md new file mode 100644 index 0000000000..78fe377a8e --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/quiz-javascript-functional-programming/66edd4f31ff19bf5573bf64b.md @@ -0,0 +1,415 @@ +--- +id: 66edd4f31ff19bf5573bf64b +title: JavaScript Functional Programming Quiz +challengeType: 8 +dashedName: quiz-javascript-functional-programming +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/japanese/25-front-end-development/quiz-javascript-functions/66edcc779993c0da6906dbb9.md b/curriculum/challenges/japanese/25-front-end-development/quiz-javascript-functions/66edcc779993c0da6906dbb9.md new file mode 100644 index 0000000000..878f59c283 --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/quiz-javascript-functions/66edcc779993c0da6906dbb9.md @@ -0,0 +1,415 @@ +--- +id: 66edcc779993c0da6906dbb9 +title: JavaScript Functions Quiz +challengeType: 8 +dashedName: quiz-javascript-functions +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/japanese/25-front-end-development/quiz-javascript-fundamentals/66edcd875b0d91de1fbbb492.md b/curriculum/challenges/japanese/25-front-end-development/quiz-javascript-fundamentals/66edcd875b0d91de1fbbb492.md new file mode 100644 index 0000000000..ef2e588586 --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/quiz-javascript-fundamentals/66edcd875b0d91de1fbbb492.md @@ -0,0 +1,415 @@ +--- +id: 66edcd875b0d91de1fbbb492 +title: JavaScript Fundamentals Quiz +challengeType: 8 +dashedName: quiz-javascript-fundamentals +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/japanese/25-front-end-development/quiz-javascript-higher-order-functions/66edcdd18a4ef8df16e6bb7e.md b/curriculum/challenges/japanese/25-front-end-development/quiz-javascript-higher-order-functions/66edcdd18a4ef8df16e6bb7e.md new file mode 100644 index 0000000000..c016c1bd7b --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/quiz-javascript-higher-order-functions/66edcdd18a4ef8df16e6bb7e.md @@ -0,0 +1,415 @@ +--- +id: 66edcdd18a4ef8df16e6bb7e +title: JavaScript Higher Order Functions Quiz +challengeType: 8 +dashedName: quiz-javascript-higher-order-functions +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/japanese/25-front-end-development/quiz-javascript-loops/66edcd49e73385dd4df54ac7.md b/curriculum/challenges/japanese/25-front-end-development/quiz-javascript-loops/66edcd49e73385dd4df54ac7.md new file mode 100644 index 0000000000..6993081390 --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/quiz-javascript-loops/66edcd49e73385dd4df54ac7.md @@ -0,0 +1,415 @@ +--- +id: 66edcd49e73385dd4df54ac7 +title: JavaScript Loops Quiz +challengeType: 8 +dashedName: quiz-javascript-loops +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/japanese/25-front-end-development/quiz-javascript-math/66edc3ab8c6413c344f401bf.md b/curriculum/challenges/japanese/25-front-end-development/quiz-javascript-math/66edc3ab8c6413c344f401bf.md new file mode 100644 index 0000000000..c183bca0aa --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/quiz-javascript-math/66edc3ab8c6413c344f401bf.md @@ -0,0 +1,415 @@ +--- +id: 66edc3ab8c6413c344f401bf +title: JavaScript Math Quiz +challengeType: 8 +dashedName: quiz-javascript-math +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/japanese/25-front-end-development/quiz-javascript-object-oriented-programming/66edd5267b52f8f617d8364f.md b/curriculum/challenges/japanese/25-front-end-development/quiz-javascript-object-oriented-programming/66edd5267b52f8f617d8364f.md new file mode 100644 index 0000000000..5c072cb5bc --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/quiz-javascript-object-oriented-programming/66edd5267b52f8f617d8364f.md @@ -0,0 +1,415 @@ +--- +id: 66edd5267b52f8f617d8364f +title: JavaScript Object Oriented Programming Quiz +challengeType: 8 +dashedName: quiz-javascript-object-oriented-programming +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/japanese/25-front-end-development/quiz-javascript-objects/66edcd0ecb4b25dc64a34804.md b/curriculum/challenges/japanese/25-front-end-development/quiz-javascript-objects/66edcd0ecb4b25dc64a34804.md new file mode 100644 index 0000000000..4f80d3348a --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/quiz-javascript-objects/66edcd0ecb4b25dc64a34804.md @@ -0,0 +1,415 @@ +--- +id: 66edcd0ecb4b25dc64a34804 +title: JavaScript Objects Quiz +challengeType: 8 +dashedName: quiz-javascript-objects +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/japanese/25-front-end-development/quiz-javascript-problem-solving-and-algorithmic-thinking/66edd4bc0ce399f475ad6f9b.md b/curriculum/challenges/japanese/25-front-end-development/quiz-javascript-problem-solving-and-algorithmic-thinking/66edd4bc0ce399f475ad6f9b.md new file mode 100644 index 0000000000..ec4580a7b7 --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/quiz-javascript-problem-solving-and-algorithmic-thinking/66edd4bc0ce399f475ad6f9b.md @@ -0,0 +1,415 @@ +--- +id: 66edd4bc0ce399f475ad6f9b +title: JavaScript Problem Solving and Algorithmic Thinking Quiz +challengeType: 8 +dashedName: quiz-javascript-problem-solving-and-algorithmic-thinking +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/japanese/25-front-end-development/quiz-javascript-regular-expressions/66edd3011f18f4ee1bd9d28b.md b/curriculum/challenges/japanese/25-front-end-development/quiz-javascript-regular-expressions/66edd3011f18f4ee1bd9d28b.md new file mode 100644 index 0000000000..feeb4153de --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/quiz-javascript-regular-expressions/66edd3011f18f4ee1bd9d28b.md @@ -0,0 +1,415 @@ +--- +id: 66edd3011f18f4ee1bd9d28b +title: JavaScript Regular Expressions Quiz +challengeType: 8 +dashedName: quiz-javascript-regular-expressions +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/japanese/25-front-end-development/quiz-javascript-strings/66edc31c44f1b9c1d5c5ebca.md b/curriculum/challenges/japanese/25-front-end-development/quiz-javascript-strings/66edc31c44f1b9c1d5c5ebca.md new file mode 100644 index 0000000000..eadc2ec368 --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/quiz-javascript-strings/66edc31c44f1b9c1d5c5ebca.md @@ -0,0 +1,415 @@ +--- +id: 66edc31c44f1b9c1d5c5ebca +title: JavaScript Strings Quiz +challengeType: 8 +dashedName: quiz-javascript-strings +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/japanese/25-front-end-development/quiz-javascript-variables-and-data-types/66edc25ae5ea80bf6f785552.md b/curriculum/challenges/japanese/25-front-end-development/quiz-javascript-variables-and-data-types/66edc25ae5ea80bf6f785552.md new file mode 100644 index 0000000000..0b3de50b77 --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/quiz-javascript-variables-and-data-types/66edc25ae5ea80bf6f785552.md @@ -0,0 +1,415 @@ +--- +id: 66edc25ae5ea80bf6f785552 +title: JavaScript Variables and Data Types Quiz +challengeType: 8 +dashedName: quiz-javascript-variables-and-data-types +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/japanese/25-front-end-development/quiz-local-storage-and-crud/66edd3f9bef926f129990425.md b/curriculum/challenges/japanese/25-front-end-development/quiz-local-storage-and-crud/66edd3f9bef926f129990425.md new file mode 100644 index 0000000000..50e3c5d9b0 --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/quiz-local-storage-and-crud/66edd3f9bef926f129990425.md @@ -0,0 +1,415 @@ +--- +id: 66edd3f9bef926f129990425 +title: Local Storage and CRUD Quiz +challengeType: 8 +dashedName: quiz-local-storage-and-crud +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/japanese/25-front-end-development/quiz-nano/66f1b03b922a53cb231e1c0d.md b/curriculum/challenges/japanese/25-front-end-development/quiz-nano/66f1b03b922a53cb231e1c0d.md new file mode 100644 index 0000000000..87fe8f8830 --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/quiz-nano/66f1b03b922a53cb231e1c0d.md @@ -0,0 +1,415 @@ +--- +id: 66f1b03b922a53cb231e1c0d +title: Nano Quiz +challengeType: 8 +dashedName: quiz-nano +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/japanese/25-front-end-development/quiz-react-basics/66f1a2009e65c9a40a26d51e.md b/curriculum/challenges/japanese/25-front-end-development/quiz-react-basics/66f1a2009e65c9a40a26d51e.md new file mode 100644 index 0000000000..d8c9c8314d --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/quiz-react-basics/66f1a2009e65c9a40a26d51e.md @@ -0,0 +1,415 @@ +--- +id: 66f1a2009e65c9a40a26d51e +title: React Basics Quiz +challengeType: 8 +dashedName: quiz-react-basics +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/japanese/25-front-end-development/quiz-react-state-and-hooks/66f1a417757b6ca4eecd89d6.md b/curriculum/challenges/japanese/25-front-end-development/quiz-react-state-and-hooks/66f1a417757b6ca4eecd89d6.md new file mode 100644 index 0000000000..b79a44a23c --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/quiz-react-state-and-hooks/66f1a417757b6ca4eecd89d6.md @@ -0,0 +1,415 @@ +--- +id: 66f1a417757b6ca4eecd89d6 +title: React State and Hooks Quiz +challengeType: 8 +dashedName: quiz-react-state-and-hooks +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/japanese/25-front-end-development/quiz-recursion/66edd43cded6bff30944b676.md b/curriculum/challenges/japanese/25-front-end-development/quiz-recursion/66edd43cded6bff30944b676.md new file mode 100644 index 0000000000..e135c974d0 --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/quiz-recursion/66edd43cded6bff30944b676.md @@ -0,0 +1,415 @@ +--- +id: 66edd43cded6bff30944b676 +title: Recursion Quiz +challengeType: 8 +dashedName: quiz-recursion +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/japanese/25-front-end-development/quiz-relational-database/66f1af82732957c895f0b21a.md b/curriculum/challenges/japanese/25-front-end-development/quiz-relational-database/66f1af82732957c895f0b21a.md new file mode 100644 index 0000000000..c1c4f0ac73 --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/quiz-relational-database/66f1af82732957c895f0b21a.md @@ -0,0 +1,415 @@ +--- +id: 66f1af82732957c895f0b21a +title: Relational Database Quiz +challengeType: 8 +dashedName: quiz-relational-database +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/japanese/25-front-end-development/quiz-responsive-web-design/66ed9034f45ce3ece4053ebd.md b/curriculum/challenges/japanese/25-front-end-development/quiz-responsive-web-design/66ed9034f45ce3ece4053ebd.md new file mode 100644 index 0000000000..d0520e8f54 --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/quiz-responsive-web-design/66ed9034f45ce3ece4053ebd.md @@ -0,0 +1,415 @@ +--- +id: 66ed9034f45ce3ece4053ebd +title: Responsive Web Design Quiz +challengeType: 8 +dashedName: quiz-responsive-web-design +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/japanese/25-front-end-development/quiz-searching-and-sorting-algorithms/66edd476078cf3f3bc654271.md b/curriculum/challenges/japanese/25-front-end-development/quiz-searching-and-sorting-algorithms/66edd476078cf3f3bc654271.md new file mode 100644 index 0000000000..aa8efd3b90 --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/quiz-searching-and-sorting-algorithms/66edd476078cf3f3bc654271.md @@ -0,0 +1,415 @@ +--- +id: 66edd476078cf3f3bc654271 +title: Searching and Sorting Algorithms Quiz +challengeType: 8 +dashedName: quiz-searching-and-sorting-algorithms +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/japanese/25-front-end-development/quiz-security-and-privacy/66f1b0a939e913ccd3d4fa18.md b/curriculum/challenges/japanese/25-front-end-development/quiz-security-and-privacy/66f1b0a939e913ccd3d4fa18.md new file mode 100644 index 0000000000..740a335154 --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/quiz-security-and-privacy/66f1b0a939e913ccd3d4fa18.md @@ -0,0 +1,415 @@ +--- +id: 66f1b0a939e913ccd3d4fa18 +title: Security and Privacy Quiz +challengeType: 8 +dashedName: quiz-security-and-privacy +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/japanese/25-front-end-development/quiz-semantic-html/66ed903cf45ce3ece4053ebe.md b/curriculum/challenges/japanese/25-front-end-development/quiz-semantic-html/66ed903cf45ce3ece4053ebe.md new file mode 100644 index 0000000000..4381337a95 --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/quiz-semantic-html/66ed903cf45ce3ece4053ebe.md @@ -0,0 +1,415 @@ +--- +id: 66ed903cf45ce3ece4053ebe +title: Semantic HTML Quiz +challengeType: 8 +dashedName: quiz-semantic-html +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/japanese/25-front-end-development/quiz-styling-forms/66ed9043f45ce3ece4053ebf.md b/curriculum/challenges/japanese/25-front-end-development/quiz-styling-forms/66ed9043f45ce3ece4053ebf.md new file mode 100644 index 0000000000..850d3bf4a7 --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/quiz-styling-forms/66ed9043f45ce3ece4053ebf.md @@ -0,0 +1,415 @@ +--- +id: 66ed9043f45ce3ece4053ebf +title: Styling Forms Quiz +challengeType: 8 +dashedName: quiz-styling-forms +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/japanese/25-front-end-development/quiz-testing/66f1aeffc5774ac692112a7e.md b/curriculum/challenges/japanese/25-front-end-development/quiz-testing/66f1aeffc5774ac692112a7e.md new file mode 100644 index 0000000000..3d3dd9d8aa --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/quiz-testing/66f1aeffc5774ac692112a7e.md @@ -0,0 +1,415 @@ +--- +id: 66f1aeffc5774ac692112a7e +title: Testing Quiz +challengeType: 8 +dashedName: quiz-testing +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/japanese/25-front-end-development/quiz-typescript/66f1ae758b77cfc3e4da6151.md b/curriculum/challenges/japanese/25-front-end-development/quiz-typescript/66f1ae758b77cfc3e4da6151.md new file mode 100644 index 0000000000..3493af29ee --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/quiz-typescript/66f1ae758b77cfc3e4da6151.md @@ -0,0 +1,415 @@ +--- +id: 66f1ae758b77cfc3e4da6151 +title: TypeScript Quiz +challengeType: 8 +dashedName: quiz-typescript +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/japanese/25-front-end-development/quiz-web-performance/66f1adcf97e3e4c1bd89ebf5.md b/curriculum/challenges/japanese/25-front-end-development/quiz-web-performance/66f1adcf97e3e4c1bd89ebf5.md new file mode 100644 index 0000000000..e61ce16721 --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/quiz-web-performance/66f1adcf97e3e4c1bd89ebf5.md @@ -0,0 +1,415 @@ +--- +id: 66f1adcf97e3e4c1bd89ebf5 +title: Web Performance Quiz +challengeType: 8 +dashedName: quiz-web-performance +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/japanese/25-front-end-development/quiz-web-standards/66f1a0fcab4dfe9fcdcb269d.md b/curriculum/challenges/japanese/25-front-end-development/quiz-web-standards/66f1a0fcab4dfe9fcdcb269d.md new file mode 100644 index 0000000000..29c4e40553 --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/quiz-web-standards/66f1a0fcab4dfe9fcdcb269d.md @@ -0,0 +1,415 @@ +--- +id: 66f1a0fcab4dfe9fcdcb269d +title: Web Standards Quiz +challengeType: 8 +dashedName: quiz-web-standards +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/japanese/25-front-end-development/workshop-sentence-analyzer/66e2d680e129e1423116a541.md b/curriculum/challenges/japanese/25-front-end-development/workshop-sentence-analyzer/66e2d680e129e1423116a541.md new file mode 100644 index 0000000000..f80d29381b --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/workshop-sentence-analyzer/66e2d680e129e1423116a541.md @@ -0,0 +1,70 @@ +--- +id: 66e2d680e129e1423116a541 +title: Step 1 +challengeType: 1 +dashedName: step-1 +--- + +# --description-- + +In this workshop, you will build a sentence analyzer that will take a sentence and get the count for the number of words, vowels, consonants, and punctuation marks. + +To begin, create a `getVowelCount` function with a parameter called `sentence`. Your function should return the total number of vowels in a sentence. + +# --hints-- + +You should create a `getVowelCount` function. + +```js +assert.isFunction(getVowelCount); +``` + +You `getVowelCount` function should have a `sentence` parameter. + +```js +assert.match(getVowelCount.toString(), /sentence/); +``` + +Your `getVowelCount` function should return a number. + +```js +assert.isNumber(getVowelCount("Apples are tasty fruits")) +``` + +When the sentence is `"Apples are tasty fruits"`, the `getVowelCount` function should return `7`. + +```js +assert.strictEqual(getVowelCount("Apples are tasty fruits"), 7); +``` + +When the sentence is `"Hello, World!"`, the function should return `3`. + +```js +assert.strictEqual(getVowelCount("Hello, World!"), 3); +``` + +Your vowel count should be case-insensitive. + +```js +assert.strictEqual(getVowelCount("Apples are tasty fruits"), 7); +assert.strictEqual(getVowelCount("freeCodeCamp is awesome"), 10); +``` + +Your `getVowelCount` function should return the correct vowel count for any sentence. + +```js +assert.strictEqual(getVowelCount("I went to the store"), 6); +assert.strictEqual(getVowelCount("The quick brown fox jumps over the lazy dog"), 11); +assert.strictEqual(getVowelCount("The cat in the hat"), 5); +assert.strictEqual(getVowelCount(""), 0); +``` + +# --seed-- + +## --seed-contents-- + +```js +--fcc-editable-region-- + +--fcc-editable-region-- +``` diff --git a/curriculum/challenges/japanese/25-front-end-development/workshop-sentence-analyzer/66e2df8c5676fe51cead8ec8.md b/curriculum/challenges/japanese/25-front-end-development/workshop-sentence-analyzer/66e2df8c5676fe51cead8ec8.md new file mode 100644 index 0000000000..bc3799e54e --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/workshop-sentence-analyzer/66e2df8c5676fe51cead8ec8.md @@ -0,0 +1,56 @@ +--- +id: 66e2df8c5676fe51cead8ec8 +title: Step 2 +challengeType: 1 +dashedName: step-2 +--- + +# --description-- + +Now it is time to test your `getVowelCount` function. + +Create a `vowelCount` variable and assign it the result of calling the `getVowelCount` function with the argument of `"Apples are tasty fruits"` + +After that, log the following to the console: `"Vowel Count: [vowel count goes here]"`. Replace `[vowel count goes here]` with the the actual variable name. You can choose to use template strings or string concatenation with the `+` operator here. + +# --hints-- + +You should create a `vowelCount` variable. + +```js +assert.isNotNull(vowelCount) +``` + +Your `vowelCount` variable should be set to the result of `getVowelCount("Apples are tasty fruits")`. + +```js +assert.equal(vowelCount, getVowelCount("Apples are tasty fruits")); +``` + +You should log the `vowelCount` variable to the console with the parameter `"Vowel Count: ${vowelCount}"`. + +```js +assert.match(code, /console\.log\((?:('|"|`)Vowel\s+Count:\s+('|"|`)\s+\+\s+vowelCount|`Vowel\s+Count:\s+\${vowelCount}`)\);?/) +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +--fcc-editable-region-- + +--fcc-editable-region-- +``` diff --git a/curriculum/challenges/japanese/25-front-end-development/workshop-sentence-analyzer/66e2e5d890ac8a54c9d703bd.md b/curriculum/challenges/japanese/25-front-end-development/workshop-sentence-analyzer/66e2e5d890ac8a54c9d703bd.md new file mode 100644 index 0000000000..a7cd45c177 --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/workshop-sentence-analyzer/66e2e5d890ac8a54c9d703bd.md @@ -0,0 +1,87 @@ +--- +id: 66e2e5d890ac8a54c9d703bd +title: Step 3 +challengeType: 1 +dashedName: step-3 +--- + +# --description-- + +It's time to count the consonants. Create a `getConsonantCount` function with a `sentence` parameter. + +Inside the function, use a loop to count the number of consonants in the `sentence` that will be passed into the function when it is called. A consonant is anything that is not the following characters: `"aeiou"`. + +Your `getConsonantCount` function must return a number. + +# --hints-- + +You should create a `getConsonantCount` function. + +```js +assert.isFunction(getConsonantCount); +``` + +You `getConsonantCount` function should have a `sentence` parameter. + +```js +assert.match(getConsonantCount.toString(), /sentence/); +``` + +Your `getConsonantCount` function should return a number. + +```js +assert.isNumber(getConsonantCount("Coding is fun")) +``` + +When the sentence is `"Coding is fun"`, the `getConsonantCount` function should return `7`. + +```js +assert.strictEqual(getConsonantCount("Coding is fun"), 7); +``` + +When the sentence is `"Hello, World!"`, the `getConsonantCount` function should return `7`. + +```js +assert.strictEqual(getConsonantCount("Hello, World!"), 7); +``` + +Your consonant count should be case-insensitive. + +```js +assert.strictEqual(getConsonantCount("Apples are tasty fruits"), 13); +assert.strictEqual(getConsonantCount("freeCodeCamp is awesome"), 11); +``` + +Your `getConsonantCount` function should return the correct consonant count for any sentence. + +```js +assert.strictEqual(getConsonantCount("I went to the store"), 9); +assert.strictEqual(getConsonantCount("The quick brown fox jumps over the lazy dog"), 24); +assert.strictEqual(getConsonantCount("The cat in the hat"), 9); +assert.strictEqual(getConsonantCount(""), 0); +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +--fcc-editable-region-- + +--fcc-editable-region-- +``` diff --git a/curriculum/challenges/japanese/25-front-end-development/workshop-sentence-analyzer/66e2e99caa0cb3570f4822b4.md b/curriculum/challenges/japanese/25-front-end-development/workshop-sentence-analyzer/66e2e99caa0cb3570f4822b4.md new file mode 100644 index 0000000000..955b45ae32 --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/workshop-sentence-analyzer/66e2e99caa0cb3570f4822b4.md @@ -0,0 +1,71 @@ +--- +id: 66e2e99caa0cb3570f4822b4 +title: Step 4 +challengeType: 1 +dashedName: step-4 +--- + +# --description-- + +Now it is time to test your `getConsonantCount` function. + +Create a `consonantCount` variable and assign it the result of calling the `getConsonantCount` function with the argument of `"Coding is fun"` + +After that, log the following to the console: `"Consonant Count: [Consonant count goes here]"`. Replace `[Consonant count goes here]` with the the actual variable name. You can choose to use template strings or string concatenation with the `+` operator here. + +# --hints-- + +You should create a `consonantCount` variable. + +```js +assert.isNotNull(consonantCount) +``` + +Your `consonantCount` variable should be set to the result of `getConsonantCount("Coding is fun")`. + +```js +assert.equal(consonantCount, getConsonantCount("Coding is fun")); +``` + +You should log the `consonantCount` variable to the console with the parameter `"Consonant Count: ${consonantCount}"`. + +```js +assert.match(code, /console\.log\((?:('|"|`)Consonant\s+Count:\s+('|"|`)\s+\+\s+consonantCount|`Consonant\s+Count:\s+\${consonantCount}`)\);?/) +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +function getConsonantCount(sentence) { + const consonants = "bcdfghjklmnpqrstvwxyz"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (consonants.includes(char)) { + count++; + } + } + return count; +} + +--fcc-editable-region-- + +--fcc-editable-region-- +``` diff --git a/curriculum/challenges/japanese/25-front-end-development/workshop-sentence-analyzer/66e2eab8a5638f57b637b7cc.md b/curriculum/challenges/japanese/25-front-end-development/workshop-sentence-analyzer/66e2eab8a5638f57b637b7cc.md new file mode 100644 index 0000000000..88a123104c --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/workshop-sentence-analyzer/66e2eab8a5638f57b637b7cc.md @@ -0,0 +1,97 @@ +--- +id: 66e2eab8a5638f57b637b7cc +title: Step 5 +challengeType: 1 +dashedName: step-5 +--- + +# --description-- + +You should count the number of punctuations now. + +Create a `getPunctuationCount` function with a `sentence` parameter. + +Inside the function, create a loop to count the number of consonants in the `sentence` that will be passed into the function when it is called. + +Your `getPunctuationCount` function must return a number. + +# --hints-- + +You should create a `getPunctuationCount` function. + +```js +assert.isFunction(getPunctuationCount); +``` + +You `getPunctuationCount` function should have a `sentence` parameter. + +```js +assert.match(getPunctuationCount.toString(), /sentence/); +``` + +Your `getPunctuationCount` function should return a number. + +```js +assert.isNumber(getPunctuationCount("Coding is fun!")) +``` + +When the sentence is `"What's going on here?"`, the `getPunctuationCount` function should return `2`. + +```js +assert.strictEqual(getPunctuationCount("What's going on here?"), 2); +``` + +When the sentence is `"What????!"`, the `getPunctuationCount` function should return `5`. + +```js +assert.strictEqual(getPunctuationCount("What????!"), 5); +``` + +Your `getPunctuationCount` function should return the correct punctuation count for any sentence. + +```js +assert.strictEqual(getPunctuationCount("Be quick, sign up! freeCodeCamp awaits, friend!!!"), 6); +assert.strictEqual(getPunctuationCount("Guess what? freeCodeCamp is launching a new cert soon!"), 2); +assert.strictEqual(getPunctuationCount("freeCodeCamp, again? It's incredible!"), 4); +assert.strictEqual(getPunctuationCount(""), 0); +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +function getConsonantCount(sentence) { + const consonants = "bcdfghjklmnpqrstvwxyz"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (consonants.includes(char)) { + count++; + } + } + return count; +} + +const consonantCount = getConsonantCount("Coding is fun"); +console.log(`Consonant Count: ${consonantCount}`); + +--fcc-editable-region-- + +--fcc-editable-region-- +``` diff --git a/curriculum/challenges/japanese/25-front-end-development/workshop-sentence-analyzer/66e2edb23013ca596f8d9568.md b/curriculum/challenges/japanese/25-front-end-development/workshop-sentence-analyzer/66e2edb23013ca596f8d9568.md new file mode 100644 index 0000000000..182cf60b6f --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/workshop-sentence-analyzer/66e2edb23013ca596f8d9568.md @@ -0,0 +1,87 @@ +--- +id: 66e2edb23013ca596f8d9568 +title: Step 6 +challengeType: 1 +dashedName: step-6 +--- + +# --description-- + +Now it is time to test your `getPunctuationCount` function. + +Create a `punctuationCount` variable and assign it the result of calling the `getPunctuationCount` function with the argument of `"WHAT?!?!?!?!?"` + +After that, log the following to the console: `"Punctuation Count: [Punctuation count goes here]"`. Replace `[Punctuation count goes here]` with the the actual variable name. You can choose to use template strings or string concatenation with the `+` operator here. + +# --hints-- + +You should create a `punctuationCount` variable. + +```js +assert.isNotNull(punctuationCount) +``` + +Your `punctuationCount` variable should be set to the result of `getPunctuationCount("WHAT?!?!?!?!?")`. + +```js +assert.equal(punctuationCount, getPunctuationCount("WHAT?!?!?!?!?")); +``` + +You should log the following to the console: `"Punctuation Count: [Punctuation count goes here]"`. Replace `[Punctuation count goes here]` with the the actual variable name. Make sure to use proper string concatenation syntax here. + +```js +assert.match(code, /console\.log\((?:('|"|`)Punctuation\s+Count:\s+('|"|`)\s+\+\s+punctuationCount|`Punctuation\s+Count:\s+\${punctuationCount}`)\);?/) +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +function getConsonantCount(sentence) { + const consonants = "bcdfghjklmnpqrstvwxyz"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (consonants.includes(char)) { + count++; + } + } + return count; +} + +const consonantCount = getConsonantCount("Coding is fun"); +console.log(`Consonant Count: ${consonantCount}`); + +function getPunctuationCount(sentence) { + const punctuations = ".,!?;:-()[]{}\"'–"; + let count = 0; + + for (const char of sentence) { + if (punctuations.includes(char)) { + count++; + } + } + return count; +} + +--fcc-editable-region-- + +--fcc-editable-region-- +``` + diff --git a/curriculum/challenges/japanese/25-front-end-development/workshop-sentence-analyzer/66e2f06b191e305c00574e4d.md b/curriculum/challenges/japanese/25-front-end-development/workshop-sentence-analyzer/66e2f06b191e305c00574e4d.md new file mode 100644 index 0000000000..de926b32ac --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/workshop-sentence-analyzer/66e2f06b191e305c00574e4d.md @@ -0,0 +1,113 @@ +--- +id: 66e2f06b191e305c00574e4d +title: Step 7 +challengeType: 1 +dashedName: step-7 +--- + +# --description-- + +Finally, count the number of words by creating a `getWordCount` function with a `sentence` parameter. The function should return the total number of words in the sentence passed in when it is called. + +# --hints-- + +You should create a `getWordCount` function. + +```js +assert.isFunction(getWordCount); +``` + +You `getWordCount` function should have a `sentence` parameter. + +```js +assert.match(getWordCount.toString(), /sentence/); +``` + +Your `getWordCount` function should return a number. + +```js +assert.isNumber(getWordCount("I love freeCodeCamp")) +``` + +When the sentence is `"When are you gonna start learning to code?"`, the `getWordCount` function should return `8`. + +```js +assert.strictEqual(getWordCount("When are you gonna start learning to code?"), 8); +``` + +When the sentence is `"What's going on?"`, the `getWordCount` function should return `3`. + +```js +assert.strictEqual(getWordCount("What's going on?"), 3); +``` + +Your word count should be case-insensitive. + +```js +assert.strictEqual(getWordCount("freeCodeCamp offers free coding tutorials online"), 6); +assert.strictEqual(getWordCount("You can learn HTML, CSS, JavaScript, and more on freeCodeCamp"), 10); +``` + +Your `getWordCount` function should return the correct punctuation count for any sentence. + +```js +assert.strictEqual(getWordCount("freeCodeCamp has a great community of kind people"), 8); +assert.strictEqual(getWordCount("The freeCodeCamp curriculum is constantly updated"), 6); +assert.strictEqual(getWordCount("freeCodeCamp teaches both frontend and backend development"), 7); +assert.strictEqual(getWordCount(""), 0); +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +function getConsonantCount(sentence) { + const consonants = "bcdfghjklmnpqrstvwxyz"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (consonants.includes(char)) { + count++; + } + } + return count; +} + +const consonantCount = getConsonantCount("Coding is fun"); +console.log(`Consonant Count: ${consonantCount}`); + +function getPunctuationCount(sentence) { + const punctuations = ".,!?;:-()[]{}\"'–"; + let count = 0; + + for (const char of sentence) { + if (punctuations.includes(char)) { + count++; + } + } + return count; +} + +const punctuationCount = getPunctuationCount("WHAT?!?!?!?!?"); +console.log(`Punctuation Count: ${punctuationCount}`); + +--fcc-editable-region-- + +--fcc-editable-region-- +``` diff --git a/curriculum/challenges/japanese/25-front-end-development/workshop-sentence-analyzer/66e2f376df6f315ee81de81a.md b/curriculum/challenges/japanese/25-front-end-development/workshop-sentence-analyzer/66e2f376df6f315ee81de81a.md new file mode 100644 index 0000000000..f649dc84fa --- /dev/null +++ b/curriculum/challenges/japanese/25-front-end-development/workshop-sentence-analyzer/66e2f376df6f315ee81de81a.md @@ -0,0 +1,159 @@ +--- +id: 66e2f376df6f315ee81de81a +title: Step 8 +challengeType: 1 +dashedName: step-8 +--- + +# --description-- + +Test your `getWordCount` by creating a `wordCount` variable set to the calling of the `getWordCount` function with the sentence `"I love freeCodeCamp"`. + +After that, log the following to the console: `"Word Count: [Word count goes here]"`. Replace `[Word count goes here]` with the the actual variable name. You can choose to use template strings or string concatenation with the `+` operator here. + +With that, your sentence analyzer project is done! + +# --hints-- + +You should create a `wordCount` variable. + +```js +assert.isNotNull(wordCount) +``` + +Your `wordCount` variable should be set to the result of `getWordCount("I love freeCodeCamp")`. + +```js +assert.equal(wordCount, getWordCount("I love freeCodeCamp")); +``` + +You should log the `wordCount` variable to the console with the parameter `"Word Count Count: ${wordCount}"`. + +```js +assert.match(code, /console\.log\((?:('|"|`)Word\s+Count:\s+('|"|`)\s+\+\s+wordCount|`Word\s+Count:\s+\${wordCount}`)\);?/) +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +function getConsonantCount(sentence) { + const consonants = "bcdfghjklmnpqrstvwxyz"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (consonants.includes(char)) { + count++; + } + } + return count; +} + +const consonantCount = getConsonantCount("Coding is fun"); +console.log(`Consonant Count: ${consonantCount}`); + +function getPunctuationCount(sentence) { + const punctuations = ".,!?;:-()[]{}\"'–"; + let count = 0; + + for (const char of sentence) { + if (punctuations.includes(char)) { + count++; + } + } + return count; +} + +const punctuationCount = getPunctuationCount("WHAT?!?!?!?!?"); +console.log(`Punctuation Count: ${punctuationCount}`); + +function getWordCount(sentence) { + if (sentence.trim() === '') { + return 0; + } + + const words = sentence.trim().split(/\s+/); + return words.length; +} + +--fcc-editable-region-- + +--fcc-editable-region-- +``` + +# --solutions-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +function getConsonantCount(sentence) { + const consonants = "bcdfghjklmnpqrstvwxyz"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (consonants.includes(char)) { + count++; + } + } + return count; +} + +const consonantCount = getConsonantCount("Coding is fun"); +console.log(`Consonant Count: ${consonantCount}`); + +function getPunctuationCount(sentence) { + const punctuations = ".,!?;:-()[]{}\"'–"; + let count = 0; + + for (const char of sentence) { + if (punctuations.includes(char)) { + count++; + } + } + return count; +} + +const punctuationCount = getPunctuationCount("WHAT?!?!?!?!?"); +console.log(`Punctuation Count: ${punctuationCount}`); + +function getWordCount(sentence) { + if (sentence.trim() === '') { + return 0; + } + + const words = sentence.trim().split(/\s+/); + return words.length; +} + +const wordCount = getWordCount("I love freeCodeCamp"); +console.log(`Word Count: ${wordCount}`); +``` diff --git a/curriculum/challenges/korean/02-javascript-algorithms-and-data-structures/basic-data-structures/access-property-names-with-bracket-notation.md b/curriculum/challenges/korean/02-javascript-algorithms-and-data-structures/basic-data-structures/access-property-names-with-bracket-notation.md index 32bf0bb356..0668b265f0 100644 --- a/curriculum/challenges/korean/02-javascript-algorithms-and-data-structures/basic-data-structures/access-property-names-with-bracket-notation.md +++ b/curriculum/challenges/korean/02-javascript-algorithms-and-data-structures/basic-data-structures/access-property-names-with-bracket-notation.md @@ -1,6 +1,6 @@ --- id: 587d7b7c367417b2b2512b1a -title: Access Property Names with Bracket Notation +title: 대괄호 표기법을 사용하여 속성 이름에 접근하기 challengeType: 1 forumTopicId: 301150 dashedName: access-property-names-with-bracket-notation @@ -8,28 +8,28 @@ dashedName: access-property-names-with-bracket-notation # --description-- -In the first object challenge we mentioned the use of bracket notation as a way to access property values using the evaluation of a variable. For instance, imagine that our `foods` object is being used in a program for a supermarket cash register. We have some function that sets the `selectedFood` and we want to check our `foods` object for the presence of that food. This might look like: +첫 번째 객체 챌린지에서 변숫값을 평가하는 방법을 사용하여 객체 속성에 접근하는 대괄호 표기법에 대해서 알아봤습니다. 예를 들어, 아래 `foods` 객체가 슈퍼마켓 계산대 프로그램에서 사용되고 있다고 가정해 보세요. 우리에게는 `selectedFood`를 설정하는 함수가 있고, 해당 음식이 `foods` 객체에 있는지 확인하려고 합니다. 이것은 다음과 같을 것입니다. ```js let selectedFood = getCurrentFood(scannedItem); let inventory = foods[selectedFood]; ``` -This code will evaluate the value stored in the `selectedFood` variable and return the value of that key in the `foods` object, or `undefined` if it is not present. Bracket notation is very useful because sometimes object properties are not known before runtime or we need to access them in a more dynamic way. +이 코드의 첫 번째 줄은 `selectedFood` 변수에 저장된 값을 평가하고, 그 값을 food 객체의 키로 사용합니다. 두 번째 줄은 `foods` 객체의 키에 해당하는 값을 반환하고 해당 값이 없으면 `undefined`를 반환합니다. 괄호 표기법은 객체 속성을 런타임 이전에 알 수 없거나, 객체 속성에 더 동적인 방식으로 액세스해야 할 때 매우 유용합니다. # --instructions-- -We've defined a function, `checkInventory`, which receives a scanned item as an argument. Return the current value of the `scannedItem` key in the `foods` object. You can assume that only valid keys will be provided as an argument to `checkInventory`. +우리는 슈퍼마켓 계산대에서 스캔한 항목을 매개변수로 받는 `checkInventory` 함수를 정의했습니다. `foods` 객체의 `scannedItem` 키의 현재값을 반환해야 합니다. `checkInventory` 함수에는 유효한 키만 매개변수로 제공된다고 가정합니다. # --hints-- -`checkInventory` should be a function. +`checkInventory`는 함수여야 합니다. ```js assert.strictEqual(typeof checkInventory, 'function'); ``` -The `foods` object should have only the following key-value pairs: `apples: 25`, `oranges: 32`, `plums: 28`, `bananas: 13`, `grapes: 35`, `strawberries: 27`. +`foods` 객체는 다음과 같은 키-값 쌍만 가져야 합니다: `apples: 25`, `oranges: 32`, `plums: 28`, `bananas: 13`, `grapes: 35`, `strawberries: 27`. ```js assert.deepEqual(foods, { @@ -42,19 +42,19 @@ assert.deepEqual(foods, { }); ``` -`checkInventory("apples")` should return `25`. +`checkInventory("apples")`은 `25`를 반환해야 합니다. ```js assert.strictEqual(checkInventory('apples'), 25); ``` -`checkInventory("bananas")` should return `13`. +`checkInventory("bananas")`은 `13`을 반환해야 합니다. ```js assert.strictEqual(checkInventory('bananas'), 13); ``` -`checkInventory("strawberries")` should return `27`. +`checkInventory("strawberries")`은 `27`을 반환해야 합니다. ```js assert.strictEqual(checkInventory('strawberries'), 27); diff --git a/curriculum/challenges/korean/02-javascript-algorithms-and-data-structures/basic-data-structures/add-items-to-an-array-with-push-and-unshift.md b/curriculum/challenges/korean/02-javascript-algorithms-and-data-structures/basic-data-structures/add-items-to-an-array-with-push-and-unshift.md index 81963c6d7e..f70b93c449 100644 --- a/curriculum/challenges/korean/02-javascript-algorithms-and-data-structures/basic-data-structures/add-items-to-an-array-with-push-and-unshift.md +++ b/curriculum/challenges/korean/02-javascript-algorithms-and-data-structures/basic-data-structures/add-items-to-an-array-with-push-and-unshift.md @@ -1,6 +1,6 @@ --- id: 587d78b2367417b2b2512b0e -title: Add Items to an Array with push() and unshift() +title: push() 와 unshift() 를 사용해서 배열에 요소 추가하기 challengeType: 1 forumTopicId: 301151 dashedName: add-items-to-an-array-with-push-and-unshift @@ -8,9 +8,9 @@ dashedName: add-items-to-an-array-with-push-and-unshift # --description-- -An array's length, like the data types it can contain, is not fixed. Arrays can be defined with a length of any number of elements, and elements can be added or removed over time; in other words, arrays are mutable. In this challenge, we will look at two methods with which we can programmatically modify an array: `Array.push()` and `Array.unshift()`. +배열이 여러 데이터 타입을 넣을 수 있는 것처럼, 배열의 길이는 고정되어 있지 않습니다. 배열은 요소의 개수와 관계없이 정의할 수 있고, 나중에 요소를 추가하거나 삭제할 수도 있습니다. 다시 말해, 배열은 mutable 합니다. 즉, 선언 후 배열을 변경할 수 있습니다. 이번 챌린지에서는 배열을 프로그래밍적으로 수정할 수 있는 두 가지 메서드, `Array.push()`와 `Array.unshift()`를 살펴보겠습니다. -Both methods take one or more elements as parameters and add those elements to the array the method is being called on; the `push()` method adds elements to the end of an array, and `unshift()` adds elements to the beginning. Consider the following: +두 메서드 모두 하나 이상의 요소를 매개변수로 받아 그 요소를 호출된 메서드가 있는 배열에 추가합니다. `push()` 메서드는 배열의 끝에 요소를 추가하고, `unshift()` 메서드는 배열의 시작에 요소를 추가합니다. 아래 코드를 참고하세요. ```js let twentyThree = 'XXIII'; @@ -19,21 +19,21 @@ let romanNumerals = ['XXI', 'XXII']; romanNumerals.unshift('XIX', 'XX'); ``` -`romanNumerals` would have the value `['XIX', 'XX', 'XXI', 'XXII']`. +`romanNumerals`(로마 숫자) 가 `['XIX', 'XX', 'XXI', 'XXII']` 의 값을 갖고 있습니다. ```js romanNumerals.push(twentyThree); ``` -`romanNumerals` would have the value `['XIX', 'XX', 'XXI', 'XXII', 'XXIII']`. Notice that we can also pass variables, which allows us even greater flexibility in dynamically modifying our array's data. +`romanNumerals`(로마 숫자) 가 `['XIX', 'XX', 'XXI', 'XXII', 'XXIII']` 의 값을 갖고 있습니다. 변수를 전달할 수 있기 때문에 좀 더 유연하게 배열의 데이터를 동적으로 수정할 수 있습니다. # --instructions-- -We have defined a function, `mixedNumbers`, which we are passing an array as an argument. Modify the function by using `push()` and `unshift()` to add `'I', 2, 'three'` to the beginning of the array and `7, 'VIII', 9` to the end so that the returned array contains representations of the numbers 1-9 in order. +우리는 `mixedNumbers`라는 함수를 정의했는데, 여기에 배열을 인수로 전달하고 있습니다. `push()`와 `unshift()`로 배열의 시작에 `'I', 2, 'three'`를 추가하고 끝에 `7, 'VIII', 9`를 추가하여 1에서 9까지의 숫자를 상징하는 요소가 순서대로 담긴 배열을 반환하도록 함수를 수정하세요. # --hints-- -`mixedNumbers(["IV", 5, "six"])` should now return `["I", 2, "three", "IV", 5, "six", 7, "VIII", 9]` +`mixedNumbers(["IV", 5, "six"])`는 이제 `["I", 2, "three", "IV", 5, "six", 7, "VIII", 9]`를 반환해야 합니다. ```js assert.deepEqual(mixedNumbers(['IV', 5, 'six']), [ @@ -49,13 +49,13 @@ assert.deepEqual(mixedNumbers(['IV', 5, 'six']), [ ]); ``` -The `mixedNumbers` function should utilize the `push()` method +`mixedNumbers` 함수는 `push()` 메서드를 활용해야 합니다. ```js assert(mixedNumbers.toString().match(/\.push/)); ``` -The `mixedNumbers` function should utilize the `unshift()` method +`mixedNumbers` 함수는 `unshift()` 메서드를 활용해야 합니다. ```js assert(mixedNumbers.toString().match(/\.unshift/)); diff --git a/curriculum/challenges/korean/02-javascript-algorithms-and-data-structures/basic-data-structures/add-items-using-splice.md b/curriculum/challenges/korean/02-javascript-algorithms-and-data-structures/basic-data-structures/add-items-using-splice.md index 8477ae2240..ff91728028 100644 --- a/curriculum/challenges/korean/02-javascript-algorithms-and-data-structures/basic-data-structures/add-items-using-splice.md +++ b/curriculum/challenges/korean/02-javascript-algorithms-and-data-structures/basic-data-structures/add-items-using-splice.md @@ -1,6 +1,6 @@ --- id: 587d78b3367417b2b2512b11 -title: Add Items Using splice() +title: splice() 를 사용하여 항목 추가하기 challengeType: 1 forumTopicId: 301152 dashedName: add-items-using-splice @@ -8,7 +8,7 @@ dashedName: add-items-using-splice # --description-- -Remember in the last challenge we mentioned that `splice()` can take up to three parameters? Well, you can use the third parameter, comprised of one or more element(s), to add to the array. This can be incredibly useful for quickly switching out an element, or a set of elements, for another. +지난 도전에서 언급하였듯이 `splice()`는 최대 세 개의 매개변수를 가질 수 있다는 것 기억하시나요? 사실, 배열에 요소를 추가하기 위해 세 번째 매개변수에 요소 하나 혹은 더 많은 요소를 넣을 수 있습니다. 이는 요소 하나 또는 일련의 요소를 빠르게 다른 것으로 바꾸는데 매우 유용할 수 있습니다. ```js const numbers = [10, 11, 12, 12, 15]; @@ -19,17 +19,17 @@ numbers.splice(startIndex, amountToDelete, 13, 14); console.log(numbers); ``` -The second occurrence of `12` is removed, and we add `13` and `14` at the same index. The `numbers` array would now be `[ 10, 11, 12, 13, 14, 15 ]`. +위 코드를 실행하면, 두 번째로 나타난 `12`가 제거되고 그 자리에 `13`과 `14`를 추가합니다. `numbers` 배열은 이제 `[ 10, 11, 12, 13, 14, 15 ]`가 될 것입니다. -Here, we begin with an array of numbers. Then, we pass the following to `splice()`: The index at which to begin deleting elements (3), the number of elements to be deleted (1), and the remaining arguments (13, 14) will be inserted starting at that same index. Note that there can be any number of elements (separated by commas) following `amountToDelete`, each of which gets inserted. +숫자 배열 numbers를 먼저 작성하고, `splice()`에 다음을 전달합니다. 요소를 삭제할 인덱스 (3), 삭제할 요소의 개수 (1), 그리고 해당 인덱스에서 삽입될 나머지 인수 (13, 14). `amountToDelete` 뒤에 (쉼표로 구분된) 요소의 수가 어떤 개수든 올 수 있으며, 각각이 삽입됩니다. # --instructions-- -We have defined a function, `htmlColorNames`, which takes an array of HTML colors as an argument. Modify the function using `splice()` to remove the first two elements of the array and add `'DarkSalmon'` and `'BlanchedAlmond'` in their respective places. +우리는 HTML 색상 배열을 인수로 사용하는 함수 `htmlColorNames`를 정의했습니다. `splice()`를 사용하여 배열의 처음 두 요소를 제거하고 대신에 `'DarkSalmon'`과 `'BlanchedAlmond'`을 각각 추가하도록 함수를 수정하세요. # --hints-- -`htmlColorNames` should return `["DarkSalmon", "BlanchedAlmond", "LavenderBlush", "PaleTurquoise", "FireBrick"]` +`htmlColorNames`는 `["DarkSalmon", "BlanchedAlmond", "LavenderBlush", "PaleTurquoise", "FireBrick"]`를 반환해야 합니다. ```js assert.deepEqual( @@ -50,19 +50,19 @@ assert.deepEqual( ); ``` -The `htmlColorNames` function should utilize the `splice()` method +`htmlColorNames` 함수는 `splice()` 메서드를 활용해야 합니다. ```js assert(/.splice/.test(__helpers.removeJSComments(code))); ``` -You should not use `shift()` or `unshift()`. +`shift()` 또는 `unshift()`를 사용해서는 안 됩니다. ```js assert(!/shift|unshift/.test(__helpers.removeJSComments(code))); ``` -You should not use array bracket notation. +배열 괄호 표기법을 사용해서는 안 됩니다. ```js assert(!/\[\d\]\s*=/.test(__helpers.removeJSComments(code))); diff --git a/curriculum/challenges/korean/02-javascript-algorithms-and-data-structures/basic-data-structures/combine-arrays-with-the-spread-operator.md b/curriculum/challenges/korean/02-javascript-algorithms-and-data-structures/basic-data-structures/combine-arrays-with-the-spread-operator.md index 6cec90e34d..efe42c4190 100644 --- a/curriculum/challenges/korean/02-javascript-algorithms-and-data-structures/basic-data-structures/combine-arrays-with-the-spread-operator.md +++ b/curriculum/challenges/korean/02-javascript-algorithms-and-data-structures/basic-data-structures/combine-arrays-with-the-spread-operator.md @@ -1,6 +1,6 @@ --- id: 587d7b7b367417b2b2512b17 -title: Combine Arrays with the Spread Operator +title: 전개 연산자로 배열을 결합하기 challengeType: 1 forumTopicId: 301156 dashedName: combine-arrays-with-the-spread-operator @@ -8,7 +8,7 @@ dashedName: combine-arrays-with-the-spread-operator # --description-- -Another huge advantage of the spread operator is the ability to combine arrays, or to insert all the elements of one array into another, at any index. With more traditional syntaxes, we can concatenate arrays, but this only allows us to combine arrays at the end of one, and at the start of another. Spread syntax makes the following operation extremely simple: +또 다른 전개 연산자의 장점은 배열을 결합하거나 한 배열의 모든 요소를 다른 배열에 어느 인덱스에서든 삽입할 수 있는 능력입니다. 전통적인 concat 구문으로 배열을 연결할 수 있지만, 이는 한 배열의 끝에 다른 배열을 결합하는 것만 허용합니다. 전개 구문을 사용하면 다음 작업이 매우 간단해집니다. ```js let thisArray = ['sage', 'rosemary', 'parsley', 'thyme']; @@ -16,23 +16,23 @@ let thisArray = ['sage', 'rosemary', 'parsley', 'thyme']; let thatArray = ['basil', 'cilantro', ...thisArray, 'coriander']; ``` -`thatArray` would have the value `['basil', 'cilantro', 'sage', 'rosemary', 'parsley', 'thyme', 'coriander']`. +`thatArray`는 `['basil', 'cilantro', 'sage', 'rosemary', 'parsley', 'thyme', 'coriander']`의 값을 가지게 됩니다. -Using spread syntax, we have just achieved an operation that would have been more complex and more verbose had we used traditional methods. +전통적인 방법을 사용하면 더 복잡했을 작업을 전개 구문을 사용하여 쉽게 해낼 수 있었습니다. # --instructions-- -We have defined a function `spreadOut` that returns the variable `sentence`. Modify the function using the spread operator so that it returns the array `['learning', 'to', 'code', 'is', 'fun']`. +우리는 변수 `sentence`를 반환하는 `spreadOut` 함수를 정의했습니다. 전개(spread) 연산자를 사용하여 `['learning', 'to', 'code', 'is', 'fun']` 배열을 반환하도록 함수를 수정합니다. # --hints-- -`spreadOut` should return `["learning", "to", "code", "is", "fun"]` +`spreadOut`은 `["learning", "to", "code", "is", "fun"]`을 반환해야 합니다. ```js assert.deepEqual(spreadOut(), ['learning', 'to', 'code', 'is', 'fun']); ``` -The `spreadOut` function should utilize spread syntax +`spreadOut` 함수는 전개 구문을 활용해야 합니다. ```js assert.notStrictEqual(spreadOut.toString().search(/[...]/), -1); diff --git a/curriculum/challenges/korean/02-javascript-algorithms-and-data-structures/basic-data-structures/copy-an-array-with-the-spread-operator.md b/curriculum/challenges/korean/02-javascript-algorithms-and-data-structures/basic-data-structures/copy-an-array-with-the-spread-operator.md index 6f20c63f70..e984d512cd 100644 --- a/curriculum/challenges/korean/02-javascript-algorithms-and-data-structures/basic-data-structures/copy-an-array-with-the-spread-operator.md +++ b/curriculum/challenges/korean/02-javascript-algorithms-and-data-structures/basic-data-structures/copy-an-array-with-the-spread-operator.md @@ -1,6 +1,6 @@ --- id: 587d7b7b367417b2b2512b13 -title: Copy an Array with the Spread Operator +title: 전개 구문을 사용하여 배열 복사하기 challengeType: 1 forumTopicId: 301157 dashedName: copy-an-array-with-the-spread-operator @@ -8,24 +8,24 @@ dashedName: copy-an-array-with-the-spread-operator # --description-- -While `slice()` allows us to be selective about what elements of an array to copy, among several other useful tasks, ES6's new spread operator allows us to easily copy *all* of an array's elements, in order, with a simple and highly readable syntax. The spread syntax simply looks like this: `...` +`slice()`는 어떤 배열 요소를 복사할지 선택할 수 있게 해줄 수 있는 반면에, ES6로 할 수 있는 여러 가지 유용한 작업 중, 새로운 전개(spread) 연산자는 간단하고 읽기 쉬운 구문으로 배열의 *모든* 요소를 손쉽게 복사할 수 있게 해줍니다. 전개 구문은 다음과 같이 아주 간단합니다. `...` -In practice, we can use the spread operator to copy an array like so: +실제로 전개 연산자를 사용하여 다음과 같이 배열을 복사할 수 있습니다. ```js let thisArray = [true, true, undefined, false, null]; let thatArray = [...thisArray]; ``` -`thatArray` equals `[true, true, undefined, false, null]`. `thisArray` remains unchanged and `thatArray` contains the same elements as `thisArray`. +`thatArray`는 `[true, true, undefined, false, null]`와 같습니다. `thisArray`는 변경되지 않고 `thatArray`는 `thisArray`와 동일한 요소를 포함합니다. # --instructions-- -We have defined a function, `copyMachine` which takes `arr` (an array) and `num` (a number) as arguments. The function is supposed to return a new array made up of `num` copies of `arr`. We have done most of the work for you, but it doesn't work quite right yet. Modify the function using spread syntax so that it works correctly (hint: another method we have already covered might come in handy here!). +`arr` (배열)와 `num` (숫자)을 인수로 사용하는 함수 `copyMachine`를 정의했습니다. 이 함수는 `num`개의 `arr`의 복사본으로 구성된 새 배열을 반환해야 합니다. 이미 대부분의 작업이 되어 있지만 아직 완벽하게 동작하지 않습니다. 전개 구문을 사용하여 함수를 수정하여 제대로 동작하도록 만드세요 (힌트: 이미 다룬 다른 메소드가 여기서 유용할 수 있습니다!). # --hints-- -`copyMachine([true, false, true], 2)` should return `[[true, false, true], [true, false, true]]` +`copyMachine([true, false, true], 2)`는 `[[true, false, true], [true, false, true]]`를 반환해야 합니다. ```js assert.deepEqual(copyMachine([true, false, true], 2), [ @@ -34,7 +34,7 @@ assert.deepEqual(copyMachine([true, false, true], 2), [ ]); ``` -`copyMachine([1, 2, 3], 5)` should return `[[1, 2, 3], [1, 2, 3], [1, 2, 3], [1, 2, 3], [1, 2, 3]]` +`copyMachine([1, 2, 3], 5)`는 `[[1, 2, 3], [1, 2, 3], [1, 2, 3], [1, 2, 3], [1, 2, 3]]`을 반환해야 합니다. ```js assert.deepEqual(copyMachine([1, 2, 3], 5), [ @@ -46,13 +46,13 @@ assert.deepEqual(copyMachine([1, 2, 3], 5), [ ]); ``` -`copyMachine([true, true, null], 1)` should return `[[true, true, null]]` +`copyMachine([true, true, null], 1)`은 `[[true, true, null]]`를 반환해야 합니다. ```js assert.deepEqual(copyMachine([true, true, null], 1), [[true, true, null]]); ``` -`copyMachine(["it works"], 3)` should return `[["it works"], ["it works"], ["it works"]]` +`copyMachine(["it works"], 3)`는 `[["it works"], ["it works"], ["it works"]]`를 반환해야 합니다. ```js assert.deepEqual(copyMachine(['it works'], 3), [ @@ -62,7 +62,7 @@ assert.deepEqual(copyMachine(['it works'], 3), [ ]); ``` -The `copyMachine` function should utilize the `spread operator` with array `arr` +`copyMachine` 함수는 배열 `arr`에 `spread operator`(전개 연산자)를 활용해야 합니다. ```js assert(__helpers.removeJSComments(__helpers.removeJSComments(code)).match(/\.\.\.\s*arr/)); diff --git a/curriculum/challenges/korean/02-javascript-algorithms-and-data-structures/basic-data-structures/copy-array-items-using-slice.md b/curriculum/challenges/korean/02-javascript-algorithms-and-data-structures/basic-data-structures/copy-array-items-using-slice.md index 53005bd00e..d8ca4d951b 100644 --- a/curriculum/challenges/korean/02-javascript-algorithms-and-data-structures/basic-data-structures/copy-array-items-using-slice.md +++ b/curriculum/challenges/korean/02-javascript-algorithms-and-data-structures/basic-data-structures/copy-array-items-using-slice.md @@ -1,6 +1,6 @@ --- id: 587d7b7a367417b2b2512b12 -title: Copy Array Items Using slice() +title: slice()를 사용하여 배열의 요소를 복사하기 challengeType: 1 forumTopicId: 301158 dashedName: copy-array-items-using-slice @@ -8,7 +8,7 @@ dashedName: copy-array-items-using-slice # --description-- -The next method we will cover is `slice()`. Rather than modifying an array, `slice()` copies or *extracts* a given number of elements to a new array, leaving the array it is called upon untouched. `slice()` takes only 2 parameters — the first is the index at which to begin extraction, and the second is the index at which to stop extraction (extraction will occur up to, but not including the element at this index). Consider this: +다음으로 다룰 메서드는 `slice()`입니다. `slice()`는 배열을 수정하는 대신 주어진 수의 요소를 새 배열로 복사하거나 *추출*합니다. 이때 호출된 배열은 영향을 받지 않습니다. `slice()`는 단 두 개의 매개변수를 사용합니다. 첫 번째는 추출을 시작할 인덱스이고, 두 번째는 추출을 중지할 인덱스입니다 (추출은 이 인덱스의 요소를 포함하지 않고 수행됩니다). 아래 코드를 참고하세요. ```js let weatherConditions = ['rain', 'snow', 'sleet', 'hail', 'clear']; @@ -16,17 +16,17 @@ let weatherConditions = ['rain', 'snow', 'sleet', 'hail', 'clear']; let todaysWeather = weatherConditions.slice(1, 3); ``` -`todaysWeather` would have the value `['snow', 'sleet']`, while `weatherConditions` would still have `['rain', 'snow', 'sleet', 'hail', 'clear']`. +`todaysWeather`는 `['snow', 'sleet']`의 값을 가지고 있을 것이며, `weatherConditions`는 여전히 `['rain', 'snow', 'sleet', 'hail', 'clear']`를 가지고 있을 것입니다. -In effect, we have created a new array by extracting elements from an existing array. +실제로 우리는 기존 배열에서 요소를 추출하여 새 배열을 만들었습니다. # --instructions-- -We have defined a function, `forecast`, that takes an array as an argument. Modify the function using `slice()` to extract information from the argument array and return a new array that contains the string elements `warm` and `sunny`. +우리는 `forecast`라는 함수를 정의했습니다. 이 함수는 배열을 인수로 받습니다. `slice()`를 사용하여 인수 배열에서 정보를 추출하고 문자열 요소 `warm`과 `sunny`를 포함하는 새 배열을 반환하도록 함수를 수정합니다. # --hints-- -`forecast` should return `["warm", "sunny"]` +`forecast`는 `["warm", "sunny"]`를 반환해야 합니다. ```js assert.deepEqual( @@ -35,7 +35,7 @@ assert.deepEqual( ); ``` -The `forecast` function should utilize the `slice()` method +`forecast` 함수는 `slice()` 메소드를 활용해야 합니다. ```js assert(/\.slice\(/.test(__helpers.removeJSComments(code))); diff --git a/curriculum/challenges/korean/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/search-and-replace.md b/curriculum/challenges/korean/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/search-and-replace.md index 830352b5a1..d1434a7438 100644 --- a/curriculum/challenges/korean/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/search-and-replace.md +++ b/curriculum/challenges/korean/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/search-and-replace.md @@ -1,6 +1,6 @@ --- id: a0b5010f579e69b815e7c5d6 -title: Search and Replace +title: 검색 및 교체 challengeType: 1 forumTopicId: 16045 dashedName: search-and-replace @@ -8,19 +8,19 @@ dashedName: search-and-replace # --description-- -Perform a search and replace on the sentence using the arguments provided and return the new sentence. +제공된 인수를 사용하여 문장에서 검색 및 교체를 수행하고 새로운 문장을 반환하십시오. -First argument is the sentence to perform the search and replace on. +첫 번째 인수는 검색 및 교체를 수행할 문장입니다. -Second argument is the word that you will be replacing (before). +두 번째 인수는 교체할 단어입니다 (교체 이전). -Third argument is what you will be replacing the second argument with (after). +세 번째 인수는 두 번째 인수를 교체할 내용입니다 (교체 이후). -**Note:** Preserve the case of the first character in the original word when you are replacing it. For example if you mean to replace the word `Book` with the word `dog`, it should be replaced as `Dog` +**주의:** 교체할 때 원래 단어의 첫 번째 문자 대소문자를 유지하십시오. 예를 들어 `Book`이라는 단어를 `dog`로 교체하려면, `Dog`로 교체되어야 합니다. # --hints-- -`myReplace("Let us go to the store", "store", "mall")` should return the string `Let us go to the mall`. +`myReplace("Let us go to the store", "store", "mall")`는 문자열 `Let us go to the mall`을 반환해야 합니다. ```js assert.deepEqual( @@ -29,7 +29,7 @@ assert.deepEqual( ); ``` -`myReplace("He is Sleeping on the couch", "Sleeping", "sitting")` should return the string `He is Sitting on the couch`. +`myReplace("He is Sleeping on the couch", "Sleeping", "sitting")`는 문자열 `He is Sitting on the couch`을 반환해야 합니다. ```js assert.deepEqual( @@ -38,7 +38,7 @@ assert.deepEqual( ); ``` -`myReplace("I think we should look up there", "up", "Down")` should return the string `I think we should look down there`. +`myReplace("I think we should look up there", "up", "Down")`는 문자열 `I think we should look down there`을 반환해야 합니다. ```js assert.deepEqual( @@ -47,7 +47,7 @@ assert.deepEqual( ); ``` -`myReplace("This has a spellngi error", "spellngi", "spelling")` should return the string `This has a spelling error`. +`myReplace("This has a spellngi error", "spellngi", "spelling")`는 문자열 `This has a spelling error`을 반환해야 합니다. ```js assert.deepEqual( @@ -56,7 +56,7 @@ assert.deepEqual( ); ``` -`myReplace("His name is Tom", "Tom", "john")` should return the string `His name is John`. +`myReplace("His name is Tom", "Tom", "john")`는 문자열 `His name is John`을 반환해야 합니다. ```js assert.deepEqual( @@ -65,7 +65,7 @@ assert.deepEqual( ); ``` -`myReplace("Let us get back to more Coding", "Coding", "algorithms")` should return the string `Let us get back to more Algorithms`. +`myReplace("Let us get back to more Coding", "Coding", "algorithms")`는 문자열 `Let us get back to more Algorithms`을 반환해야 합니다. ```js assert.deepEqual( diff --git a/curriculum/challenges/korean/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/sorted-union.md b/curriculum/challenges/korean/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/sorted-union.md index 5c6c5114a8..a5ebcc46bb 100644 --- a/curriculum/challenges/korean/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/sorted-union.md +++ b/curriculum/challenges/korean/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/sorted-union.md @@ -1,6 +1,6 @@ --- id: a105e963526e7de52b219be9 -title: Sorted Union +title: 정렬된 유니온 challengeType: 1 forumTopicId: 16077 dashedName: sorted-union @@ -8,29 +8,29 @@ dashedName: sorted-union # --description-- -Write a function that takes two or more arrays and returns a new array of unique values in the order of the original provided arrays. +두 개 이상의 배열을 입력받아 원래 제공된 배열의 순서로 고유한 값을 갖는 새 배열을 반환하는 함수를 작성하세요. -In other words, all values present from all arrays should be included in their original order, but with no duplicates in the final array. +다시 말해, 모든 배열에서 제공된 모든 값은 원래 순서를 유지해야 하며, 최종 배열에는 중복이 없어야 합니다. -The unique numbers should be sorted by their original order, but the final array should not be sorted in numerical order. +고유한 숫자는 원래의 순서로 정렬되어야 하지만, 최종 배열은 숫자 순서로 정렬되지 않아야 합니다. -Check the assertion tests for examples. +예시를 보기 위해서는 단언 테스트를 확인하세요. # --hints-- -`uniteUnique([1, 3, 2], [5, 2, 1, 4], [2, 1])` should return `[1, 3, 2, 5, 4]`. +`uniteUnique([1, 3, 2], [5, 2, 1, 4], [2, 1])`는 `[1, 3, 2, 5, 4]`를 반환해야 합니다. ```js assert.deepEqual(uniteUnique([1, 3, 2], [5, 2, 1, 4], [2, 1]), [1, 3, 2, 5, 4]); ``` -`uniteUnique([1, 2, 3], [5, 2, 1])` should return `[1, 2, 3, 5]`. +`uniteUnique([1, 2, 3], [5, 2, 1])`는 `[1, 2, 3, 5]`를 반환해야 합니다. ```js assert.deepEqual(uniteUnique([1, 2, 3], [5, 2, 1]), [1, 2, 3, 5]); ``` -`uniteUnique([1, 2, 3], [5, 2, 1, 4], [2, 1], [6, 7, 8])` should return `[1, 2, 3, 5, 4, 6, 7, 8]`. +`uniteUnique([1, 2, 3], [5, 2, 1, 4], [2, 1], [6, 7, 8])`는 `[1, 2, 3, 5, 4, 6, 7, 8]`을 반환해야 합니다. ```js assert.deepEqual(uniteUnique([1, 2, 3], [5, 2, 1, 4], [2, 1], [6, 7, 8]), [ @@ -45,13 +45,13 @@ assert.deepEqual(uniteUnique([1, 2, 3], [5, 2, 1, 4], [2, 1], [6, 7, 8]), [ ]); ``` -`uniteUnique([1, 3, 2], [5, 4], [5, 6])` should return `[1, 3, 2, 5, 4, 6]`. +`uniteUnique([1, 3, 2], [5, 4], [5, 6])`는 `[1, 3, 2, 5, 4, 6]`를 반환해야 합니다. ```js assert.deepEqual(uniteUnique([1, 3, 2], [5, 4], [5, 6]), [1, 3, 2, 5, 4, 6]); ``` -`uniteUnique([1, 3, 2, 3], [5, 2, 1, 4], [2, 1])` should return `[1, 3, 2, 5, 4]`. +`uniteUnique([1, 3, 2, 3], [5, 2, 1, 4], [2, 1])`는 `[1, 3, 2, 5, 4]`를 반환해야 합니다. ```js assert.deepEqual(uniteUnique([1, 3, 2, 3], [5, 2, 1, 4], [2, 1]), [1, 3, 2, 5, 4]); diff --git a/curriculum/challenges/korean/02-javascript-algorithms-and-data-structures/regular-expressions/match-a-literal-string-with-different-possibilities.md b/curriculum/challenges/korean/02-javascript-algorithms-and-data-structures/regular-expressions/match-a-literal-string-with-different-possibilities.md index cf34ced46f..8b42706e57 100644 --- a/curriculum/challenges/korean/02-javascript-algorithms-and-data-structures/regular-expressions/match-a-literal-string-with-different-possibilities.md +++ b/curriculum/challenges/korean/02-javascript-algorithms-and-data-structures/regular-expressions/match-a-literal-string-with-different-possibilities.md @@ -1,6 +1,6 @@ --- id: 587d7db4367417b2b2512b90 -title: Match a Literal String with Different Possibilities +title: 다양한 가능성을 가진 리터럴 문자열과 일치시키기 challengeType: 1 forumTopicId: 301345 dashedName: match-a-literal-string-with-different-possibilities @@ -8,63 +8,63 @@ dashedName: match-a-literal-string-with-different-possibilities # --description-- -Using regexes like `/coding/`, you can look for the pattern `coding` in another string. +`/coding/`과 같은 정규표현식을 사용하면 다른 문자열에서 `coding` 패턴을 찾을 수 있습니다. -This is powerful to search single strings, but it's limited to only one pattern. You can search for multiple patterns using the `alternation` or `OR` operator: `|`. +이것은 단일 문자열을 검색하기에는 좋지만, 한 가지 패턴에만 국한됩니다. 여러 패턴을 `교대` 또는 `OR` 연산자: `|`를 사용하여 검색할 수 있습니다. -This operator matches patterns either before or after it. For example, if you wanted to match the strings `yes` or `no`, the regex you want is `/yes|no/`. +이 연산자는 그 전후의 패턴과 일치합니다. 예를 들어, `yes` 또는 `no` 문자열과 일치시키기 위한 정규 표현식은 `/yes|no/`입니다. -You can also search for more than just two patterns. You can do this by adding more patterns with more `OR` operators separating them, like `/yes|no|maybe/`. +두 개 이상의 패턴을 검색할 수도 있습니다. `/yes|no|maybe/`와 같이 더 많은 패턴을 추가하면 여러 `OR` 연산자로 구분하여 이를 수행할 수 있습니다. # --instructions-- -Complete the regex `petRegex` to match the pets `dog`, `cat`, `bird`, or `fish`. +`dog`, `cat`, `bird`, 또는 `fish`와 일치시키기 위해 `petRegex`를 완성하세요. # --hints-- -Your regex `petRegex` should return `true` for the string `John has a pet dog.` +`petRegex` 정규표현식은 `John has a pet dog.` 문자열에 대해 `true`를 반환해야 합니다. ```js petRegex.lastIndex = 0; assert(petRegex.test('John has a pet dog.')); ``` -Your regex `petRegex` should return `false` for the string `Emma has a pet rock.` +`petRegex` 정규표현식은 `Emma has a pet rock.` 문자열에 대해 `false`를 반환해야 합니다. ```js petRegex.lastIndex = 0; assert(!petRegex.test('Emma has a pet rock.')); ``` -Your regex `petRegex` should return `true` for the string `Emma has a pet bird.` +`petRegex` 정규표현식은 `Emma has a pet bird.` 문자열에 대해 `true`를 반환해야 합니다. ```js petRegex.lastIndex = 0; assert(petRegex.test('Emma has a pet bird.')); ``` -Your regex `petRegex` should return `true` for the string `Liz has a pet cat.` +`petRegex` 정규표현식은 `Liz has a pet cat.` 문자열에 대해 `true`를 반환해야 합니다. ```js petRegex.lastIndex = 0; assert(petRegex.test('Liz has a pet cat.')); ``` -Your regex `petRegex` should return `false` for the string `Kara has a pet dolphin.` +`petRegex` 정규표현식은 `Kara has a pet dolphin.` 문자열에 대해 `false`를 반환해야 합니다. ```js petRegex.lastIndex = 0; assert(!petRegex.test('Kara has a pet dolphin.')); ``` -Your regex `petRegex` should return `true` for the string `Alice has a pet fish.` +`petRegex` 정규표현식은 `Alice has a pet fish.` 문자열에 대해 `true`를 반환해야 합니다. ```js petRegex.lastIndex = 0; assert(petRegex.test('Alice has a pet fish.')); ``` -Your regex `petRegex` should return `false` for the string `Jimmy has a pet computer.` +`petRegex` 정규표현식은 `Jimmy has a pet computer.` 문자열에 대해 `false`를 반환해야 합니다. ```js petRegex.lastIndex = 0; diff --git a/curriculum/challenges/korean/03-front-end-development-libraries/redux/write-a-counter-with-redux.md b/curriculum/challenges/korean/03-front-end-development-libraries/redux/write-a-counter-with-redux.md index 46493c9929..e38d687bdc 100644 --- a/curriculum/challenges/korean/03-front-end-development-libraries/redux/write-a-counter-with-redux.md +++ b/curriculum/challenges/korean/03-front-end-development-libraries/redux/write-a-counter-with-redux.md @@ -1,6 +1,6 @@ --- id: 5a24c314108439a4d4036157 -title: Write a Counter with Redux +title: Redux로 카운터 작성하기 challengeType: 6 forumTopicId: 301453 dashedName: write-a-counter-with-redux @@ -8,7 +8,7 @@ dashedName: write-a-counter-with-redux # --description-- -Now you've learned all the core principles of Redux! You've seen how to create actions and action creators, create a Redux store, dispatch your actions against the store, and design state updates with pure reducers. You've even seen how to manage complex state with reducer composition and handle asynchronous actions. These examples are simplistic, but these concepts are the core principles of Redux. If you understand them well, you're ready to start building your own Redux app. The next challenges cover some of the details regarding `state` immutability, but first, here's a review of everything you've learned so far. +이제 Redux의 모든 핵심 원리를 배웠습니다! 액션과 액션 생성자 만들기, Redux 저장소 생성, 저장소를 대상으로 액션 디스패치, 순수 리듀서로 상태 업데이트 설계하는 방법을 보았습니다. 리듀서 구성으로 복잡한 상태를 관리하고 비동기 액션을 처리하는 방법도 보았습니다. These examples are simplistic, but these concepts are the core principles of Redux. If you understand them well, you're ready to start building your own Redux app. The next challenges cover some of the details regarding `state` immutability, but first, here's a review of everything you've learned so far. # --instructions-- diff --git a/curriculum/challenges/korean/05-back-end-development-and-apis/basic-node-and-express/get-data-from-post-requests.md b/curriculum/challenges/korean/05-back-end-development-and-apis/basic-node-and-express/get-data-from-post-requests.md index d09b23642f..52ec544f63 100644 --- a/curriculum/challenges/korean/05-back-end-development-and-apis/basic-node-and-express/get-data-from-post-requests.md +++ b/curriculum/challenges/korean/05-back-end-development-and-apis/basic-node-and-express/get-data-from-post-requests.md @@ -24,7 +24,7 @@ PUT or PATCH (sometimes POST) - Update a resource using the data sent, DELETE - Delete a resource. -There are also a couple of other methods which are used to negotiate a connection with the server. Except from GET, all the other methods listed above can have a payload (i.e. the data into the request body). The body-parser middleware works with these methods as well. +There are also a couple of other methods which are used to negotiate a connection with the server. Except for GET, all the other methods listed above can have a payload (i.e. the data into the request body). The body-parser middleware works with these methods as well. # --hints-- diff --git a/curriculum/challenges/korean/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/66694bfa435cef241f6f9a68.md b/curriculum/challenges/korean/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/66694bfa435cef241f6f9a68.md index b3d3b6340c..d065457728 100644 --- a/curriculum/challenges/korean/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/66694bfa435cef241f6f9a68.md +++ b/curriculum/challenges/korean/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/66694bfa435cef241f6f9a68.md @@ -18,7 +18,7 @@ empty_list = [] The list is characterized by the square brackets around all the values, and a comma between the values, like: `["A", "happy", "list"]`. If the list does not contain any values, then it is an empty list: `[]`. -A list can contain different data types: `[1, "Up", ["Down", "Twice]]`. That includes all possible data types. It can also contain another list! +A list can contain different data types: `[1, "Up", ["Down", "Twice"]]`. That includes all possible data types. It can also contain another list! Create a variable called `my_list` and assign to it an empty list. diff --git a/curriculum/challenges/korean/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143931a113bb80c45546287.md b/curriculum/challenges/korean/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143931a113bb80c45546287.md index 7c40d9c1c7..ab24556c87 100644 --- a/curriculum/challenges/korean/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143931a113bb80c45546287.md +++ b/curriculum/challenges/korean/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143931a113bb80c45546287.md @@ -185,16 +185,5 @@ h2 { border-bottom: 4px solid #dfdfe2; } -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border: 0; -} ``` diff --git a/curriculum/challenges/korean/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/614394fb41985e0d2012a93e.md b/curriculum/challenges/korean/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/614394fb41985e0d2012a93e.md index 880b6f2594..a425215cce 100644 --- a/curriculum/challenges/korean/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/614394fb41985e0d2012a93e.md +++ b/curriculum/challenges/korean/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/614394fb41985e0d2012a93e.md @@ -150,16 +150,5 @@ h2 { border-bottom: 4px solid #dfdfe2; } -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border: 0; -} ``` diff --git a/curriculum/challenges/korean/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143956ed76ed60e012faa51.md b/curriculum/challenges/korean/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143956ed76ed60e012faa51.md index 7cf4a56cde..0b23f7a7b7 100644 --- a/curriculum/challenges/korean/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143956ed76ed60e012faa51.md +++ b/curriculum/challenges/korean/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143956ed76ed60e012faa51.md @@ -138,18 +138,6 @@ h2 { border-bottom: 4px solid #dfdfe2; } -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border: 0; -} - ``` ```css diff --git a/curriculum/challenges/korean/25-front-end-development/lab-book-catalog-table/66ec4c8e9878d8441956516f.md b/curriculum/challenges/korean/25-front-end-development/lab-book-catalog-table/66ec4c8e9878d8441956516f.md new file mode 100644 index 0000000000..d850d96afc --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/lab-book-catalog-table/66ec4c8e9878d8441956516f.md @@ -0,0 +1,200 @@ +--- +id: 66ec4c8e9878d8441956516f +title: Build a Book Catalog Table +challengeType: 14 +dashedName: build-a-book-catalog-table +demoType: onClick +--- + +# --description-- + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should create a `table` element that lists book information. +1. Your table should have a table head element with one row in it. +1. The row in your table head element should have four table header elements, with the text of `Title`, `Author`, `Genre`, and `Publication Year`, in that order. +1. Your table should have a table body element with at least five rows in it. +1. Each row in your table body should have four table data elements that display the book's Title, Author, Genre, and Publication Year. +1. Your table should have a table footer element with one row in it. +1. The row in your table footer element should have a table data element that spans four columns and has the text `Total Books: [number of books in your table]`. + +# --hints-- + +You should have one `table` element. + +```js +assert.lengthOf(document.querySelectorAll('table'), 1); +``` + +You should have one `thead` element within your `table` element. + +```js +assert.lengthOf(document.querySelectorAll('table thead'), 1); +``` + +You should have one `tr` element within your `thead` element. + +```js +assert.lengthOf(document.querySelectorAll('thead tr'), 1); +``` + +You should have four `th` elements within your `thead` element's row. + +```js +assert.lengthOf(document.querySelectorAll('thead tr th'), 4); +``` + +Your four `th` elements should have the text `Title`, `Author`, `Genre`, and `Publication Year`, in that order. + +```js +const ths = document.querySelectorAll('thead tr th'); +assert.equal(ths[0]?.textContent, 'Title'); +assert.equal(ths[1]?.textContent, 'Author'); +assert.equal(ths[2]?.textContent, 'Genre'); +assert.equal(ths[3]?.textContent, 'Publication Year'); +``` + +You should have one `tbody` element within your `table` element. + +```js +assert.lengthOf(document.querySelectorAll('table tbody'), 1); +``` + +Your `tbody` element should have at least five rows. + +```js +assert.isAtLeast(document.querySelectorAll('tbody tr').length, 5); +``` + +Each row in your `tbody` element should have exactly four `td` elements as children. + +```js +const rows = document.querySelectorAll('tbody tr'); +assert.isAtLeast(rows.length, 1); + +rows.forEach(row => { + assert.lengthOf(row.querySelectorAll('td'), 4); + assert.lengthOf(row.children, 4); +}); +``` + +Each `td` element in your table body should have text with book information. + +```js +const tds = document.querySelectorAll('tbody tr td'); +assert.isAtLeast(tds.length, 1); + +tds.forEach(td => { + assert.isAtLeast(td.textContent.length, 1); +}); +``` + +You should have one `tfoot` element within your `table` element. + +```js +assert.lengthOf(document.querySelectorAll('table tfoot'), 1); +``` + +You should have exactly one `tr` element in your `tfoot` element. + +```js +assert.lengthOf(document.querySelectorAll('tfoot tr'), 1); +``` + +The `td` element in your `tfoot` element's row should have it's `colspan` attribute set to `4`. + +```js +assert.equal(document.querySelector('tfoot tr td')?.colSpan, 4); +``` + +The `td` element in your `tfoot` element's row should have the text `Total Books: [number of books in your table]`. + +```js +const numberOfBooks = document.querySelectorAll('tbody tr')?.length; +assert.equal(document.querySelector('tfoot tr td').textContent, `Total Books: ${numberOfBooks}`); +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + + + Book Catalog + + + + + + +``` + +# --solutions-- + +```html + + + + + + Book Catalog + + +

          Book Catalog

          + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          TitleAuthorGenrePublication Year
          How to Contribute to Open-Source Projects – A Handbook for BeginnersHillary NyakundiOpen Source2023
          Learn Linux for Beginners: From Basics to Advanced TechniquesZaira HiraLinux2024
          How to Learn to Code and Get a Developer JobQuincy LarsonLearn To Code2024
          The Regular Expressions Book – RegEx for JavaScript DevelopersKolade ChrisRegular Expressions2023
          The Python Code Example HandbookFarhan Hasin ChowdhuryPython2023
          Total Books: 5
          + + +``` diff --git a/curriculum/challenges/korean/25-front-end-development/lab-cash-register/aa2e6f85cab2ab736c9a9b24.md b/curriculum/challenges/korean/25-front-end-development/lab-cash-register/aa2e6f85cab2ab736c9a9b24.md new file mode 100644 index 0000000000..fd6436366d --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/lab-cash-register/aa2e6f85cab2ab736c9a9b24.md @@ -0,0 +1,244 @@ +--- +id: aa2e6f85cab2ab736c9a9b24 +title: Build a Cash Register +challengeType: 14 +dashedName: build-a-cash-register +--- + +# --description-- + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should create a cash register drawer function `checkCashRegister()` that accepts purchase price as the first argument (`price`), payment as the second argument (`cash`), and cash-in-drawer (`cid`, which is is a 2D array listing available currency) as the third argument. +1. The `checkCashRegister()` function should always return an object with a `status` key and a `change` key. +1. If cash-in-drawer is less than the change due, or if you cannot return the exact change, the function should return `{status: "INSUFFICIENT_FUNDS", change: []}`. +1. If the cash-in-drawer is equal to the change due, the function should return `{status: "CLOSED", change: [...]}` with cash-in-drawer as the value for the key `change`. +1. Otherwise, the function should return `{status: "OPEN", change: [...]}`, with the change due in coins and bills, sorted in highest to lowest order, as the value of the `change` key. + +
          Currency UnitAmount
          Penny$0.01 (PENNY)
          Nickel$0.05 (NICKEL)
          Dime$0.1 (DIME)
          Quarter$0.25 (QUARTER)
          Dollar$1 (ONE)
          Five Dollars$5 (FIVE)
          Ten Dollars$10 (TEN)
          Twenty Dollars$20 (TWENTY)
          One-hundred Dollars$100 (ONE HUNDRED)
          + +See below for an example of a cash-in-drawer array: + +```js +[ + ["PENNY", 1.01], + ["NICKEL", 2.05], + ["DIME", 3.1], + ["QUARTER", 4.25], + ["ONE", 90], + ["FIVE", 55], + ["TEN", 20], + ["TWENTY", 60], + ["ONE HUNDRED", 100] +] +``` + +# --hints-- + +`checkCashRegister(19.5, 20, [["PENNY", 1.01], ["NICKEL", 2.05], ["DIME", 3.1], ["QUARTER", 4.25], ["ONE", 90], ["FIVE", 55], ["TEN", 20], ["TWENTY", 60], ["ONE HUNDRED", 100]])` should return an object. + +```js +assert.deepEqual( + Object.prototype.toString.call( + checkCashRegister(19.5, 20, [ + ['PENNY', 1.01], + ['NICKEL', 2.05], + ['DIME', 3.1], + ['QUARTER', 4.25], + ['ONE', 90], + ['FIVE', 55], + ['TEN', 20], + ['TWENTY', 60], + ['ONE HUNDRED', 100] + ]) + ), + '[object Object]' +); +``` + +`checkCashRegister(19.5, 20, [["PENNY", 1.01], ["NICKEL", 2.05], ["DIME", 3.1], ["QUARTER", 4.25], ["ONE", 90], ["FIVE", 55], ["TEN", 20], ["TWENTY", 60], ["ONE HUNDRED", 100]])` should return `{status: "OPEN", change: [["QUARTER", 0.5]]}`. + +```js +assert.deepEqual( + checkCashRegister(19.5, 20, [ + ['PENNY', 1.01], + ['NICKEL', 2.05], + ['DIME', 3.1], + ['QUARTER', 4.25], + ['ONE', 90], + ['FIVE', 55], + ['TEN', 20], + ['TWENTY', 60], + ['ONE HUNDRED', 100] + ]), + { status: 'OPEN', change: [['QUARTER', 0.5]] } +); +``` + +`checkCashRegister(3.26, 100, [["PENNY", 1.01], ["NICKEL", 2.05], ["DIME", 3.1], ["QUARTER", 4.25], ["ONE", 90], ["FIVE", 55], ["TEN", 20], ["TWENTY", 60], ["ONE HUNDRED", 100]])` should return `{status: "OPEN", change: [["TWENTY", 60], ["TEN", 20], ["FIVE", 15], ["ONE", 1], ["QUARTER", 0.5], ["DIME", 0.2], ["PENNY", 0.04]]}`. + +```js +assert.deepEqual( + checkCashRegister(3.26, 100, [ + ['PENNY', 1.01], + ['NICKEL', 2.05], + ['DIME', 3.1], + ['QUARTER', 4.25], + ['ONE', 90], + ['FIVE', 55], + ['TEN', 20], + ['TWENTY', 60], + ['ONE HUNDRED', 100] + ]), + { + status: 'OPEN', + change: [ + ['TWENTY', 60], + ['TEN', 20], + ['FIVE', 15], + ['ONE', 1], + ['QUARTER', 0.5], + ['DIME', 0.2], + ['PENNY', 0.04] + ] + } +); +``` + +`checkCashRegister(19.5, 20, [["PENNY", 0.01], ["NICKEL", 0], ["DIME", 0], ["QUARTER", 0], ["ONE", 0], ["FIVE", 0], ["TEN", 0], ["TWENTY", 0], ["ONE HUNDRED", 0]])` should return `{status: "INSUFFICIENT_FUNDS", change: []}`. + +```js +assert.deepEqual( + checkCashRegister(19.5, 20, [ + ['PENNY', 0.01], + ['NICKEL', 0], + ['DIME', 0], + ['QUARTER', 0], + ['ONE', 0], + ['FIVE', 0], + ['TEN', 0], + ['TWENTY', 0], + ['ONE HUNDRED', 0] + ]), + { status: 'INSUFFICIENT_FUNDS', change: [] } +); +``` + +`checkCashRegister(19.5, 20, [["PENNY", 0.01], ["NICKEL", 0], ["DIME", 0], ["QUARTER", 0], ["ONE", 1], ["FIVE", 0], ["TEN", 0], ["TWENTY", 0], ["ONE HUNDRED", 0]])` should return `{status: "INSUFFICIENT_FUNDS", change: []}`. + +```js +assert.deepEqual( + checkCashRegister(19.5, 20, [ + ['PENNY', 0.01], + ['NICKEL', 0], + ['DIME', 0], + ['QUARTER', 0], + ['ONE', 1], + ['FIVE', 0], + ['TEN', 0], + ['TWENTY', 0], + ['ONE HUNDRED', 0] + ]), + { status: 'INSUFFICIENT_FUNDS', change: [] } +); +``` + +`checkCashRegister(19.5, 20, [["PENNY", 0.5], ["NICKEL", 0], ["DIME", 0], ["QUARTER", 0], ["ONE", 0], ["FIVE", 0], ["TEN", 0], ["TWENTY", 0], ["ONE HUNDRED", 0]])` should return `{status: "CLOSED", change: [["PENNY", 0.5], ["NICKEL", 0], ["DIME", 0], ["QUARTER", 0], ["ONE", 0], ["FIVE", 0], ["TEN", 0], ["TWENTY", 0], ["ONE HUNDRED", 0]]}`. + +```js +assert.deepEqual( + checkCashRegister(19.5, 20, [ + ['PENNY', 0.5], + ['NICKEL', 0], + ['DIME', 0], + ['QUARTER', 0], + ['ONE', 0], + ['FIVE', 0], + ['TEN', 0], + ['TWENTY', 0], + ['ONE HUNDRED', 0] + ]), + { + status: 'CLOSED', + change: [ + ['PENNY', 0.5], + ['NICKEL', 0], + ['DIME', 0], + ['QUARTER', 0], + ['ONE', 0], + ['FIVE', 0], + ['TEN', 0], + ['TWENTY', 0], + ['ONE HUNDRED', 0] + ] + } +); +``` + +# --seed-- + +## --seed-contents-- + +```js + +``` + +# --solutions-- + +```js +const denom = [ + { name: "ONE HUNDRED", val: 100 }, + { name: "TWENTY", val: 20 }, + { name: "TEN", val: 10 }, + { name: "FIVE", val: 5 }, + { name: "ONE", val: 1 }, + { name: "QUARTER", val: 0.25 }, + { name: "DIME", val: 0.1 }, + { name: "NICKEL", val: 0.05 }, + { name: "PENNY", val: 0.01 }, + ]; + + function checkCashRegister(price, cash, cid) { + const output = { status: null, change: [] }; + let change = cash - price; + const register = cid.reduce( + function (acc, curr) { + acc.total += curr[1]; + acc[curr[0]] = curr[1]; + return acc; + }, + { total: 0 } + ); + if (register.total === change) { + output.status = "CLOSED"; + output.change = cid; + return output; + } + if (register.total < change) { + output.status = "INSUFFICIENT_FUNDS"; + return output; + } + const change_arr = denom.reduce(function (acc, curr) { + let value = 0; + while (register[curr.name] > 0 && change >= curr.val) { + change -= curr.val; + register[curr.name] -= curr.val; + value += curr.val; + change = Math.round(change * 100) / 100; + } + if (value > 0) { + acc.push([curr.name, value]); + } + return acc; + }, []); + if (change_arr.length < 1 || change > 0) { + output.status = "INSUFFICIENT_FUNDS"; + return output; + } + output.status = "OPEN"; + output.change = change_arr; + return output; + } +``` diff --git a/curriculum/challenges/korean/25-front-end-development/lab-event-hub/66ebd4ae2812430bb883c787.md b/curriculum/challenges/korean/25-front-end-development/lab-event-hub/66ebd4ae2812430bb883c787.md new file mode 100644 index 0000000000..7b3d1a504f --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/lab-event-hub/66ebd4ae2812430bb883c787.md @@ -0,0 +1,306 @@ +--- +id: 66ebd4ae2812430bb883c787 +title: Build an Event Hub +challengeType: 14 +dashedName: lab-event-hub +demoType: onClick +--- + +# --description-- + +In this lab you will utilize the semantic HTML elements to create the structure of a web page. You'll add content and images to make it look like a real event hub. + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should have a `header` element. +1. Inside the `header` element, you should have a `h1` element that contains the text `Event Hub`, and a `nav` element. +1. Inside the `nav` element, you should have an unordered list of two items containing links to different sections of the page. The first item should have the text `Upcoming Events`, and the second item should have the text `Past Events`. +1. Each link should be represented by an `a` element with an `href` attribute that links to the corresponding section of the page, `#upcoming-events` and `#past-events` respectively. +1. You should have a `main` element that contains the different sections of the page. +1. Inside the `main` element, you should have two `section` elements. +1. The first `section` element should have an `id` attribute with the value `upcoming-events` +1. Inside the `#upcoming-events` section, you should have: + + - An `h2` element with the text `Upcoming Events`. + - Two `article` elements. Each article should represent an event, and it should have : + - A `h3` element for the event title. + - A `p` element for the event description. You can add a date at the bottom if you like. + +1. The second `section` element should have an `id` attribute with the value `past-events`. +1. Inside the `#past-events` section, you should have: + + - An `h2` element with the text `Past Events`. + - Two `article` elements. Each article element should represent a past event, and it should have: + - An `h3` element for the event title, + - A `p` element for the event description. You can add a date at the bottom if you like. + - An image element with the `src` attribute pointing to an image file and the `alt` attribute with a description of the image. + +**Note:** You can use any text for the event descriptions and dates. You can use the following image URLs for the images if you like: + +- `https://cdn.freecodecamp.org/curriculum/labs/past-event1.jpg`. +- `https://cdn.freecodecamp.org/curriculum/labs/past-event2.jpg`. + +# --hints-- + +You should have a `header` element. + +```js +assert.isNotNull(document.querySelector("header")); +``` + +Your `header` element should come after the opening `body` tag. + +```js +assert.equal(document.querySelector("body")?.firstElementChild?.tagName, "HEADER"); +``` + +Inside the `header` element, you should have a `h1` element that contains the text `Event Hub`. + +```js +const h1Element = document.querySelector('header h1'); +assert.strictEqual(h1Element?.innerText, "Event Hub"); +``` + +Inside the `header` element, after the `h1` element, you should have a `nav` element. + +```js +assert.isNotNull(document.querySelector("header>h1+nav")); +``` + +Your `nav` element should contain an unordered list of two items. + +```js +const liElements = document.querySelectorAll('header nav>ul>li'); + +assert.isNotNull('header nav>ul'); +assert.strictEqual(liElements.length, 2); +``` + +The first item in the unordered list should be a link. + +```js +const firstLink = document.querySelectorAll('header nav ul li a')[0]; +assert.exists(firstLink); +``` + +The second item in the unordered list should be a link. + +```js +const secondLink = document.querySelectorAll('header nav ul li a')[1]; +assert.exists(secondLink); +``` + +The text of the first item in the unordered list should be `"Upcoming Events"`. + +```js +const firstLink = document.querySelectorAll('header nav>ul>li>a')[0]; +assert.strictEqual(firstLink.innerText, "Upcoming Events"); +``` + +The first item in the unordered list should have the `href` set to `#upcoming-events`. + +```js +const anchorElement = document.querySelectorAll("header nav>ul>li>a")[0]; +const hrefAttribute = anchorElement?.getAttribute("href"); +assert.strictEqual(hrefAttribute, "#upcoming-events"); +``` + +The second item in the unordered list should have the `href` set to `#past-events`. + +```js +const anchorElement = document.querySelectorAll("header nav>ul>li>a")[1]; +const hrefAttribute = anchorElement?.getAttribute("href"); +assert.strictEqual(hrefAttribute, "#past-events"); +``` + +You should have a `main` element after the `header` element closing tag. + +```js +const mainElement = document.querySelector("body>header+main"); +assert.isNotNull(mainElement); +``` + +Inside the `main` element, you should have two `section` elements. + +```js +const sectionElements = document.querySelectorAll('body>header+main>section'); +assert.strictEqual(sectionElements.length, 2); +``` + +Your first `section` element should have an `id` attribute with the value `upcoming-events`. + +```js +const firstSection = document.querySelectorAll('body>header+main>section')[0]; +const idAttribute = firstSection?.getAttribute("id"); +assert.strictEqual(idAttribute, "upcoming-events"); +``` + +Your second `section` element should have an `id` attribute with the value `past-events`. + +```js +const secondSection = document.querySelectorAll('body>header+main>section')[1]; +const idAttribute = secondSection?.getAttribute("id"); +assert.strictEqual(idAttribute, "past-events"); +``` + +Inside the `#upcoming-events` section, you should have an `h2` element with the text `Upcoming Events`. + +```js +const h2Element = document.querySelector('#upcoming-events h2'); +assert.strictEqual(h2Element?.innerText, "Upcoming Events"); +``` + +Inside the `#upcoming-events` section, you should have two `article` elements. + +```js +const articleElements = document.querySelectorAll('#upcoming-events article'); +assert.strictEqual(articleElements.length, 2); +``` + +Both of the `article` elements inside the `#upcoming-events` section should have an `h3` element for the event title. + +```js +const h3Elements = document.querySelectorAll('#upcoming-events article h3'); +assert.strictEqual(h3Elements.length, 2); +``` + +Both of the `article` elements inside the `#upcoming-events` section should have a paragraph element for the event description. + +```js +const pElement = document.querySelectorAll('#upcoming-events article h3+p').length; +assert.strictEqual(pElement, 2); +``` + +Inside the `#past-events` section, you should have an `h2` element with the text `Past Events`. + +```js +const h2Element = document.querySelector('#past-events h2'); +assert.strictEqual(h2Element?.innerText, "Past Events"); +``` + +Inside the `#past-events` section, you should have two `article` elements. + +```js +const articleElements = document.querySelectorAll('#past-events article'); +assert.strictEqual(articleElements.length, 2); +``` + +Both of the `article` elements inside the `#past-events` section should have an `h3` element for the event title. + +```js +const h3Elements = document.querySelectorAll('#past-events article h3'); +assert.strictEqual(h3Elements.length, 2); +``` + +Both of the `article` elements inside the `#past-events` section should have a paragraph element for the event description. + +```js +const pElement = document.querySelectorAll('#past-events article h3+p').length; +assert.strictEqual(pElement, 2); +``` + +Both of the `article` elements inside the `#past-events` section should have an image element. + +```js +const imgElements = document.querySelectorAll('#past-events article img'); +assert.strictEqual(imgElements.length, 2); +``` + +Both of the image elements inside the `#past-events` section should have the `src` attribute pointing to an image file. + +```js +const imgElements = document.querySelectorAll('#past-events article img'); +assert.strictEqual(imgElements.length, 2); + +for (let img of imgElements) { + assert(img.getAttribute("src")); +} +``` + +Both of the image elements inside the `#past-events` section should have the `alt` attribute with a description of the image. + +```js +const imgElements = document.querySelectorAll('#past-events article img'); +assert.strictEqual(imgElements.length, 2); + +for (let img of imgElements) { + assert(img.getAttribute("alt")); +} +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + + Event Hub + + + + + + + +``` + +# --solutions-- + +```html + + + + + + Event Hub + + +
          +

          Event Hub

          + +
          +
          +
          +

          Upcoming Events

          +
          +

          AI & Machine Learning Conference 2024

          +

          Join us for a deep dive into the latest advancements in artificial intelligence and machine learning. Industry leaders will share insights and case studies on how AI is transforming various sectors.

          +

          Date: August 10, 2024

          +
          +
          +

          Web Development Bootcamp

          +

          A hands-on workshop designed for developers looking to enhance their skills in modern web technologies including React, Node.js, and GraphQL. Perfect for both beginners and experienced developers.

          +

          Date: September 5, 2024

          +
          +
          +
          +

          Past Events

          +
          +

          Cybersecurity Summit 2024

          +

          An event focusing on the latest trends and threats in cybersecurity. Experts discussed strategies for protecting data and ensuring privacy in an increasingly digital world.

          +

          Date: June 15, 2024

          + Image from Cybersecurity Summit 2024 +
          +
          +

          Blockchain Expo 2024

          +

          A comprehensive event covering the future of blockchain technology. Topics included decentralized finance (DeFi), smart contracts, and the impact of blockchain on various industries.

          +

          Date: July 20, 2024

          + Image from Blockchain Expo 2024 +
          +
          +
          + + +``` + diff --git a/curriculum/challenges/korean/25-front-end-development/lab-favorite-icon-toggler/66bf6bacf178eac7b96d4f5e.md b/curriculum/challenges/korean/25-front-end-development/lab-favorite-icon-toggler/66bf6bacf178eac7b96d4f5e.md new file mode 100644 index 0000000000..6c0624aa31 --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/lab-favorite-icon-toggler/66bf6bacf178eac7b96d4f5e.md @@ -0,0 +1,216 @@ +--- +id: 66bf6bacf178eac7b96d4f5e +title: Build a Favorite Icon Toggler +challengeType: 14 +dashedName: build-a-favorite-icon-toggler +demoType: onClick +--- + +# --description-- + +In this lab you will use JavaScript click events to toggle the appearance of a favorite icon. When the heart icon is clicked, the appearance of the heart changes from empty to filled, and vice versa. + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. **Do not copy this demo project**. + +**User Stories:** + +1. You should have an unordered list with three items. +2. The unordered list should have the class `item-list`. +3. The three list items should contain the item name followed by a `span` element with the class `favorite-icon`. +4. The `span` element should contain the code `♡` initially to represent an empty heart. +5. When a span element containing a heart is clicked, you should add the `filled` class to the clicked `span` if it's not already present, and remove it, if it is. +6. When a `span` element containing a heart is clicked, the heart symbol should toggle between `♡` (empty heart) and `❤` (filled heart), depending on its current state. + +# --hints-- + +You should have an unordered list. + +```js +assert.exists(document.querySelector('ul')); +``` + +Your unordered list should have 3 items. + +```js +assert.lengthOf(document.querySelectorAll('ul li'), 3); +``` + +Your unordered list should have the class `item-list`. + +```js +assert.exists(document.querySelector('ul.item-list')); +``` + +Your individual list items should contain the item name. + +```js +assert.exists(document.querySelector('ul li').textContent); + +``` + +Your individual list item should contain a `span` element with the class `favorite-icon` + +```js +assert.exists(document.querySelector('ul li span.favorite-icon')); +``` + +Initially, the `span` elements should contain the code `♡` to represent an empty heart. + +```js +const inputs = document.querySelectorAll('ul li span.favorite-icon'); +assert(inputs.length) + +for (let input of inputs) { + assert.strictEqual(input.innerHTML.charCodeAt(0), 9825); +} +``` + +When the `span` element is clicked, and it contains the class `filled`, you should remove the class `filled` from the `span` element and change the innerHTML of the `span` element to `♡`. + +```js +const spanElements = document.querySelectorAll('.favorite-icon'); +assert(spanElements.length); + +spanElements.forEach(span => span.classList.add('filled')); + +spanElements.forEach(span => { + span.dispatchEvent(new Event('click')); + span.dispatchEvent(new Event('change')); + assert.isFalse(span.classList.contains('filled')); + assert.equal(span.innerHTML.charCodeAt(0), 9825); +}); +``` + +When the `span` element is clicked, and it doesn't contain the class `filled`, you should add the class `filled` to the `span` element and change the `innerHTML` of the `span` element to `❤`. + +```js +const spanElements = document.querySelectorAll('.favorite-icon'); +assert(spanElements.length); + +spanElements.forEach(span => span.classList.remove('filled')); + +spanElements.forEach(span => { + span.dispatchEvent(new Event('click')); + span.dispatchEvent(new Event('change')); + assert.isTrue(span.classList.contains('filled')); + assert.equal(span.innerHTML.charCodeAt(0), 10084); +}); +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + + + + + + + + + + +``` + +```css + +``` + +```js + +``` + +# --solutions-- + +```html + + + + + + + Favorite Icon Toggle + + + + +

          Art Supplies

          +
            +
          • + 120 gm paper + +
          • +
          • + Watercolor set + +
          • +
          • + Lead pencil 6B + +
          • +
          + + + + + +``` + +```css +body { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + height: 100vh; + margin: 0; + font-family: Arial, sans-serif; +} + +h1 { + margin-bottom: 20px; +} + +.item-list { + list-style-type: none; + padding: 0; +} + +.item-list li { + display: flex; + justify-content: space-between; + align-items: center; + padding: 10px; + border-bottom: 1px solid #ddd; + width: 200px; +} + +.favorite-icon { + font-size: 20px; + cursor: pointer; +} +``` + +```js +document.addEventListener("DOMContentLoaded", () => { + const favoriteIcons = document.querySelectorAll(".favorite-icon"); + + favoriteIcons.forEach((icon) => { + icon.addEventListener("click", () => { + if (icon.classList.contains("filled")) { + icon.classList.remove("filled"); + icon.innerHTML = "♡"; // Empty heart + } else { + icon.classList.add("filled"); + icon.innerHTML = "❤"; // Filled black heart + } + }); + }); +}); +``` diff --git a/curriculum/challenges/korean/25-front-end-development/lab-house-painting/66d6a7a3e1aa411e94bf2346.md b/curriculum/challenges/korean/25-front-end-development/lab-house-painting/66d6a7a3e1aa411e94bf2346.md new file mode 100644 index 0000000000..f584c1e915 --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/lab-house-painting/66d6a7a3e1aa411e94bf2346.md @@ -0,0 +1,533 @@ +--- +id: 66d6a7a3e1aa411e94bf2346 +title: Build a House Painting +challengeType: 14 +dashedName: build-a-house-painting +demoType: onClick +--- + +# --description-- + +In this lab, you will use HTML to create the structure of a house. Then, you will use CSS positioning to arrange the elements of your house like windows and doors. + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should have a `#house` `div`. +1. Your `#house` should have a `position` set to `relative` so its children can be positioned with respect to it. +1. Your `#house` should have a width of `500px` and a height of `400px`. +1. Your `#house` should have a background color and a border set. +1. You should have a `#chimney`, `#roof`, `#window-1`, `#window-2`, and `#door` `div`s within the `#house`. +1. All of the immediate children of the `#house` should have a `position` of `absolute`. +1. All of the immediate children of the `#house` should have a width, height, border, and background color set. +1. Your `#roof` should have a top value of `0`. +1. Your `#door` should be placed at the bottom of your house. +1. Your windows should be placed below your `#roof` and at least higher than one third of your `#door`'s height. +1. Both your windows and your door should have either `left` or `right` set to a value that places them within the house borders. +1. Your `#chimney` should have a top value that puts it at the top of your `#house`. +1. Your `#chimney` should have a `z-index` that puts it behind the house. + +**Note:** Be sure to link your stylesheet in your HTML to apply your CSS. + +# --hints-- + +You should have a `#house` `div`. + +```js +assert.exists(document.querySelector("div#house")); +``` + +You should target `#house` and set its `position` to `relative`. + +```js +assert.equal(new __helpers.CSSHelp(document).getStyle('#house')?.getPropertyValue("position"), "relative"); +``` + +You should target `#house` and set its `border` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#house")?.getPropertyValue("border")); +``` + +You should target `#house` and set its `background-color` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#house")?.getPropertyValue("background-color")); +``` + +You should target `#house` and set its width to `500px`. + +```js +assert.equal(new __helpers.CSSHelp(document).getStyle("#house")?.getPropertyValue("width"), "500px") +``` + +You should target `#house` and set its height to `400px`. + +```js +assert.equal(new __helpers.CSSHelp(document).getStyle('#house')?.getPropertyValue("height"), "400px") +``` + +You should have a `#chimney` `div` within the `#house`. + +```js +assert.exists(document.querySelector("div#house div#chimney")); +``` + +`#chimney` should have the `position` property set to `absolute`. + +```js +assert.equal(getComputedStyle(document.querySelector("#chimney"))?.getPropertyValue("position"), "absolute"); +``` + +You should target `#chimney` and set its `width` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#chimney")?.getPropertyValue("width")); +``` + +You should target `#chimney` and set its `height` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#chimney")?.getPropertyValue("height")); +``` + +You should target `#chimney` and set its `border` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#chimney")?.getPropertyValue("border")); +``` + +You should target `#chimney` and set its `background-color` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#chimney")?.getPropertyValue("background-color")); +``` + +You should have a `#roof` `div` within the `#house`. + +```js +assert.exists(document.querySelector("div#house div#roof")); +``` + +`#roof` should have the `position` property set to `absolute`. + +```js +assert.equal(getComputedStyle(document.querySelector("#roof"))?.getPropertyValue("position"), "absolute"); +``` + +You should target `#roof` and set its `width` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#roof")?.getPropertyValue("width")); +``` + +You should target `#roof` and set its `height` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#roof")?.getPropertyValue("height")); +``` + +You should target `#roof` and set its `border` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#roof")?.getPropertyValue("border")); +``` + +You should target `#roof` and set its `background-color` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#roof")?.getPropertyValue("background-color")); +``` + +You should have a `#window-1` `div` within the `#house`. + +```js +assert.exists(document.querySelector("div#house div#window-1")); +``` + +`#window-1` should have the `position` property set to `absolute`. + +```js +assert.equal(getComputedStyle(document.querySelector("#window-1"))?.getPropertyValue("position"), "absolute"); +``` + +You should target `#window-1` and set its `width` property. + +```js +const window1 = new __helpers.CSSHelp(document).getStyle("#window-1")?.getPropertyValue("width"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("width") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("width"); +assert.isNotEmpty(window1 || windows); +``` + +You should target `#window-1` and set its `height` property. + +```js +const window1 = new __helpers.CSSHelp(document).getStyle("#window-1")?.getPropertyValue("height"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("height") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("height"); +assert.isNotEmpty(window1 || windows); +``` + +You should target `#window-1` and set its `border` property. + +```js +const window1 = new __helpers.CSSHelp(document).getStyle("#window-1")?.getPropertyValue("border"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("border") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("border"); +assert.isNotEmpty(window1 || windows); +``` + +You should target `#window-1` and set its `background-color` property. + +```js +const window1 = new __helpers.CSSHelp(document).getStyle("#window-1")?.getPropertyValue("background-color"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("background-color") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("background-color"); +assert.isNotEmpty(window1 || windows); +``` + +You should have a `#window-2` `div` within the `#house`. + +```js +assert.exists(document.querySelector("div#house div#window-2")); +``` + +`#window-2` should have the `position` property set to `absolute`. + +```js +assert.equal(getComputedStyle(document.querySelector("#window-2"))?.getPropertyValue("position"), "absolute"); +``` + +You should target `#window-2` and set its `width` property. + +```js +const window2 = new __helpers.CSSHelp(document).getStyle("#window-2")?.getPropertyValue("width"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("width") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("width"); +assert.isNotEmpty(window2 || windows); +``` + +You should target `#window-2` and set its `height` property. + +```js +const window2 = new __helpers.CSSHelp(document).getStyle("#window-2")?.getPropertyValue("height"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("height") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("height"); +assert.isNotEmpty(window2 || windows); +``` + +You should target `#window-2` and set its `border` property. + +```js +const window2 = new __helpers.CSSHelp(document).getStyle("#window-2")?.getPropertyValue("border"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("border") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("border"); +assert.isNotEmpty(window2 || windows); +``` + +You should target `#window-2` and set its `background-color` property. + +```js +const window2 = new __helpers.CSSHelp(document).getStyle("#window-2")?.getPropertyValue("background-color"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("background-color") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("background-color"); +assert.isNotEmpty(window2 || windows); +``` + +You should have a `#door` `div` within the `#house`. + +```js +assert.exists(document.querySelector("div#house div#door")); +``` + +`#door` should have the `position` property set to `absolute`. + +```js +assert.equal(getComputedStyle(document.querySelector("#door"))?.getPropertyValue("position"), "absolute"); +``` + +You should target `#door` and set its `width` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#door")?.getPropertyValue("width")); +``` + +You should target `#door` and set its `height` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#door")?.getPropertyValue("height")); +``` + +You should target `#door` and set its `border` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#door")?.getPropertyValue("border")); +``` + +You should target `#door` and set its `background-color` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#door")?.getPropertyValue("background-color")); +``` + +Your `#roof` should have the `top` property set to `0`. + +```js +assert.equal(getComputedStyle(document.querySelector("#roof"))?.getPropertyValue("top"), "0px"); +``` + +Your `#door` should be placed at the bottom of the house. + +```js +const door = getComputedStyle(document.querySelector("#door")) +const doorBottom = Number(door.getPropertyValue("bottom").replace("px", "")); +assert.strictEqual(doorBottom, 0); +``` + +You should set either `left` or `right` on your `#door` and arrange it within the house borders. + +```js +const door = getComputedStyle(document.querySelector("#door")) +const doorLeft = Number(door.getPropertyValue("left").replace("px", "")); +const doorRight = Number(door.getPropertyValue("right").replace("px", "")); +assert.isAbove(doorLeft, 0); +assert.isAbove(doorRight, 0); +``` + +Your `#chimney` should have a `top` value that puts it at the top of your `#house`. + +```js +const chimney = getComputedStyle(document.querySelector("#chimney")); +assert.equal(Number(chimney?.getPropertyValue("top").replace("px", "")), - Number(chimney?.getPropertyValue("height").replace("px", ""))); +``` + +Your `#chimney` should have a `z-index` that puts it behind the house. + +```js +const houseZIndex = getComputedStyle(document.querySelector("#house"))?.getPropertyValue("z-index"); +const chimneyZIndex = getComputedStyle(document.querySelector("#chimney"))?.getPropertyValue("z-index"); +if (houseZIndex === "auto") { + assert.isBelow(Number(chimneyZIndex), 0) +} else { + assert.isBelow(Number(chimneyZIndex), Number(houseZIndex)); +} +``` + +Your windows should be placed below your `#roof` and at least higher than one third of your `#door`'s height. + +```js +const window1 = getComputedStyle(document.querySelector("#window-1")) +const window2 = getComputedStyle(document.querySelector("#window-2")) +const door = getComputedStyle(document.querySelector("#door")) +const roof = getComputedStyle(document.querySelector("#roof")) +const w1Top = Number(window1.getPropertyValue("top").replace("px", "")); +const w1Bottom = Number(window1.getPropertyValue("bottom").replace("px", "")); +const w2Top = Number(window2.getPropertyValue("top").replace("px", "")); +const w2Bottom = Number(window2.getPropertyValue("bottom").replace("px", "")); +const doorHeight = Number(door.getPropertyValue("height").replace("px", "")); +const roofHeight = Number(roof.getPropertyValue("height").replace("px", "")); +assert.isAbove(w1Top, roofHeight); +assert.isAbove(w1Bottom, doorHeight/3); +assert.isAbove(w2Top, roofHeight); +assert.isAbove(w2Bottom, doorHeight/3); +``` + +You should set either `left` or `right` on your windows and arrange them within the house borders. + +```js +const window1 = getComputedStyle(document.querySelector("#window-1")) +const window2 = getComputedStyle(document.querySelector("#window-2")) +const w1Left = Number(window1.getPropertyValue("left").replace("px", "")); +const w1Right = Number(window1.getPropertyValue("right").replace("px", "")); +const w2Left = Number(window2.getPropertyValue("left").replace("px", "")); +const w2Right = Number(window2.getPropertyValue("right").replace("px", "")); +assert.isAbove(w1Left, 0); +assert.isAbove(w1Right, 0); +assert.isAbove(w2Left, 0); +assert.isAbove(w2Right, 0); +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + + House Painting + + + + + +``` + +```css + +``` + +# --solutions-- + +```html + + + + + + House Painting + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          WELCOME
          +
          + + +``` + +```css +* { + box-sizing: border-box; + } + + body { + margin: 0; + padding: 0; + display: flex; + justify-content: center; + align-items: center; + height: 100vh; + background: linear-gradient( + #b3e6ff, + #b3e6ff 60%, + green 60% + ); + } + + #house { + flex: 0 0 auto; + width: 500px; + height: 400px; + position: relative; + background-color: #ff9980; + border: 6px solid #b35900; + } + + #chimney { + position: absolute; + width: 90px; + height: 100px; + top: -100px; + left: 65%; + background: repeating-linear-gradient( + #e6e6e6, + #e6e6e6 10%, + black 10%, + black 12% + ); + border: 2px solid black; + z-index: -1; + } + + #smoke { + width: 40px; + height: 40px; + background-color: rgba(0,0,0,0.3); + position: absolute; + top: -20px; + left: 20px; + border-radius: 50%; + box-shadow: 0 -10px 10px 10px rgba(0,0,0,0.3); + border: none; + } + + #roof { + border: 2px; + width: 100%; + height: 110px; + background-color: green; + position: absolute; + top: 0; + background: repeating-linear-gradient( + 45deg, + #b35900, + #b35900 2%, + transparent 2%, + transparent 5% + ), repeating-linear-gradient( + -45deg, + #b35900, + #b35900 2%, + #ff9980 2%, + #ff9980 5% + ) + } + + #window-1, #window-2 { + width: 100px; + height: 100px; + background: linear-gradient( + to right, + #ffffb3, + #ffffb3 48%, + #b35900 48%, + #b35900 52%, + #ffffb3 52%, + #ffffb3 100% + ); + position: absolute; + top: 40%; + border: 6px solid #b35900; + } + + #window-1 { + left: 7.5%; + } + + #window-2 { + right: 7.5%; + } + + #door { + width: 130px; + height: 180px; + position: absolute; + bottom: 0%; + left: 185px; + background-color: #e6e6e6; + border: 6px solid #b35900; + transform: translateY(6px); + } + + #door-knob { + width: 20px; + height: 20px; + background-color: #b35900; + border-radius: 50%; + position: absolute; + top: 50%; + right: 5%; + } + + #welcome { + font-family: sans-serif; + font-weight: bold; + width: 130px; + height: 40px; + position: absolute; + bottom: -47px; + left: 178px; + background-color: #85e085; + border: 2px solid black; + transform: skewX(-20deg); + display: flex; + align-items: center; + justify-content: center; + } +``` diff --git a/curriculum/challenges/korean/25-front-end-development/lab-javascript-trivia-bot/66ed41f912d0bb1dc62da5dd.md b/curriculum/challenges/korean/25-front-end-development/lab-javascript-trivia-bot/66ed41f912d0bb1dc62da5dd.md new file mode 100644 index 0000000000..bac8eee566 --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/lab-javascript-trivia-bot/66ed41f912d0bb1dc62da5dd.md @@ -0,0 +1,178 @@ +--- +id: 66ed41f912d0bb1dc62da5dd +title: Build a JavaScript Trivia Bot +challengeType: 14 +dashedName: lab-javascript-trivia-bot +--- + +# --description-- + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should log `"Hello! I'm your coding fun fact guide!"` to the console as a greeting message to the user. +1. You should create three variables: `botName`, `botLocation`, and `favoriteLanguage`, that store the bot's name, where it's from, and its favorite coding language, respectively. +1. You should use string concatenation to log `"My name is (botName) and I live on (botLocation)."` to the console. +1. You should use string concatenation to log `"My favorite programming language is (favoriteLanguage)."` to the console. +1. You should use `let` to create a `codingFact` variable and assign it a string that is a fun fact about your bot's favorite coding language and uses string concatenation to include the use of the `favoriteLanguage` variable. +1. You should log the `codingFact` to the console. +1. You should reassign the `codingFact` variable to a new fact about the bot's favorite language using the `favoriteLanguage` variable again. +1. You should log the `codingFact` to the console again. +1. You should reassign the `codingFact` variable again to another new fact about the bot's favorite language using the `favoriteLanguage` variable. +1. You should log the `codingFact` to the console a third time. +1. You should log `"It was fun sharing these facts with you. Goodbye! - (botName) from (botLocation)."` to the console as a farewell statement from the bot. + +# --hints-- + +You should log `"Hello! I'm your coding fun fact guide!"` to the console. + +```js +assert.equal(output[0], "Hello! I'm your coding fun fact guide!") +``` + +You should declare a `botName` variable and give it a value. + +```js +assert.exists(botName); +assert.isString(botName); +``` + +You should declare a `botLocation` variable and give it a value. + +```js +assert.exists(botLocation); +assert.isString(botLocation); +``` + +You should declare a `favoriteLanguage` variable and give it a value. + +```js +assert.exists(favoriteLanguage); +assert.isString(favoriteLanguage); +``` + +You should log to the console `"My name is (botName) and I live on (botLocation)."` using concatenation to add the variables to the string. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +assert.equal(output[1], `My name is ${botName} and I live on ${botLocation}.`) +assert.match(codeWithoutComments, /is ("|')\s*\+\s*botName\s*\+\s*("|') and I live on \2\s*\+\s*botLocation\s*\+\s*('|")\./) +``` + +You should log to the console `"My favorite programming language is (favoriteLanguage)."` using concatenation to add the variable to the string. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +assert.equal(output[2], `My favorite programming language is ${favoriteLanguage}.`) +assert.match(codeWithoutComments, /language is ('|")\s*\+\s*favoriteLanguage\s*\+\s*('|")\./); +``` + +You should use `let` to declare a new variable `codingFact`. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +const [first, second, third] = codeWithoutComments.match(/(let )?\s*codingFact\s*=\s*("|').+?\2\s*\+\s*favoriteLanguage/g) +assert.match(code, /let\s+codingFact/) +assert.include(first, 'let'); +assert.exists(first); +``` + +You should give `codingFact` a value that includes `favoriteLanguage` using concatenation. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +const [first, second, third] = codeWithoutComments.match(/(let )?\s*codingFact\s*=\s*("|').+?\2\s*\+\s*favoriteLanguage/g) +assert.match(code, /let\scodingFact\s*=\s*("|').+?\1\s*\+\s*favoriteLanguage/) +assert.include(first, 'let'); +assert.exists(first); +``` + +You should log `codingFact` to the console. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +const loggingCodingFacts = codeWithoutComments.match(/console\.log\(\s*codingFact\s*\)/g) +assert.include(output[3], favoriteLanguage); +assert.isAtLeast(loggingCodingFacts.length, 1); +``` + +You should assign a new value to `codingFact` that also contains `favoriteLanguage`, and log it to the console. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +const loggingCodingFacts = codeWithoutComments.match(/console\.log\(\s*codingFact\s*\)/g) +const [first, second, third] = codeWithoutComments.match(/(let )?\s*codingFact\s*=\s*("|').+?\2\s*\+\s*favoriteLanguage/g) +assert.include(output[4], favoriteLanguage); +assert.notEqual(output[4], output[3]); +assert.isAtLeast(loggingCodingFacts.length, 2); +assert.exists(second); +``` + +You should assign a value to `codingFact` for the third time that also contains `favoriteLanguage`, and log it to the console. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +const loggingCodingFacts = codeWithoutComments.match(/console\.log\(\s*codingFact\s*\)/g) +const [first, second, third] = codeWithoutComments.match(/(let )?\s*codingFact\s*=\s*("|').+?\2\s*\+\s*favoriteLanguage/g) +assert.include(output[5], favoriteLanguage); +assert.notEqual(output[5], output[4]); +assert.equal(output[5], codingFact); +assert.lengthOf(loggingCodingFacts, 3); +assert.exists(third); +``` + +You should log to the console `"It was fun sharing these facts with you. Goodbye! - (botName) from (botLocation)."` using concatenation to add the values of the variables. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +assert.equal(output[6], `It was fun sharing these facts with you. Goodbye! - ${botName} from ${botLocation}.`); +assert.match(codeWithoutComments, /\. Goodbye! - ("|')\s*\+\s*botName\s*\+\s*('|") from \2\s*\+\s*botLocation\s*\+\s*("|')\./) +``` + +# --seed-- + +## --before-user-code-- + +```js +const temp = console.log +const output = [] +console.log = function (...args) { +temp(...args) +output.push(...args) +} +``` + +## --seed-contents-- + +```js + +``` + +# --solutions-- + +```js +console.log("Hello! I'm your coding fun fact guide!"); + +const botName = "JsBot"; +const botLocation = "planet Eris"; +const favoriteLanguage = "JavaScript"; + +console.log("My name is " + botName + " and I live on " + botLocation + "."); +console.log("My favorite programming language is " + favoriteLanguage + "."); + +let codingFact = "Did you know that " + favoriteLanguage + " was created in just 10 days?"; + +console.log(codingFact); + +codingFact = "Another fun fact: " + favoriteLanguage + "was originally called Mocha!"; + +console.log(codingFact); + +codingFact = "Also, " + favoriteLanguage + " is the most popular programming language in the world."; + +console.log(codingFact); + +console.log("It was fun sharing these facts with you. Goodbye! - " + botName + " from " + botLocation + "."); + +``` diff --git a/curriculum/challenges/korean/25-front-end-development/lab-palindrome-checker/657bdc55a322aae1eac3838f.md b/curriculum/challenges/korean/25-front-end-development/lab-palindrome-checker/657bdc55a322aae1eac3838f.md new file mode 100644 index 0000000000..df707a0ea8 --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/lab-palindrome-checker/657bdc55a322aae1eac3838f.md @@ -0,0 +1,542 @@ +--- +id: 657bdc55a322aae1eac3838f +title: Build a Palindrome Checker +challengeType: 14 +dashedName: build-a-palindrome-checker +demoType: onClick +--- + +# --description-- + +A palindrome is a word or phrase that can be read the same way forwards and backwards, ignoring punctuation, case, and spacing. + +**Note:** You'll need to remove **all non-alphanumeric characters** (punctuation, spaces and symbols) and turn everything into the same case (lower or upper case) in order to check for palindromes. + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should have an `input` element with an `id` of `"text-input"`. +1. You should have a `button` element with an `id` of `"check-btn"`. +1. You should have a `div`, `span` or `p` element with an `id` of `"result"`. +1. When you click on the `#check-btn` element without entering a value into the `#text-input` element, an alert should appear with the text `"Please input a value"`. +1. When the `#text-input` element only contains the letter `A` and the `#check-btn` element is clicked, the `#result` element should contain the text `"A is a palindrome"`. +1. When the `#text-input` element contains the text `eye` and the `#check-btn` element is clicked, the `#result` element should contain the text `"eye is a palindrome"`. +1. When the `#text-input` element contains the text `_eye` and the `#check-btn` element is clicked, the `#result` element should contain the text `"_eye is a palindrome"`. +1. When the `#text-input` element contains the text `race car` and the `#check-btn` element is clicked, the `#result` element should contain the text `"race car is a palindrome"`. +1. When the `#text-input` element contains the text `not a palindrome` and the `#check-btn` element is clicked, the `#result` element should contain the text `"not a palindrome is not a palindrome"`. +1. When the `#text-input` element contains the text `A man, a plan, a canal. Panama` and the `#check-btn` element is clicked, the `#result` element should contain the text `"A man, a plan, a canal. Panama is a palindrome"`. +1. When the `#text-input` element contains the text `never odd or even` and the `#check-btn` element is clicked, the `#result` element should contain the text `"never odd or even is a palindrome"`. +1. When the `#text-input` element contains the text `nope` and the `#check-btn` element is clicked, the `#result` element should contain the text `"nope is not a palindrome"`. +1. When the `#text-input` element contains the text `almostomla` and the `#check-btn` element is clicked, the `#result` element should contain the text `"almostomla is not a palindrome"`. +1. When the `#text-input` element contains the text `My age is 0, 0 si ega ym.` and the `#check-btn` element is clicked, the `#result` element should contain the text `"My age is 0, 0 si ega ym. is a palindrome"`. +1. When the `#text-input` element contains the text `1 eye for of 1 eye.` and the `#check-btn` element is clicked, the `#result` element should contain the text `"1 eye for of 1 eye. is not a palindrome"`. +1. When the `#text-input` element contains the text `0_0 (: /-\ :) 0-0` and the `#check-btn` element is clicked, the `#result` element should contain the text `"0_0 (: /-\ :) 0-0 is a palindrome"`. +1. When the `#text-input` element contains the text `five|\_/|four` and the `#check-btn` element is clicked, the `#result` element should contain the text `"five|\_/|four is not a palindrome"`. + +# --hints-- + +You should have an `input` element with an `id` of `"text-input"`. + +```js +const el = document.getElementById('text-input'); +assert.strictEqual(el?.nodeName?.toLowerCase(), 'input'); +``` + +You should have a `button` element with an `id` of `"check-btn"`. + +```js +const el = document.getElementById('check-btn'); +assert.strictEqual(el?.nodeName?.toLowerCase(), 'button'); +``` + +You should have a `div`, `span`, or `p` element with an `id` of `result`. + +```js +const el = document.getElementById('result'); +assert(['div', 'span', 'p'].includes(el?.nodeName?.toLowerCase())); +``` + +When you click on the `#check-btn` element without entering a value into the `#text-input` element, an alert should appear with the text `"Please input a value"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +let alertMessage; +window.alert = (message) => alertMessage = message; // Override alert and store message + +inputEl.value = ''; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(alertMessage.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'please input a value'); +``` + +When the `#text-input` element only contains the letter `A` and the `#check-btn` element is clicked, the `#result` element should contain the text `"A is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'A'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'a is a palindrome'); +``` + +When the `#text-input` element contains the text `eye` and the `#check-btn` element is clicked, the `#result` element should contain the text `"eye is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'eye'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'eye is a palindrome'); +``` + +When the `#text-input` element contains the text `_eye` and the `#check-btn` element is clicked, the `#result` element should contain the text `"_eye is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = '_eye'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), '_eye is a palindrome'); +``` + +When the `#text-input` element contains the text `race car` and the `#check-btn` element is clicked, the `#result` element should contain the text `"race car is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'race car'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'race car is a palindrome'); +``` + +When the `#text-input` element contains the text `not a palindrome` and the `#check-btn` element is clicked, the `#result` element should contain the text `"not a palindrome is not a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'not a palindrome'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'not a palindrome is not a palindrome'); +``` + +When the `#text-input` element contains the text `A man, a plan, a canal. Panama` and the `#check-btn` element is clicked, the `#result` element should contain the text `"A man, a plan, a canal. Panama is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'A man, a plan, a canal. Panama'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'a man, a plan, a canal. panama is a palindrome'); +``` + +When the `#text-input` element contains the text `never odd or even` and the `#check-btn` element is clicked, the `#result` element should contain the text `"never odd or even is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'never odd or even'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'never odd or even is a palindrome'); +``` + +When the `#text-input` element contains the text `nope` and the `#check-btn` element is clicked, the `#result` element should contain the text `"nope is not a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'nope'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'nope is not a palindrome'); +``` + +When the `#text-input` element contains the text `almostomla` and the `#check-btn` element is clicked, the `#result` element should contain the text `"almostomla is not a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'almostomla'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'almostomla is not a palindrome'); +``` + +When the `#text-input` element contains the text `My age is 0, 0 si ega ym.` and the `#check-btn` element is clicked, the `#result` element should contain the text `"My age is 0, 0 si ega ym. is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'My age is 0, 0 si ega ym.'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'my age is 0, 0 si ega ym. is a palindrome'); +``` + +When the `#text-input` element contains the text `1 eye for of 1 eye.` and the `#check-btn` element is clicked, the `#result` element should contain the text `"1 eye for of 1 eye. is not a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = '1 eye for of 1 eye.'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), '1 eye for of 1 eye. is not a palindrome'); +``` + +When the `#text-input` element contains the text `0_0 (: /-\ :) 0-0` and the `#check-btn` element is clicked, the `#result` element should contain the text `"0_0 (: /-\ :) 0-0 is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = '0_0 (: /-\ :) 0-0'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), '0_0 (: /-\ :) 0-0 is a palindrome'); +``` + +When the `#text-input` element contains the text `five|\_/|four` and the `#check-btn` element is clicked, the `#result` element should contain the text `"five|\_/|four is not a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'five|\_/|four'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'five|\_/|four is not a palindrome'); +``` + +When the `#text-input` element contains an alphanumeric palindrome, the `#result` element should correctly identify it as a palindrome. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +const characters = 'abcdefghijklmnopqrstuvwxyz0123456789'; +const charactersLength = characters.length; + +const firstLetter = characters.charAt(Math.floor(Math.random() * charactersLength)); +const secondLetter = characters.charAt(Math.floor(Math.random() * charactersLength)); +const thirdLetter = characters.charAt(Math.floor(Math.random() * charactersLength)); +const fourthLetter = characters.charAt(Math.floor(Math.random() * charactersLength)); + +const phrase = firstLetter + secondLetter + thirdLetter + fourthLetter + fourthLetter + thirdLetter + secondLetter + firstLetter; + +inputEl.value = phrase; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); + +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), phrase + ' is a palindrome'); +``` + +When the `#text-input` element contains a random sequence of alphanumeric characters that is not a palindrome, the `#result` element should say it is not a palindrome. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +let characters = 'abcdefghijklmnopqrstuvwxyz0123456789'; +let charactersLength = characters.length; + +const firstIndex = Math.floor(Math.random() * charactersLength); +const firstLetter = characters.charAt(firstIndex); +characters = characters.slice(0,firstIndex) + characters.slice(firstIndex + 1); +charactersLength--; + + +const secondIndex = Math.floor(Math.random() * charactersLength); +const secondLetter = characters.charAt(secondIndex); +characters = characters.slice(0,secondIndex) + characters.slice(secondIndex + 1); +charactersLength--; + +const thirdIndex = Math.floor(Math.random() * charactersLength); +const thirdLetter = characters.charAt(thirdIndex); +characters = characters.slice(0,thirdIndex) + characters.slice(thirdIndex + 1); +charactersLength--; + +const fourthIndex = Math.floor(Math.random() * charactersLength); +const fourthLetter = characters.charAt(fourthIndex); +characters = characters.slice(0,fourthIndex) + characters.slice(fourthIndex + 1); +charactersLength--; + +const phrase = firstLetter + secondLetter + thirdLetter + fourthLetter; + +inputEl.value = phrase; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); + +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), phrase + ' is not a palindrome'); +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + + Palindrome Checker + + + + + + + + +``` + +```css + +``` + +```js + +``` + +# --solutions-- + +```html + + + + + + + + Palindrome Checker + + + +
          + +

          Is it a Palindrome?

          +
          + + + + +
          +
          +

          + 💡 + A palindrome is a word or sentence that's spelled the same + way both forward and backward, ignoring punctuation, case, and + spacing. +

          +
          +
          + + + +``` + +```css +* { + margin: 0; + padding: 0; + box-sizing: border-box; +} + +body { + font-family: Verdana, Geneva, Tahoma, sans-serif; + background-color: #0a0a23; + color: #ffffff; +} + +.container { + width: 100%; + min-height: 100vh; + position: relative; + display: flex; + align-items: center; + justify-content: center; + flex-direction: column; +} + +.freecodecamp-logo { + height: 30px; + margin-bottom: 20px; +} + +.title { + text-align: center; + padding: 10px 0; + font-size: 2.5rem; + margin-bottom: 20px; +} + +.palindrome-div { + width: min(100vw, 450px); + min-height: 100px; + border-radius: 20px; + display: flex; + align-items: center; + justify-content: center; + flex-wrap: wrap; + padding: 20px; + margin: 10px 0; + background-color: white; + box-shadow: 0 6px 6px #002ead; +} + +label { + color: #0a0a23; + margin-bottom: 20px; +} + +.palindrome-btn { + width: 90px; + border: none; + padding: 10px; + border-radius: 15px; + background-color: #5a01a7; + color: #fff; + cursor: pointer; +} + +.palindrome-input { + height: 30px; + width: 250px; + text-align: center; + font-size: 1.2rem; + margin: 10px; + border: none; + border-bottom: 2px solid #5a01a7; +} + +.palindrome-input:focus { + border-bottom: 3px solid #5a01a7; +} + +.palindrome-input::placeholder { + text-align: center; +} + +.user-input { + font-size: 1.4rem; + margin-top: 10px; + text-align: center; +} + +.results-div { + overflow-y: auto; + word-wrap: break-word; + min-height: 50px; + color: black; +} + +.hidden { + display: none; +} + +.palindrome-definition-div { + width: min(100vw, 450px); + font-size: 1.3rem; + min-height: 140px; + background-color: #00471b; + margin-top: 20px; + padding: 20px; + border-radius: 20px; + display: flex; + align-items: center; + justify-content: center; +} + +.palindrome-definition { + vertical-align: middle; + text-align: center; +} +``` + +```js +const userInput = document.getElementById("text-input"); +const checkPalindromeBtn = document.getElementById("check-btn"); +const resultDiv = document.getElementById("result"); + +const checkForPalindrome = (input) => { + const originalInput = input; // Store for later output + + if (input === "") { + alert("Please input a value"); + return; + } + + // Remove the previous result + resultDiv.replaceChildren(); + + const lowerCaseStr = input.replace(/[^A-Za-z0-9]/gi, "").toLowerCase(); + let resultMsg = `${originalInput} ${ + lowerCaseStr === [...lowerCaseStr].reverse().join("") ? "is" : "is not" + } a palindrome.`; + + const pTag = document.createElement("p"); + pTag.className = "user-input"; + pTag.innerHTML = resultMsg; + resultDiv.appendChild(pTag); + + // Show the result. + resultDiv.classList.remove("hidden"); +}; + +checkPalindromeBtn.addEventListener("click", () => { + checkForPalindrome(userInput.value); + userInput.value = ""; +}); + +userInput.addEventListener("keydown", (e) => { + if (e.key === "Enter") { + checkForPalindrome(userInput.value); + userInput.value = ""; + } +}); +``` diff --git a/curriculum/challenges/korean/25-front-end-development/lab-product-landing-page/587d78af367417b2b2512b04.md b/curriculum/challenges/korean/25-front-end-development/lab-product-landing-page/587d78af367417b2b2512b04.md new file mode 100644 index 0000000000..34c416823c --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/lab-product-landing-page/587d78af367417b2b2512b04.md @@ -0,0 +1,734 @@ +--- +id: 587d78af367417b2b2512b04 +title: Build a Product Landing Page +challengeType: 14 +dashedName: build-a-product-landing-page +demoType: onClick +--- + +# --description-- + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. Your product landing page should have a `header` element with a corresponding `id="header"`. +2. You should have an image within the `header` element with a corresponding `id="header-img"` (A logo would make a good image here). +3. Within the `#header` element, you should have a `nav` element with a corresponding `id="nav-bar"`. +4. You should have at least three clickable elements inside the `nav` element, each with the class `nav-link`. +5. When you click a `.nav-link` button in the `nav` element, you should be taken to the corresponding section of the landing page. +6. You should have an embedded product video with `id="video"`. +7. Your landing page should have a `form` element with a corresponding `id="form"`. +8. Within the form, there should be an `input` field with `id="email"` where you can enter an email address. +9. The `#email` input field should have placeholder text to let users know what the field is for. +10. The `#email` input field should use HTML5 validation to confirm that the entered text is an email address. +11. Within the form, there should be a submit `input` with a corresponding `id="submit"`. +12. When you click the `#submit` element, the email should be submitted to a static page (use this mock URL: `https://www.freecodecamp.com/email-submit`). +13. The navbar should always be at the top of the viewport. +14. Your product landing page should have at least one media query. +15. Your product landing page should utilize CSS flexbox at least once. + +**Note:** Be sure to link your stylesheet in your HTML and apply your CSS. + +# --hints-- + +You should have a `header` element with an `id` of `header`. + +```js +const el = document.getElementById('header') +assert(!!el && el.tagName === 'HEADER') +``` + +You should have an `img` element with an `id` of `header-img`. + +```js +const el = document.getElementById('header-img') +assert(!!el && el.tagName === 'IMG') +``` + +Your `#header-img` should be a descendant of the `#header`. + +```js +const els = document.querySelectorAll('#header #header-img') +assert(els.length > 0) +``` + +Your `#header-img` should have a `src` attribute. + +```js +const el = document.getElementById('header-img') +assert(!!el && !!el.src) +``` + +Your `#header-img`’s `src` value should be a valid URL (starts with `http`). + +```js +const el = document.getElementById('header-img'); +assert(!!el && el.getAttribute('src') !== "" && /^http/.test(el.src)); +``` + +You should have a `nav` element with an `id` of `nav-bar`. + +```js +const el = document.getElementById('nav-bar') +assert(!!el && el.tagName === 'NAV') +``` + +Your `#nav-bar` should be a descendant of the `#header`. + +```js +const els = document.querySelectorAll('#header #nav-bar') +assert(els.length > 0) +``` + +You should have at least 3 `.nav-link` elements within the `#nav-bar`. + +```js +const els = document.querySelectorAll('#nav-bar .nav-link') +assert(els.length >= 3) +``` + +Each `.nav-link` element should have an `href` attribute. + +```js +const els = document.querySelectorAll('.nav-link') +els.forEach(el => { + if (!el.href) assert(false) +}) +assert(els.length > 0) +``` + +Each `.nav-link` element should link to a corresponding element on the landing page (has an `href` with a value of another element's id. e.g. `#footer`). + +```js +const els = document.querySelectorAll('.nav-link') +els.forEach(el => { + const linkDestination = el.getAttribute('href').slice(1) + if (!document.getElementById(linkDestination)) assert(false) +}) +assert(els.length > 0) +``` + +You should have a `video` or `iframe` element with an `id` of `video`. + +```js +const el = document.getElementById('video') +assert(!!el && (el.tagName === 'VIDEO' || el.tagName === 'IFRAME')) +``` + +Your `#video` should have a `src` attribute. + +```js +let el = document.getElementById('video') +const sourceNode = el.children; +let sourceElement = null; +if (sourceNode.length) { + sourceElement = [...video.children].filter(el => el.localName === 'source')[0]; +} +if (sourceElement) { + el = sourceElement; +} +assert(el.hasAttribute('src')); +``` + +You should have a `form` element with an `id` of `form`. + +```js +const el = document.getElementById('form') +assert(!!el && el.tagName === 'FORM') +``` + +You should have an `input` element with an `id` of `email`. + +```js +const el = document.getElementById('email') +assert(!!el && el.tagName === 'INPUT') +``` + +Your `#email` should be a descendant of the `#form`. + +```js +const els = document.querySelectorAll('#form #email') +assert(els.length > 0) +``` + +Your `#email` should have the `placeholder` attribute with placeholder text. + +```js +const el = document.getElementById('email') +assert(!!el && !!el.placeholder && el.placeholder.length > 0) +``` + +Your `#email` should use HTML5 validation by setting its `type` to `email`. + +```js +const el = document.getElementById('email') +assert(!!el && el.type === 'email') +``` + +You should have an `input` element with an `id` of `submit`. + +```js +const el = document.getElementById('submit') +assert(!!el && el.tagName === 'INPUT') +``` + +Your `#submit` should be a descendant of the `#form`. + +```js +const els = document.querySelectorAll('#form #submit') +assert(els.length > 0) +``` + +Your `#submit` should have a `type` of `submit`. + +```js +const el = document.getElementById('submit') +assert(!!el && el.type === 'submit') +``` + +Your `#form` should have an `action` attribute of `https://www.freecodecamp.com/email-submit`. + +```js +const el = document.getElementById('form') +assert(!!el && el.action === 'https://www.freecodecamp.com/email-submit') +``` + +Your `#email` should have a `name` attribute of `email`. + +```js +const el = document.getElementById('email') +assert(!!el && el.name === 'email') +``` + +Your `#nav-bar` should always be at the top of the viewport. + +```js +(async () => { + const timeout = (milliseconds) => new Promise((resolve) => setTimeout(resolve, milliseconds)); + + const header = document.getElementById('header'); + const headerChildren = header.children; + const navbarCandidates = [header, ...headerChildren]; + + // Return smallest top position of all navbar candidates + const getNavbarPosition = (candidates = []) => { + return candidates.reduce( + (min, candidate) => + Math.min(min, Math.abs(candidate?.getBoundingClientRect().top)), + Infinity + ); + }; + assert.approximately( + getNavbarPosition(navbarCandidates), + 0, + 15, + '#header or one of its children should be at the top of the viewport ' + ); + + window.scroll(0, 500); + await timeout(1); + + assert.approximately( + getNavbarPosition(navbarCandidates), + 0, + 15, + '#header or one of its children should be at the top of the ' + + 'viewport even after scrolling ' + ); + + window.scroll(0, 0); +})(); +``` + +Your Product Landing Page should use at least one media query. + +```js +const htmlSourceAttr = Array.from(document.querySelectorAll('source')).map(el => el.getAttribute('media')) +const cssCheck = new __helpers.CSSHelp(document).getCSSRules('media') +assert(cssCheck.length > 0 || htmlSourceAttr.length > 0); +``` + +Your Product Landing Page should use CSS Flexbox at least once. + +```js +const hasFlex = (rule) => ["flex", "inline-flex"].includes(rule.style?.display) +const stylesheet = new __helpers.CSSHelp(document).getStyleSheet() +const cssRules = new __helpers.CSSHelp(document).styleSheetToCssRulesArray(stylesheet) +const mediaRules = new __helpers.CSSHelp(document).getCSSRules('media') +const usesFlex = cssRules.find(rule => hasFlex(rule)) +const usesFlexMedia = mediaRules.find(mediaRule => { + return [...mediaRule.cssRules].find(rule => hasFlex(rule)) +}) +assert(usesFlex || usesFlexMedia) +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + Product Landing Page + + + + + + + +``` + +```css + +``` + +# --solutions-- + +```html + + + + + + + + + +
          + + +
          + +
          +

          Handcrafted, home-made masterpieces

          +
          + + +
          +
          + +
          +
          +
          +
          +
          +

          Premium Materials

          +

          + Our trombones use the shiniest brass which is sourced locally. + This will increase the longevity of your purchase. +

          +
          +
          +
          +
          +
          +

          Fast Shipping

          +

          + We make sure you recieve your trombone as soon as we have + finished making it. We also provide free returns if you are not + satisfied. +

          +
          +
          +
          +
          + +
          +
          +

          Quality Assurance

          +

          + For every purchase you make, we will ensure there are no damages + or faults and we will check and test the pitch of your + instrument. +

          +
          +
          +
          +
          + +
          +
          +
          +
          Tenor Trombone
          +

          $600

          +
            +
          1. Good for beginners
          2. +
          3. Excellent sound quality
          4. +
          5. Great for Jazz Bands
          6. +
          7. Nice and shiny
          8. +
          + +
          +
          +
          Bass Trombone
          +

          $900

          +
            +
          1. Sound quality is unmatched
          2. +
          3. Best for professionals
          4. +
          5. Absolutely stunning
          6. +
          7. Durable and long lasting
          8. +
          + +
          +
          +
          Valve Trombone
          +

          $1200

          +
            +
          1. Plays similar to a Trumpet
          2. +
          3. Great for Jazz Bands
          4. +
          5. Beautiful in sound and appearance
          6. +
          7. Just amazing
          8. +
          + +
          +
          + +
          +
          + + + +``` + +```css +/** global element styling **/ + +@import 'https://fonts.googleapis.com/css?family=Lato:400,700'; + +* { + margin: 0; + padding: 0; + box-sizing: border-box; +} + +body { + background-color: #eee; + font-family: 'Lato', sans-serif; +} + +#page-wrapper { + position: relative; +} + +li { + list-style: none; +} + +a { + color: #000; + text-decoration: none; +} + +/** global classes styling **/ + +.container { + max-width: 1000px; + width: 100%; + margin: 0 auto; +} + +.btn { + padding: 0 20px; + height: 40px; + font-size: 1em; + font-weight: 900; + text-transform: uppercase; + border: 3px black solid; + border-radius: 2px; + background: transparent; + cursor: pointer; +} + +.grid { + display: flex; +} + +header { + position: fixed; + top: 0; + min-height: 75px; + padding: 0px 20px; + display: flex; + justify-content: space-around; + align-items: center; + background-color: #eee; +} + +@media (max-width: 600px) { + header { + flex-wrap: wrap; + } +} + +.logo { + width: 60vw; +} + +@media (max-width: 650px) { + .logo { + margin-top: 15px; + width: 100%; + position: relative; + } +} + +.logo>img { + width: 100%; + height: 100%; + max-width: 300px; + display: flex; + justify-content: center; + align-items: center; + text-align: center; + margin-left: 20px; +} + +@media (max-width: 650px) { + .logo>img { + margin: 0 auto; + } +} + +nav { + font-weight: 400; +} + +@media (max-width: 650px) { + nav { + margin-top: 10px; + width: 100%; + display: flex; + flex-direction: column; + align-items: center; + text-align: center; + padding: 0 50px; + } + + nav li { + padding-bottom: 5px; + } +} + +nav>ul { + width: 35vw; + display: flex; + flex-direction: row; + justify-content: space-around; +} + +@media (max-width: 650px) { + nav>ul { + flex-direction: column; + } +} + +#hero { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + text-align: center; + height: 200px; + margin-top: 50px; +} + +#hero>h2 { + margin-bottom: 20px; + word-wrap: break-word; +} + +#hero input[type='email'] { + max-width: 275px; + width: 100%; + padding: 5px; +} + +#hero input[type='submit'] { + max-width: 150px; + width: 100%; + height: 30px; + margin: 15px 0; + border: 0; + background-color: #f1c40f; +} + +#hero input[type='submit']:hover { + background-color: orange; + transition: background-color 1s; +} + +@media (max-width: 650px) { + #hero { + margin-top: 120px; + } +} + +#features { + margin-top: 30px; +} + +#features .icon { + display: flex; + align-items: center; + justify-content: center; + height: 125px; + width: 20vw; + color: darkorange; +} + +@media (max-width: 550px) { + #features .icon { + display: none; + } +} + +#features .desc { + display: flex; + flex-direction: column; + justify-content: center; + height: 125px; + width: 80vw; + padding: 5px; +} + +@media (max-width: 550px) { + #features .desc { + width: 100%; + text-align: center; + padding: 0; + height: 150px; + } +} + +@media (max-width: 650px) { + #features { + margin-top: 0; + } +} + +#how-it-works { + margin-top: 50px; + display: flex; + justify-content: center; +} + +#how-it-works>iframe { + max-width: 560px; + width: 100%; +} + +#pricing { + margin-top: 60px; + display: flex; + flex-direction: row; + justify-content: center; +} + +.product { + display: flex; + flex-direction: column; + align-items: center; + text-align: center; + width: calc(100% / 3); + margin: 10px; + border: 1px solid #000; + border-radius: 3px; +} + +.product>.level { + background-color: #ddd; + color: black; + padding: 15px 0; + width: 100%; + text-transform: uppercase; + font-weight: 700; +} + +.product>h2 { + margin-top: 15px; +} + +.product>ol { + margin: 15px 0; +} + +.product>ol>li { + padding: 5px 0; +} + +.product>button { + border: 0; + margin: 15px 0; + background-color: #f1c40f; + font-weight: 400; +} + +.product>button:hover { + background-color: orange; + transition: background-color 1s; +} + +@media (max-width: 800px) { + #pricing { + flex-direction: column; + } + + .product { + max-width: 300px; + width: 100%; + margin: 0 auto; + margin-bottom: 10px; + } +} + +footer { + margin-top: 30px; + background-color: #ddd; + padding: 20px; +} + +footer>ul { + display: flex; + justify-content: flex-end; +} + +footer>ul>li { + padding: 0 10px; +} + +footer>span { + margin-top: 5px; + display: flex; + justify-content: flex-end; + font-size: 0.9em; + color: #444; +} +``` diff --git a/curriculum/challenges/korean/25-front-end-development/lab-regex-sandbox/66e028680eca7d21db7e1aee.md b/curriculum/challenges/korean/25-front-end-development/lab-regex-sandbox/66e028680eca7d21db7e1aee.md new file mode 100644 index 0000000000..307b8c4c8d --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/lab-regex-sandbox/66e028680eca7d21db7e1aee.md @@ -0,0 +1,705 @@ +--- +id: 66e028680eca7d21db7e1aee +title: Build a RegEx Sandbox +challengeType: 14 +dashedName: lab-regex-sandbox +demoType: onClick +--- + +# --description-- + +For this lab, you start with the CSS and HTML already written for you. You will use JavaScript to enable the regex sandbox to test a regular expression against a string and highlight the results. + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should access the `#pattern`, `#test-string`, `#test-btn`, and `#result` elements and save them in the variables `regexPattern`, `stringToTest`, `testButton`, and `testResult`, respectively. +1. You should access the `#i` and `#g` flag checkboxes and save them in the variables `caseInsensitiveFlag` and `globalFlag`, respectively. +1. You should have a function named `getFlags` that returns a string containing the flags from checked flag checkboxes, or an empty string if none of them have been checked. +1. When you click the `testButton` button, if the regex pattern matches the test string, the matched text should be highlighted. To highlight the matches, replace each match with the same text surrounded by a `span` element with the class of `highlight`. Note that the CSS for that has been already added for you. +1. When there's a match, the matched text should be displayed inside `#result`. In case of multiple matches, each matched text should be separated from the next one by a comma and a space. +1. When there's no match, the text `no match` should be displayed inside `#result`. + +# --hints-- + +You should access the `#pattern` element and save it in the `regexPattern` variable. + +```js +assert.equal(regexPattern, document.querySelector('#pattern')) +``` + +You should access the `#test-string` element and save it in the `stringToTest` variable. + +```js +assert.equal(stringToTest, document.querySelector('#test-string')) +``` + +You should access the `#test-btn` element and save it in the `testButton` variable. + +```js +assert.equal(testButton, document.querySelector('#test-btn')) +``` + +You should access the `#result` element and save it in the `testResult` variable. + +```js +assert.equal(testResult, document.querySelector('#result')) +``` + +You should access the `#i` flag checkbox and save it in the `caseInsensitiveFlag`. + +```js +assert.equal(caseInsensitiveFlag, document.querySelector('#i')) +``` + +You should access the `#g` flag checkbox and save it in the `globalFlag` variable. + +```js +assert.equal(globalFlag, document.querySelector('#g')) +``` + +You should have a `getFlags` function. + +```js +assert.isFunction(getFlags) +``` + +The `getFlags` function should return `"i"` if the `#i` checkbox is checked. + +```js +caseInsensitiveFlag.checked = true; +globalFlag.checked = false; +assert.equal(getFlags(), "i") +``` + +The `getFlags` function should return `"g"` if the `#g` checkbox is checked. + +```js +caseInsensitiveFlag.checked = false; +globalFlag.checked = true; +assert.equal(getFlags(), "g") +``` + +The `getFlags` function should return either `"ig"` or `"gi"` if both checkboxes are checked. + +```js +caseInsensitiveFlag.checked = true; +globalFlag.checked = true; +const flags = getFlags(); +assert.lengthOf(flags, 2); +assert.include(flags, "i"); +assert.include(flags, "g"); +``` + +The `getFlags` function should return an empty string if both checkboxes are not checked. + +```js +caseInsensitiveFlag.checked = false; +globalFlag.checked = false; +assert.equal(getFlags(), "") +``` + +When the inner HTML of `stringToTest` is `Gu1n34 P1g5`, the value of `regexPattern` is `\d+`, and no flag is checked, `stringToTest.innerHTML` should become `Gu1n34 P1g5` by clicking the `testButton` button. + +```js +stringToTest.innerText = "Gu1n34 P1g5" +regexPattern.value = "\\d+"; +caseInsensitiveFlag.checked = false; +globalFlag.checked = false; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = 'Gu1n34 P1g5'; +assert.equal(stringToTest.innerHTML, expected); +``` + +When the inner HTML of `stringToTest` is `Gu1n34 P1g5`, the value of `regexPattern` is `\d+`, and the global flag is checked, `stringToTest.innerHTML` should become `Gu1n34 P1g5` by clicking the `testButton` button. + +```js +stringToTest.innerText = "Gu1n34 P1g5" +regexPattern.value = "\\d+"; +caseInsensitiveFlag.checked = false; +globalFlag.checked = true; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = 'Gu1n34 P1g5'; +assert.equal(stringToTest.innerHTML, expected); +``` + +When the inner HTML of `stringToTest` is `Gu1n34 P1g5`, the value of `regexPattern` is `G`, and both the global and case insensitive flags are checked, `stringToTest.innerHTML` should become `Gu1n34 P1g5` by clicking the `testButton` button. + +```js +stringToTest.innerText = "Gu1n34 P1g5" +regexPattern.value = "G"; +caseInsensitiveFlag.checked = true; +globalFlag.checked = true; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = 'Gu1n34 P1g5'; +assert.equal(stringToTest.innerHTML, expected); +``` + +When you click the `testButton` button, if the regex pattern matches the test string, the matched text should be surrounded by a `span` element with the class of `highlight`. + +```js +stringToTest.innerText = "She sells seashells by the seashore." +regexPattern.value = "s[he]a?"; +caseInsensitiveFlag.checked = true; +globalFlag.checked = true; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = 'She sells seashells by the seashore.'; +assert.strictEqual(stringToTest.innerHTML, expected); + +stringToTest.innerText = "She sells seashells by the seashore." +caseInsensitiveFlag.checked = false; +globalFlag.checked = true; +testBtn.dispatchEvent(new Event("click")); +expected = 'She sells seashells by the seashore.'; +assert.strictEqual(stringToTest.innerHTML, expected); + +stringToTest.innerText = "She sells seashells by the seashore." +globalFlag.checked = false; +testBtn.dispatchEvent(new Event("click")); +expected = 'She sells seashells by the seashore.'; +assert.strictEqual(stringToTest.innerHTML, expected); + +stringToTest.innerText = "She sells seashells by the seashore." +caseInsensitiveFlag.checked = true; +testBtn.dispatchEvent(new Event("click")); +expected = 'She sells seashells by the seashore.'; +assert.strictEqual(stringToTest.innerHTML, expected); +``` + +When there's no match, the test string shouldn't be modified. + +```js +stringToTest.innerText = "She sells seashells by the seashore." +regexPattern.value = "sea\\s"; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = 'She sells seashells by the seashore.'; +assert.strictEqual(stringToTest.innerHTML, expected); +``` + +When the inner HTML of `stringToTest` is `Gu1n34 P1g5`, the value of `regexPattern` is `\d+`, and no flag is checked, the inner text of `#result` should become `1` by clicking the `testButton` button. + +```js +const out = document.getElementById("result"); +stringToTest.innerText = "Gu1n34 P1g5" +regexPattern.value = "\\d+"; +caseInsensitiveFlag.checked = false; +globalFlag.checked = false; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = "1" +assert.strictEqual(out.innerText, expected) +``` + +When the inner HTML of `stringToTest` is `Gu1n34 P1g5`, the value of `regexPattern` is `\d+`, and the global flag is checked, the inner text of `#result` should become `1, 34, 1, 5` by clicking the `testButton` button. + +```js +const out = document.getElementById("result"); +stringToTest.innerText = "Gu1n34 P1g5" +regexPattern.value = "\\d+"; +caseInsensitiveFlag.checked = false; +globalFlag.checked = true; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = "1, 34, 1, 5" +assert.strictEqual(out.innerText, expected) +``` + +When there's a match, the matched text should be displayed inside `#result`. + +```js +const out = document.getElementById("result"); +stringToTest.innerText = "She sells seashells by the seashore." +regexPattern.value = "s[he]a?"; +caseInsensitiveFlag.checked = true; +globalFlag.checked = true; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = "Sh, se, sea, sh, sea, sh" +assert.strictEqual(out.innerText, expected) + +stringToTest.innerText = "She sells seashells by the seashore." +caseInsensitiveFlag.checked = false; +testBtn.dispatchEvent(new Event("click")); +expected = "se, sea, sh, sea, sh" +assert.strictEqual(out.innerText, expected) + +stringToTest.innerText = "She sells seashells by the seashore." +globalFlag.checked = false; +testBtn.dispatchEvent(new Event("click")); +expected = "se" +assert.strictEqual(out.innerText, expected) + +stringToTest.innerText = "She sells seashells by the seashore." +caseInsensitiveFlag.checked = true; +testBtn.dispatchEvent(new Event("click")); +expected = "Sh" +assert.strictEqual(out.innerText, expected) +``` + +When there's no match, the text `no match` should be displayed inside `#result`. + +```js +const out = document.getElementById("result"); +stringToTest.innerText = "She sells seashells by the seashore." +regexPattern.value = "sea\\s"; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = "no match"; +assert.strictEqual(out.innerText, expected); +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + + + + Regex Sandbox + + + + +

          Regex Sandbox

          +
          +
          + +
          +

          Flags:

          + + +
          +
          +
          +

          Test String:

          +
          +
          + +
          +

          Result:

          +

          +

          +
          + +
          + + + + +``` + +```css +*, +*::before, +*::after { + box-sizing: border-box; + margin: 0; + padding: 0; +} + +:root { + --dark-grey: #1b1b32; + --light-grey: #f5f6f7; + --golden-yellow: #fecc4c; + --yellow: #ffcc4c; + --gold: #feac32; + --orange: #ffac33; + --dark-orange: #f89808; + --border: 0.2rem solid darkgrey; + --padding: 0.3rem; +} + +body { + background-color: var(--dark-grey); + color: var(--light-grey); + font-size: 20px; + font-family: "Lato", Helvetica, Arial, sans-serif; + padding: 5px; +} + +h1 { + margin: 5rem auto 2rem; + text-align: center; +} + +p { + padding: var(--padding); +} + +#regex-container { + max-width: 680px; + margin: 20px auto; + display: flex; + justify-content: center; + align-items: center; + border: var(--border); +} + +#regex-container>label { + padding: var(--padding); + flex: 1 1 auto; +} + +#pattern-container { + display: inline-block; + color: var(--dark-grey); + background-color: var(--light-grey); + margin: 5px; + border: var(--border); +} + +#pattern { + margin: 0.2rem; + border: 0; + font-size: 1rem; + width: calc(100% - 1.2rem); +} + +#pattern:focus { + outline: none; +} + +#flags-container { + display: flex; + align-items: center; + flex: 1 1 auto; +} + +#flags-container>label { + padding: var(--padding); + margin-right: 0.3rem; +} + +#test-container { + max-width: 680px; + margin: 20px auto; + display: flex; + flex-direction: column; + flex: 0 0 auto; + border: var(--border); +} + +#test-string { + background-color: var(--light-grey); + min-height: 5rem; + color: var(--dark-grey); + border-top: var(--border); + font-size: 1.2rem; +} + +[contenteditable=true]:empty:before { + content: attr(placeholder); + pointer-events: none; + color: var(--dark-grey); +} + +::placeholder { + color: var(--dark-grey); +} + + +button { + display: block; + cursor: pointer; + width: 8rem; + margin: 0.2rem auto; + color: var(--dark-grey); + background-color: var(--gold); + background-image: linear-gradient(var(--golden-yellow), var(--orange)); + border-color: var(--gold); + border-width: 0.2rem; + font-size: 1.1rem; +} + +.btn:hover { + background-image: linear-gradient(var(--yellow), var(--dark-orange)); +} + +#result-container { + max-width: 680px; + margin: 20px auto; + display: flex; + justify-content: center; + align-items: center; +} + +h2 { + align-self: flex-start; + margin: 0.4rem 0.2rem 0.2rem; + flex: 0 1 auto; +} + +#result { + color: var(--dark-grey); + background-color: var(--light-grey); + font-size: 1.5rem; + flex: 1 1 auto; + margin: 0.2rem; + border: var(--border); + min-height: 3rem; +} + +.highlight { + background-color: lightgreen; +} +``` + +```js + +``` + +# --solutions-- + +```html + + + + + + + + Regex Sandbox + + + + +

          Regex Sandbox

          +
          +
          + +
          +

          Flags:

          + + +
          +
          +
          +

          Test String:

          +
          +
          + +
          +

          Result:

          +

          +

          +
          + +
          + + + + +``` + +```css +*, +*::before, +*::after { + box-sizing: border-box; + margin: 0; + padding: 0; +} + +:root { + --dark-grey: #1b1b32; + --light-grey: #f5f6f7; + --golden-yellow: #fecc4c; + --yellow: #ffcc4c; + --gold: #feac32; + --orange: #ffac33; + --dark-orange: #f89808; + --border: 0.2rem solid darkgrey; + --padding: 0.3rem; +} + +body { + background-color: var(--dark-grey); + color: var(--light-grey); + font-size: 20px; + font-family: "Lato", Helvetica, Arial, sans-serif; +} + +h1 { + margin: 5rem auto 2rem; + text-align: center; +} + +p { + padding: var(--padding); +} + +#regex-container { + max-width: 680px; + margin: 20px auto; + display: flex; + justify-content: center; + align-items: center; + border: var(--border); +} + +#regex-container>label { + padding: var(--padding); + flex: 1 1 auto; +} + +#pattern-container { + display: inline-block; + color: var(--dark-grey); + background-color: var(--light-grey); + margin: 5px; + border: var(--border); +} + +#pattern { + margin: 0.2rem; + border: 0; + font-size: 1rem; + width: calc(100% - 1.2rem); +} + +#pattern:focus { + outline: none; +} + +#flags-container { + display: flex; + align-items: center; + flex: 1 1 auto; +} + +#flags-container>label { + padding: var(--padding); + margin-right: 0.3rem; +} + +#test-container { + max-width: 680px; + margin: 20px auto; + display: flex; + flex-direction: column; + flex: 0 0 auto; + border: var(--border); +} + +#test-string { + background-color: var(--light-grey); + min-height: 5rem; + color: var(--dark-grey); + border-top: var(--border); + font-size: 1.2rem; +} + +[contenteditable=true]:empty:before { + content: attr(placeholder); + pointer-events: none; + color: var(--dark-grey); +} + +::placeholder { + color: var(--dark-grey); +} + + +button { + display: block; + cursor: pointer; + width: 8rem; + margin: 0.2rem auto; + color: var(--dark-grey); + background-color: var(--gold); + background-image: linear-gradient(var(--golden-yellow), var(--orange)); + border-color: var(--gold); + border-width: 0.2rem; + font-size: 1.1rem; +} + +.btn:hover { + background-image: linear-gradient(var(--yellow), var(--dark-orange)); +} + +#result-container { + max-width: 680px; + margin: 20px auto; + display: flex; + justify-content: center; + align-items: center; +} + +h2 { + align-self: flex-start; + margin: 0.4rem 0.2rem 0.2rem; + flex: 0 1 auto; +} + +#result { + color: var(--dark-grey); + background-color: var(--light-grey); + font-size: 1.5rem; + flex: 1 1 auto; + margin: 0.2rem; + border: var(--border); + min-height: 3rem; +} + +.highlight { + background-color: lightgreen; +} +``` + +```js +const regexPattern = document.getElementById("pattern"); +const caseInsensitiveFlag = document.getElementById("i"); +const globalFlag = document.getElementById("g"); +const testResult = document.getElementById("result"); +const getFlags = () => { + let flags = ''; + const flagArray = [caseInsensitiveFlag, globalFlag] + flagArray.forEach((flag) => { + if (flag.checked) flags += flag.id; + }) + return flags +} +const stringToTest = document.getElementById("test-string"); +const testButton = document.getElementById("test-btn") +testButton.addEventListener( + "click", + () => { + let matched; + let flags = getFlags(); + const regex = new RegExp(regexPattern.value, flags) + if (flags.includes(globalFlag)) { + stringToTest.innerHTML = stringToTest.innerText.replaceAll(regex, '$&') + matched = stringToTest.innerText.matchAll(regex) + } else { + stringToTest.innerHTML = stringToTest.innerText.replace(regex, '$&') + matched = stringToTest.innerText.match(regex); + } + testResult.innerText = matched ? matched.join(", ") : 'no match'; + } +) +``` diff --git a/curriculum/challenges/korean/25-front-end-development/lab-stack-class/587d8250367417b2b2512c5f.md b/curriculum/challenges/korean/25-front-end-development/lab-stack-class/587d8250367417b2b2512c5f.md new file mode 100644 index 0000000000..cd4f998c61 --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/lab-stack-class/587d8250367417b2b2512c5f.md @@ -0,0 +1,165 @@ +--- +id: 587d8250367417b2b2512c5f +title: Build a Stack Class +challengeType: 14 +dashedName: build-a-stack-class +--- + +# --description-- + +A stack is a data structure that stores an ordered collection of elements. It follows the *Last-In-First-Out* principle, where the last element inserted is removed first. + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should define a `Stack` class that has a `collection` property initialized to an empty array. You'll use this array to mimic a stack. +1. The `Stack` class should have a `push` method that adds an item to the top of the stack. +1. The `Stack` class should have a `pop` method that removes and returns the element on the top of the stack. +1. The `Stack` class should have a `peek` method that returns the element on the top of the stack. +1. The `Stack` class should have an `isEmpty` method that returns `true` if the stack is empty, and `false` otherwise. +1. The `Stack` class should have a `clear` method that empties the stack. + +# --hints-- + +Your `Stack` class should have a `collection` property initialized to an empty array. + +```js +const test = new Stack(); +assert.isArray(test.collection); +assert.lengthOf(test.collection, 0); +``` + +Your `Stack` class should have a `push` method. + +```js +const test = new Stack(); +assert.isFunction(test.push); +``` + +The `push` method should add an element to the end of the `collection` array. + +```js +const test = new Stack(); +test.push('CS61'); +assert.lengthOf(test.collection, 1); +assert.strictEqual(test.collection[0], 'CS61'); +test.push('CS50'); +assert.lengthOf(test.collection, 2); +assert.strictEqual(test.collection[0], 'CS61'); +assert.strictEqual(test.collection[1], 'CS50'); +``` + +Your `Stack` class should have a `pop` method. + +```js +const test = new Stack(); +assert.isFunction(test.pop); +``` + +Your `Stack` class should have a `peek` method. + +```js +const test = new Stack(); +assert.isFunction(test.peek); +``` + +Your `Stack` class should have an `isEmpty` method. + +```js +const test = new Stack(); +assert.isFunction(test.isEmpty); +``` + +Your `Stack` class should have a `clear` method. + +```js +const test = new Stack(); +assert.isFunction(test.clear); +``` + +The `peek` method should return the top element of the stack. + +```js +const test = new Stack(); +test.push('CS61'); +test.push('CS50'); +assert.strictEqual(test.peek(), 'CS50'); +assert.strictEqual(test.peek(), 'CS50'); +``` + +The `pop` method should remove and return the top element of the stack. + +```js +const test = new Stack(); +test.push('CS61'); +test.push('CS50'); +assert.strictEqual(test.pop(), 'CS50'); +assert.lengthOf(test.collection, 1); +assert.strictEqual(test.collection[0], 'CS61'); +assert.strictEqual(test.pop(), 'CS61'); +assert.lengthOf(test.collection, 0); +``` + +The `isEmpty` method should return `true` if the stack does not contain any elements. + +```js +const test = new Stack(); +assert.isTrue(test.isEmpty()); +``` + +The `isEmpty` method should return `false` if the stack contains elements. + +```js +const test = new Stack(); +test.push('CS61'); +assert.isFalse(test.isEmpty()); +``` + +The `clear` method should remove all element from the stack + +```js +const test = new Stack(); +test.push('CS61'); +test.push('CS50'); +test.clear(); +assert.isTrue(test.isEmpty()); +``` + +# --seed-- + +## --seed-contents-- + +```js + +``` + +# --solutions-- + +```js +class Stack { + constructor() { + this.collection = []; + } + + push = function (item) { + this.collection.push(item); + } + + pop = function () { + return this.collection.pop(); + } + + peek = function () { + return this.collection[this.collection.length - 1]; + } + + isEmpty = function () { + return this.collection.length === 0; + } + + clear = function () { + this.collection.length = 0; + } +} +``` diff --git a/curriculum/challenges/korean/25-front-end-development/quiz-advanced-react/66f1ad049d7a6ac0886cc2ba.md b/curriculum/challenges/korean/25-front-end-development/quiz-advanced-react/66f1ad049d7a6ac0886cc2ba.md new file mode 100644 index 0000000000..e1798c1939 --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/quiz-advanced-react/66f1ad049d7a6ac0886cc2ba.md @@ -0,0 +1,415 @@ +--- +id: 66f1ad049d7a6ac0886cc2ba +title: Advanced React Quiz +challengeType: 8 +dashedName: quiz-advanced-react +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/korean/25-front-end-development/quiz-asynchronous-javascript/66edd630f7666cfa54b404d0.md b/curriculum/challenges/korean/25-front-end-development/quiz-asynchronous-javascript/66edd630f7666cfa54b404d0.md new file mode 100644 index 0000000000..51f383e437 --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/quiz-asynchronous-javascript/66edd630f7666cfa54b404d0.md @@ -0,0 +1,415 @@ +--- +id: 66edd630f7666cfa54b404d0 +title: Asynchronous JavaScript Quiz +challengeType: 8 +dashedName: quiz-asynchronous-javascript +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/korean/25-front-end-development/quiz-backend-javascript/66f1b11026394bcdb7c42473.md b/curriculum/challenges/korean/25-front-end-development/quiz-backend-javascript/66f1b11026394bcdb7c42473.md new file mode 100644 index 0000000000..61924b9fe3 --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/quiz-backend-javascript/66f1b11026394bcdb7c42473.md @@ -0,0 +1,415 @@ +--- +id: 66f1b11026394bcdb7c42473 +title: Backend JavaScript Quiz +challengeType: 8 +dashedName: quiz-backend-javascript +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/korean/25-front-end-development/quiz-bash-and-sql/66f1affc0ef4fcca423d4688.md b/curriculum/challenges/korean/25-front-end-development/quiz-bash-and-sql/66f1affc0ef4fcca423d4688.md new file mode 100644 index 0000000000..dddd48742c --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/quiz-bash-and-sql/66f1affc0ef4fcca423d4688.md @@ -0,0 +1,415 @@ +--- +id: 66f1affc0ef4fcca423d4688 +title: Bash and SQL Quiz +challengeType: 8 +dashedName: quiz-bash-and-sql +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/korean/25-front-end-development/quiz-bash-commands/66f1af4fedf643c78d024c5e.md b/curriculum/challenges/korean/25-front-end-development/quiz-bash-commands/66f1af4fedf643c78d024c5e.md new file mode 100644 index 0000000000..5650b27450 --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/quiz-bash-commands/66f1af4fedf643c78d024c5e.md @@ -0,0 +1,415 @@ +--- +id: 66f1af4fedf643c78d024c5e +title: Bash Commands Quiz +challengeType: 8 +dashedName: quiz-bash-commands +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/korean/25-front-end-development/quiz-bash-scripting/66f1afbd9998e9c985d8e73b.md b/curriculum/challenges/korean/25-front-end-development/quiz-bash-scripting/66f1afbd9998e9c985d8e73b.md new file mode 100644 index 0000000000..cd55122511 --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/quiz-bash-scripting/66f1afbd9998e9c985d8e73b.md @@ -0,0 +1,415 @@ +--- +id: 66f1afbd9998e9c985d8e73b +title: Bash Scripting Quiz +challengeType: 8 +dashedName: quiz-bash-scripting +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/korean/25-front-end-development/quiz-basic-css/66ed8fa2f45ce3ece4053eab.md b/curriculum/challenges/korean/25-front-end-development/quiz-basic-css/66ed8fa2f45ce3ece4053eab.md new file mode 100644 index 0000000000..148eed1b41 --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/quiz-basic-css/66ed8fa2f45ce3ece4053eab.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fa2f45ce3ece4053eab +title: Basic CSS Quiz +challengeType: 8 +dashedName: quiz-basic-css +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/korean/25-front-end-development/quiz-basic-html/66df3b712c41c499e9d31e5b.md b/curriculum/challenges/korean/25-front-end-development/quiz-basic-html/66df3b712c41c499e9d31e5b.md new file mode 100644 index 0000000000..e37df1dd00 --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/quiz-basic-html/66df3b712c41c499e9d31e5b.md @@ -0,0 +1,816 @@ +--- +id: 66df3b712c41c499e9d31e5b +title: Basic HTML Quiz +challengeType: 8 +dashedName: quiz-basic-html +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +How does the `loop` attribute work inside the `audio` element? + +### --distractors-- + +It allows the `audio` element to synchronize playback with other multimedia elements on the webpage. + +--- + +It adjusts the pitch and tone of the audio. + +--- + +It triggers the `audio` element to stop and restart playback in a random sequence. + +### --answer-- + +It starts the audio again once it is finished. + +### --question-- + +What is a void element in HTML? + +### --distractors-- + +An element used to embed videos on the screen. + +--- + +An element for displaying lists. + +--- + +An element used for embedding sound in to the document. + +### --answer-- + +An element without child nodes or an end tag. + +### --question-- + +What is an inline level element? + +### --distractors-- + +An element that takes up the entire horizontal space and always starts a new line. + +--- + +An element used to display images. + +--- + +An element used to embedding videos on the page. + +### --answer-- + +An element that only takes up the width and height of its inner content. + +### --question-- + +How does `target="_parent"` work? + +### --distractors-- + +It opens a link in a new browsing context. + +--- + +It specifies the position within the linked document where the browser should scroll to after clicking the link. + +--- + +It redirects the user to a different website specified in the `href` attribute. + +### --answer-- + +It opens a link in the parent of the current context. + +### --question-- + +What is the difference between a boolean and regular attribute? + +### --distractors-- + +Boolean attributes can only be used with checkboxes, while regular attribute are used with radio buttons. + +--- + +Regular attributes are always required for images, while boolean attributes are optional. + +--- + +Boolean attributes must always have a value assigned to them, while regular attributes do not need values assigned to them. + +### --answer-- + +A boolean attribute in can be present or absent, indicating `true` or `false`, while a regular attribute always has a specified value. + +### --question-- + +Which element is used to link scripts to your HTML file? + +### --distractors-- + +`img` + +--- + +`ul` + +--- + +`h2` + +### --answer-- + +`script` + +### --question-- + +What is an HTML boilerplate? + +### --distractors-- + +A special tool used by web developers to add watermarks to documents. + +--- + +A type of markup language. + +--- + +A plugin that automatically generates "lorem ipsum" text on the page. + +### --answer-- + +A template that includes all of the essential information needed for an HTML document. + +### --question-- + +Which attribute applies a unique identifier to an HTML element? + +### --distractors-- + +`class` + +--- + +`href` + +--- + +`action` + +### --answer-- + +`id` + +### --question-- + +What is an HTML entity (character reference)? + +### --distractors-- + +A graphical representation of a character in HTML. + +--- + +A special formatting tag used in HTML. + +--- + +An image used to represent a character in web design. + +### --answer-- + +A set of characters used to represent a reserved character in HTML. + +### --question-- + +What is the purpose of the `audio` element? + +### --distractors-- + +It is used to allow users to record their voice directly on a webpage. + +--- + +It is used to style `audio` and `video` elements on the page. + +--- + +It is used to make text on a webpage audible when clicked. + +### --answer-- + +It is used to add audio to the HTML document. + +### --question-- + +Which of the following is NOT an example of an HTML element? + +### --distractors-- + +`img` + +--- + +`h1` + +--- + +`link` + +### --answer-- + +`byte` + +### --question-- + +What is the role of the `target` attribute inside anchor elements? + +### --distractors-- + +It defines the color of the link when it is hovered over by the user. + +--- + +It specifies the position within the linked document where the browser should scroll to after clicking the link. + +--- + +It determines the font size of the anchor text inside the `link` element. + +### --answer-- + +It is used to specify where the linked document will be displayed when the user clicks on the link. + +### --question-- + +What is an absolute path? + +### --distractors-- + +A path that is relative to the current file. + +--- + +A path that includes variables. + +--- + +A path that includes wildcard characters. + +### --answer-- + +A path used to specify the exact location of a file or directory from the root directory of the file system. + +### --question-- + +What is the role of the `link` element in HTML? + +### --distractors-- + +It's used to create hyperlinks within the same webpage. + +--- + +It's used to define the layout and structure of a webpage. + +--- + +It's used to embed audio or video files into a webpage. + +### --answer-- + +It's used to link to external resources like stylesheets and site icons. + +### --question-- + +Which of the following is a valid value for working with open graph properties? + +### --distractors-- + +`"og:socialMedia"` + +--- + +`"og:mediaOG"` + +--- + +`"og:openGraph"` + +### --answer-- + +`"og:title"` + +### --question-- + +Which of the following is an example of a boolean attribute? + +### --distractors-- + +`href` + +--- + +`src` + +--- + +`width` + +### --answer-- + +`checked` + +### --question-- + +What is a block level element? + +### --distractors-- + +An element used to display tables. + +--- + +An element used to display modals. + +--- + +An element that only takes up the width and height of its inner content. + +### --answer-- + +An element that takes up the entire horizontal space and always starts a new line. + +### --question-- + +What is the `iframe` element used for? + +### --distractors-- + +It's used to add captions to images. + +--- + +It's used to add copyright information for media. + +--- + +It's used to create hyperlinks within the same webpage. + +### --answer-- + +It's used to embed another document within the current HTML document. + +### --question-- + +Which of the following is NOT a valid link state for anchor elements? + +### --distractors-- + +`hover` + +--- + +`visited` + +--- + +`active` + +### --answer-- + +`href` + +### --question-- + +What is the role of the `title` element? + +### --distractors-- + +An element that allows users to edit the source code of a webpage. + +--- + +It defines the layout and positioning of elements within a web page. + +--- + +It's used to embed videos and multimedia content directly into an HTML document. + +### --answer-- + +It specifies the title for a document and appears in the browser tab or window. + +## --quiz-- + +### --question-- + +Which of the following `target` attributes opens a link in the parent of the current context? + +### --distractors-- + +`_blank` + +--- + +`_self` + +--- + +`_unfencedTop` + +### --answer-- + +`_parent` + +### --question-- + +Which attribute is used to set the `UTF-8` character encoding for an HTML document? + +### --distractors-- + +`accept` + +--- + +`capture` + +--- + +`enctype` + +### --answer-- + +`charset` + +### --question-- + +What is the role of HTML on the web? + +### --distractors-- + +HTML is used for style and layout. + +--- + +HTML is used to add interactivity on the page. + +--- + +HTML is a registry for software packages. + +### --answer-- + +HTML represents the content and structure for a web page. + +### --question-- + +What is the difference between inline and block level elements? + +### --distractors-- + +Block-level elements are used to group images only, while inline elements group list items. + +--- + +Inline elements are always larger in size compared to block-level elements. + +--- + +Block-level elements flow within the content of a line, while inline elements start on a new line. + +### --answer-- + +Block-level elements occupy the full width available, while inline elements only occupy as much width as necessary. + +### --question-- + +How do you set a boolean attribute to `false`? + +### --distractors-- + +By setting the attribute value to `0`. + +--- + +By using the `not` operator before the attribute name. + +--- + +By setting the attribute to an empty string (`""`). + +### --answer-- + +By omitting the attribute from the element. + +### --question-- + +What is the `script` element used for? + +### --distractors-- + +It's used to embed CSS into the HTML document or link to an external CSS file. + +--- + +It's used to embed Pascal code into the HTML document. + +--- + +It's used to embed C# code into the HTML document. + +### --answer-- + +It's used to embed JavaScript into the HTML document or link to an external JavaScript file. + +### --question-- + +Which of the following elements is used to set the title for an HTML document? + +### --distractors-- + +`footer` + +--- + +`section` + +--- + +`figcaption` + +### --answer-- + +`title` + +### --question-- + +What is the `class` attribute typically used for? + +### --distractors-- + +It's used to embed metadata about the element. + +--- + +It's used to define inline styles directly within the HTML tag. + +--- + +It's used to specify unique identifiers for JavaScript functions. + +### --answer-- + +It's used to apply a set of styles to multiple elements. + +### --question-- + +Which of the following is NOT an example of a commonly used HTML entity? + +### --distractors-- + +`"` (Double quote). + +--- + +`©` (Copyright symbol). + +--- + +`>` (Greater than Symbol). + +### --answer-- + +`÷` (div element). + +### --question-- + +Which element is used to add audio to your HTML document? + +### --distractors-- + +`media` + +--- + +`video` + +--- + +`hr` + +### --answer-- + +`audio` + +### --question-- + +What does the `required` attribute do? + +### --distractors-- + +It specifies the `width` for a form. + +--- + +It specifies the `color` of a form input. + +--- + +It specifies the `type` for the input. + +### --answer-- + +It specifies that an input must be filled out before a form submission. + +### --question-- + +Which attribute is used to start the audio again once it is finished? + +### --distractors-- + +`multiple` + +--- + +`inputmode` + +--- + +`enctype` + +### --answer-- + +`loop` + +### --question-- + +Which of the following is the correct syntax for a `span` element? + +### --distractors-- + +`<>inline container<>` + +--- + +`>>span>>inline container>>span>>` + +--- + +`[span]inline container[/span]` + +### --answer-- + +`inline container` + +### --question-- + +How does `target="_self"` work? + +### --distractors-- + +It specifies the position within the linked document where the browser should scroll to after clicking the link. + +--- + +It automatically downloads the linked document to the user's computer. + +--- + +It redirects the user to a different website specified in the `href` attribute. + +### --answer-- + +It opens a link in the current browsing context. + +### --question-- + +What is a relative path? + +### --distractors-- + +It specifies the exact location of a file or directory from the root directory of the file system. + +--- + +It includes the full URL starting from the domain name to the specific file or directory. + +--- + +It always begins with a forward slash (`/`) indicating the root directory of the website or file system. + +### --answer-- + +It specifies the location of a file or directory relative to the current working directory. + +### --question-- + +Which of the following elements is the correct syntax for a `link` element? + +### --distractors-- + +`` + +--- + +`` + +--- + +`<>` + +### --answer-- + +`` + +### --question-- + +Which of the following is NOT a valid value for working with open graph properties? + +### --distractors-- + +`"og:title"` + +--- + +`property="og:type"` + +--- + +`property="og:image"` + +### --answer-- + +`"og:socialMedia"` + +### --question-- + +Which of the following is the correct syntax for a paragraph element? + +### --distractors-- + +`>p>paragraph element>/p>` + +--- + +`<

          >paragraph element<

          >` + +--- + +`

          ` + +### --answer-- + +`

          paragraph element

          ` + +### --question-- + +What does the `iframe` element stand for? + +### --distractors-- + +The `Inline Framing component`. + +--- + +The `Inner Frame element`. + +--- + +The `Inline video element`. + +### --answer-- + +The `Inline Frame element`. + +### --question-- + +What does the active state mean for anchor elements? + +### --distractors-- + +The link is disabled and cannot be clicked. + +--- + +The link's has the mouse is over it. + +--- + +The link has been visited by the user. + +### --answer-- + +A user is actively clicking on it. diff --git a/curriculum/challenges/korean/25-front-end-development/quiz-computer-basics/66ed8fb9f45ce3ece4053eac.md b/curriculum/challenges/korean/25-front-end-development/quiz-computer-basics/66ed8fb9f45ce3ece4053eac.md new file mode 100644 index 0000000000..4806ce1b98 --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/quiz-computer-basics/66ed8fb9f45ce3ece4053eac.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fb9f45ce3ece4053eac +title: Computer Basics Quiz +challengeType: 8 +dashedName: quiz-computer-basics +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/korean/25-front-end-development/quiz-css-accessibility/66ed8fc1f45ce3ece4053ead.md b/curriculum/challenges/korean/25-front-end-development/quiz-css-accessibility/66ed8fc1f45ce3ece4053ead.md new file mode 100644 index 0000000000..5bceb1cece --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/quiz-css-accessibility/66ed8fc1f45ce3ece4053ead.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fc1f45ce3ece4053ead +title: CSS Accessibility Quiz +challengeType: 8 +dashedName: quiz-css-accessibility +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/korean/25-front-end-development/quiz-css-animations/66ed8fc9f45ce3ece4053eae.md b/curriculum/challenges/korean/25-front-end-development/quiz-css-animations/66ed8fc9f45ce3ece4053eae.md new file mode 100644 index 0000000000..3f79d02aa0 --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/quiz-css-animations/66ed8fc9f45ce3ece4053eae.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fc9f45ce3ece4053eae +title: CSS Animations Quiz +challengeType: 8 +dashedName: quiz-css-animations +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/korean/25-front-end-development/quiz-css-attribute-selectors/66ed8fd0f45ce3ece4053eaf.md b/curriculum/challenges/korean/25-front-end-development/quiz-css-attribute-selectors/66ed8fd0f45ce3ece4053eaf.md new file mode 100644 index 0000000000..73f284487c --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/quiz-css-attribute-selectors/66ed8fd0f45ce3ece4053eaf.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fd0f45ce3ece4053eaf +title: CSS Attribute Selectors Quiz +challengeType: 8 +dashedName: quiz-css-attribute-selectors +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/korean/25-front-end-development/quiz-css-backgrounds-and-borders/66ed8fd7f45ce3ece4053eb0.md b/curriculum/challenges/korean/25-front-end-development/quiz-css-backgrounds-and-borders/66ed8fd7f45ce3ece4053eb0.md new file mode 100644 index 0000000000..7c45c431ec --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/quiz-css-backgrounds-and-borders/66ed8fd7f45ce3ece4053eb0.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fd7f45ce3ece4053eb0 +title: CSS Backgrounds and Borders Quiz +challengeType: 8 +dashedName: quiz-css-backgrounds-and-borders +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/korean/25-front-end-development/quiz-css-colors/66ed8fe1f45ce3ece4053eb1.md b/curriculum/challenges/korean/25-front-end-development/quiz-css-colors/66ed8fe1f45ce3ece4053eb1.md new file mode 100644 index 0000000000..1aee0965d7 --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/quiz-css-colors/66ed8fe1f45ce3ece4053eb1.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fe1f45ce3ece4053eb1 +title: CSS Colors Quiz +challengeType: 8 +dashedName: quiz-css-colors +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/korean/25-front-end-development/quiz-css-flexbox/66ed8fe7f45ce3ece4053eb2.md b/curriculum/challenges/korean/25-front-end-development/quiz-css-flexbox/66ed8fe7f45ce3ece4053eb2.md new file mode 100644 index 0000000000..a518db5905 --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/quiz-css-flexbox/66ed8fe7f45ce3ece4053eb2.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fe7f45ce3ece4053eb2 +title: CSS Flexbox Quiz +challengeType: 8 +dashedName: quiz-css-flexbox +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/korean/25-front-end-development/quiz-css-grid/66ed8fedf45ce3ece4053eb3.md b/curriculum/challenges/korean/25-front-end-development/quiz-css-grid/66ed8fedf45ce3ece4053eb3.md new file mode 100644 index 0000000000..c5ab2fb27e --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/quiz-css-grid/66ed8fedf45ce3ece4053eb3.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fedf45ce3ece4053eb3 +title: CSS Grid Quiz +challengeType: 8 +dashedName: quiz-css-grid +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/korean/25-front-end-development/quiz-css-layout-and-effects/66ed8ff4f45ce3ece4053eb4.md b/curriculum/challenges/korean/25-front-end-development/quiz-css-layout-and-effects/66ed8ff4f45ce3ece4053eb4.md new file mode 100644 index 0000000000..ac464c9a34 --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/quiz-css-layout-and-effects/66ed8ff4f45ce3ece4053eb4.md @@ -0,0 +1,415 @@ +--- +id: 66ed8ff4f45ce3ece4053eb4 +title: CSS Layout and Effects Quiz +challengeType: 8 +dashedName: quiz-css-layout-and-effects +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/korean/25-front-end-development/quiz-css-libraries-and-frameworks/66f1aeb60b11aec5abe83c2e.md b/curriculum/challenges/korean/25-front-end-development/quiz-css-libraries-and-frameworks/66f1aeb60b11aec5abe83c2e.md new file mode 100644 index 0000000000..6410f43261 --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/quiz-css-libraries-and-frameworks/66f1aeb60b11aec5abe83c2e.md @@ -0,0 +1,415 @@ +--- +id: 66f1aeb60b11aec5abe83c2e +title: CSS Libraries and Frameworks Quiz +challengeType: 8 +dashedName: quiz-css-libraries-and-frameworks +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/korean/25-front-end-development/quiz-css-positioning/66ed8ffcf45ce3ece4053eb5.md b/curriculum/challenges/korean/25-front-end-development/quiz-css-positioning/66ed8ffcf45ce3ece4053eb5.md new file mode 100644 index 0000000000..c390ae5e0d --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/quiz-css-positioning/66ed8ffcf45ce3ece4053eb5.md @@ -0,0 +1,415 @@ +--- +id: 66ed8ffcf45ce3ece4053eb5 +title: CSS Positioning Quiz +challengeType: 8 +dashedName: quiz-css-positioning +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/korean/25-front-end-development/quiz-css-pseudo-classes/66ed9002f45ce3ece4053eb6.md b/curriculum/challenges/korean/25-front-end-development/quiz-css-pseudo-classes/66ed9002f45ce3ece4053eb6.md new file mode 100644 index 0000000000..93bd1dd7f3 --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/quiz-css-pseudo-classes/66ed9002f45ce3ece4053eb6.md @@ -0,0 +1,415 @@ +--- +id: 66ed9002f45ce3ece4053eb6 +title: CSS Pseudo-classes Quiz +challengeType: 8 +dashedName: quiz-css-pseudo-classes +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/korean/25-front-end-development/quiz-css-relative-and-absolute-units/66ed9009f45ce3ece4053eb7.md b/curriculum/challenges/korean/25-front-end-development/quiz-css-relative-and-absolute-units/66ed9009f45ce3ece4053eb7.md new file mode 100644 index 0000000000..793041729f --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/quiz-css-relative-and-absolute-units/66ed9009f45ce3ece4053eb7.md @@ -0,0 +1,415 @@ +--- +id: 66ed9009f45ce3ece4053eb7 +title: CSS Relative and Absolute Units Quiz +challengeType: 8 +dashedName: quiz-css-relative-and-absolute-units +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/korean/25-front-end-development/quiz-css-typography/66ed9010f45ce3ece4053eb8.md b/curriculum/challenges/korean/25-front-end-development/quiz-css-typography/66ed9010f45ce3ece4053eb8.md new file mode 100644 index 0000000000..ce7f4903dd --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/quiz-css-typography/66ed9010f45ce3ece4053eb8.md @@ -0,0 +1,415 @@ +--- +id: 66ed9010f45ce3ece4053eb8 +title: CSS Typography Quiz +challengeType: 8 +dashedName: quiz-css-typography +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/korean/25-front-end-development/quiz-css-variables/66ed9018f45ce3ece4053eb9.md b/curriculum/challenges/korean/25-front-end-development/quiz-css-variables/66ed9018f45ce3ece4053eb9.md new file mode 100644 index 0000000000..f777602dbc --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/quiz-css-variables/66ed9018f45ce3ece4053eb9.md @@ -0,0 +1,415 @@ +--- +id: 66ed9018f45ce3ece4053eb9 +title: CSS Variables Quiz +challengeType: 8 +dashedName: quiz-css-variables +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/korean/25-front-end-development/quiz-debugging-javascript/66edd10913f078e7669eca81.md b/curriculum/challenges/korean/25-front-end-development/quiz-debugging-javascript/66edd10913f078e7669eca81.md new file mode 100644 index 0000000000..c394d7c26f --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/quiz-debugging-javascript/66edd10913f078e7669eca81.md @@ -0,0 +1,415 @@ +--- +id: 66edd10913f078e7669eca81 +title: Debugging JavaScript Quiz +challengeType: 8 +dashedName: quiz-debugging-javascript +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/korean/25-front-end-development/quiz-design-fundamentals/66ed901ff45ce3ece4053eba.md b/curriculum/challenges/korean/25-front-end-development/quiz-design-fundamentals/66ed901ff45ce3ece4053eba.md new file mode 100644 index 0000000000..740f963cca --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/quiz-design-fundamentals/66ed901ff45ce3ece4053eba.md @@ -0,0 +1,415 @@ +--- +id: 66ed901ff45ce3ece4053eba +title: Design Fundamentals Quiz +challengeType: 8 +dashedName: quiz-design-fundamentals +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/korean/25-front-end-development/quiz-dom-manipulation-and-click-event-with-javascript/66edd07682767adff3a6231e.md b/curriculum/challenges/korean/25-front-end-development/quiz-dom-manipulation-and-click-event-with-javascript/66edd07682767adff3a6231e.md new file mode 100644 index 0000000000..99c9eda4ec --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/quiz-dom-manipulation-and-click-event-with-javascript/66edd07682767adff3a6231e.md @@ -0,0 +1,415 @@ +--- +id: 66edd07682767adff3a6231e +title: DOM Manipulation and Click Events with JavaScript Quiz +challengeType: 8 +dashedName: quiz-dom-manipulation-and-click-event-with-javascript +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/korean/25-front-end-development/quiz-dynamic-programming/66edd5ffe490bef99ea99395.md b/curriculum/challenges/korean/25-front-end-development/quiz-dynamic-programming/66edd5ffe490bef99ea99395.md new file mode 100644 index 0000000000..24389158c2 --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/quiz-dynamic-programming/66edd5ffe490bef99ea99395.md @@ -0,0 +1,415 @@ +--- +id: 66edd5ffe490bef99ea99395 +title: Dynamic Programming Quiz +challengeType: 8 +dashedName: quiz-dynamic-programming +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/korean/25-front-end-development/quiz-form-validation-with-javascript/66edd3403d7077eece6dc4b6.md b/curriculum/challenges/korean/25-front-end-development/quiz-form-validation-with-javascript/66edd3403d7077eece6dc4b6.md new file mode 100644 index 0000000000..080d4f3af4 --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/quiz-form-validation-with-javascript/66edd3403d7077eece6dc4b6.md @@ -0,0 +1,415 @@ +--- +id: 66edd3403d7077eece6dc4b6 +title: Form Validation with JavaScript Quiz +challengeType: 8 +dashedName: quiz-form-validation-with-javascript +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/korean/25-front-end-development/quiz-git/66f1b06a5a5d10cc100af620.md b/curriculum/challenges/korean/25-front-end-development/quiz-git/66f1b06a5a5d10cc100af620.md new file mode 100644 index 0000000000..924fa15756 --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/quiz-git/66f1b06a5a5d10cc100af620.md @@ -0,0 +1,415 @@ +--- +id: 66f1b06a5a5d10cc100af620 +title: Git Quiz +challengeType: 8 +dashedName: quiz-git +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/korean/25-front-end-development/quiz-graphs-and-trees/66edd5c8ac5314f8e80a3fc0.md b/curriculum/challenges/korean/25-front-end-development/quiz-graphs-and-trees/66edd5c8ac5314f8e80a3fc0.md new file mode 100644 index 0000000000..f813d8eb6d --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/quiz-graphs-and-trees/66edd5c8ac5314f8e80a3fc0.md @@ -0,0 +1,415 @@ +--- +id: 66edd5c8ac5314f8e80a3fc0 +title: Graphs and Trees Quiz +challengeType: 8 +dashedName: quiz-graphs-and-trees +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/korean/25-front-end-development/quiz-html-accessibility/66ed9026f45ce3ece4053ebb.md b/curriculum/challenges/korean/25-front-end-development/quiz-html-accessibility/66ed9026f45ce3ece4053ebb.md new file mode 100644 index 0000000000..02fb15c675 --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/quiz-html-accessibility/66ed9026f45ce3ece4053ebb.md @@ -0,0 +1,415 @@ +--- +id: 66ed9026f45ce3ece4053ebb +title: HTML Accessibility Quiz +challengeType: 8 +dashedName: quiz-html-accessibility +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/korean/25-front-end-development/quiz-html-tables-and-forms/66ed902df45ce3ece4053ebc.md b/curriculum/challenges/korean/25-front-end-development/quiz-html-tables-and-forms/66ed902df45ce3ece4053ebc.md new file mode 100644 index 0000000000..a1b8c3e1ad --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/quiz-html-tables-and-forms/66ed902df45ce3ece4053ebc.md @@ -0,0 +1,415 @@ +--- +id: 66ed902df45ce3ece4053ebc +title: HTML Tables and Forms Quiz +challengeType: 8 +dashedName: quiz-html-tables-and-forms +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/korean/25-front-end-development/quiz-javascript-arrays/66edcccbba6dacdb65a59067.md b/curriculum/challenges/korean/25-front-end-development/quiz-javascript-arrays/66edcccbba6dacdb65a59067.md new file mode 100644 index 0000000000..54893261a2 --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/quiz-javascript-arrays/66edcccbba6dacdb65a59067.md @@ -0,0 +1,415 @@ +--- +id: 66edcccbba6dacdb65a59067 +title: JavaScript Arrays Quiz +challengeType: 8 +dashedName: quiz-javascript-arrays +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/korean/25-front-end-development/quiz-javascript-audio-and-video/66edd3b3096349f06cf688bb.md b/curriculum/challenges/korean/25-front-end-development/quiz-javascript-audio-and-video/66edd3b3096349f06cf688bb.md new file mode 100644 index 0000000000..5028b935d1 --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/quiz-javascript-audio-and-video/66edd3b3096349f06cf688bb.md @@ -0,0 +1,415 @@ +--- +id: 66edd3b3096349f06cf688bb +title: JavaScript Audio and Video Quiz +challengeType: 8 +dashedName: quiz-javascript-audio-and-video +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/korean/25-front-end-development/quiz-javascript-comparisons-and-conditionals/66edc47c11492ac5cf258ad9.md b/curriculum/challenges/korean/25-front-end-development/quiz-javascript-comparisons-and-conditionals/66edc47c11492ac5cf258ad9.md new file mode 100644 index 0000000000..e773e9b0d7 --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/quiz-javascript-comparisons-and-conditionals/66edc47c11492ac5cf258ad9.md @@ -0,0 +1,415 @@ +--- +id: 66edc47c11492ac5cf258ad9 +title: JavaScript Comparisons and Conditionals Quiz +challengeType: 8 +dashedName: quiz-javascript-comparisons-and-conditionals +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/korean/25-front-end-development/quiz-javascript-data-structures/66edd5583761e4f6dae19606.md b/curriculum/challenges/korean/25-front-end-development/quiz-javascript-data-structures/66edd5583761e4f6dae19606.md new file mode 100644 index 0000000000..6e600f732c --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/quiz-javascript-data-structures/66edd5583761e4f6dae19606.md @@ -0,0 +1,415 @@ +--- +id: 66edd5583761e4f6dae19606 +title: JavaScript Data Structures Quiz +challengeType: 8 +dashedName: quiz-javascript-data-structures +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/korean/25-front-end-development/quiz-javascript-dates/66edd3711bb9f7efa73aef91.md b/curriculum/challenges/korean/25-front-end-development/quiz-javascript-dates/66edd3711bb9f7efa73aef91.md new file mode 100644 index 0000000000..55be3a0fbb --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/quiz-javascript-dates/66edd3711bb9f7efa73aef91.md @@ -0,0 +1,415 @@ +--- +id: 66edd3711bb9f7efa73aef91 +title: JavaScript Dates Quiz +challengeType: 8 +dashedName: quiz-javascript-dates +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/korean/25-front-end-development/quiz-javascript-events/66edd0ac31fea6e678eb925a.md b/curriculum/challenges/korean/25-front-end-development/quiz-javascript-events/66edd0ac31fea6e678eb925a.md new file mode 100644 index 0000000000..f655702590 --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/quiz-javascript-events/66edd0ac31fea6e678eb925a.md @@ -0,0 +1,415 @@ +--- +id: 66edd0ac31fea6e678eb925a +title: JavaScript Events Quiz +challengeType: 8 +dashedName: quiz-javascript-events +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/korean/25-front-end-development/quiz-javascript-functional-programming/66edd4f31ff19bf5573bf64b.md b/curriculum/challenges/korean/25-front-end-development/quiz-javascript-functional-programming/66edd4f31ff19bf5573bf64b.md new file mode 100644 index 0000000000..78fe377a8e --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/quiz-javascript-functional-programming/66edd4f31ff19bf5573bf64b.md @@ -0,0 +1,415 @@ +--- +id: 66edd4f31ff19bf5573bf64b +title: JavaScript Functional Programming Quiz +challengeType: 8 +dashedName: quiz-javascript-functional-programming +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/korean/25-front-end-development/quiz-javascript-functions/66edcc779993c0da6906dbb9.md b/curriculum/challenges/korean/25-front-end-development/quiz-javascript-functions/66edcc779993c0da6906dbb9.md new file mode 100644 index 0000000000..878f59c283 --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/quiz-javascript-functions/66edcc779993c0da6906dbb9.md @@ -0,0 +1,415 @@ +--- +id: 66edcc779993c0da6906dbb9 +title: JavaScript Functions Quiz +challengeType: 8 +dashedName: quiz-javascript-functions +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/korean/25-front-end-development/quiz-javascript-fundamentals/66edcd875b0d91de1fbbb492.md b/curriculum/challenges/korean/25-front-end-development/quiz-javascript-fundamentals/66edcd875b0d91de1fbbb492.md new file mode 100644 index 0000000000..ef2e588586 --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/quiz-javascript-fundamentals/66edcd875b0d91de1fbbb492.md @@ -0,0 +1,415 @@ +--- +id: 66edcd875b0d91de1fbbb492 +title: JavaScript Fundamentals Quiz +challengeType: 8 +dashedName: quiz-javascript-fundamentals +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/korean/25-front-end-development/quiz-javascript-higher-order-functions/66edcdd18a4ef8df16e6bb7e.md b/curriculum/challenges/korean/25-front-end-development/quiz-javascript-higher-order-functions/66edcdd18a4ef8df16e6bb7e.md new file mode 100644 index 0000000000..c016c1bd7b --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/quiz-javascript-higher-order-functions/66edcdd18a4ef8df16e6bb7e.md @@ -0,0 +1,415 @@ +--- +id: 66edcdd18a4ef8df16e6bb7e +title: JavaScript Higher Order Functions Quiz +challengeType: 8 +dashedName: quiz-javascript-higher-order-functions +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/korean/25-front-end-development/quiz-javascript-loops/66edcd49e73385dd4df54ac7.md b/curriculum/challenges/korean/25-front-end-development/quiz-javascript-loops/66edcd49e73385dd4df54ac7.md new file mode 100644 index 0000000000..6993081390 --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/quiz-javascript-loops/66edcd49e73385dd4df54ac7.md @@ -0,0 +1,415 @@ +--- +id: 66edcd49e73385dd4df54ac7 +title: JavaScript Loops Quiz +challengeType: 8 +dashedName: quiz-javascript-loops +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/korean/25-front-end-development/quiz-javascript-math/66edc3ab8c6413c344f401bf.md b/curriculum/challenges/korean/25-front-end-development/quiz-javascript-math/66edc3ab8c6413c344f401bf.md new file mode 100644 index 0000000000..c183bca0aa --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/quiz-javascript-math/66edc3ab8c6413c344f401bf.md @@ -0,0 +1,415 @@ +--- +id: 66edc3ab8c6413c344f401bf +title: JavaScript Math Quiz +challengeType: 8 +dashedName: quiz-javascript-math +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/korean/25-front-end-development/quiz-javascript-object-oriented-programming/66edd5267b52f8f617d8364f.md b/curriculum/challenges/korean/25-front-end-development/quiz-javascript-object-oriented-programming/66edd5267b52f8f617d8364f.md new file mode 100644 index 0000000000..5c072cb5bc --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/quiz-javascript-object-oriented-programming/66edd5267b52f8f617d8364f.md @@ -0,0 +1,415 @@ +--- +id: 66edd5267b52f8f617d8364f +title: JavaScript Object Oriented Programming Quiz +challengeType: 8 +dashedName: quiz-javascript-object-oriented-programming +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/korean/25-front-end-development/quiz-javascript-objects/66edcd0ecb4b25dc64a34804.md b/curriculum/challenges/korean/25-front-end-development/quiz-javascript-objects/66edcd0ecb4b25dc64a34804.md new file mode 100644 index 0000000000..4f80d3348a --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/quiz-javascript-objects/66edcd0ecb4b25dc64a34804.md @@ -0,0 +1,415 @@ +--- +id: 66edcd0ecb4b25dc64a34804 +title: JavaScript Objects Quiz +challengeType: 8 +dashedName: quiz-javascript-objects +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/korean/25-front-end-development/quiz-javascript-problem-solving-and-algorithmic-thinking/66edd4bc0ce399f475ad6f9b.md b/curriculum/challenges/korean/25-front-end-development/quiz-javascript-problem-solving-and-algorithmic-thinking/66edd4bc0ce399f475ad6f9b.md new file mode 100644 index 0000000000..ec4580a7b7 --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/quiz-javascript-problem-solving-and-algorithmic-thinking/66edd4bc0ce399f475ad6f9b.md @@ -0,0 +1,415 @@ +--- +id: 66edd4bc0ce399f475ad6f9b +title: JavaScript Problem Solving and Algorithmic Thinking Quiz +challengeType: 8 +dashedName: quiz-javascript-problem-solving-and-algorithmic-thinking +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/korean/25-front-end-development/quiz-javascript-regular-expressions/66edd3011f18f4ee1bd9d28b.md b/curriculum/challenges/korean/25-front-end-development/quiz-javascript-regular-expressions/66edd3011f18f4ee1bd9d28b.md new file mode 100644 index 0000000000..feeb4153de --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/quiz-javascript-regular-expressions/66edd3011f18f4ee1bd9d28b.md @@ -0,0 +1,415 @@ +--- +id: 66edd3011f18f4ee1bd9d28b +title: JavaScript Regular Expressions Quiz +challengeType: 8 +dashedName: quiz-javascript-regular-expressions +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/korean/25-front-end-development/quiz-javascript-strings/66edc31c44f1b9c1d5c5ebca.md b/curriculum/challenges/korean/25-front-end-development/quiz-javascript-strings/66edc31c44f1b9c1d5c5ebca.md new file mode 100644 index 0000000000..eadc2ec368 --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/quiz-javascript-strings/66edc31c44f1b9c1d5c5ebca.md @@ -0,0 +1,415 @@ +--- +id: 66edc31c44f1b9c1d5c5ebca +title: JavaScript Strings Quiz +challengeType: 8 +dashedName: quiz-javascript-strings +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/korean/25-front-end-development/quiz-javascript-variables-and-data-types/66edc25ae5ea80bf6f785552.md b/curriculum/challenges/korean/25-front-end-development/quiz-javascript-variables-and-data-types/66edc25ae5ea80bf6f785552.md new file mode 100644 index 0000000000..0b3de50b77 --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/quiz-javascript-variables-and-data-types/66edc25ae5ea80bf6f785552.md @@ -0,0 +1,415 @@ +--- +id: 66edc25ae5ea80bf6f785552 +title: JavaScript Variables and Data Types Quiz +challengeType: 8 +dashedName: quiz-javascript-variables-and-data-types +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/korean/25-front-end-development/quiz-local-storage-and-crud/66edd3f9bef926f129990425.md b/curriculum/challenges/korean/25-front-end-development/quiz-local-storage-and-crud/66edd3f9bef926f129990425.md new file mode 100644 index 0000000000..50e3c5d9b0 --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/quiz-local-storage-and-crud/66edd3f9bef926f129990425.md @@ -0,0 +1,415 @@ +--- +id: 66edd3f9bef926f129990425 +title: Local Storage and CRUD Quiz +challengeType: 8 +dashedName: quiz-local-storage-and-crud +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/korean/25-front-end-development/quiz-nano/66f1b03b922a53cb231e1c0d.md b/curriculum/challenges/korean/25-front-end-development/quiz-nano/66f1b03b922a53cb231e1c0d.md new file mode 100644 index 0000000000..87fe8f8830 --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/quiz-nano/66f1b03b922a53cb231e1c0d.md @@ -0,0 +1,415 @@ +--- +id: 66f1b03b922a53cb231e1c0d +title: Nano Quiz +challengeType: 8 +dashedName: quiz-nano +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/korean/25-front-end-development/quiz-react-basics/66f1a2009e65c9a40a26d51e.md b/curriculum/challenges/korean/25-front-end-development/quiz-react-basics/66f1a2009e65c9a40a26d51e.md new file mode 100644 index 0000000000..d8c9c8314d --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/quiz-react-basics/66f1a2009e65c9a40a26d51e.md @@ -0,0 +1,415 @@ +--- +id: 66f1a2009e65c9a40a26d51e +title: React Basics Quiz +challengeType: 8 +dashedName: quiz-react-basics +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/korean/25-front-end-development/quiz-react-state-and-hooks/66f1a417757b6ca4eecd89d6.md b/curriculum/challenges/korean/25-front-end-development/quiz-react-state-and-hooks/66f1a417757b6ca4eecd89d6.md new file mode 100644 index 0000000000..b79a44a23c --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/quiz-react-state-and-hooks/66f1a417757b6ca4eecd89d6.md @@ -0,0 +1,415 @@ +--- +id: 66f1a417757b6ca4eecd89d6 +title: React State and Hooks Quiz +challengeType: 8 +dashedName: quiz-react-state-and-hooks +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/korean/25-front-end-development/quiz-recursion/66edd43cded6bff30944b676.md b/curriculum/challenges/korean/25-front-end-development/quiz-recursion/66edd43cded6bff30944b676.md new file mode 100644 index 0000000000..e135c974d0 --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/quiz-recursion/66edd43cded6bff30944b676.md @@ -0,0 +1,415 @@ +--- +id: 66edd43cded6bff30944b676 +title: Recursion Quiz +challengeType: 8 +dashedName: quiz-recursion +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/korean/25-front-end-development/quiz-relational-database/66f1af82732957c895f0b21a.md b/curriculum/challenges/korean/25-front-end-development/quiz-relational-database/66f1af82732957c895f0b21a.md new file mode 100644 index 0000000000..c1c4f0ac73 --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/quiz-relational-database/66f1af82732957c895f0b21a.md @@ -0,0 +1,415 @@ +--- +id: 66f1af82732957c895f0b21a +title: Relational Database Quiz +challengeType: 8 +dashedName: quiz-relational-database +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/korean/25-front-end-development/quiz-responsive-web-design/66ed9034f45ce3ece4053ebd.md b/curriculum/challenges/korean/25-front-end-development/quiz-responsive-web-design/66ed9034f45ce3ece4053ebd.md new file mode 100644 index 0000000000..d0520e8f54 --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/quiz-responsive-web-design/66ed9034f45ce3ece4053ebd.md @@ -0,0 +1,415 @@ +--- +id: 66ed9034f45ce3ece4053ebd +title: Responsive Web Design Quiz +challengeType: 8 +dashedName: quiz-responsive-web-design +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/korean/25-front-end-development/quiz-searching-and-sorting-algorithms/66edd476078cf3f3bc654271.md b/curriculum/challenges/korean/25-front-end-development/quiz-searching-and-sorting-algorithms/66edd476078cf3f3bc654271.md new file mode 100644 index 0000000000..aa8efd3b90 --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/quiz-searching-and-sorting-algorithms/66edd476078cf3f3bc654271.md @@ -0,0 +1,415 @@ +--- +id: 66edd476078cf3f3bc654271 +title: Searching and Sorting Algorithms Quiz +challengeType: 8 +dashedName: quiz-searching-and-sorting-algorithms +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/korean/25-front-end-development/quiz-security-and-privacy/66f1b0a939e913ccd3d4fa18.md b/curriculum/challenges/korean/25-front-end-development/quiz-security-and-privacy/66f1b0a939e913ccd3d4fa18.md new file mode 100644 index 0000000000..740a335154 --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/quiz-security-and-privacy/66f1b0a939e913ccd3d4fa18.md @@ -0,0 +1,415 @@ +--- +id: 66f1b0a939e913ccd3d4fa18 +title: Security and Privacy Quiz +challengeType: 8 +dashedName: quiz-security-and-privacy +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/korean/25-front-end-development/quiz-semantic-html/66ed903cf45ce3ece4053ebe.md b/curriculum/challenges/korean/25-front-end-development/quiz-semantic-html/66ed903cf45ce3ece4053ebe.md new file mode 100644 index 0000000000..4381337a95 --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/quiz-semantic-html/66ed903cf45ce3ece4053ebe.md @@ -0,0 +1,415 @@ +--- +id: 66ed903cf45ce3ece4053ebe +title: Semantic HTML Quiz +challengeType: 8 +dashedName: quiz-semantic-html +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/korean/25-front-end-development/quiz-styling-forms/66ed9043f45ce3ece4053ebf.md b/curriculum/challenges/korean/25-front-end-development/quiz-styling-forms/66ed9043f45ce3ece4053ebf.md new file mode 100644 index 0000000000..850d3bf4a7 --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/quiz-styling-forms/66ed9043f45ce3ece4053ebf.md @@ -0,0 +1,415 @@ +--- +id: 66ed9043f45ce3ece4053ebf +title: Styling Forms Quiz +challengeType: 8 +dashedName: quiz-styling-forms +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/korean/25-front-end-development/quiz-testing/66f1aeffc5774ac692112a7e.md b/curriculum/challenges/korean/25-front-end-development/quiz-testing/66f1aeffc5774ac692112a7e.md new file mode 100644 index 0000000000..3d3dd9d8aa --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/quiz-testing/66f1aeffc5774ac692112a7e.md @@ -0,0 +1,415 @@ +--- +id: 66f1aeffc5774ac692112a7e +title: Testing Quiz +challengeType: 8 +dashedName: quiz-testing +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/korean/25-front-end-development/quiz-typescript/66f1ae758b77cfc3e4da6151.md b/curriculum/challenges/korean/25-front-end-development/quiz-typescript/66f1ae758b77cfc3e4da6151.md new file mode 100644 index 0000000000..3493af29ee --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/quiz-typescript/66f1ae758b77cfc3e4da6151.md @@ -0,0 +1,415 @@ +--- +id: 66f1ae758b77cfc3e4da6151 +title: TypeScript Quiz +challengeType: 8 +dashedName: quiz-typescript +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/korean/25-front-end-development/quiz-web-performance/66f1adcf97e3e4c1bd89ebf5.md b/curriculum/challenges/korean/25-front-end-development/quiz-web-performance/66f1adcf97e3e4c1bd89ebf5.md new file mode 100644 index 0000000000..e61ce16721 --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/quiz-web-performance/66f1adcf97e3e4c1bd89ebf5.md @@ -0,0 +1,415 @@ +--- +id: 66f1adcf97e3e4c1bd89ebf5 +title: Web Performance Quiz +challengeType: 8 +dashedName: quiz-web-performance +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/korean/25-front-end-development/quiz-web-standards/66f1a0fcab4dfe9fcdcb269d.md b/curriculum/challenges/korean/25-front-end-development/quiz-web-standards/66f1a0fcab4dfe9fcdcb269d.md new file mode 100644 index 0000000000..29c4e40553 --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/quiz-web-standards/66f1a0fcab4dfe9fcdcb269d.md @@ -0,0 +1,415 @@ +--- +id: 66f1a0fcab4dfe9fcdcb269d +title: Web Standards Quiz +challengeType: 8 +dashedName: quiz-web-standards +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/korean/25-front-end-development/workshop-sentence-analyzer/66e2d680e129e1423116a541.md b/curriculum/challenges/korean/25-front-end-development/workshop-sentence-analyzer/66e2d680e129e1423116a541.md new file mode 100644 index 0000000000..f80d29381b --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/workshop-sentence-analyzer/66e2d680e129e1423116a541.md @@ -0,0 +1,70 @@ +--- +id: 66e2d680e129e1423116a541 +title: Step 1 +challengeType: 1 +dashedName: step-1 +--- + +# --description-- + +In this workshop, you will build a sentence analyzer that will take a sentence and get the count for the number of words, vowels, consonants, and punctuation marks. + +To begin, create a `getVowelCount` function with a parameter called `sentence`. Your function should return the total number of vowels in a sentence. + +# --hints-- + +You should create a `getVowelCount` function. + +```js +assert.isFunction(getVowelCount); +``` + +You `getVowelCount` function should have a `sentence` parameter. + +```js +assert.match(getVowelCount.toString(), /sentence/); +``` + +Your `getVowelCount` function should return a number. + +```js +assert.isNumber(getVowelCount("Apples are tasty fruits")) +``` + +When the sentence is `"Apples are tasty fruits"`, the `getVowelCount` function should return `7`. + +```js +assert.strictEqual(getVowelCount("Apples are tasty fruits"), 7); +``` + +When the sentence is `"Hello, World!"`, the function should return `3`. + +```js +assert.strictEqual(getVowelCount("Hello, World!"), 3); +``` + +Your vowel count should be case-insensitive. + +```js +assert.strictEqual(getVowelCount("Apples are tasty fruits"), 7); +assert.strictEqual(getVowelCount("freeCodeCamp is awesome"), 10); +``` + +Your `getVowelCount` function should return the correct vowel count for any sentence. + +```js +assert.strictEqual(getVowelCount("I went to the store"), 6); +assert.strictEqual(getVowelCount("The quick brown fox jumps over the lazy dog"), 11); +assert.strictEqual(getVowelCount("The cat in the hat"), 5); +assert.strictEqual(getVowelCount(""), 0); +``` + +# --seed-- + +## --seed-contents-- + +```js +--fcc-editable-region-- + +--fcc-editable-region-- +``` diff --git a/curriculum/challenges/korean/25-front-end-development/workshop-sentence-analyzer/66e2df8c5676fe51cead8ec8.md b/curriculum/challenges/korean/25-front-end-development/workshop-sentence-analyzer/66e2df8c5676fe51cead8ec8.md new file mode 100644 index 0000000000..bc3799e54e --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/workshop-sentence-analyzer/66e2df8c5676fe51cead8ec8.md @@ -0,0 +1,56 @@ +--- +id: 66e2df8c5676fe51cead8ec8 +title: Step 2 +challengeType: 1 +dashedName: step-2 +--- + +# --description-- + +Now it is time to test your `getVowelCount` function. + +Create a `vowelCount` variable and assign it the result of calling the `getVowelCount` function with the argument of `"Apples are tasty fruits"` + +After that, log the following to the console: `"Vowel Count: [vowel count goes here]"`. Replace `[vowel count goes here]` with the the actual variable name. You can choose to use template strings or string concatenation with the `+` operator here. + +# --hints-- + +You should create a `vowelCount` variable. + +```js +assert.isNotNull(vowelCount) +``` + +Your `vowelCount` variable should be set to the result of `getVowelCount("Apples are tasty fruits")`. + +```js +assert.equal(vowelCount, getVowelCount("Apples are tasty fruits")); +``` + +You should log the `vowelCount` variable to the console with the parameter `"Vowel Count: ${vowelCount}"`. + +```js +assert.match(code, /console\.log\((?:('|"|`)Vowel\s+Count:\s+('|"|`)\s+\+\s+vowelCount|`Vowel\s+Count:\s+\${vowelCount}`)\);?/) +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +--fcc-editable-region-- + +--fcc-editable-region-- +``` diff --git a/curriculum/challenges/korean/25-front-end-development/workshop-sentence-analyzer/66e2e5d890ac8a54c9d703bd.md b/curriculum/challenges/korean/25-front-end-development/workshop-sentence-analyzer/66e2e5d890ac8a54c9d703bd.md new file mode 100644 index 0000000000..a7cd45c177 --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/workshop-sentence-analyzer/66e2e5d890ac8a54c9d703bd.md @@ -0,0 +1,87 @@ +--- +id: 66e2e5d890ac8a54c9d703bd +title: Step 3 +challengeType: 1 +dashedName: step-3 +--- + +# --description-- + +It's time to count the consonants. Create a `getConsonantCount` function with a `sentence` parameter. + +Inside the function, use a loop to count the number of consonants in the `sentence` that will be passed into the function when it is called. A consonant is anything that is not the following characters: `"aeiou"`. + +Your `getConsonantCount` function must return a number. + +# --hints-- + +You should create a `getConsonantCount` function. + +```js +assert.isFunction(getConsonantCount); +``` + +You `getConsonantCount` function should have a `sentence` parameter. + +```js +assert.match(getConsonantCount.toString(), /sentence/); +``` + +Your `getConsonantCount` function should return a number. + +```js +assert.isNumber(getConsonantCount("Coding is fun")) +``` + +When the sentence is `"Coding is fun"`, the `getConsonantCount` function should return `7`. + +```js +assert.strictEqual(getConsonantCount("Coding is fun"), 7); +``` + +When the sentence is `"Hello, World!"`, the `getConsonantCount` function should return `7`. + +```js +assert.strictEqual(getConsonantCount("Hello, World!"), 7); +``` + +Your consonant count should be case-insensitive. + +```js +assert.strictEqual(getConsonantCount("Apples are tasty fruits"), 13); +assert.strictEqual(getConsonantCount("freeCodeCamp is awesome"), 11); +``` + +Your `getConsonantCount` function should return the correct consonant count for any sentence. + +```js +assert.strictEqual(getConsonantCount("I went to the store"), 9); +assert.strictEqual(getConsonantCount("The quick brown fox jumps over the lazy dog"), 24); +assert.strictEqual(getConsonantCount("The cat in the hat"), 9); +assert.strictEqual(getConsonantCount(""), 0); +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +--fcc-editable-region-- + +--fcc-editable-region-- +``` diff --git a/curriculum/challenges/korean/25-front-end-development/workshop-sentence-analyzer/66e2e99caa0cb3570f4822b4.md b/curriculum/challenges/korean/25-front-end-development/workshop-sentence-analyzer/66e2e99caa0cb3570f4822b4.md new file mode 100644 index 0000000000..955b45ae32 --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/workshop-sentence-analyzer/66e2e99caa0cb3570f4822b4.md @@ -0,0 +1,71 @@ +--- +id: 66e2e99caa0cb3570f4822b4 +title: Step 4 +challengeType: 1 +dashedName: step-4 +--- + +# --description-- + +Now it is time to test your `getConsonantCount` function. + +Create a `consonantCount` variable and assign it the result of calling the `getConsonantCount` function with the argument of `"Coding is fun"` + +After that, log the following to the console: `"Consonant Count: [Consonant count goes here]"`. Replace `[Consonant count goes here]` with the the actual variable name. You can choose to use template strings or string concatenation with the `+` operator here. + +# --hints-- + +You should create a `consonantCount` variable. + +```js +assert.isNotNull(consonantCount) +``` + +Your `consonantCount` variable should be set to the result of `getConsonantCount("Coding is fun")`. + +```js +assert.equal(consonantCount, getConsonantCount("Coding is fun")); +``` + +You should log the `consonantCount` variable to the console with the parameter `"Consonant Count: ${consonantCount}"`. + +```js +assert.match(code, /console\.log\((?:('|"|`)Consonant\s+Count:\s+('|"|`)\s+\+\s+consonantCount|`Consonant\s+Count:\s+\${consonantCount}`)\);?/) +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +function getConsonantCount(sentence) { + const consonants = "bcdfghjklmnpqrstvwxyz"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (consonants.includes(char)) { + count++; + } + } + return count; +} + +--fcc-editable-region-- + +--fcc-editable-region-- +``` diff --git a/curriculum/challenges/korean/25-front-end-development/workshop-sentence-analyzer/66e2eab8a5638f57b637b7cc.md b/curriculum/challenges/korean/25-front-end-development/workshop-sentence-analyzer/66e2eab8a5638f57b637b7cc.md new file mode 100644 index 0000000000..88a123104c --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/workshop-sentence-analyzer/66e2eab8a5638f57b637b7cc.md @@ -0,0 +1,97 @@ +--- +id: 66e2eab8a5638f57b637b7cc +title: Step 5 +challengeType: 1 +dashedName: step-5 +--- + +# --description-- + +You should count the number of punctuations now. + +Create a `getPunctuationCount` function with a `sentence` parameter. + +Inside the function, create a loop to count the number of consonants in the `sentence` that will be passed into the function when it is called. + +Your `getPunctuationCount` function must return a number. + +# --hints-- + +You should create a `getPunctuationCount` function. + +```js +assert.isFunction(getPunctuationCount); +``` + +You `getPunctuationCount` function should have a `sentence` parameter. + +```js +assert.match(getPunctuationCount.toString(), /sentence/); +``` + +Your `getPunctuationCount` function should return a number. + +```js +assert.isNumber(getPunctuationCount("Coding is fun!")) +``` + +When the sentence is `"What's going on here?"`, the `getPunctuationCount` function should return `2`. + +```js +assert.strictEqual(getPunctuationCount("What's going on here?"), 2); +``` + +When the sentence is `"What????!"`, the `getPunctuationCount` function should return `5`. + +```js +assert.strictEqual(getPunctuationCount("What????!"), 5); +``` + +Your `getPunctuationCount` function should return the correct punctuation count for any sentence. + +```js +assert.strictEqual(getPunctuationCount("Be quick, sign up! freeCodeCamp awaits, friend!!!"), 6); +assert.strictEqual(getPunctuationCount("Guess what? freeCodeCamp is launching a new cert soon!"), 2); +assert.strictEqual(getPunctuationCount("freeCodeCamp, again? It's incredible!"), 4); +assert.strictEqual(getPunctuationCount(""), 0); +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +function getConsonantCount(sentence) { + const consonants = "bcdfghjklmnpqrstvwxyz"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (consonants.includes(char)) { + count++; + } + } + return count; +} + +const consonantCount = getConsonantCount("Coding is fun"); +console.log(`Consonant Count: ${consonantCount}`); + +--fcc-editable-region-- + +--fcc-editable-region-- +``` diff --git a/curriculum/challenges/korean/25-front-end-development/workshop-sentence-analyzer/66e2edb23013ca596f8d9568.md b/curriculum/challenges/korean/25-front-end-development/workshop-sentence-analyzer/66e2edb23013ca596f8d9568.md new file mode 100644 index 0000000000..182cf60b6f --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/workshop-sentence-analyzer/66e2edb23013ca596f8d9568.md @@ -0,0 +1,87 @@ +--- +id: 66e2edb23013ca596f8d9568 +title: Step 6 +challengeType: 1 +dashedName: step-6 +--- + +# --description-- + +Now it is time to test your `getPunctuationCount` function. + +Create a `punctuationCount` variable and assign it the result of calling the `getPunctuationCount` function with the argument of `"WHAT?!?!?!?!?"` + +After that, log the following to the console: `"Punctuation Count: [Punctuation count goes here]"`. Replace `[Punctuation count goes here]` with the the actual variable name. You can choose to use template strings or string concatenation with the `+` operator here. + +# --hints-- + +You should create a `punctuationCount` variable. + +```js +assert.isNotNull(punctuationCount) +``` + +Your `punctuationCount` variable should be set to the result of `getPunctuationCount("WHAT?!?!?!?!?")`. + +```js +assert.equal(punctuationCount, getPunctuationCount("WHAT?!?!?!?!?")); +``` + +You should log the following to the console: `"Punctuation Count: [Punctuation count goes here]"`. Replace `[Punctuation count goes here]` with the the actual variable name. Make sure to use proper string concatenation syntax here. + +```js +assert.match(code, /console\.log\((?:('|"|`)Punctuation\s+Count:\s+('|"|`)\s+\+\s+punctuationCount|`Punctuation\s+Count:\s+\${punctuationCount}`)\);?/) +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +function getConsonantCount(sentence) { + const consonants = "bcdfghjklmnpqrstvwxyz"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (consonants.includes(char)) { + count++; + } + } + return count; +} + +const consonantCount = getConsonantCount("Coding is fun"); +console.log(`Consonant Count: ${consonantCount}`); + +function getPunctuationCount(sentence) { + const punctuations = ".,!?;:-()[]{}\"'–"; + let count = 0; + + for (const char of sentence) { + if (punctuations.includes(char)) { + count++; + } + } + return count; +} + +--fcc-editable-region-- + +--fcc-editable-region-- +``` + diff --git a/curriculum/challenges/korean/25-front-end-development/workshop-sentence-analyzer/66e2f06b191e305c00574e4d.md b/curriculum/challenges/korean/25-front-end-development/workshop-sentence-analyzer/66e2f06b191e305c00574e4d.md new file mode 100644 index 0000000000..de926b32ac --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/workshop-sentence-analyzer/66e2f06b191e305c00574e4d.md @@ -0,0 +1,113 @@ +--- +id: 66e2f06b191e305c00574e4d +title: Step 7 +challengeType: 1 +dashedName: step-7 +--- + +# --description-- + +Finally, count the number of words by creating a `getWordCount` function with a `sentence` parameter. The function should return the total number of words in the sentence passed in when it is called. + +# --hints-- + +You should create a `getWordCount` function. + +```js +assert.isFunction(getWordCount); +``` + +You `getWordCount` function should have a `sentence` parameter. + +```js +assert.match(getWordCount.toString(), /sentence/); +``` + +Your `getWordCount` function should return a number. + +```js +assert.isNumber(getWordCount("I love freeCodeCamp")) +``` + +When the sentence is `"When are you gonna start learning to code?"`, the `getWordCount` function should return `8`. + +```js +assert.strictEqual(getWordCount("When are you gonna start learning to code?"), 8); +``` + +When the sentence is `"What's going on?"`, the `getWordCount` function should return `3`. + +```js +assert.strictEqual(getWordCount("What's going on?"), 3); +``` + +Your word count should be case-insensitive. + +```js +assert.strictEqual(getWordCount("freeCodeCamp offers free coding tutorials online"), 6); +assert.strictEqual(getWordCount("You can learn HTML, CSS, JavaScript, and more on freeCodeCamp"), 10); +``` + +Your `getWordCount` function should return the correct punctuation count for any sentence. + +```js +assert.strictEqual(getWordCount("freeCodeCamp has a great community of kind people"), 8); +assert.strictEqual(getWordCount("The freeCodeCamp curriculum is constantly updated"), 6); +assert.strictEqual(getWordCount("freeCodeCamp teaches both frontend and backend development"), 7); +assert.strictEqual(getWordCount(""), 0); +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +function getConsonantCount(sentence) { + const consonants = "bcdfghjklmnpqrstvwxyz"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (consonants.includes(char)) { + count++; + } + } + return count; +} + +const consonantCount = getConsonantCount("Coding is fun"); +console.log(`Consonant Count: ${consonantCount}`); + +function getPunctuationCount(sentence) { + const punctuations = ".,!?;:-()[]{}\"'–"; + let count = 0; + + for (const char of sentence) { + if (punctuations.includes(char)) { + count++; + } + } + return count; +} + +const punctuationCount = getPunctuationCount("WHAT?!?!?!?!?"); +console.log(`Punctuation Count: ${punctuationCount}`); + +--fcc-editable-region-- + +--fcc-editable-region-- +``` diff --git a/curriculum/challenges/korean/25-front-end-development/workshop-sentence-analyzer/66e2f376df6f315ee81de81a.md b/curriculum/challenges/korean/25-front-end-development/workshop-sentence-analyzer/66e2f376df6f315ee81de81a.md new file mode 100644 index 0000000000..f649dc84fa --- /dev/null +++ b/curriculum/challenges/korean/25-front-end-development/workshop-sentence-analyzer/66e2f376df6f315ee81de81a.md @@ -0,0 +1,159 @@ +--- +id: 66e2f376df6f315ee81de81a +title: Step 8 +challengeType: 1 +dashedName: step-8 +--- + +# --description-- + +Test your `getWordCount` by creating a `wordCount` variable set to the calling of the `getWordCount` function with the sentence `"I love freeCodeCamp"`. + +After that, log the following to the console: `"Word Count: [Word count goes here]"`. Replace `[Word count goes here]` with the the actual variable name. You can choose to use template strings or string concatenation with the `+` operator here. + +With that, your sentence analyzer project is done! + +# --hints-- + +You should create a `wordCount` variable. + +```js +assert.isNotNull(wordCount) +``` + +Your `wordCount` variable should be set to the result of `getWordCount("I love freeCodeCamp")`. + +```js +assert.equal(wordCount, getWordCount("I love freeCodeCamp")); +``` + +You should log the `wordCount` variable to the console with the parameter `"Word Count Count: ${wordCount}"`. + +```js +assert.match(code, /console\.log\((?:('|"|`)Word\s+Count:\s+('|"|`)\s+\+\s+wordCount|`Word\s+Count:\s+\${wordCount}`)\);?/) +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +function getConsonantCount(sentence) { + const consonants = "bcdfghjklmnpqrstvwxyz"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (consonants.includes(char)) { + count++; + } + } + return count; +} + +const consonantCount = getConsonantCount("Coding is fun"); +console.log(`Consonant Count: ${consonantCount}`); + +function getPunctuationCount(sentence) { + const punctuations = ".,!?;:-()[]{}\"'–"; + let count = 0; + + for (const char of sentence) { + if (punctuations.includes(char)) { + count++; + } + } + return count; +} + +const punctuationCount = getPunctuationCount("WHAT?!?!?!?!?"); +console.log(`Punctuation Count: ${punctuationCount}`); + +function getWordCount(sentence) { + if (sentence.trim() === '') { + return 0; + } + + const words = sentence.trim().split(/\s+/); + return words.length; +} + +--fcc-editable-region-- + +--fcc-editable-region-- +``` + +# --solutions-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +function getConsonantCount(sentence) { + const consonants = "bcdfghjklmnpqrstvwxyz"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (consonants.includes(char)) { + count++; + } + } + return count; +} + +const consonantCount = getConsonantCount("Coding is fun"); +console.log(`Consonant Count: ${consonantCount}`); + +function getPunctuationCount(sentence) { + const punctuations = ".,!?;:-()[]{}\"'–"; + let count = 0; + + for (const char of sentence) { + if (punctuations.includes(char)) { + count++; + } + } + return count; +} + +const punctuationCount = getPunctuationCount("WHAT?!?!?!?!?"); +console.log(`Punctuation Count: ${punctuationCount}`); + +function getWordCount(sentence) { + if (sentence.trim() === '') { + return 0; + } + + const words = sentence.trim().split(/\s+/); + return words.length; +} + +const wordCount = getWordCount("I love freeCodeCamp"); +console.log(`Word Count: ${wordCount}`); +``` diff --git a/curriculum/challenges/portuguese/05-back-end-development-and-apis/basic-node-and-express/get-data-from-post-requests.md b/curriculum/challenges/portuguese/05-back-end-development-and-apis/basic-node-and-express/get-data-from-post-requests.md index fed26169df..465cdea84c 100644 --- a/curriculum/challenges/portuguese/05-back-end-development-and-apis/basic-node-and-express/get-data-from-post-requests.md +++ b/curriculum/challenges/portuguese/05-back-end-development-and-apis/basic-node-and-express/get-data-from-post-requests.md @@ -24,7 +24,7 @@ PUT ou PATCH (às vezes, POST) – Atualiza um recurso usando os dados enviados, DELETE - Exclui um recurso. -Existem também alguns outros métodos que são usados para estabelecer uma conexão com o servidor. Com a exceção de GET, todos os outros métodos listados acima podem ter uma payload(carga) (exemplo: os dados enviados no corpo da requisição). O middleware body-parser também funciona com esses métodos. +Existem também alguns outros métodos que são usados para estabelecer uma conexão com o servidor. Except for GET, all the other methods listed above can have a payload (i.e. the data into the request body). O middleware body-parser também funciona com esses métodos. # --hints-- diff --git a/curriculum/challenges/portuguese/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/66694bfa435cef241f6f9a68.md b/curriculum/challenges/portuguese/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/66694bfa435cef241f6f9a68.md index b3d3b6340c..d065457728 100644 --- a/curriculum/challenges/portuguese/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/66694bfa435cef241f6f9a68.md +++ b/curriculum/challenges/portuguese/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/66694bfa435cef241f6f9a68.md @@ -18,7 +18,7 @@ empty_list = [] The list is characterized by the square brackets around all the values, and a comma between the values, like: `["A", "happy", "list"]`. If the list does not contain any values, then it is an empty list: `[]`. -A list can contain different data types: `[1, "Up", ["Down", "Twice]]`. That includes all possible data types. It can also contain another list! +A list can contain different data types: `[1, "Up", ["Down", "Twice"]]`. That includes all possible data types. It can also contain another list! Create a variable called `my_list` and assign to it an empty list. diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143931a113bb80c45546287.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143931a113bb80c45546287.md index 266050d082..33f70115b6 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143931a113bb80c45546287.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143931a113bb80c45546287.md @@ -185,16 +185,5 @@ h2 { border-bottom: 4px solid #dfdfe2; } -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border: 0; -} ``` diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/614394fb41985e0d2012a93e.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/614394fb41985e0d2012a93e.md index 6d65fb6b20..6d9979ce1c 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/614394fb41985e0d2012a93e.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/614394fb41985e0d2012a93e.md @@ -150,16 +150,5 @@ h2 { border-bottom: 4px solid #dfdfe2; } -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border: 0; -} ``` diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143956ed76ed60e012faa51.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143956ed76ed60e012faa51.md index ab5be482ea..23095ac4ea 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143956ed76ed60e012faa51.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143956ed76ed60e012faa51.md @@ -138,18 +138,6 @@ h2 { border-bottom: 4px solid #dfdfe2; } -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border: 0; -} - ``` ```css diff --git a/curriculum/challenges/portuguese/25-front-end-development/lab-book-catalog-table/66ec4c8e9878d8441956516f.md b/curriculum/challenges/portuguese/25-front-end-development/lab-book-catalog-table/66ec4c8e9878d8441956516f.md new file mode 100644 index 0000000000..d850d96afc --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/lab-book-catalog-table/66ec4c8e9878d8441956516f.md @@ -0,0 +1,200 @@ +--- +id: 66ec4c8e9878d8441956516f +title: Build a Book Catalog Table +challengeType: 14 +dashedName: build-a-book-catalog-table +demoType: onClick +--- + +# --description-- + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should create a `table` element that lists book information. +1. Your table should have a table head element with one row in it. +1. The row in your table head element should have four table header elements, with the text of `Title`, `Author`, `Genre`, and `Publication Year`, in that order. +1. Your table should have a table body element with at least five rows in it. +1. Each row in your table body should have four table data elements that display the book's Title, Author, Genre, and Publication Year. +1. Your table should have a table footer element with one row in it. +1. The row in your table footer element should have a table data element that spans four columns and has the text `Total Books: [number of books in your table]`. + +# --hints-- + +You should have one `table` element. + +```js +assert.lengthOf(document.querySelectorAll('table'), 1); +``` + +You should have one `thead` element within your `table` element. + +```js +assert.lengthOf(document.querySelectorAll('table thead'), 1); +``` + +You should have one `tr` element within your `thead` element. + +```js +assert.lengthOf(document.querySelectorAll('thead tr'), 1); +``` + +You should have four `th` elements within your `thead` element's row. + +```js +assert.lengthOf(document.querySelectorAll('thead tr th'), 4); +``` + +Your four `th` elements should have the text `Title`, `Author`, `Genre`, and `Publication Year`, in that order. + +```js +const ths = document.querySelectorAll('thead tr th'); +assert.equal(ths[0]?.textContent, 'Title'); +assert.equal(ths[1]?.textContent, 'Author'); +assert.equal(ths[2]?.textContent, 'Genre'); +assert.equal(ths[3]?.textContent, 'Publication Year'); +``` + +You should have one `tbody` element within your `table` element. + +```js +assert.lengthOf(document.querySelectorAll('table tbody'), 1); +``` + +Your `tbody` element should have at least five rows. + +```js +assert.isAtLeast(document.querySelectorAll('tbody tr').length, 5); +``` + +Each row in your `tbody` element should have exactly four `td` elements as children. + +```js +const rows = document.querySelectorAll('tbody tr'); +assert.isAtLeast(rows.length, 1); + +rows.forEach(row => { + assert.lengthOf(row.querySelectorAll('td'), 4); + assert.lengthOf(row.children, 4); +}); +``` + +Each `td` element in your table body should have text with book information. + +```js +const tds = document.querySelectorAll('tbody tr td'); +assert.isAtLeast(tds.length, 1); + +tds.forEach(td => { + assert.isAtLeast(td.textContent.length, 1); +}); +``` + +You should have one `tfoot` element within your `table` element. + +```js +assert.lengthOf(document.querySelectorAll('table tfoot'), 1); +``` + +You should have exactly one `tr` element in your `tfoot` element. + +```js +assert.lengthOf(document.querySelectorAll('tfoot tr'), 1); +``` + +The `td` element in your `tfoot` element's row should have it's `colspan` attribute set to `4`. + +```js +assert.equal(document.querySelector('tfoot tr td')?.colSpan, 4); +``` + +The `td` element in your `tfoot` element's row should have the text `Total Books: [number of books in your table]`. + +```js +const numberOfBooks = document.querySelectorAll('tbody tr')?.length; +assert.equal(document.querySelector('tfoot tr td').textContent, `Total Books: ${numberOfBooks}`); +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + + + Book Catalog + + + + + + +``` + +# --solutions-- + +```html + + + + + + Book Catalog + + +

          Book Catalog

          + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          TitleAuthorGenrePublication Year
          How to Contribute to Open-Source Projects – A Handbook for BeginnersHillary NyakundiOpen Source2023
          Learn Linux for Beginners: From Basics to Advanced TechniquesZaira HiraLinux2024
          How to Learn to Code and Get a Developer JobQuincy LarsonLearn To Code2024
          The Regular Expressions Book – RegEx for JavaScript DevelopersKolade ChrisRegular Expressions2023
          The Python Code Example HandbookFarhan Hasin ChowdhuryPython2023
          Total Books: 5
          + + +``` diff --git a/curriculum/challenges/portuguese/25-front-end-development/lab-cash-register/aa2e6f85cab2ab736c9a9b24.md b/curriculum/challenges/portuguese/25-front-end-development/lab-cash-register/aa2e6f85cab2ab736c9a9b24.md new file mode 100644 index 0000000000..fd6436366d --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/lab-cash-register/aa2e6f85cab2ab736c9a9b24.md @@ -0,0 +1,244 @@ +--- +id: aa2e6f85cab2ab736c9a9b24 +title: Build a Cash Register +challengeType: 14 +dashedName: build-a-cash-register +--- + +# --description-- + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should create a cash register drawer function `checkCashRegister()` that accepts purchase price as the first argument (`price`), payment as the second argument (`cash`), and cash-in-drawer (`cid`, which is is a 2D array listing available currency) as the third argument. +1. The `checkCashRegister()` function should always return an object with a `status` key and a `change` key. +1. If cash-in-drawer is less than the change due, or if you cannot return the exact change, the function should return `{status: "INSUFFICIENT_FUNDS", change: []}`. +1. If the cash-in-drawer is equal to the change due, the function should return `{status: "CLOSED", change: [...]}` with cash-in-drawer as the value for the key `change`. +1. Otherwise, the function should return `{status: "OPEN", change: [...]}`, with the change due in coins and bills, sorted in highest to lowest order, as the value of the `change` key. + +
          Currency UnitAmount
          Penny$0.01 (PENNY)
          Nickel$0.05 (NICKEL)
          Dime$0.1 (DIME)
          Quarter$0.25 (QUARTER)
          Dollar$1 (ONE)
          Five Dollars$5 (FIVE)
          Ten Dollars$10 (TEN)
          Twenty Dollars$20 (TWENTY)
          One-hundred Dollars$100 (ONE HUNDRED)
          + +See below for an example of a cash-in-drawer array: + +```js +[ + ["PENNY", 1.01], + ["NICKEL", 2.05], + ["DIME", 3.1], + ["QUARTER", 4.25], + ["ONE", 90], + ["FIVE", 55], + ["TEN", 20], + ["TWENTY", 60], + ["ONE HUNDRED", 100] +] +``` + +# --hints-- + +`checkCashRegister(19.5, 20, [["PENNY", 1.01], ["NICKEL", 2.05], ["DIME", 3.1], ["QUARTER", 4.25], ["ONE", 90], ["FIVE", 55], ["TEN", 20], ["TWENTY", 60], ["ONE HUNDRED", 100]])` should return an object. + +```js +assert.deepEqual( + Object.prototype.toString.call( + checkCashRegister(19.5, 20, [ + ['PENNY', 1.01], + ['NICKEL', 2.05], + ['DIME', 3.1], + ['QUARTER', 4.25], + ['ONE', 90], + ['FIVE', 55], + ['TEN', 20], + ['TWENTY', 60], + ['ONE HUNDRED', 100] + ]) + ), + '[object Object]' +); +``` + +`checkCashRegister(19.5, 20, [["PENNY", 1.01], ["NICKEL", 2.05], ["DIME", 3.1], ["QUARTER", 4.25], ["ONE", 90], ["FIVE", 55], ["TEN", 20], ["TWENTY", 60], ["ONE HUNDRED", 100]])` should return `{status: "OPEN", change: [["QUARTER", 0.5]]}`. + +```js +assert.deepEqual( + checkCashRegister(19.5, 20, [ + ['PENNY', 1.01], + ['NICKEL', 2.05], + ['DIME', 3.1], + ['QUARTER', 4.25], + ['ONE', 90], + ['FIVE', 55], + ['TEN', 20], + ['TWENTY', 60], + ['ONE HUNDRED', 100] + ]), + { status: 'OPEN', change: [['QUARTER', 0.5]] } +); +``` + +`checkCashRegister(3.26, 100, [["PENNY", 1.01], ["NICKEL", 2.05], ["DIME", 3.1], ["QUARTER", 4.25], ["ONE", 90], ["FIVE", 55], ["TEN", 20], ["TWENTY", 60], ["ONE HUNDRED", 100]])` should return `{status: "OPEN", change: [["TWENTY", 60], ["TEN", 20], ["FIVE", 15], ["ONE", 1], ["QUARTER", 0.5], ["DIME", 0.2], ["PENNY", 0.04]]}`. + +```js +assert.deepEqual( + checkCashRegister(3.26, 100, [ + ['PENNY', 1.01], + ['NICKEL', 2.05], + ['DIME', 3.1], + ['QUARTER', 4.25], + ['ONE', 90], + ['FIVE', 55], + ['TEN', 20], + ['TWENTY', 60], + ['ONE HUNDRED', 100] + ]), + { + status: 'OPEN', + change: [ + ['TWENTY', 60], + ['TEN', 20], + ['FIVE', 15], + ['ONE', 1], + ['QUARTER', 0.5], + ['DIME', 0.2], + ['PENNY', 0.04] + ] + } +); +``` + +`checkCashRegister(19.5, 20, [["PENNY", 0.01], ["NICKEL", 0], ["DIME", 0], ["QUARTER", 0], ["ONE", 0], ["FIVE", 0], ["TEN", 0], ["TWENTY", 0], ["ONE HUNDRED", 0]])` should return `{status: "INSUFFICIENT_FUNDS", change: []}`. + +```js +assert.deepEqual( + checkCashRegister(19.5, 20, [ + ['PENNY', 0.01], + ['NICKEL', 0], + ['DIME', 0], + ['QUARTER', 0], + ['ONE', 0], + ['FIVE', 0], + ['TEN', 0], + ['TWENTY', 0], + ['ONE HUNDRED', 0] + ]), + { status: 'INSUFFICIENT_FUNDS', change: [] } +); +``` + +`checkCashRegister(19.5, 20, [["PENNY", 0.01], ["NICKEL", 0], ["DIME", 0], ["QUARTER", 0], ["ONE", 1], ["FIVE", 0], ["TEN", 0], ["TWENTY", 0], ["ONE HUNDRED", 0]])` should return `{status: "INSUFFICIENT_FUNDS", change: []}`. + +```js +assert.deepEqual( + checkCashRegister(19.5, 20, [ + ['PENNY', 0.01], + ['NICKEL', 0], + ['DIME', 0], + ['QUARTER', 0], + ['ONE', 1], + ['FIVE', 0], + ['TEN', 0], + ['TWENTY', 0], + ['ONE HUNDRED', 0] + ]), + { status: 'INSUFFICIENT_FUNDS', change: [] } +); +``` + +`checkCashRegister(19.5, 20, [["PENNY", 0.5], ["NICKEL", 0], ["DIME", 0], ["QUARTER", 0], ["ONE", 0], ["FIVE", 0], ["TEN", 0], ["TWENTY", 0], ["ONE HUNDRED", 0]])` should return `{status: "CLOSED", change: [["PENNY", 0.5], ["NICKEL", 0], ["DIME", 0], ["QUARTER", 0], ["ONE", 0], ["FIVE", 0], ["TEN", 0], ["TWENTY", 0], ["ONE HUNDRED", 0]]}`. + +```js +assert.deepEqual( + checkCashRegister(19.5, 20, [ + ['PENNY', 0.5], + ['NICKEL', 0], + ['DIME', 0], + ['QUARTER', 0], + ['ONE', 0], + ['FIVE', 0], + ['TEN', 0], + ['TWENTY', 0], + ['ONE HUNDRED', 0] + ]), + { + status: 'CLOSED', + change: [ + ['PENNY', 0.5], + ['NICKEL', 0], + ['DIME', 0], + ['QUARTER', 0], + ['ONE', 0], + ['FIVE', 0], + ['TEN', 0], + ['TWENTY', 0], + ['ONE HUNDRED', 0] + ] + } +); +``` + +# --seed-- + +## --seed-contents-- + +```js + +``` + +# --solutions-- + +```js +const denom = [ + { name: "ONE HUNDRED", val: 100 }, + { name: "TWENTY", val: 20 }, + { name: "TEN", val: 10 }, + { name: "FIVE", val: 5 }, + { name: "ONE", val: 1 }, + { name: "QUARTER", val: 0.25 }, + { name: "DIME", val: 0.1 }, + { name: "NICKEL", val: 0.05 }, + { name: "PENNY", val: 0.01 }, + ]; + + function checkCashRegister(price, cash, cid) { + const output = { status: null, change: [] }; + let change = cash - price; + const register = cid.reduce( + function (acc, curr) { + acc.total += curr[1]; + acc[curr[0]] = curr[1]; + return acc; + }, + { total: 0 } + ); + if (register.total === change) { + output.status = "CLOSED"; + output.change = cid; + return output; + } + if (register.total < change) { + output.status = "INSUFFICIENT_FUNDS"; + return output; + } + const change_arr = denom.reduce(function (acc, curr) { + let value = 0; + while (register[curr.name] > 0 && change >= curr.val) { + change -= curr.val; + register[curr.name] -= curr.val; + value += curr.val; + change = Math.round(change * 100) / 100; + } + if (value > 0) { + acc.push([curr.name, value]); + } + return acc; + }, []); + if (change_arr.length < 1 || change > 0) { + output.status = "INSUFFICIENT_FUNDS"; + return output; + } + output.status = "OPEN"; + output.change = change_arr; + return output; + } +``` diff --git a/curriculum/challenges/portuguese/25-front-end-development/lab-event-hub/66ebd4ae2812430bb883c787.md b/curriculum/challenges/portuguese/25-front-end-development/lab-event-hub/66ebd4ae2812430bb883c787.md new file mode 100644 index 0000000000..7b3d1a504f --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/lab-event-hub/66ebd4ae2812430bb883c787.md @@ -0,0 +1,306 @@ +--- +id: 66ebd4ae2812430bb883c787 +title: Build an Event Hub +challengeType: 14 +dashedName: lab-event-hub +demoType: onClick +--- + +# --description-- + +In this lab you will utilize the semantic HTML elements to create the structure of a web page. You'll add content and images to make it look like a real event hub. + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should have a `header` element. +1. Inside the `header` element, you should have a `h1` element that contains the text `Event Hub`, and a `nav` element. +1. Inside the `nav` element, you should have an unordered list of two items containing links to different sections of the page. The first item should have the text `Upcoming Events`, and the second item should have the text `Past Events`. +1. Each link should be represented by an `a` element with an `href` attribute that links to the corresponding section of the page, `#upcoming-events` and `#past-events` respectively. +1. You should have a `main` element that contains the different sections of the page. +1. Inside the `main` element, you should have two `section` elements. +1. The first `section` element should have an `id` attribute with the value `upcoming-events` +1. Inside the `#upcoming-events` section, you should have: + + - An `h2` element with the text `Upcoming Events`. + - Two `article` elements. Each article should represent an event, and it should have : + - A `h3` element for the event title. + - A `p` element for the event description. You can add a date at the bottom if you like. + +1. The second `section` element should have an `id` attribute with the value `past-events`. +1. Inside the `#past-events` section, you should have: + + - An `h2` element with the text `Past Events`. + - Two `article` elements. Each article element should represent a past event, and it should have: + - An `h3` element for the event title, + - A `p` element for the event description. You can add a date at the bottom if you like. + - An image element with the `src` attribute pointing to an image file and the `alt` attribute with a description of the image. + +**Note:** You can use any text for the event descriptions and dates. You can use the following image URLs for the images if you like: + +- `https://cdn.freecodecamp.org/curriculum/labs/past-event1.jpg`. +- `https://cdn.freecodecamp.org/curriculum/labs/past-event2.jpg`. + +# --hints-- + +You should have a `header` element. + +```js +assert.isNotNull(document.querySelector("header")); +``` + +Your `header` element should come after the opening `body` tag. + +```js +assert.equal(document.querySelector("body")?.firstElementChild?.tagName, "HEADER"); +``` + +Inside the `header` element, you should have a `h1` element that contains the text `Event Hub`. + +```js +const h1Element = document.querySelector('header h1'); +assert.strictEqual(h1Element?.innerText, "Event Hub"); +``` + +Inside the `header` element, after the `h1` element, you should have a `nav` element. + +```js +assert.isNotNull(document.querySelector("header>h1+nav")); +``` + +Your `nav` element should contain an unordered list of two items. + +```js +const liElements = document.querySelectorAll('header nav>ul>li'); + +assert.isNotNull('header nav>ul'); +assert.strictEqual(liElements.length, 2); +``` + +The first item in the unordered list should be a link. + +```js +const firstLink = document.querySelectorAll('header nav ul li a')[0]; +assert.exists(firstLink); +``` + +The second item in the unordered list should be a link. + +```js +const secondLink = document.querySelectorAll('header nav ul li a')[1]; +assert.exists(secondLink); +``` + +The text of the first item in the unordered list should be `"Upcoming Events"`. + +```js +const firstLink = document.querySelectorAll('header nav>ul>li>a')[0]; +assert.strictEqual(firstLink.innerText, "Upcoming Events"); +``` + +The first item in the unordered list should have the `href` set to `#upcoming-events`. + +```js +const anchorElement = document.querySelectorAll("header nav>ul>li>a")[0]; +const hrefAttribute = anchorElement?.getAttribute("href"); +assert.strictEqual(hrefAttribute, "#upcoming-events"); +``` + +The second item in the unordered list should have the `href` set to `#past-events`. + +```js +const anchorElement = document.querySelectorAll("header nav>ul>li>a")[1]; +const hrefAttribute = anchorElement?.getAttribute("href"); +assert.strictEqual(hrefAttribute, "#past-events"); +``` + +You should have a `main` element after the `header` element closing tag. + +```js +const mainElement = document.querySelector("body>header+main"); +assert.isNotNull(mainElement); +``` + +Inside the `main` element, you should have two `section` elements. + +```js +const sectionElements = document.querySelectorAll('body>header+main>section'); +assert.strictEqual(sectionElements.length, 2); +``` + +Your first `section` element should have an `id` attribute with the value `upcoming-events`. + +```js +const firstSection = document.querySelectorAll('body>header+main>section')[0]; +const idAttribute = firstSection?.getAttribute("id"); +assert.strictEqual(idAttribute, "upcoming-events"); +``` + +Your second `section` element should have an `id` attribute with the value `past-events`. + +```js +const secondSection = document.querySelectorAll('body>header+main>section')[1]; +const idAttribute = secondSection?.getAttribute("id"); +assert.strictEqual(idAttribute, "past-events"); +``` + +Inside the `#upcoming-events` section, you should have an `h2` element with the text `Upcoming Events`. + +```js +const h2Element = document.querySelector('#upcoming-events h2'); +assert.strictEqual(h2Element?.innerText, "Upcoming Events"); +``` + +Inside the `#upcoming-events` section, you should have two `article` elements. + +```js +const articleElements = document.querySelectorAll('#upcoming-events article'); +assert.strictEqual(articleElements.length, 2); +``` + +Both of the `article` elements inside the `#upcoming-events` section should have an `h3` element for the event title. + +```js +const h3Elements = document.querySelectorAll('#upcoming-events article h3'); +assert.strictEqual(h3Elements.length, 2); +``` + +Both of the `article` elements inside the `#upcoming-events` section should have a paragraph element for the event description. + +```js +const pElement = document.querySelectorAll('#upcoming-events article h3+p').length; +assert.strictEqual(pElement, 2); +``` + +Inside the `#past-events` section, you should have an `h2` element with the text `Past Events`. + +```js +const h2Element = document.querySelector('#past-events h2'); +assert.strictEqual(h2Element?.innerText, "Past Events"); +``` + +Inside the `#past-events` section, you should have two `article` elements. + +```js +const articleElements = document.querySelectorAll('#past-events article'); +assert.strictEqual(articleElements.length, 2); +``` + +Both of the `article` elements inside the `#past-events` section should have an `h3` element for the event title. + +```js +const h3Elements = document.querySelectorAll('#past-events article h3'); +assert.strictEqual(h3Elements.length, 2); +``` + +Both of the `article` elements inside the `#past-events` section should have a paragraph element for the event description. + +```js +const pElement = document.querySelectorAll('#past-events article h3+p').length; +assert.strictEqual(pElement, 2); +``` + +Both of the `article` elements inside the `#past-events` section should have an image element. + +```js +const imgElements = document.querySelectorAll('#past-events article img'); +assert.strictEqual(imgElements.length, 2); +``` + +Both of the image elements inside the `#past-events` section should have the `src` attribute pointing to an image file. + +```js +const imgElements = document.querySelectorAll('#past-events article img'); +assert.strictEqual(imgElements.length, 2); + +for (let img of imgElements) { + assert(img.getAttribute("src")); +} +``` + +Both of the image elements inside the `#past-events` section should have the `alt` attribute with a description of the image. + +```js +const imgElements = document.querySelectorAll('#past-events article img'); +assert.strictEqual(imgElements.length, 2); + +for (let img of imgElements) { + assert(img.getAttribute("alt")); +} +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + + Event Hub + + + + + + + +``` + +# --solutions-- + +```html + + + + + + Event Hub + + +
          +

          Event Hub

          + +
          +
          +
          +

          Upcoming Events

          +
          +

          AI & Machine Learning Conference 2024

          +

          Join us for a deep dive into the latest advancements in artificial intelligence and machine learning. Industry leaders will share insights and case studies on how AI is transforming various sectors.

          +

          Date: August 10, 2024

          +
          +
          +

          Web Development Bootcamp

          +

          A hands-on workshop designed for developers looking to enhance their skills in modern web technologies including React, Node.js, and GraphQL. Perfect for both beginners and experienced developers.

          +

          Date: September 5, 2024

          +
          +
          +
          +

          Past Events

          +
          +

          Cybersecurity Summit 2024

          +

          An event focusing on the latest trends and threats in cybersecurity. Experts discussed strategies for protecting data and ensuring privacy in an increasingly digital world.

          +

          Date: June 15, 2024

          + Image from Cybersecurity Summit 2024 +
          +
          +

          Blockchain Expo 2024

          +

          A comprehensive event covering the future of blockchain technology. Topics included decentralized finance (DeFi), smart contracts, and the impact of blockchain on various industries.

          +

          Date: July 20, 2024

          + Image from Blockchain Expo 2024 +
          +
          +
          + + +``` + diff --git a/curriculum/challenges/portuguese/25-front-end-development/lab-favorite-icon-toggler/66bf6bacf178eac7b96d4f5e.md b/curriculum/challenges/portuguese/25-front-end-development/lab-favorite-icon-toggler/66bf6bacf178eac7b96d4f5e.md new file mode 100644 index 0000000000..6c0624aa31 --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/lab-favorite-icon-toggler/66bf6bacf178eac7b96d4f5e.md @@ -0,0 +1,216 @@ +--- +id: 66bf6bacf178eac7b96d4f5e +title: Build a Favorite Icon Toggler +challengeType: 14 +dashedName: build-a-favorite-icon-toggler +demoType: onClick +--- + +# --description-- + +In this lab you will use JavaScript click events to toggle the appearance of a favorite icon. When the heart icon is clicked, the appearance of the heart changes from empty to filled, and vice versa. + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. **Do not copy this demo project**. + +**User Stories:** + +1. You should have an unordered list with three items. +2. The unordered list should have the class `item-list`. +3. The three list items should contain the item name followed by a `span` element with the class `favorite-icon`. +4. The `span` element should contain the code `♡` initially to represent an empty heart. +5. When a span element containing a heart is clicked, you should add the `filled` class to the clicked `span` if it's not already present, and remove it, if it is. +6. When a `span` element containing a heart is clicked, the heart symbol should toggle between `♡` (empty heart) and `❤` (filled heart), depending on its current state. + +# --hints-- + +You should have an unordered list. + +```js +assert.exists(document.querySelector('ul')); +``` + +Your unordered list should have 3 items. + +```js +assert.lengthOf(document.querySelectorAll('ul li'), 3); +``` + +Your unordered list should have the class `item-list`. + +```js +assert.exists(document.querySelector('ul.item-list')); +``` + +Your individual list items should contain the item name. + +```js +assert.exists(document.querySelector('ul li').textContent); + +``` + +Your individual list item should contain a `span` element with the class `favorite-icon` + +```js +assert.exists(document.querySelector('ul li span.favorite-icon')); +``` + +Initially, the `span` elements should contain the code `♡` to represent an empty heart. + +```js +const inputs = document.querySelectorAll('ul li span.favorite-icon'); +assert(inputs.length) + +for (let input of inputs) { + assert.strictEqual(input.innerHTML.charCodeAt(0), 9825); +} +``` + +When the `span` element is clicked, and it contains the class `filled`, you should remove the class `filled` from the `span` element and change the innerHTML of the `span` element to `♡`. + +```js +const spanElements = document.querySelectorAll('.favorite-icon'); +assert(spanElements.length); + +spanElements.forEach(span => span.classList.add('filled')); + +spanElements.forEach(span => { + span.dispatchEvent(new Event('click')); + span.dispatchEvent(new Event('change')); + assert.isFalse(span.classList.contains('filled')); + assert.equal(span.innerHTML.charCodeAt(0), 9825); +}); +``` + +When the `span` element is clicked, and it doesn't contain the class `filled`, you should add the class `filled` to the `span` element and change the `innerHTML` of the `span` element to `❤`. + +```js +const spanElements = document.querySelectorAll('.favorite-icon'); +assert(spanElements.length); + +spanElements.forEach(span => span.classList.remove('filled')); + +spanElements.forEach(span => { + span.dispatchEvent(new Event('click')); + span.dispatchEvent(new Event('change')); + assert.isTrue(span.classList.contains('filled')); + assert.equal(span.innerHTML.charCodeAt(0), 10084); +}); +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + + + + + + + + + + +``` + +```css + +``` + +```js + +``` + +# --solutions-- + +```html + + + + + + + Favorite Icon Toggle + + + + +

          Art Supplies

          +
            +
          • + 120 gm paper + +
          • +
          • + Watercolor set + +
          • +
          • + Lead pencil 6B + +
          • +
          + + + + + +``` + +```css +body { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + height: 100vh; + margin: 0; + font-family: Arial, sans-serif; +} + +h1 { + margin-bottom: 20px; +} + +.item-list { + list-style-type: none; + padding: 0; +} + +.item-list li { + display: flex; + justify-content: space-between; + align-items: center; + padding: 10px; + border-bottom: 1px solid #ddd; + width: 200px; +} + +.favorite-icon { + font-size: 20px; + cursor: pointer; +} +``` + +```js +document.addEventListener("DOMContentLoaded", () => { + const favoriteIcons = document.querySelectorAll(".favorite-icon"); + + favoriteIcons.forEach((icon) => { + icon.addEventListener("click", () => { + if (icon.classList.contains("filled")) { + icon.classList.remove("filled"); + icon.innerHTML = "♡"; // Empty heart + } else { + icon.classList.add("filled"); + icon.innerHTML = "❤"; // Filled black heart + } + }); + }); +}); +``` diff --git a/curriculum/challenges/portuguese/25-front-end-development/lab-house-painting/66d6a7a3e1aa411e94bf2346.md b/curriculum/challenges/portuguese/25-front-end-development/lab-house-painting/66d6a7a3e1aa411e94bf2346.md new file mode 100644 index 0000000000..f584c1e915 --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/lab-house-painting/66d6a7a3e1aa411e94bf2346.md @@ -0,0 +1,533 @@ +--- +id: 66d6a7a3e1aa411e94bf2346 +title: Build a House Painting +challengeType: 14 +dashedName: build-a-house-painting +demoType: onClick +--- + +# --description-- + +In this lab, you will use HTML to create the structure of a house. Then, you will use CSS positioning to arrange the elements of your house like windows and doors. + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should have a `#house` `div`. +1. Your `#house` should have a `position` set to `relative` so its children can be positioned with respect to it. +1. Your `#house` should have a width of `500px` and a height of `400px`. +1. Your `#house` should have a background color and a border set. +1. You should have a `#chimney`, `#roof`, `#window-1`, `#window-2`, and `#door` `div`s within the `#house`. +1. All of the immediate children of the `#house` should have a `position` of `absolute`. +1. All of the immediate children of the `#house` should have a width, height, border, and background color set. +1. Your `#roof` should have a top value of `0`. +1. Your `#door` should be placed at the bottom of your house. +1. Your windows should be placed below your `#roof` and at least higher than one third of your `#door`'s height. +1. Both your windows and your door should have either `left` or `right` set to a value that places them within the house borders. +1. Your `#chimney` should have a top value that puts it at the top of your `#house`. +1. Your `#chimney` should have a `z-index` that puts it behind the house. + +**Note:** Be sure to link your stylesheet in your HTML to apply your CSS. + +# --hints-- + +You should have a `#house` `div`. + +```js +assert.exists(document.querySelector("div#house")); +``` + +You should target `#house` and set its `position` to `relative`. + +```js +assert.equal(new __helpers.CSSHelp(document).getStyle('#house')?.getPropertyValue("position"), "relative"); +``` + +You should target `#house` and set its `border` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#house")?.getPropertyValue("border")); +``` + +You should target `#house` and set its `background-color` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#house")?.getPropertyValue("background-color")); +``` + +You should target `#house` and set its width to `500px`. + +```js +assert.equal(new __helpers.CSSHelp(document).getStyle("#house")?.getPropertyValue("width"), "500px") +``` + +You should target `#house` and set its height to `400px`. + +```js +assert.equal(new __helpers.CSSHelp(document).getStyle('#house')?.getPropertyValue("height"), "400px") +``` + +You should have a `#chimney` `div` within the `#house`. + +```js +assert.exists(document.querySelector("div#house div#chimney")); +``` + +`#chimney` should have the `position` property set to `absolute`. + +```js +assert.equal(getComputedStyle(document.querySelector("#chimney"))?.getPropertyValue("position"), "absolute"); +``` + +You should target `#chimney` and set its `width` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#chimney")?.getPropertyValue("width")); +``` + +You should target `#chimney` and set its `height` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#chimney")?.getPropertyValue("height")); +``` + +You should target `#chimney` and set its `border` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#chimney")?.getPropertyValue("border")); +``` + +You should target `#chimney` and set its `background-color` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#chimney")?.getPropertyValue("background-color")); +``` + +You should have a `#roof` `div` within the `#house`. + +```js +assert.exists(document.querySelector("div#house div#roof")); +``` + +`#roof` should have the `position` property set to `absolute`. + +```js +assert.equal(getComputedStyle(document.querySelector("#roof"))?.getPropertyValue("position"), "absolute"); +``` + +You should target `#roof` and set its `width` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#roof")?.getPropertyValue("width")); +``` + +You should target `#roof` and set its `height` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#roof")?.getPropertyValue("height")); +``` + +You should target `#roof` and set its `border` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#roof")?.getPropertyValue("border")); +``` + +You should target `#roof` and set its `background-color` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#roof")?.getPropertyValue("background-color")); +``` + +You should have a `#window-1` `div` within the `#house`. + +```js +assert.exists(document.querySelector("div#house div#window-1")); +``` + +`#window-1` should have the `position` property set to `absolute`. + +```js +assert.equal(getComputedStyle(document.querySelector("#window-1"))?.getPropertyValue("position"), "absolute"); +``` + +You should target `#window-1` and set its `width` property. + +```js +const window1 = new __helpers.CSSHelp(document).getStyle("#window-1")?.getPropertyValue("width"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("width") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("width"); +assert.isNotEmpty(window1 || windows); +``` + +You should target `#window-1` and set its `height` property. + +```js +const window1 = new __helpers.CSSHelp(document).getStyle("#window-1")?.getPropertyValue("height"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("height") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("height"); +assert.isNotEmpty(window1 || windows); +``` + +You should target `#window-1` and set its `border` property. + +```js +const window1 = new __helpers.CSSHelp(document).getStyle("#window-1")?.getPropertyValue("border"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("border") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("border"); +assert.isNotEmpty(window1 || windows); +``` + +You should target `#window-1` and set its `background-color` property. + +```js +const window1 = new __helpers.CSSHelp(document).getStyle("#window-1")?.getPropertyValue("background-color"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("background-color") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("background-color"); +assert.isNotEmpty(window1 || windows); +``` + +You should have a `#window-2` `div` within the `#house`. + +```js +assert.exists(document.querySelector("div#house div#window-2")); +``` + +`#window-2` should have the `position` property set to `absolute`. + +```js +assert.equal(getComputedStyle(document.querySelector("#window-2"))?.getPropertyValue("position"), "absolute"); +``` + +You should target `#window-2` and set its `width` property. + +```js +const window2 = new __helpers.CSSHelp(document).getStyle("#window-2")?.getPropertyValue("width"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("width") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("width"); +assert.isNotEmpty(window2 || windows); +``` + +You should target `#window-2` and set its `height` property. + +```js +const window2 = new __helpers.CSSHelp(document).getStyle("#window-2")?.getPropertyValue("height"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("height") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("height"); +assert.isNotEmpty(window2 || windows); +``` + +You should target `#window-2` and set its `border` property. + +```js +const window2 = new __helpers.CSSHelp(document).getStyle("#window-2")?.getPropertyValue("border"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("border") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("border"); +assert.isNotEmpty(window2 || windows); +``` + +You should target `#window-2` and set its `background-color` property. + +```js +const window2 = new __helpers.CSSHelp(document).getStyle("#window-2")?.getPropertyValue("background-color"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("background-color") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("background-color"); +assert.isNotEmpty(window2 || windows); +``` + +You should have a `#door` `div` within the `#house`. + +```js +assert.exists(document.querySelector("div#house div#door")); +``` + +`#door` should have the `position` property set to `absolute`. + +```js +assert.equal(getComputedStyle(document.querySelector("#door"))?.getPropertyValue("position"), "absolute"); +``` + +You should target `#door` and set its `width` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#door")?.getPropertyValue("width")); +``` + +You should target `#door` and set its `height` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#door")?.getPropertyValue("height")); +``` + +You should target `#door` and set its `border` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#door")?.getPropertyValue("border")); +``` + +You should target `#door` and set its `background-color` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#door")?.getPropertyValue("background-color")); +``` + +Your `#roof` should have the `top` property set to `0`. + +```js +assert.equal(getComputedStyle(document.querySelector("#roof"))?.getPropertyValue("top"), "0px"); +``` + +Your `#door` should be placed at the bottom of the house. + +```js +const door = getComputedStyle(document.querySelector("#door")) +const doorBottom = Number(door.getPropertyValue("bottom").replace("px", "")); +assert.strictEqual(doorBottom, 0); +``` + +You should set either `left` or `right` on your `#door` and arrange it within the house borders. + +```js +const door = getComputedStyle(document.querySelector("#door")) +const doorLeft = Number(door.getPropertyValue("left").replace("px", "")); +const doorRight = Number(door.getPropertyValue("right").replace("px", "")); +assert.isAbove(doorLeft, 0); +assert.isAbove(doorRight, 0); +``` + +Your `#chimney` should have a `top` value that puts it at the top of your `#house`. + +```js +const chimney = getComputedStyle(document.querySelector("#chimney")); +assert.equal(Number(chimney?.getPropertyValue("top").replace("px", "")), - Number(chimney?.getPropertyValue("height").replace("px", ""))); +``` + +Your `#chimney` should have a `z-index` that puts it behind the house. + +```js +const houseZIndex = getComputedStyle(document.querySelector("#house"))?.getPropertyValue("z-index"); +const chimneyZIndex = getComputedStyle(document.querySelector("#chimney"))?.getPropertyValue("z-index"); +if (houseZIndex === "auto") { + assert.isBelow(Number(chimneyZIndex), 0) +} else { + assert.isBelow(Number(chimneyZIndex), Number(houseZIndex)); +} +``` + +Your windows should be placed below your `#roof` and at least higher than one third of your `#door`'s height. + +```js +const window1 = getComputedStyle(document.querySelector("#window-1")) +const window2 = getComputedStyle(document.querySelector("#window-2")) +const door = getComputedStyle(document.querySelector("#door")) +const roof = getComputedStyle(document.querySelector("#roof")) +const w1Top = Number(window1.getPropertyValue("top").replace("px", "")); +const w1Bottom = Number(window1.getPropertyValue("bottom").replace("px", "")); +const w2Top = Number(window2.getPropertyValue("top").replace("px", "")); +const w2Bottom = Number(window2.getPropertyValue("bottom").replace("px", "")); +const doorHeight = Number(door.getPropertyValue("height").replace("px", "")); +const roofHeight = Number(roof.getPropertyValue("height").replace("px", "")); +assert.isAbove(w1Top, roofHeight); +assert.isAbove(w1Bottom, doorHeight/3); +assert.isAbove(w2Top, roofHeight); +assert.isAbove(w2Bottom, doorHeight/3); +``` + +You should set either `left` or `right` on your windows and arrange them within the house borders. + +```js +const window1 = getComputedStyle(document.querySelector("#window-1")) +const window2 = getComputedStyle(document.querySelector("#window-2")) +const w1Left = Number(window1.getPropertyValue("left").replace("px", "")); +const w1Right = Number(window1.getPropertyValue("right").replace("px", "")); +const w2Left = Number(window2.getPropertyValue("left").replace("px", "")); +const w2Right = Number(window2.getPropertyValue("right").replace("px", "")); +assert.isAbove(w1Left, 0); +assert.isAbove(w1Right, 0); +assert.isAbove(w2Left, 0); +assert.isAbove(w2Right, 0); +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + + House Painting + + + + + +``` + +```css + +``` + +# --solutions-- + +```html + + + + + + House Painting + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          WELCOME
          +
          + + +``` + +```css +* { + box-sizing: border-box; + } + + body { + margin: 0; + padding: 0; + display: flex; + justify-content: center; + align-items: center; + height: 100vh; + background: linear-gradient( + #b3e6ff, + #b3e6ff 60%, + green 60% + ); + } + + #house { + flex: 0 0 auto; + width: 500px; + height: 400px; + position: relative; + background-color: #ff9980; + border: 6px solid #b35900; + } + + #chimney { + position: absolute; + width: 90px; + height: 100px; + top: -100px; + left: 65%; + background: repeating-linear-gradient( + #e6e6e6, + #e6e6e6 10%, + black 10%, + black 12% + ); + border: 2px solid black; + z-index: -1; + } + + #smoke { + width: 40px; + height: 40px; + background-color: rgba(0,0,0,0.3); + position: absolute; + top: -20px; + left: 20px; + border-radius: 50%; + box-shadow: 0 -10px 10px 10px rgba(0,0,0,0.3); + border: none; + } + + #roof { + border: 2px; + width: 100%; + height: 110px; + background-color: green; + position: absolute; + top: 0; + background: repeating-linear-gradient( + 45deg, + #b35900, + #b35900 2%, + transparent 2%, + transparent 5% + ), repeating-linear-gradient( + -45deg, + #b35900, + #b35900 2%, + #ff9980 2%, + #ff9980 5% + ) + } + + #window-1, #window-2 { + width: 100px; + height: 100px; + background: linear-gradient( + to right, + #ffffb3, + #ffffb3 48%, + #b35900 48%, + #b35900 52%, + #ffffb3 52%, + #ffffb3 100% + ); + position: absolute; + top: 40%; + border: 6px solid #b35900; + } + + #window-1 { + left: 7.5%; + } + + #window-2 { + right: 7.5%; + } + + #door { + width: 130px; + height: 180px; + position: absolute; + bottom: 0%; + left: 185px; + background-color: #e6e6e6; + border: 6px solid #b35900; + transform: translateY(6px); + } + + #door-knob { + width: 20px; + height: 20px; + background-color: #b35900; + border-radius: 50%; + position: absolute; + top: 50%; + right: 5%; + } + + #welcome { + font-family: sans-serif; + font-weight: bold; + width: 130px; + height: 40px; + position: absolute; + bottom: -47px; + left: 178px; + background-color: #85e085; + border: 2px solid black; + transform: skewX(-20deg); + display: flex; + align-items: center; + justify-content: center; + } +``` diff --git a/curriculum/challenges/portuguese/25-front-end-development/lab-javascript-trivia-bot/66ed41f912d0bb1dc62da5dd.md b/curriculum/challenges/portuguese/25-front-end-development/lab-javascript-trivia-bot/66ed41f912d0bb1dc62da5dd.md new file mode 100644 index 0000000000..bac8eee566 --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/lab-javascript-trivia-bot/66ed41f912d0bb1dc62da5dd.md @@ -0,0 +1,178 @@ +--- +id: 66ed41f912d0bb1dc62da5dd +title: Build a JavaScript Trivia Bot +challengeType: 14 +dashedName: lab-javascript-trivia-bot +--- + +# --description-- + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should log `"Hello! I'm your coding fun fact guide!"` to the console as a greeting message to the user. +1. You should create three variables: `botName`, `botLocation`, and `favoriteLanguage`, that store the bot's name, where it's from, and its favorite coding language, respectively. +1. You should use string concatenation to log `"My name is (botName) and I live on (botLocation)."` to the console. +1. You should use string concatenation to log `"My favorite programming language is (favoriteLanguage)."` to the console. +1. You should use `let` to create a `codingFact` variable and assign it a string that is a fun fact about your bot's favorite coding language and uses string concatenation to include the use of the `favoriteLanguage` variable. +1. You should log the `codingFact` to the console. +1. You should reassign the `codingFact` variable to a new fact about the bot's favorite language using the `favoriteLanguage` variable again. +1. You should log the `codingFact` to the console again. +1. You should reassign the `codingFact` variable again to another new fact about the bot's favorite language using the `favoriteLanguage` variable. +1. You should log the `codingFact` to the console a third time. +1. You should log `"It was fun sharing these facts with you. Goodbye! - (botName) from (botLocation)."` to the console as a farewell statement from the bot. + +# --hints-- + +You should log `"Hello! I'm your coding fun fact guide!"` to the console. + +```js +assert.equal(output[0], "Hello! I'm your coding fun fact guide!") +``` + +You should declare a `botName` variable and give it a value. + +```js +assert.exists(botName); +assert.isString(botName); +``` + +You should declare a `botLocation` variable and give it a value. + +```js +assert.exists(botLocation); +assert.isString(botLocation); +``` + +You should declare a `favoriteLanguage` variable and give it a value. + +```js +assert.exists(favoriteLanguage); +assert.isString(favoriteLanguage); +``` + +You should log to the console `"My name is (botName) and I live on (botLocation)."` using concatenation to add the variables to the string. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +assert.equal(output[1], `My name is ${botName} and I live on ${botLocation}.`) +assert.match(codeWithoutComments, /is ("|')\s*\+\s*botName\s*\+\s*("|') and I live on \2\s*\+\s*botLocation\s*\+\s*('|")\./) +``` + +You should log to the console `"My favorite programming language is (favoriteLanguage)."` using concatenation to add the variable to the string. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +assert.equal(output[2], `My favorite programming language is ${favoriteLanguage}.`) +assert.match(codeWithoutComments, /language is ('|")\s*\+\s*favoriteLanguage\s*\+\s*('|")\./); +``` + +You should use `let` to declare a new variable `codingFact`. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +const [first, second, third] = codeWithoutComments.match(/(let )?\s*codingFact\s*=\s*("|').+?\2\s*\+\s*favoriteLanguage/g) +assert.match(code, /let\s+codingFact/) +assert.include(first, 'let'); +assert.exists(first); +``` + +You should give `codingFact` a value that includes `favoriteLanguage` using concatenation. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +const [first, second, third] = codeWithoutComments.match(/(let )?\s*codingFact\s*=\s*("|').+?\2\s*\+\s*favoriteLanguage/g) +assert.match(code, /let\scodingFact\s*=\s*("|').+?\1\s*\+\s*favoriteLanguage/) +assert.include(first, 'let'); +assert.exists(first); +``` + +You should log `codingFact` to the console. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +const loggingCodingFacts = codeWithoutComments.match(/console\.log\(\s*codingFact\s*\)/g) +assert.include(output[3], favoriteLanguage); +assert.isAtLeast(loggingCodingFacts.length, 1); +``` + +You should assign a new value to `codingFact` that also contains `favoriteLanguage`, and log it to the console. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +const loggingCodingFacts = codeWithoutComments.match(/console\.log\(\s*codingFact\s*\)/g) +const [first, second, third] = codeWithoutComments.match(/(let )?\s*codingFact\s*=\s*("|').+?\2\s*\+\s*favoriteLanguage/g) +assert.include(output[4], favoriteLanguage); +assert.notEqual(output[4], output[3]); +assert.isAtLeast(loggingCodingFacts.length, 2); +assert.exists(second); +``` + +You should assign a value to `codingFact` for the third time that also contains `favoriteLanguage`, and log it to the console. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +const loggingCodingFacts = codeWithoutComments.match(/console\.log\(\s*codingFact\s*\)/g) +const [first, second, third] = codeWithoutComments.match(/(let )?\s*codingFact\s*=\s*("|').+?\2\s*\+\s*favoriteLanguage/g) +assert.include(output[5], favoriteLanguage); +assert.notEqual(output[5], output[4]); +assert.equal(output[5], codingFact); +assert.lengthOf(loggingCodingFacts, 3); +assert.exists(third); +``` + +You should log to the console `"It was fun sharing these facts with you. Goodbye! - (botName) from (botLocation)."` using concatenation to add the values of the variables. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +assert.equal(output[6], `It was fun sharing these facts with you. Goodbye! - ${botName} from ${botLocation}.`); +assert.match(codeWithoutComments, /\. Goodbye! - ("|')\s*\+\s*botName\s*\+\s*('|") from \2\s*\+\s*botLocation\s*\+\s*("|')\./) +``` + +# --seed-- + +## --before-user-code-- + +```js +const temp = console.log +const output = [] +console.log = function (...args) { +temp(...args) +output.push(...args) +} +``` + +## --seed-contents-- + +```js + +``` + +# --solutions-- + +```js +console.log("Hello! I'm your coding fun fact guide!"); + +const botName = "JsBot"; +const botLocation = "planet Eris"; +const favoriteLanguage = "JavaScript"; + +console.log("My name is " + botName + " and I live on " + botLocation + "."); +console.log("My favorite programming language is " + favoriteLanguage + "."); + +let codingFact = "Did you know that " + favoriteLanguage + " was created in just 10 days?"; + +console.log(codingFact); + +codingFact = "Another fun fact: " + favoriteLanguage + "was originally called Mocha!"; + +console.log(codingFact); + +codingFact = "Also, " + favoriteLanguage + " is the most popular programming language in the world."; + +console.log(codingFact); + +console.log("It was fun sharing these facts with you. Goodbye! - " + botName + " from " + botLocation + "."); + +``` diff --git a/curriculum/challenges/portuguese/25-front-end-development/lab-palindrome-checker/657bdc55a322aae1eac3838f.md b/curriculum/challenges/portuguese/25-front-end-development/lab-palindrome-checker/657bdc55a322aae1eac3838f.md new file mode 100644 index 0000000000..df707a0ea8 --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/lab-palindrome-checker/657bdc55a322aae1eac3838f.md @@ -0,0 +1,542 @@ +--- +id: 657bdc55a322aae1eac3838f +title: Build a Palindrome Checker +challengeType: 14 +dashedName: build-a-palindrome-checker +demoType: onClick +--- + +# --description-- + +A palindrome is a word or phrase that can be read the same way forwards and backwards, ignoring punctuation, case, and spacing. + +**Note:** You'll need to remove **all non-alphanumeric characters** (punctuation, spaces and symbols) and turn everything into the same case (lower or upper case) in order to check for palindromes. + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should have an `input` element with an `id` of `"text-input"`. +1. You should have a `button` element with an `id` of `"check-btn"`. +1. You should have a `div`, `span` or `p` element with an `id` of `"result"`. +1. When you click on the `#check-btn` element without entering a value into the `#text-input` element, an alert should appear with the text `"Please input a value"`. +1. When the `#text-input` element only contains the letter `A` and the `#check-btn` element is clicked, the `#result` element should contain the text `"A is a palindrome"`. +1. When the `#text-input` element contains the text `eye` and the `#check-btn` element is clicked, the `#result` element should contain the text `"eye is a palindrome"`. +1. When the `#text-input` element contains the text `_eye` and the `#check-btn` element is clicked, the `#result` element should contain the text `"_eye is a palindrome"`. +1. When the `#text-input` element contains the text `race car` and the `#check-btn` element is clicked, the `#result` element should contain the text `"race car is a palindrome"`. +1. When the `#text-input` element contains the text `not a palindrome` and the `#check-btn` element is clicked, the `#result` element should contain the text `"not a palindrome is not a palindrome"`. +1. When the `#text-input` element contains the text `A man, a plan, a canal. Panama` and the `#check-btn` element is clicked, the `#result` element should contain the text `"A man, a plan, a canal. Panama is a palindrome"`. +1. When the `#text-input` element contains the text `never odd or even` and the `#check-btn` element is clicked, the `#result` element should contain the text `"never odd or even is a palindrome"`. +1. When the `#text-input` element contains the text `nope` and the `#check-btn` element is clicked, the `#result` element should contain the text `"nope is not a palindrome"`. +1. When the `#text-input` element contains the text `almostomla` and the `#check-btn` element is clicked, the `#result` element should contain the text `"almostomla is not a palindrome"`. +1. When the `#text-input` element contains the text `My age is 0, 0 si ega ym.` and the `#check-btn` element is clicked, the `#result` element should contain the text `"My age is 0, 0 si ega ym. is a palindrome"`. +1. When the `#text-input` element contains the text `1 eye for of 1 eye.` and the `#check-btn` element is clicked, the `#result` element should contain the text `"1 eye for of 1 eye. is not a palindrome"`. +1. When the `#text-input` element contains the text `0_0 (: /-\ :) 0-0` and the `#check-btn` element is clicked, the `#result` element should contain the text `"0_0 (: /-\ :) 0-0 is a palindrome"`. +1. When the `#text-input` element contains the text `five|\_/|four` and the `#check-btn` element is clicked, the `#result` element should contain the text `"five|\_/|four is not a palindrome"`. + +# --hints-- + +You should have an `input` element with an `id` of `"text-input"`. + +```js +const el = document.getElementById('text-input'); +assert.strictEqual(el?.nodeName?.toLowerCase(), 'input'); +``` + +You should have a `button` element with an `id` of `"check-btn"`. + +```js +const el = document.getElementById('check-btn'); +assert.strictEqual(el?.nodeName?.toLowerCase(), 'button'); +``` + +You should have a `div`, `span`, or `p` element with an `id` of `result`. + +```js +const el = document.getElementById('result'); +assert(['div', 'span', 'p'].includes(el?.nodeName?.toLowerCase())); +``` + +When you click on the `#check-btn` element without entering a value into the `#text-input` element, an alert should appear with the text `"Please input a value"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +let alertMessage; +window.alert = (message) => alertMessage = message; // Override alert and store message + +inputEl.value = ''; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(alertMessage.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'please input a value'); +``` + +When the `#text-input` element only contains the letter `A` and the `#check-btn` element is clicked, the `#result` element should contain the text `"A is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'A'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'a is a palindrome'); +``` + +When the `#text-input` element contains the text `eye` and the `#check-btn` element is clicked, the `#result` element should contain the text `"eye is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'eye'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'eye is a palindrome'); +``` + +When the `#text-input` element contains the text `_eye` and the `#check-btn` element is clicked, the `#result` element should contain the text `"_eye is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = '_eye'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), '_eye is a palindrome'); +``` + +When the `#text-input` element contains the text `race car` and the `#check-btn` element is clicked, the `#result` element should contain the text `"race car is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'race car'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'race car is a palindrome'); +``` + +When the `#text-input` element contains the text `not a palindrome` and the `#check-btn` element is clicked, the `#result` element should contain the text `"not a palindrome is not a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'not a palindrome'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'not a palindrome is not a palindrome'); +``` + +When the `#text-input` element contains the text `A man, a plan, a canal. Panama` and the `#check-btn` element is clicked, the `#result` element should contain the text `"A man, a plan, a canal. Panama is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'A man, a plan, a canal. Panama'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'a man, a plan, a canal. panama is a palindrome'); +``` + +When the `#text-input` element contains the text `never odd or even` and the `#check-btn` element is clicked, the `#result` element should contain the text `"never odd or even is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'never odd or even'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'never odd or even is a palindrome'); +``` + +When the `#text-input` element contains the text `nope` and the `#check-btn` element is clicked, the `#result` element should contain the text `"nope is not a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'nope'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'nope is not a palindrome'); +``` + +When the `#text-input` element contains the text `almostomla` and the `#check-btn` element is clicked, the `#result` element should contain the text `"almostomla is not a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'almostomla'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'almostomla is not a palindrome'); +``` + +When the `#text-input` element contains the text `My age is 0, 0 si ega ym.` and the `#check-btn` element is clicked, the `#result` element should contain the text `"My age is 0, 0 si ega ym. is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'My age is 0, 0 si ega ym.'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'my age is 0, 0 si ega ym. is a palindrome'); +``` + +When the `#text-input` element contains the text `1 eye for of 1 eye.` and the `#check-btn` element is clicked, the `#result` element should contain the text `"1 eye for of 1 eye. is not a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = '1 eye for of 1 eye.'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), '1 eye for of 1 eye. is not a palindrome'); +``` + +When the `#text-input` element contains the text `0_0 (: /-\ :) 0-0` and the `#check-btn` element is clicked, the `#result` element should contain the text `"0_0 (: /-\ :) 0-0 is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = '0_0 (: /-\ :) 0-0'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), '0_0 (: /-\ :) 0-0 is a palindrome'); +``` + +When the `#text-input` element contains the text `five|\_/|four` and the `#check-btn` element is clicked, the `#result` element should contain the text `"five|\_/|four is not a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'five|\_/|four'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'five|\_/|four is not a palindrome'); +``` + +When the `#text-input` element contains an alphanumeric palindrome, the `#result` element should correctly identify it as a palindrome. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +const characters = 'abcdefghijklmnopqrstuvwxyz0123456789'; +const charactersLength = characters.length; + +const firstLetter = characters.charAt(Math.floor(Math.random() * charactersLength)); +const secondLetter = characters.charAt(Math.floor(Math.random() * charactersLength)); +const thirdLetter = characters.charAt(Math.floor(Math.random() * charactersLength)); +const fourthLetter = characters.charAt(Math.floor(Math.random() * charactersLength)); + +const phrase = firstLetter + secondLetter + thirdLetter + fourthLetter + fourthLetter + thirdLetter + secondLetter + firstLetter; + +inputEl.value = phrase; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); + +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), phrase + ' is a palindrome'); +``` + +When the `#text-input` element contains a random sequence of alphanumeric characters that is not a palindrome, the `#result` element should say it is not a palindrome. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +let characters = 'abcdefghijklmnopqrstuvwxyz0123456789'; +let charactersLength = characters.length; + +const firstIndex = Math.floor(Math.random() * charactersLength); +const firstLetter = characters.charAt(firstIndex); +characters = characters.slice(0,firstIndex) + characters.slice(firstIndex + 1); +charactersLength--; + + +const secondIndex = Math.floor(Math.random() * charactersLength); +const secondLetter = characters.charAt(secondIndex); +characters = characters.slice(0,secondIndex) + characters.slice(secondIndex + 1); +charactersLength--; + +const thirdIndex = Math.floor(Math.random() * charactersLength); +const thirdLetter = characters.charAt(thirdIndex); +characters = characters.slice(0,thirdIndex) + characters.slice(thirdIndex + 1); +charactersLength--; + +const fourthIndex = Math.floor(Math.random() * charactersLength); +const fourthLetter = characters.charAt(fourthIndex); +characters = characters.slice(0,fourthIndex) + characters.slice(fourthIndex + 1); +charactersLength--; + +const phrase = firstLetter + secondLetter + thirdLetter + fourthLetter; + +inputEl.value = phrase; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); + +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), phrase + ' is not a palindrome'); +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + + Palindrome Checker + + + + + + + + +``` + +```css + +``` + +```js + +``` + +# --solutions-- + +```html + + + + + + + + Palindrome Checker + + + +
          + +

          Is it a Palindrome?

          +
          + + + + +
          +
          +

          + 💡 + A palindrome is a word or sentence that's spelled the same + way both forward and backward, ignoring punctuation, case, and + spacing. +

          +
          +
          + + + +``` + +```css +* { + margin: 0; + padding: 0; + box-sizing: border-box; +} + +body { + font-family: Verdana, Geneva, Tahoma, sans-serif; + background-color: #0a0a23; + color: #ffffff; +} + +.container { + width: 100%; + min-height: 100vh; + position: relative; + display: flex; + align-items: center; + justify-content: center; + flex-direction: column; +} + +.freecodecamp-logo { + height: 30px; + margin-bottom: 20px; +} + +.title { + text-align: center; + padding: 10px 0; + font-size: 2.5rem; + margin-bottom: 20px; +} + +.palindrome-div { + width: min(100vw, 450px); + min-height: 100px; + border-radius: 20px; + display: flex; + align-items: center; + justify-content: center; + flex-wrap: wrap; + padding: 20px; + margin: 10px 0; + background-color: white; + box-shadow: 0 6px 6px #002ead; +} + +label { + color: #0a0a23; + margin-bottom: 20px; +} + +.palindrome-btn { + width: 90px; + border: none; + padding: 10px; + border-radius: 15px; + background-color: #5a01a7; + color: #fff; + cursor: pointer; +} + +.palindrome-input { + height: 30px; + width: 250px; + text-align: center; + font-size: 1.2rem; + margin: 10px; + border: none; + border-bottom: 2px solid #5a01a7; +} + +.palindrome-input:focus { + border-bottom: 3px solid #5a01a7; +} + +.palindrome-input::placeholder { + text-align: center; +} + +.user-input { + font-size: 1.4rem; + margin-top: 10px; + text-align: center; +} + +.results-div { + overflow-y: auto; + word-wrap: break-word; + min-height: 50px; + color: black; +} + +.hidden { + display: none; +} + +.palindrome-definition-div { + width: min(100vw, 450px); + font-size: 1.3rem; + min-height: 140px; + background-color: #00471b; + margin-top: 20px; + padding: 20px; + border-radius: 20px; + display: flex; + align-items: center; + justify-content: center; +} + +.palindrome-definition { + vertical-align: middle; + text-align: center; +} +``` + +```js +const userInput = document.getElementById("text-input"); +const checkPalindromeBtn = document.getElementById("check-btn"); +const resultDiv = document.getElementById("result"); + +const checkForPalindrome = (input) => { + const originalInput = input; // Store for later output + + if (input === "") { + alert("Please input a value"); + return; + } + + // Remove the previous result + resultDiv.replaceChildren(); + + const lowerCaseStr = input.replace(/[^A-Za-z0-9]/gi, "").toLowerCase(); + let resultMsg = `${originalInput} ${ + lowerCaseStr === [...lowerCaseStr].reverse().join("") ? "is" : "is not" + } a palindrome.`; + + const pTag = document.createElement("p"); + pTag.className = "user-input"; + pTag.innerHTML = resultMsg; + resultDiv.appendChild(pTag); + + // Show the result. + resultDiv.classList.remove("hidden"); +}; + +checkPalindromeBtn.addEventListener("click", () => { + checkForPalindrome(userInput.value); + userInput.value = ""; +}); + +userInput.addEventListener("keydown", (e) => { + if (e.key === "Enter") { + checkForPalindrome(userInput.value); + userInput.value = ""; + } +}); +``` diff --git a/curriculum/challenges/portuguese/25-front-end-development/lab-product-landing-page/587d78af367417b2b2512b04.md b/curriculum/challenges/portuguese/25-front-end-development/lab-product-landing-page/587d78af367417b2b2512b04.md new file mode 100644 index 0000000000..34c416823c --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/lab-product-landing-page/587d78af367417b2b2512b04.md @@ -0,0 +1,734 @@ +--- +id: 587d78af367417b2b2512b04 +title: Build a Product Landing Page +challengeType: 14 +dashedName: build-a-product-landing-page +demoType: onClick +--- + +# --description-- + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. Your product landing page should have a `header` element with a corresponding `id="header"`. +2. You should have an image within the `header` element with a corresponding `id="header-img"` (A logo would make a good image here). +3. Within the `#header` element, you should have a `nav` element with a corresponding `id="nav-bar"`. +4. You should have at least three clickable elements inside the `nav` element, each with the class `nav-link`. +5. When you click a `.nav-link` button in the `nav` element, you should be taken to the corresponding section of the landing page. +6. You should have an embedded product video with `id="video"`. +7. Your landing page should have a `form` element with a corresponding `id="form"`. +8. Within the form, there should be an `input` field with `id="email"` where you can enter an email address. +9. The `#email` input field should have placeholder text to let users know what the field is for. +10. The `#email` input field should use HTML5 validation to confirm that the entered text is an email address. +11. Within the form, there should be a submit `input` with a corresponding `id="submit"`. +12. When you click the `#submit` element, the email should be submitted to a static page (use this mock URL: `https://www.freecodecamp.com/email-submit`). +13. The navbar should always be at the top of the viewport. +14. Your product landing page should have at least one media query. +15. Your product landing page should utilize CSS flexbox at least once. + +**Note:** Be sure to link your stylesheet in your HTML and apply your CSS. + +# --hints-- + +You should have a `header` element with an `id` of `header`. + +```js +const el = document.getElementById('header') +assert(!!el && el.tagName === 'HEADER') +``` + +You should have an `img` element with an `id` of `header-img`. + +```js +const el = document.getElementById('header-img') +assert(!!el && el.tagName === 'IMG') +``` + +Your `#header-img` should be a descendant of the `#header`. + +```js +const els = document.querySelectorAll('#header #header-img') +assert(els.length > 0) +``` + +Your `#header-img` should have a `src` attribute. + +```js +const el = document.getElementById('header-img') +assert(!!el && !!el.src) +``` + +Your `#header-img`’s `src` value should be a valid URL (starts with `http`). + +```js +const el = document.getElementById('header-img'); +assert(!!el && el.getAttribute('src') !== "" && /^http/.test(el.src)); +``` + +You should have a `nav` element with an `id` of `nav-bar`. + +```js +const el = document.getElementById('nav-bar') +assert(!!el && el.tagName === 'NAV') +``` + +Your `#nav-bar` should be a descendant of the `#header`. + +```js +const els = document.querySelectorAll('#header #nav-bar') +assert(els.length > 0) +``` + +You should have at least 3 `.nav-link` elements within the `#nav-bar`. + +```js +const els = document.querySelectorAll('#nav-bar .nav-link') +assert(els.length >= 3) +``` + +Each `.nav-link` element should have an `href` attribute. + +```js +const els = document.querySelectorAll('.nav-link') +els.forEach(el => { + if (!el.href) assert(false) +}) +assert(els.length > 0) +``` + +Each `.nav-link` element should link to a corresponding element on the landing page (has an `href` with a value of another element's id. e.g. `#footer`). + +```js +const els = document.querySelectorAll('.nav-link') +els.forEach(el => { + const linkDestination = el.getAttribute('href').slice(1) + if (!document.getElementById(linkDestination)) assert(false) +}) +assert(els.length > 0) +``` + +You should have a `video` or `iframe` element with an `id` of `video`. + +```js +const el = document.getElementById('video') +assert(!!el && (el.tagName === 'VIDEO' || el.tagName === 'IFRAME')) +``` + +Your `#video` should have a `src` attribute. + +```js +let el = document.getElementById('video') +const sourceNode = el.children; +let sourceElement = null; +if (sourceNode.length) { + sourceElement = [...video.children].filter(el => el.localName === 'source')[0]; +} +if (sourceElement) { + el = sourceElement; +} +assert(el.hasAttribute('src')); +``` + +You should have a `form` element with an `id` of `form`. + +```js +const el = document.getElementById('form') +assert(!!el && el.tagName === 'FORM') +``` + +You should have an `input` element with an `id` of `email`. + +```js +const el = document.getElementById('email') +assert(!!el && el.tagName === 'INPUT') +``` + +Your `#email` should be a descendant of the `#form`. + +```js +const els = document.querySelectorAll('#form #email') +assert(els.length > 0) +``` + +Your `#email` should have the `placeholder` attribute with placeholder text. + +```js +const el = document.getElementById('email') +assert(!!el && !!el.placeholder && el.placeholder.length > 0) +``` + +Your `#email` should use HTML5 validation by setting its `type` to `email`. + +```js +const el = document.getElementById('email') +assert(!!el && el.type === 'email') +``` + +You should have an `input` element with an `id` of `submit`. + +```js +const el = document.getElementById('submit') +assert(!!el && el.tagName === 'INPUT') +``` + +Your `#submit` should be a descendant of the `#form`. + +```js +const els = document.querySelectorAll('#form #submit') +assert(els.length > 0) +``` + +Your `#submit` should have a `type` of `submit`. + +```js +const el = document.getElementById('submit') +assert(!!el && el.type === 'submit') +``` + +Your `#form` should have an `action` attribute of `https://www.freecodecamp.com/email-submit`. + +```js +const el = document.getElementById('form') +assert(!!el && el.action === 'https://www.freecodecamp.com/email-submit') +``` + +Your `#email` should have a `name` attribute of `email`. + +```js +const el = document.getElementById('email') +assert(!!el && el.name === 'email') +``` + +Your `#nav-bar` should always be at the top of the viewport. + +```js +(async () => { + const timeout = (milliseconds) => new Promise((resolve) => setTimeout(resolve, milliseconds)); + + const header = document.getElementById('header'); + const headerChildren = header.children; + const navbarCandidates = [header, ...headerChildren]; + + // Return smallest top position of all navbar candidates + const getNavbarPosition = (candidates = []) => { + return candidates.reduce( + (min, candidate) => + Math.min(min, Math.abs(candidate?.getBoundingClientRect().top)), + Infinity + ); + }; + assert.approximately( + getNavbarPosition(navbarCandidates), + 0, + 15, + '#header or one of its children should be at the top of the viewport ' + ); + + window.scroll(0, 500); + await timeout(1); + + assert.approximately( + getNavbarPosition(navbarCandidates), + 0, + 15, + '#header or one of its children should be at the top of the ' + + 'viewport even after scrolling ' + ); + + window.scroll(0, 0); +})(); +``` + +Your Product Landing Page should use at least one media query. + +```js +const htmlSourceAttr = Array.from(document.querySelectorAll('source')).map(el => el.getAttribute('media')) +const cssCheck = new __helpers.CSSHelp(document).getCSSRules('media') +assert(cssCheck.length > 0 || htmlSourceAttr.length > 0); +``` + +Your Product Landing Page should use CSS Flexbox at least once. + +```js +const hasFlex = (rule) => ["flex", "inline-flex"].includes(rule.style?.display) +const stylesheet = new __helpers.CSSHelp(document).getStyleSheet() +const cssRules = new __helpers.CSSHelp(document).styleSheetToCssRulesArray(stylesheet) +const mediaRules = new __helpers.CSSHelp(document).getCSSRules('media') +const usesFlex = cssRules.find(rule => hasFlex(rule)) +const usesFlexMedia = mediaRules.find(mediaRule => { + return [...mediaRule.cssRules].find(rule => hasFlex(rule)) +}) +assert(usesFlex || usesFlexMedia) +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + Product Landing Page + + + + + + + +``` + +```css + +``` + +# --solutions-- + +```html + + + + + + + + + +
          + + +
          + +
          +

          Handcrafted, home-made masterpieces

          +
          + + +
          +
          + +
          +
          +
          +
          +
          +

          Premium Materials

          +

          + Our trombones use the shiniest brass which is sourced locally. + This will increase the longevity of your purchase. +

          +
          +
          +
          +
          +
          +

          Fast Shipping

          +

          + We make sure you recieve your trombone as soon as we have + finished making it. We also provide free returns if you are not + satisfied. +

          +
          +
          +
          +
          + +
          +
          +

          Quality Assurance

          +

          + For every purchase you make, we will ensure there are no damages + or faults and we will check and test the pitch of your + instrument. +

          +
          +
          +
          +
          + +
          +
          +
          +
          Tenor Trombone
          +

          $600

          +
            +
          1. Good for beginners
          2. +
          3. Excellent sound quality
          4. +
          5. Great for Jazz Bands
          6. +
          7. Nice and shiny
          8. +
          + +
          +
          +
          Bass Trombone
          +

          $900

          +
            +
          1. Sound quality is unmatched
          2. +
          3. Best for professionals
          4. +
          5. Absolutely stunning
          6. +
          7. Durable and long lasting
          8. +
          + +
          +
          +
          Valve Trombone
          +

          $1200

          +
            +
          1. Plays similar to a Trumpet
          2. +
          3. Great for Jazz Bands
          4. +
          5. Beautiful in sound and appearance
          6. +
          7. Just amazing
          8. +
          + +
          +
          + +
          +
          + + + +``` + +```css +/** global element styling **/ + +@import 'https://fonts.googleapis.com/css?family=Lato:400,700'; + +* { + margin: 0; + padding: 0; + box-sizing: border-box; +} + +body { + background-color: #eee; + font-family: 'Lato', sans-serif; +} + +#page-wrapper { + position: relative; +} + +li { + list-style: none; +} + +a { + color: #000; + text-decoration: none; +} + +/** global classes styling **/ + +.container { + max-width: 1000px; + width: 100%; + margin: 0 auto; +} + +.btn { + padding: 0 20px; + height: 40px; + font-size: 1em; + font-weight: 900; + text-transform: uppercase; + border: 3px black solid; + border-radius: 2px; + background: transparent; + cursor: pointer; +} + +.grid { + display: flex; +} + +header { + position: fixed; + top: 0; + min-height: 75px; + padding: 0px 20px; + display: flex; + justify-content: space-around; + align-items: center; + background-color: #eee; +} + +@media (max-width: 600px) { + header { + flex-wrap: wrap; + } +} + +.logo { + width: 60vw; +} + +@media (max-width: 650px) { + .logo { + margin-top: 15px; + width: 100%; + position: relative; + } +} + +.logo>img { + width: 100%; + height: 100%; + max-width: 300px; + display: flex; + justify-content: center; + align-items: center; + text-align: center; + margin-left: 20px; +} + +@media (max-width: 650px) { + .logo>img { + margin: 0 auto; + } +} + +nav { + font-weight: 400; +} + +@media (max-width: 650px) { + nav { + margin-top: 10px; + width: 100%; + display: flex; + flex-direction: column; + align-items: center; + text-align: center; + padding: 0 50px; + } + + nav li { + padding-bottom: 5px; + } +} + +nav>ul { + width: 35vw; + display: flex; + flex-direction: row; + justify-content: space-around; +} + +@media (max-width: 650px) { + nav>ul { + flex-direction: column; + } +} + +#hero { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + text-align: center; + height: 200px; + margin-top: 50px; +} + +#hero>h2 { + margin-bottom: 20px; + word-wrap: break-word; +} + +#hero input[type='email'] { + max-width: 275px; + width: 100%; + padding: 5px; +} + +#hero input[type='submit'] { + max-width: 150px; + width: 100%; + height: 30px; + margin: 15px 0; + border: 0; + background-color: #f1c40f; +} + +#hero input[type='submit']:hover { + background-color: orange; + transition: background-color 1s; +} + +@media (max-width: 650px) { + #hero { + margin-top: 120px; + } +} + +#features { + margin-top: 30px; +} + +#features .icon { + display: flex; + align-items: center; + justify-content: center; + height: 125px; + width: 20vw; + color: darkorange; +} + +@media (max-width: 550px) { + #features .icon { + display: none; + } +} + +#features .desc { + display: flex; + flex-direction: column; + justify-content: center; + height: 125px; + width: 80vw; + padding: 5px; +} + +@media (max-width: 550px) { + #features .desc { + width: 100%; + text-align: center; + padding: 0; + height: 150px; + } +} + +@media (max-width: 650px) { + #features { + margin-top: 0; + } +} + +#how-it-works { + margin-top: 50px; + display: flex; + justify-content: center; +} + +#how-it-works>iframe { + max-width: 560px; + width: 100%; +} + +#pricing { + margin-top: 60px; + display: flex; + flex-direction: row; + justify-content: center; +} + +.product { + display: flex; + flex-direction: column; + align-items: center; + text-align: center; + width: calc(100% / 3); + margin: 10px; + border: 1px solid #000; + border-radius: 3px; +} + +.product>.level { + background-color: #ddd; + color: black; + padding: 15px 0; + width: 100%; + text-transform: uppercase; + font-weight: 700; +} + +.product>h2 { + margin-top: 15px; +} + +.product>ol { + margin: 15px 0; +} + +.product>ol>li { + padding: 5px 0; +} + +.product>button { + border: 0; + margin: 15px 0; + background-color: #f1c40f; + font-weight: 400; +} + +.product>button:hover { + background-color: orange; + transition: background-color 1s; +} + +@media (max-width: 800px) { + #pricing { + flex-direction: column; + } + + .product { + max-width: 300px; + width: 100%; + margin: 0 auto; + margin-bottom: 10px; + } +} + +footer { + margin-top: 30px; + background-color: #ddd; + padding: 20px; +} + +footer>ul { + display: flex; + justify-content: flex-end; +} + +footer>ul>li { + padding: 0 10px; +} + +footer>span { + margin-top: 5px; + display: flex; + justify-content: flex-end; + font-size: 0.9em; + color: #444; +} +``` diff --git a/curriculum/challenges/portuguese/25-front-end-development/lab-regex-sandbox/66e028680eca7d21db7e1aee.md b/curriculum/challenges/portuguese/25-front-end-development/lab-regex-sandbox/66e028680eca7d21db7e1aee.md new file mode 100644 index 0000000000..307b8c4c8d --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/lab-regex-sandbox/66e028680eca7d21db7e1aee.md @@ -0,0 +1,705 @@ +--- +id: 66e028680eca7d21db7e1aee +title: Build a RegEx Sandbox +challengeType: 14 +dashedName: lab-regex-sandbox +demoType: onClick +--- + +# --description-- + +For this lab, you start with the CSS and HTML already written for you. You will use JavaScript to enable the regex sandbox to test a regular expression against a string and highlight the results. + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should access the `#pattern`, `#test-string`, `#test-btn`, and `#result` elements and save them in the variables `regexPattern`, `stringToTest`, `testButton`, and `testResult`, respectively. +1. You should access the `#i` and `#g` flag checkboxes and save them in the variables `caseInsensitiveFlag` and `globalFlag`, respectively. +1. You should have a function named `getFlags` that returns a string containing the flags from checked flag checkboxes, or an empty string if none of them have been checked. +1. When you click the `testButton` button, if the regex pattern matches the test string, the matched text should be highlighted. To highlight the matches, replace each match with the same text surrounded by a `span` element with the class of `highlight`. Note that the CSS for that has been already added for you. +1. When there's a match, the matched text should be displayed inside `#result`. In case of multiple matches, each matched text should be separated from the next one by a comma and a space. +1. When there's no match, the text `no match` should be displayed inside `#result`. + +# --hints-- + +You should access the `#pattern` element and save it in the `regexPattern` variable. + +```js +assert.equal(regexPattern, document.querySelector('#pattern')) +``` + +You should access the `#test-string` element and save it in the `stringToTest` variable. + +```js +assert.equal(stringToTest, document.querySelector('#test-string')) +``` + +You should access the `#test-btn` element and save it in the `testButton` variable. + +```js +assert.equal(testButton, document.querySelector('#test-btn')) +``` + +You should access the `#result` element and save it in the `testResult` variable. + +```js +assert.equal(testResult, document.querySelector('#result')) +``` + +You should access the `#i` flag checkbox and save it in the `caseInsensitiveFlag`. + +```js +assert.equal(caseInsensitiveFlag, document.querySelector('#i')) +``` + +You should access the `#g` flag checkbox and save it in the `globalFlag` variable. + +```js +assert.equal(globalFlag, document.querySelector('#g')) +``` + +You should have a `getFlags` function. + +```js +assert.isFunction(getFlags) +``` + +The `getFlags` function should return `"i"` if the `#i` checkbox is checked. + +```js +caseInsensitiveFlag.checked = true; +globalFlag.checked = false; +assert.equal(getFlags(), "i") +``` + +The `getFlags` function should return `"g"` if the `#g` checkbox is checked. + +```js +caseInsensitiveFlag.checked = false; +globalFlag.checked = true; +assert.equal(getFlags(), "g") +``` + +The `getFlags` function should return either `"ig"` or `"gi"` if both checkboxes are checked. + +```js +caseInsensitiveFlag.checked = true; +globalFlag.checked = true; +const flags = getFlags(); +assert.lengthOf(flags, 2); +assert.include(flags, "i"); +assert.include(flags, "g"); +``` + +The `getFlags` function should return an empty string if both checkboxes are not checked. + +```js +caseInsensitiveFlag.checked = false; +globalFlag.checked = false; +assert.equal(getFlags(), "") +``` + +When the inner HTML of `stringToTest` is `Gu1n34 P1g5`, the value of `regexPattern` is `\d+`, and no flag is checked, `stringToTest.innerHTML` should become `Gu1n34 P1g5` by clicking the `testButton` button. + +```js +stringToTest.innerText = "Gu1n34 P1g5" +regexPattern.value = "\\d+"; +caseInsensitiveFlag.checked = false; +globalFlag.checked = false; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = 'Gu1n34 P1g5'; +assert.equal(stringToTest.innerHTML, expected); +``` + +When the inner HTML of `stringToTest` is `Gu1n34 P1g5`, the value of `regexPattern` is `\d+`, and the global flag is checked, `stringToTest.innerHTML` should become `Gu1n34 P1g5` by clicking the `testButton` button. + +```js +stringToTest.innerText = "Gu1n34 P1g5" +regexPattern.value = "\\d+"; +caseInsensitiveFlag.checked = false; +globalFlag.checked = true; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = 'Gu1n34 P1g5'; +assert.equal(stringToTest.innerHTML, expected); +``` + +When the inner HTML of `stringToTest` is `Gu1n34 P1g5`, the value of `regexPattern` is `G`, and both the global and case insensitive flags are checked, `stringToTest.innerHTML` should become `Gu1n34 P1g5` by clicking the `testButton` button. + +```js +stringToTest.innerText = "Gu1n34 P1g5" +regexPattern.value = "G"; +caseInsensitiveFlag.checked = true; +globalFlag.checked = true; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = 'Gu1n34 P1g5'; +assert.equal(stringToTest.innerHTML, expected); +``` + +When you click the `testButton` button, if the regex pattern matches the test string, the matched text should be surrounded by a `span` element with the class of `highlight`. + +```js +stringToTest.innerText = "She sells seashells by the seashore." +regexPattern.value = "s[he]a?"; +caseInsensitiveFlag.checked = true; +globalFlag.checked = true; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = 'She sells seashells by the seashore.'; +assert.strictEqual(stringToTest.innerHTML, expected); + +stringToTest.innerText = "She sells seashells by the seashore." +caseInsensitiveFlag.checked = false; +globalFlag.checked = true; +testBtn.dispatchEvent(new Event("click")); +expected = 'She sells seashells by the seashore.'; +assert.strictEqual(stringToTest.innerHTML, expected); + +stringToTest.innerText = "She sells seashells by the seashore." +globalFlag.checked = false; +testBtn.dispatchEvent(new Event("click")); +expected = 'She sells seashells by the seashore.'; +assert.strictEqual(stringToTest.innerHTML, expected); + +stringToTest.innerText = "She sells seashells by the seashore." +caseInsensitiveFlag.checked = true; +testBtn.dispatchEvent(new Event("click")); +expected = 'She sells seashells by the seashore.'; +assert.strictEqual(stringToTest.innerHTML, expected); +``` + +When there's no match, the test string shouldn't be modified. + +```js +stringToTest.innerText = "She sells seashells by the seashore." +regexPattern.value = "sea\\s"; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = 'She sells seashells by the seashore.'; +assert.strictEqual(stringToTest.innerHTML, expected); +``` + +When the inner HTML of `stringToTest` is `Gu1n34 P1g5`, the value of `regexPattern` is `\d+`, and no flag is checked, the inner text of `#result` should become `1` by clicking the `testButton` button. + +```js +const out = document.getElementById("result"); +stringToTest.innerText = "Gu1n34 P1g5" +regexPattern.value = "\\d+"; +caseInsensitiveFlag.checked = false; +globalFlag.checked = false; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = "1" +assert.strictEqual(out.innerText, expected) +``` + +When the inner HTML of `stringToTest` is `Gu1n34 P1g5`, the value of `regexPattern` is `\d+`, and the global flag is checked, the inner text of `#result` should become `1, 34, 1, 5` by clicking the `testButton` button. + +```js +const out = document.getElementById("result"); +stringToTest.innerText = "Gu1n34 P1g5" +regexPattern.value = "\\d+"; +caseInsensitiveFlag.checked = false; +globalFlag.checked = true; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = "1, 34, 1, 5" +assert.strictEqual(out.innerText, expected) +``` + +When there's a match, the matched text should be displayed inside `#result`. + +```js +const out = document.getElementById("result"); +stringToTest.innerText = "She sells seashells by the seashore." +regexPattern.value = "s[he]a?"; +caseInsensitiveFlag.checked = true; +globalFlag.checked = true; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = "Sh, se, sea, sh, sea, sh" +assert.strictEqual(out.innerText, expected) + +stringToTest.innerText = "She sells seashells by the seashore." +caseInsensitiveFlag.checked = false; +testBtn.dispatchEvent(new Event("click")); +expected = "se, sea, sh, sea, sh" +assert.strictEqual(out.innerText, expected) + +stringToTest.innerText = "She sells seashells by the seashore." +globalFlag.checked = false; +testBtn.dispatchEvent(new Event("click")); +expected = "se" +assert.strictEqual(out.innerText, expected) + +stringToTest.innerText = "She sells seashells by the seashore." +caseInsensitiveFlag.checked = true; +testBtn.dispatchEvent(new Event("click")); +expected = "Sh" +assert.strictEqual(out.innerText, expected) +``` + +When there's no match, the text `no match` should be displayed inside `#result`. + +```js +const out = document.getElementById("result"); +stringToTest.innerText = "She sells seashells by the seashore." +regexPattern.value = "sea\\s"; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = "no match"; +assert.strictEqual(out.innerText, expected); +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + + + + Regex Sandbox + + + + +

          Regex Sandbox

          +
          +
          + +
          +

          Flags:

          + + +
          +
          +
          +

          Test String:

          +
          +
          + +
          +

          Result:

          +

          +

          +
          + +
          + + + + +``` + +```css +*, +*::before, +*::after { + box-sizing: border-box; + margin: 0; + padding: 0; +} + +:root { + --dark-grey: #1b1b32; + --light-grey: #f5f6f7; + --golden-yellow: #fecc4c; + --yellow: #ffcc4c; + --gold: #feac32; + --orange: #ffac33; + --dark-orange: #f89808; + --border: 0.2rem solid darkgrey; + --padding: 0.3rem; +} + +body { + background-color: var(--dark-grey); + color: var(--light-grey); + font-size: 20px; + font-family: "Lato", Helvetica, Arial, sans-serif; + padding: 5px; +} + +h1 { + margin: 5rem auto 2rem; + text-align: center; +} + +p { + padding: var(--padding); +} + +#regex-container { + max-width: 680px; + margin: 20px auto; + display: flex; + justify-content: center; + align-items: center; + border: var(--border); +} + +#regex-container>label { + padding: var(--padding); + flex: 1 1 auto; +} + +#pattern-container { + display: inline-block; + color: var(--dark-grey); + background-color: var(--light-grey); + margin: 5px; + border: var(--border); +} + +#pattern { + margin: 0.2rem; + border: 0; + font-size: 1rem; + width: calc(100% - 1.2rem); +} + +#pattern:focus { + outline: none; +} + +#flags-container { + display: flex; + align-items: center; + flex: 1 1 auto; +} + +#flags-container>label { + padding: var(--padding); + margin-right: 0.3rem; +} + +#test-container { + max-width: 680px; + margin: 20px auto; + display: flex; + flex-direction: column; + flex: 0 0 auto; + border: var(--border); +} + +#test-string { + background-color: var(--light-grey); + min-height: 5rem; + color: var(--dark-grey); + border-top: var(--border); + font-size: 1.2rem; +} + +[contenteditable=true]:empty:before { + content: attr(placeholder); + pointer-events: none; + color: var(--dark-grey); +} + +::placeholder { + color: var(--dark-grey); +} + + +button { + display: block; + cursor: pointer; + width: 8rem; + margin: 0.2rem auto; + color: var(--dark-grey); + background-color: var(--gold); + background-image: linear-gradient(var(--golden-yellow), var(--orange)); + border-color: var(--gold); + border-width: 0.2rem; + font-size: 1.1rem; +} + +.btn:hover { + background-image: linear-gradient(var(--yellow), var(--dark-orange)); +} + +#result-container { + max-width: 680px; + margin: 20px auto; + display: flex; + justify-content: center; + align-items: center; +} + +h2 { + align-self: flex-start; + margin: 0.4rem 0.2rem 0.2rem; + flex: 0 1 auto; +} + +#result { + color: var(--dark-grey); + background-color: var(--light-grey); + font-size: 1.5rem; + flex: 1 1 auto; + margin: 0.2rem; + border: var(--border); + min-height: 3rem; +} + +.highlight { + background-color: lightgreen; +} +``` + +```js + +``` + +# --solutions-- + +```html + + + + + + + + Regex Sandbox + + + + +

          Regex Sandbox

          +
          +
          + +
          +

          Flags:

          + + +
          +
          +
          +

          Test String:

          +
          +
          + +
          +

          Result:

          +

          +

          +
          + +
          + + + + +``` + +```css +*, +*::before, +*::after { + box-sizing: border-box; + margin: 0; + padding: 0; +} + +:root { + --dark-grey: #1b1b32; + --light-grey: #f5f6f7; + --golden-yellow: #fecc4c; + --yellow: #ffcc4c; + --gold: #feac32; + --orange: #ffac33; + --dark-orange: #f89808; + --border: 0.2rem solid darkgrey; + --padding: 0.3rem; +} + +body { + background-color: var(--dark-grey); + color: var(--light-grey); + font-size: 20px; + font-family: "Lato", Helvetica, Arial, sans-serif; +} + +h1 { + margin: 5rem auto 2rem; + text-align: center; +} + +p { + padding: var(--padding); +} + +#regex-container { + max-width: 680px; + margin: 20px auto; + display: flex; + justify-content: center; + align-items: center; + border: var(--border); +} + +#regex-container>label { + padding: var(--padding); + flex: 1 1 auto; +} + +#pattern-container { + display: inline-block; + color: var(--dark-grey); + background-color: var(--light-grey); + margin: 5px; + border: var(--border); +} + +#pattern { + margin: 0.2rem; + border: 0; + font-size: 1rem; + width: calc(100% - 1.2rem); +} + +#pattern:focus { + outline: none; +} + +#flags-container { + display: flex; + align-items: center; + flex: 1 1 auto; +} + +#flags-container>label { + padding: var(--padding); + margin-right: 0.3rem; +} + +#test-container { + max-width: 680px; + margin: 20px auto; + display: flex; + flex-direction: column; + flex: 0 0 auto; + border: var(--border); +} + +#test-string { + background-color: var(--light-grey); + min-height: 5rem; + color: var(--dark-grey); + border-top: var(--border); + font-size: 1.2rem; +} + +[contenteditable=true]:empty:before { + content: attr(placeholder); + pointer-events: none; + color: var(--dark-grey); +} + +::placeholder { + color: var(--dark-grey); +} + + +button { + display: block; + cursor: pointer; + width: 8rem; + margin: 0.2rem auto; + color: var(--dark-grey); + background-color: var(--gold); + background-image: linear-gradient(var(--golden-yellow), var(--orange)); + border-color: var(--gold); + border-width: 0.2rem; + font-size: 1.1rem; +} + +.btn:hover { + background-image: linear-gradient(var(--yellow), var(--dark-orange)); +} + +#result-container { + max-width: 680px; + margin: 20px auto; + display: flex; + justify-content: center; + align-items: center; +} + +h2 { + align-self: flex-start; + margin: 0.4rem 0.2rem 0.2rem; + flex: 0 1 auto; +} + +#result { + color: var(--dark-grey); + background-color: var(--light-grey); + font-size: 1.5rem; + flex: 1 1 auto; + margin: 0.2rem; + border: var(--border); + min-height: 3rem; +} + +.highlight { + background-color: lightgreen; +} +``` + +```js +const regexPattern = document.getElementById("pattern"); +const caseInsensitiveFlag = document.getElementById("i"); +const globalFlag = document.getElementById("g"); +const testResult = document.getElementById("result"); +const getFlags = () => { + let flags = ''; + const flagArray = [caseInsensitiveFlag, globalFlag] + flagArray.forEach((flag) => { + if (flag.checked) flags += flag.id; + }) + return flags +} +const stringToTest = document.getElementById("test-string"); +const testButton = document.getElementById("test-btn") +testButton.addEventListener( + "click", + () => { + let matched; + let flags = getFlags(); + const regex = new RegExp(regexPattern.value, flags) + if (flags.includes(globalFlag)) { + stringToTest.innerHTML = stringToTest.innerText.replaceAll(regex, '$&') + matched = stringToTest.innerText.matchAll(regex) + } else { + stringToTest.innerHTML = stringToTest.innerText.replace(regex, '$&') + matched = stringToTest.innerText.match(regex); + } + testResult.innerText = matched ? matched.join(", ") : 'no match'; + } +) +``` diff --git a/curriculum/challenges/portuguese/25-front-end-development/lab-stack-class/587d8250367417b2b2512c5f.md b/curriculum/challenges/portuguese/25-front-end-development/lab-stack-class/587d8250367417b2b2512c5f.md new file mode 100644 index 0000000000..cd4f998c61 --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/lab-stack-class/587d8250367417b2b2512c5f.md @@ -0,0 +1,165 @@ +--- +id: 587d8250367417b2b2512c5f +title: Build a Stack Class +challengeType: 14 +dashedName: build-a-stack-class +--- + +# --description-- + +A stack is a data structure that stores an ordered collection of elements. It follows the *Last-In-First-Out* principle, where the last element inserted is removed first. + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should define a `Stack` class that has a `collection` property initialized to an empty array. You'll use this array to mimic a stack. +1. The `Stack` class should have a `push` method that adds an item to the top of the stack. +1. The `Stack` class should have a `pop` method that removes and returns the element on the top of the stack. +1. The `Stack` class should have a `peek` method that returns the element on the top of the stack. +1. The `Stack` class should have an `isEmpty` method that returns `true` if the stack is empty, and `false` otherwise. +1. The `Stack` class should have a `clear` method that empties the stack. + +# --hints-- + +Your `Stack` class should have a `collection` property initialized to an empty array. + +```js +const test = new Stack(); +assert.isArray(test.collection); +assert.lengthOf(test.collection, 0); +``` + +Your `Stack` class should have a `push` method. + +```js +const test = new Stack(); +assert.isFunction(test.push); +``` + +The `push` method should add an element to the end of the `collection` array. + +```js +const test = new Stack(); +test.push('CS61'); +assert.lengthOf(test.collection, 1); +assert.strictEqual(test.collection[0], 'CS61'); +test.push('CS50'); +assert.lengthOf(test.collection, 2); +assert.strictEqual(test.collection[0], 'CS61'); +assert.strictEqual(test.collection[1], 'CS50'); +``` + +Your `Stack` class should have a `pop` method. + +```js +const test = new Stack(); +assert.isFunction(test.pop); +``` + +Your `Stack` class should have a `peek` method. + +```js +const test = new Stack(); +assert.isFunction(test.peek); +``` + +Your `Stack` class should have an `isEmpty` method. + +```js +const test = new Stack(); +assert.isFunction(test.isEmpty); +``` + +Your `Stack` class should have a `clear` method. + +```js +const test = new Stack(); +assert.isFunction(test.clear); +``` + +The `peek` method should return the top element of the stack. + +```js +const test = new Stack(); +test.push('CS61'); +test.push('CS50'); +assert.strictEqual(test.peek(), 'CS50'); +assert.strictEqual(test.peek(), 'CS50'); +``` + +The `pop` method should remove and return the top element of the stack. + +```js +const test = new Stack(); +test.push('CS61'); +test.push('CS50'); +assert.strictEqual(test.pop(), 'CS50'); +assert.lengthOf(test.collection, 1); +assert.strictEqual(test.collection[0], 'CS61'); +assert.strictEqual(test.pop(), 'CS61'); +assert.lengthOf(test.collection, 0); +``` + +The `isEmpty` method should return `true` if the stack does not contain any elements. + +```js +const test = new Stack(); +assert.isTrue(test.isEmpty()); +``` + +The `isEmpty` method should return `false` if the stack contains elements. + +```js +const test = new Stack(); +test.push('CS61'); +assert.isFalse(test.isEmpty()); +``` + +The `clear` method should remove all element from the stack + +```js +const test = new Stack(); +test.push('CS61'); +test.push('CS50'); +test.clear(); +assert.isTrue(test.isEmpty()); +``` + +# --seed-- + +## --seed-contents-- + +```js + +``` + +# --solutions-- + +```js +class Stack { + constructor() { + this.collection = []; + } + + push = function (item) { + this.collection.push(item); + } + + pop = function () { + return this.collection.pop(); + } + + peek = function () { + return this.collection[this.collection.length - 1]; + } + + isEmpty = function () { + return this.collection.length === 0; + } + + clear = function () { + this.collection.length = 0; + } +} +``` diff --git a/curriculum/challenges/portuguese/25-front-end-development/quiz-advanced-react/66f1ad049d7a6ac0886cc2ba.md b/curriculum/challenges/portuguese/25-front-end-development/quiz-advanced-react/66f1ad049d7a6ac0886cc2ba.md new file mode 100644 index 0000000000..e1798c1939 --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/quiz-advanced-react/66f1ad049d7a6ac0886cc2ba.md @@ -0,0 +1,415 @@ +--- +id: 66f1ad049d7a6ac0886cc2ba +title: Advanced React Quiz +challengeType: 8 +dashedName: quiz-advanced-react +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/portuguese/25-front-end-development/quiz-asynchronous-javascript/66edd630f7666cfa54b404d0.md b/curriculum/challenges/portuguese/25-front-end-development/quiz-asynchronous-javascript/66edd630f7666cfa54b404d0.md new file mode 100644 index 0000000000..51f383e437 --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/quiz-asynchronous-javascript/66edd630f7666cfa54b404d0.md @@ -0,0 +1,415 @@ +--- +id: 66edd630f7666cfa54b404d0 +title: Asynchronous JavaScript Quiz +challengeType: 8 +dashedName: quiz-asynchronous-javascript +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/portuguese/25-front-end-development/quiz-backend-javascript/66f1b11026394bcdb7c42473.md b/curriculum/challenges/portuguese/25-front-end-development/quiz-backend-javascript/66f1b11026394bcdb7c42473.md new file mode 100644 index 0000000000..61924b9fe3 --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/quiz-backend-javascript/66f1b11026394bcdb7c42473.md @@ -0,0 +1,415 @@ +--- +id: 66f1b11026394bcdb7c42473 +title: Backend JavaScript Quiz +challengeType: 8 +dashedName: quiz-backend-javascript +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/portuguese/25-front-end-development/quiz-bash-and-sql/66f1affc0ef4fcca423d4688.md b/curriculum/challenges/portuguese/25-front-end-development/quiz-bash-and-sql/66f1affc0ef4fcca423d4688.md new file mode 100644 index 0000000000..dddd48742c --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/quiz-bash-and-sql/66f1affc0ef4fcca423d4688.md @@ -0,0 +1,415 @@ +--- +id: 66f1affc0ef4fcca423d4688 +title: Bash and SQL Quiz +challengeType: 8 +dashedName: quiz-bash-and-sql +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/portuguese/25-front-end-development/quiz-bash-commands/66f1af4fedf643c78d024c5e.md b/curriculum/challenges/portuguese/25-front-end-development/quiz-bash-commands/66f1af4fedf643c78d024c5e.md new file mode 100644 index 0000000000..5650b27450 --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/quiz-bash-commands/66f1af4fedf643c78d024c5e.md @@ -0,0 +1,415 @@ +--- +id: 66f1af4fedf643c78d024c5e +title: Bash Commands Quiz +challengeType: 8 +dashedName: quiz-bash-commands +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/portuguese/25-front-end-development/quiz-bash-scripting/66f1afbd9998e9c985d8e73b.md b/curriculum/challenges/portuguese/25-front-end-development/quiz-bash-scripting/66f1afbd9998e9c985d8e73b.md new file mode 100644 index 0000000000..cd55122511 --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/quiz-bash-scripting/66f1afbd9998e9c985d8e73b.md @@ -0,0 +1,415 @@ +--- +id: 66f1afbd9998e9c985d8e73b +title: Bash Scripting Quiz +challengeType: 8 +dashedName: quiz-bash-scripting +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/portuguese/25-front-end-development/quiz-basic-css/66ed8fa2f45ce3ece4053eab.md b/curriculum/challenges/portuguese/25-front-end-development/quiz-basic-css/66ed8fa2f45ce3ece4053eab.md new file mode 100644 index 0000000000..148eed1b41 --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/quiz-basic-css/66ed8fa2f45ce3ece4053eab.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fa2f45ce3ece4053eab +title: Basic CSS Quiz +challengeType: 8 +dashedName: quiz-basic-css +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/portuguese/25-front-end-development/quiz-basic-html/66df3b712c41c499e9d31e5b.md b/curriculum/challenges/portuguese/25-front-end-development/quiz-basic-html/66df3b712c41c499e9d31e5b.md new file mode 100644 index 0000000000..e37df1dd00 --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/quiz-basic-html/66df3b712c41c499e9d31e5b.md @@ -0,0 +1,816 @@ +--- +id: 66df3b712c41c499e9d31e5b +title: Basic HTML Quiz +challengeType: 8 +dashedName: quiz-basic-html +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +How does the `loop` attribute work inside the `audio` element? + +### --distractors-- + +It allows the `audio` element to synchronize playback with other multimedia elements on the webpage. + +--- + +It adjusts the pitch and tone of the audio. + +--- + +It triggers the `audio` element to stop and restart playback in a random sequence. + +### --answer-- + +It starts the audio again once it is finished. + +### --question-- + +What is a void element in HTML? + +### --distractors-- + +An element used to embed videos on the screen. + +--- + +An element for displaying lists. + +--- + +An element used for embedding sound in to the document. + +### --answer-- + +An element without child nodes or an end tag. + +### --question-- + +What is an inline level element? + +### --distractors-- + +An element that takes up the entire horizontal space and always starts a new line. + +--- + +An element used to display images. + +--- + +An element used to embedding videos on the page. + +### --answer-- + +An element that only takes up the width and height of its inner content. + +### --question-- + +How does `target="_parent"` work? + +### --distractors-- + +It opens a link in a new browsing context. + +--- + +It specifies the position within the linked document where the browser should scroll to after clicking the link. + +--- + +It redirects the user to a different website specified in the `href` attribute. + +### --answer-- + +It opens a link in the parent of the current context. + +### --question-- + +What is the difference between a boolean and regular attribute? + +### --distractors-- + +Boolean attributes can only be used with checkboxes, while regular attribute are used with radio buttons. + +--- + +Regular attributes are always required for images, while boolean attributes are optional. + +--- + +Boolean attributes must always have a value assigned to them, while regular attributes do not need values assigned to them. + +### --answer-- + +A boolean attribute in can be present or absent, indicating `true` or `false`, while a regular attribute always has a specified value. + +### --question-- + +Which element is used to link scripts to your HTML file? + +### --distractors-- + +`img` + +--- + +`ul` + +--- + +`h2` + +### --answer-- + +`script` + +### --question-- + +What is an HTML boilerplate? + +### --distractors-- + +A special tool used by web developers to add watermarks to documents. + +--- + +A type of markup language. + +--- + +A plugin that automatically generates "lorem ipsum" text on the page. + +### --answer-- + +A template that includes all of the essential information needed for an HTML document. + +### --question-- + +Which attribute applies a unique identifier to an HTML element? + +### --distractors-- + +`class` + +--- + +`href` + +--- + +`action` + +### --answer-- + +`id` + +### --question-- + +What is an HTML entity (character reference)? + +### --distractors-- + +A graphical representation of a character in HTML. + +--- + +A special formatting tag used in HTML. + +--- + +An image used to represent a character in web design. + +### --answer-- + +A set of characters used to represent a reserved character in HTML. + +### --question-- + +What is the purpose of the `audio` element? + +### --distractors-- + +It is used to allow users to record their voice directly on a webpage. + +--- + +It is used to style `audio` and `video` elements on the page. + +--- + +It is used to make text on a webpage audible when clicked. + +### --answer-- + +It is used to add audio to the HTML document. + +### --question-- + +Which of the following is NOT an example of an HTML element? + +### --distractors-- + +`img` + +--- + +`h1` + +--- + +`link` + +### --answer-- + +`byte` + +### --question-- + +What is the role of the `target` attribute inside anchor elements? + +### --distractors-- + +It defines the color of the link when it is hovered over by the user. + +--- + +It specifies the position within the linked document where the browser should scroll to after clicking the link. + +--- + +It determines the font size of the anchor text inside the `link` element. + +### --answer-- + +It is used to specify where the linked document will be displayed when the user clicks on the link. + +### --question-- + +What is an absolute path? + +### --distractors-- + +A path that is relative to the current file. + +--- + +A path that includes variables. + +--- + +A path that includes wildcard characters. + +### --answer-- + +A path used to specify the exact location of a file or directory from the root directory of the file system. + +### --question-- + +What is the role of the `link` element in HTML? + +### --distractors-- + +It's used to create hyperlinks within the same webpage. + +--- + +It's used to define the layout and structure of a webpage. + +--- + +It's used to embed audio or video files into a webpage. + +### --answer-- + +It's used to link to external resources like stylesheets and site icons. + +### --question-- + +Which of the following is a valid value for working with open graph properties? + +### --distractors-- + +`"og:socialMedia"` + +--- + +`"og:mediaOG"` + +--- + +`"og:openGraph"` + +### --answer-- + +`"og:title"` + +### --question-- + +Which of the following is an example of a boolean attribute? + +### --distractors-- + +`href` + +--- + +`src` + +--- + +`width` + +### --answer-- + +`checked` + +### --question-- + +What is a block level element? + +### --distractors-- + +An element used to display tables. + +--- + +An element used to display modals. + +--- + +An element that only takes up the width and height of its inner content. + +### --answer-- + +An element that takes up the entire horizontal space and always starts a new line. + +### --question-- + +What is the `iframe` element used for? + +### --distractors-- + +It's used to add captions to images. + +--- + +It's used to add copyright information for media. + +--- + +It's used to create hyperlinks within the same webpage. + +### --answer-- + +It's used to embed another document within the current HTML document. + +### --question-- + +Which of the following is NOT a valid link state for anchor elements? + +### --distractors-- + +`hover` + +--- + +`visited` + +--- + +`active` + +### --answer-- + +`href` + +### --question-- + +What is the role of the `title` element? + +### --distractors-- + +An element that allows users to edit the source code of a webpage. + +--- + +It defines the layout and positioning of elements within a web page. + +--- + +It's used to embed videos and multimedia content directly into an HTML document. + +### --answer-- + +It specifies the title for a document and appears in the browser tab or window. + +## --quiz-- + +### --question-- + +Which of the following `target` attributes opens a link in the parent of the current context? + +### --distractors-- + +`_blank` + +--- + +`_self` + +--- + +`_unfencedTop` + +### --answer-- + +`_parent` + +### --question-- + +Which attribute is used to set the `UTF-8` character encoding for an HTML document? + +### --distractors-- + +`accept` + +--- + +`capture` + +--- + +`enctype` + +### --answer-- + +`charset` + +### --question-- + +What is the role of HTML on the web? + +### --distractors-- + +HTML is used for style and layout. + +--- + +HTML is used to add interactivity on the page. + +--- + +HTML is a registry for software packages. + +### --answer-- + +HTML represents the content and structure for a web page. + +### --question-- + +What is the difference between inline and block level elements? + +### --distractors-- + +Block-level elements are used to group images only, while inline elements group list items. + +--- + +Inline elements are always larger in size compared to block-level elements. + +--- + +Block-level elements flow within the content of a line, while inline elements start on a new line. + +### --answer-- + +Block-level elements occupy the full width available, while inline elements only occupy as much width as necessary. + +### --question-- + +How do you set a boolean attribute to `false`? + +### --distractors-- + +By setting the attribute value to `0`. + +--- + +By using the `not` operator before the attribute name. + +--- + +By setting the attribute to an empty string (`""`). + +### --answer-- + +By omitting the attribute from the element. + +### --question-- + +What is the `script` element used for? + +### --distractors-- + +It's used to embed CSS into the HTML document or link to an external CSS file. + +--- + +It's used to embed Pascal code into the HTML document. + +--- + +It's used to embed C# code into the HTML document. + +### --answer-- + +It's used to embed JavaScript into the HTML document or link to an external JavaScript file. + +### --question-- + +Which of the following elements is used to set the title for an HTML document? + +### --distractors-- + +`footer` + +--- + +`section` + +--- + +`figcaption` + +### --answer-- + +`title` + +### --question-- + +What is the `class` attribute typically used for? + +### --distractors-- + +It's used to embed metadata about the element. + +--- + +It's used to define inline styles directly within the HTML tag. + +--- + +It's used to specify unique identifiers for JavaScript functions. + +### --answer-- + +It's used to apply a set of styles to multiple elements. + +### --question-- + +Which of the following is NOT an example of a commonly used HTML entity? + +### --distractors-- + +`"` (Double quote). + +--- + +`©` (Copyright symbol). + +--- + +`>` (Greater than Symbol). + +### --answer-- + +`÷` (div element). + +### --question-- + +Which element is used to add audio to your HTML document? + +### --distractors-- + +`media` + +--- + +`video` + +--- + +`hr` + +### --answer-- + +`audio` + +### --question-- + +What does the `required` attribute do? + +### --distractors-- + +It specifies the `width` for a form. + +--- + +It specifies the `color` of a form input. + +--- + +It specifies the `type` for the input. + +### --answer-- + +It specifies that an input must be filled out before a form submission. + +### --question-- + +Which attribute is used to start the audio again once it is finished? + +### --distractors-- + +`multiple` + +--- + +`inputmode` + +--- + +`enctype` + +### --answer-- + +`loop` + +### --question-- + +Which of the following is the correct syntax for a `span` element? + +### --distractors-- + +`<>inline container<>` + +--- + +`>>span>>inline container>>span>>` + +--- + +`[span]inline container[/span]` + +### --answer-- + +`inline container` + +### --question-- + +How does `target="_self"` work? + +### --distractors-- + +It specifies the position within the linked document where the browser should scroll to after clicking the link. + +--- + +It automatically downloads the linked document to the user's computer. + +--- + +It redirects the user to a different website specified in the `href` attribute. + +### --answer-- + +It opens a link in the current browsing context. + +### --question-- + +What is a relative path? + +### --distractors-- + +It specifies the exact location of a file or directory from the root directory of the file system. + +--- + +It includes the full URL starting from the domain name to the specific file or directory. + +--- + +It always begins with a forward slash (`/`) indicating the root directory of the website or file system. + +### --answer-- + +It specifies the location of a file or directory relative to the current working directory. + +### --question-- + +Which of the following elements is the correct syntax for a `link` element? + +### --distractors-- + +`` + +--- + +`` + +--- + +`<>` + +### --answer-- + +`` + +### --question-- + +Which of the following is NOT a valid value for working with open graph properties? + +### --distractors-- + +`"og:title"` + +--- + +`property="og:type"` + +--- + +`property="og:image"` + +### --answer-- + +`"og:socialMedia"` + +### --question-- + +Which of the following is the correct syntax for a paragraph element? + +### --distractors-- + +`>p>paragraph element>/p>` + +--- + +`<

          >paragraph element<

          >` + +--- + +`

          ` + +### --answer-- + +`

          paragraph element

          ` + +### --question-- + +What does the `iframe` element stand for? + +### --distractors-- + +The `Inline Framing component`. + +--- + +The `Inner Frame element`. + +--- + +The `Inline video element`. + +### --answer-- + +The `Inline Frame element`. + +### --question-- + +What does the active state mean for anchor elements? + +### --distractors-- + +The link is disabled and cannot be clicked. + +--- + +The link's has the mouse is over it. + +--- + +The link has been visited by the user. + +### --answer-- + +A user is actively clicking on it. diff --git a/curriculum/challenges/portuguese/25-front-end-development/quiz-computer-basics/66ed8fb9f45ce3ece4053eac.md b/curriculum/challenges/portuguese/25-front-end-development/quiz-computer-basics/66ed8fb9f45ce3ece4053eac.md new file mode 100644 index 0000000000..4806ce1b98 --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/quiz-computer-basics/66ed8fb9f45ce3ece4053eac.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fb9f45ce3ece4053eac +title: Computer Basics Quiz +challengeType: 8 +dashedName: quiz-computer-basics +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/portuguese/25-front-end-development/quiz-css-accessibility/66ed8fc1f45ce3ece4053ead.md b/curriculum/challenges/portuguese/25-front-end-development/quiz-css-accessibility/66ed8fc1f45ce3ece4053ead.md new file mode 100644 index 0000000000..5bceb1cece --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/quiz-css-accessibility/66ed8fc1f45ce3ece4053ead.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fc1f45ce3ece4053ead +title: CSS Accessibility Quiz +challengeType: 8 +dashedName: quiz-css-accessibility +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/portuguese/25-front-end-development/quiz-css-animations/66ed8fc9f45ce3ece4053eae.md b/curriculum/challenges/portuguese/25-front-end-development/quiz-css-animations/66ed8fc9f45ce3ece4053eae.md new file mode 100644 index 0000000000..3f79d02aa0 --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/quiz-css-animations/66ed8fc9f45ce3ece4053eae.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fc9f45ce3ece4053eae +title: CSS Animations Quiz +challengeType: 8 +dashedName: quiz-css-animations +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/portuguese/25-front-end-development/quiz-css-attribute-selectors/66ed8fd0f45ce3ece4053eaf.md b/curriculum/challenges/portuguese/25-front-end-development/quiz-css-attribute-selectors/66ed8fd0f45ce3ece4053eaf.md new file mode 100644 index 0000000000..73f284487c --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/quiz-css-attribute-selectors/66ed8fd0f45ce3ece4053eaf.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fd0f45ce3ece4053eaf +title: CSS Attribute Selectors Quiz +challengeType: 8 +dashedName: quiz-css-attribute-selectors +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/portuguese/25-front-end-development/quiz-css-backgrounds-and-borders/66ed8fd7f45ce3ece4053eb0.md b/curriculum/challenges/portuguese/25-front-end-development/quiz-css-backgrounds-and-borders/66ed8fd7f45ce3ece4053eb0.md new file mode 100644 index 0000000000..7c45c431ec --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/quiz-css-backgrounds-and-borders/66ed8fd7f45ce3ece4053eb0.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fd7f45ce3ece4053eb0 +title: CSS Backgrounds and Borders Quiz +challengeType: 8 +dashedName: quiz-css-backgrounds-and-borders +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/portuguese/25-front-end-development/quiz-css-colors/66ed8fe1f45ce3ece4053eb1.md b/curriculum/challenges/portuguese/25-front-end-development/quiz-css-colors/66ed8fe1f45ce3ece4053eb1.md new file mode 100644 index 0000000000..1aee0965d7 --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/quiz-css-colors/66ed8fe1f45ce3ece4053eb1.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fe1f45ce3ece4053eb1 +title: CSS Colors Quiz +challengeType: 8 +dashedName: quiz-css-colors +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/portuguese/25-front-end-development/quiz-css-flexbox/66ed8fe7f45ce3ece4053eb2.md b/curriculum/challenges/portuguese/25-front-end-development/quiz-css-flexbox/66ed8fe7f45ce3ece4053eb2.md new file mode 100644 index 0000000000..a518db5905 --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/quiz-css-flexbox/66ed8fe7f45ce3ece4053eb2.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fe7f45ce3ece4053eb2 +title: CSS Flexbox Quiz +challengeType: 8 +dashedName: quiz-css-flexbox +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/portuguese/25-front-end-development/quiz-css-grid/66ed8fedf45ce3ece4053eb3.md b/curriculum/challenges/portuguese/25-front-end-development/quiz-css-grid/66ed8fedf45ce3ece4053eb3.md new file mode 100644 index 0000000000..c5ab2fb27e --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/quiz-css-grid/66ed8fedf45ce3ece4053eb3.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fedf45ce3ece4053eb3 +title: CSS Grid Quiz +challengeType: 8 +dashedName: quiz-css-grid +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/portuguese/25-front-end-development/quiz-css-layout-and-effects/66ed8ff4f45ce3ece4053eb4.md b/curriculum/challenges/portuguese/25-front-end-development/quiz-css-layout-and-effects/66ed8ff4f45ce3ece4053eb4.md new file mode 100644 index 0000000000..ac464c9a34 --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/quiz-css-layout-and-effects/66ed8ff4f45ce3ece4053eb4.md @@ -0,0 +1,415 @@ +--- +id: 66ed8ff4f45ce3ece4053eb4 +title: CSS Layout and Effects Quiz +challengeType: 8 +dashedName: quiz-css-layout-and-effects +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/portuguese/25-front-end-development/quiz-css-libraries-and-frameworks/66f1aeb60b11aec5abe83c2e.md b/curriculum/challenges/portuguese/25-front-end-development/quiz-css-libraries-and-frameworks/66f1aeb60b11aec5abe83c2e.md new file mode 100644 index 0000000000..6410f43261 --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/quiz-css-libraries-and-frameworks/66f1aeb60b11aec5abe83c2e.md @@ -0,0 +1,415 @@ +--- +id: 66f1aeb60b11aec5abe83c2e +title: CSS Libraries and Frameworks Quiz +challengeType: 8 +dashedName: quiz-css-libraries-and-frameworks +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/portuguese/25-front-end-development/quiz-css-positioning/66ed8ffcf45ce3ece4053eb5.md b/curriculum/challenges/portuguese/25-front-end-development/quiz-css-positioning/66ed8ffcf45ce3ece4053eb5.md new file mode 100644 index 0000000000..c390ae5e0d --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/quiz-css-positioning/66ed8ffcf45ce3ece4053eb5.md @@ -0,0 +1,415 @@ +--- +id: 66ed8ffcf45ce3ece4053eb5 +title: CSS Positioning Quiz +challengeType: 8 +dashedName: quiz-css-positioning +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/portuguese/25-front-end-development/quiz-css-pseudo-classes/66ed9002f45ce3ece4053eb6.md b/curriculum/challenges/portuguese/25-front-end-development/quiz-css-pseudo-classes/66ed9002f45ce3ece4053eb6.md new file mode 100644 index 0000000000..93bd1dd7f3 --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/quiz-css-pseudo-classes/66ed9002f45ce3ece4053eb6.md @@ -0,0 +1,415 @@ +--- +id: 66ed9002f45ce3ece4053eb6 +title: CSS Pseudo-classes Quiz +challengeType: 8 +dashedName: quiz-css-pseudo-classes +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/portuguese/25-front-end-development/quiz-css-relative-and-absolute-units/66ed9009f45ce3ece4053eb7.md b/curriculum/challenges/portuguese/25-front-end-development/quiz-css-relative-and-absolute-units/66ed9009f45ce3ece4053eb7.md new file mode 100644 index 0000000000..793041729f --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/quiz-css-relative-and-absolute-units/66ed9009f45ce3ece4053eb7.md @@ -0,0 +1,415 @@ +--- +id: 66ed9009f45ce3ece4053eb7 +title: CSS Relative and Absolute Units Quiz +challengeType: 8 +dashedName: quiz-css-relative-and-absolute-units +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/portuguese/25-front-end-development/quiz-css-typography/66ed9010f45ce3ece4053eb8.md b/curriculum/challenges/portuguese/25-front-end-development/quiz-css-typography/66ed9010f45ce3ece4053eb8.md new file mode 100644 index 0000000000..ce7f4903dd --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/quiz-css-typography/66ed9010f45ce3ece4053eb8.md @@ -0,0 +1,415 @@ +--- +id: 66ed9010f45ce3ece4053eb8 +title: CSS Typography Quiz +challengeType: 8 +dashedName: quiz-css-typography +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/portuguese/25-front-end-development/quiz-css-variables/66ed9018f45ce3ece4053eb9.md b/curriculum/challenges/portuguese/25-front-end-development/quiz-css-variables/66ed9018f45ce3ece4053eb9.md new file mode 100644 index 0000000000..f777602dbc --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/quiz-css-variables/66ed9018f45ce3ece4053eb9.md @@ -0,0 +1,415 @@ +--- +id: 66ed9018f45ce3ece4053eb9 +title: CSS Variables Quiz +challengeType: 8 +dashedName: quiz-css-variables +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/portuguese/25-front-end-development/quiz-debugging-javascript/66edd10913f078e7669eca81.md b/curriculum/challenges/portuguese/25-front-end-development/quiz-debugging-javascript/66edd10913f078e7669eca81.md new file mode 100644 index 0000000000..c394d7c26f --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/quiz-debugging-javascript/66edd10913f078e7669eca81.md @@ -0,0 +1,415 @@ +--- +id: 66edd10913f078e7669eca81 +title: Debugging JavaScript Quiz +challengeType: 8 +dashedName: quiz-debugging-javascript +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/portuguese/25-front-end-development/quiz-design-fundamentals/66ed901ff45ce3ece4053eba.md b/curriculum/challenges/portuguese/25-front-end-development/quiz-design-fundamentals/66ed901ff45ce3ece4053eba.md new file mode 100644 index 0000000000..740f963cca --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/quiz-design-fundamentals/66ed901ff45ce3ece4053eba.md @@ -0,0 +1,415 @@ +--- +id: 66ed901ff45ce3ece4053eba +title: Design Fundamentals Quiz +challengeType: 8 +dashedName: quiz-design-fundamentals +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/portuguese/25-front-end-development/quiz-dom-manipulation-and-click-event-with-javascript/66edd07682767adff3a6231e.md b/curriculum/challenges/portuguese/25-front-end-development/quiz-dom-manipulation-and-click-event-with-javascript/66edd07682767adff3a6231e.md new file mode 100644 index 0000000000..99c9eda4ec --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/quiz-dom-manipulation-and-click-event-with-javascript/66edd07682767adff3a6231e.md @@ -0,0 +1,415 @@ +--- +id: 66edd07682767adff3a6231e +title: DOM Manipulation and Click Events with JavaScript Quiz +challengeType: 8 +dashedName: quiz-dom-manipulation-and-click-event-with-javascript +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/portuguese/25-front-end-development/quiz-dynamic-programming/66edd5ffe490bef99ea99395.md b/curriculum/challenges/portuguese/25-front-end-development/quiz-dynamic-programming/66edd5ffe490bef99ea99395.md new file mode 100644 index 0000000000..24389158c2 --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/quiz-dynamic-programming/66edd5ffe490bef99ea99395.md @@ -0,0 +1,415 @@ +--- +id: 66edd5ffe490bef99ea99395 +title: Dynamic Programming Quiz +challengeType: 8 +dashedName: quiz-dynamic-programming +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/portuguese/25-front-end-development/quiz-form-validation-with-javascript/66edd3403d7077eece6dc4b6.md b/curriculum/challenges/portuguese/25-front-end-development/quiz-form-validation-with-javascript/66edd3403d7077eece6dc4b6.md new file mode 100644 index 0000000000..080d4f3af4 --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/quiz-form-validation-with-javascript/66edd3403d7077eece6dc4b6.md @@ -0,0 +1,415 @@ +--- +id: 66edd3403d7077eece6dc4b6 +title: Form Validation with JavaScript Quiz +challengeType: 8 +dashedName: quiz-form-validation-with-javascript +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/portuguese/25-front-end-development/quiz-git/66f1b06a5a5d10cc100af620.md b/curriculum/challenges/portuguese/25-front-end-development/quiz-git/66f1b06a5a5d10cc100af620.md new file mode 100644 index 0000000000..924fa15756 --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/quiz-git/66f1b06a5a5d10cc100af620.md @@ -0,0 +1,415 @@ +--- +id: 66f1b06a5a5d10cc100af620 +title: Git Quiz +challengeType: 8 +dashedName: quiz-git +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/portuguese/25-front-end-development/quiz-graphs-and-trees/66edd5c8ac5314f8e80a3fc0.md b/curriculum/challenges/portuguese/25-front-end-development/quiz-graphs-and-trees/66edd5c8ac5314f8e80a3fc0.md new file mode 100644 index 0000000000..f813d8eb6d --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/quiz-graphs-and-trees/66edd5c8ac5314f8e80a3fc0.md @@ -0,0 +1,415 @@ +--- +id: 66edd5c8ac5314f8e80a3fc0 +title: Graphs and Trees Quiz +challengeType: 8 +dashedName: quiz-graphs-and-trees +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/portuguese/25-front-end-development/quiz-html-accessibility/66ed9026f45ce3ece4053ebb.md b/curriculum/challenges/portuguese/25-front-end-development/quiz-html-accessibility/66ed9026f45ce3ece4053ebb.md new file mode 100644 index 0000000000..02fb15c675 --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/quiz-html-accessibility/66ed9026f45ce3ece4053ebb.md @@ -0,0 +1,415 @@ +--- +id: 66ed9026f45ce3ece4053ebb +title: HTML Accessibility Quiz +challengeType: 8 +dashedName: quiz-html-accessibility +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/portuguese/25-front-end-development/quiz-html-tables-and-forms/66ed902df45ce3ece4053ebc.md b/curriculum/challenges/portuguese/25-front-end-development/quiz-html-tables-and-forms/66ed902df45ce3ece4053ebc.md new file mode 100644 index 0000000000..a1b8c3e1ad --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/quiz-html-tables-and-forms/66ed902df45ce3ece4053ebc.md @@ -0,0 +1,415 @@ +--- +id: 66ed902df45ce3ece4053ebc +title: HTML Tables and Forms Quiz +challengeType: 8 +dashedName: quiz-html-tables-and-forms +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/portuguese/25-front-end-development/quiz-javascript-arrays/66edcccbba6dacdb65a59067.md b/curriculum/challenges/portuguese/25-front-end-development/quiz-javascript-arrays/66edcccbba6dacdb65a59067.md new file mode 100644 index 0000000000..54893261a2 --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/quiz-javascript-arrays/66edcccbba6dacdb65a59067.md @@ -0,0 +1,415 @@ +--- +id: 66edcccbba6dacdb65a59067 +title: JavaScript Arrays Quiz +challengeType: 8 +dashedName: quiz-javascript-arrays +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/portuguese/25-front-end-development/quiz-javascript-audio-and-video/66edd3b3096349f06cf688bb.md b/curriculum/challenges/portuguese/25-front-end-development/quiz-javascript-audio-and-video/66edd3b3096349f06cf688bb.md new file mode 100644 index 0000000000..5028b935d1 --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/quiz-javascript-audio-and-video/66edd3b3096349f06cf688bb.md @@ -0,0 +1,415 @@ +--- +id: 66edd3b3096349f06cf688bb +title: JavaScript Audio and Video Quiz +challengeType: 8 +dashedName: quiz-javascript-audio-and-video +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/portuguese/25-front-end-development/quiz-javascript-comparisons-and-conditionals/66edc47c11492ac5cf258ad9.md b/curriculum/challenges/portuguese/25-front-end-development/quiz-javascript-comparisons-and-conditionals/66edc47c11492ac5cf258ad9.md new file mode 100644 index 0000000000..e773e9b0d7 --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/quiz-javascript-comparisons-and-conditionals/66edc47c11492ac5cf258ad9.md @@ -0,0 +1,415 @@ +--- +id: 66edc47c11492ac5cf258ad9 +title: JavaScript Comparisons and Conditionals Quiz +challengeType: 8 +dashedName: quiz-javascript-comparisons-and-conditionals +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/portuguese/25-front-end-development/quiz-javascript-data-structures/66edd5583761e4f6dae19606.md b/curriculum/challenges/portuguese/25-front-end-development/quiz-javascript-data-structures/66edd5583761e4f6dae19606.md new file mode 100644 index 0000000000..6e600f732c --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/quiz-javascript-data-structures/66edd5583761e4f6dae19606.md @@ -0,0 +1,415 @@ +--- +id: 66edd5583761e4f6dae19606 +title: JavaScript Data Structures Quiz +challengeType: 8 +dashedName: quiz-javascript-data-structures +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/portuguese/25-front-end-development/quiz-javascript-dates/66edd3711bb9f7efa73aef91.md b/curriculum/challenges/portuguese/25-front-end-development/quiz-javascript-dates/66edd3711bb9f7efa73aef91.md new file mode 100644 index 0000000000..55be3a0fbb --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/quiz-javascript-dates/66edd3711bb9f7efa73aef91.md @@ -0,0 +1,415 @@ +--- +id: 66edd3711bb9f7efa73aef91 +title: JavaScript Dates Quiz +challengeType: 8 +dashedName: quiz-javascript-dates +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/portuguese/25-front-end-development/quiz-javascript-events/66edd0ac31fea6e678eb925a.md b/curriculum/challenges/portuguese/25-front-end-development/quiz-javascript-events/66edd0ac31fea6e678eb925a.md new file mode 100644 index 0000000000..f655702590 --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/quiz-javascript-events/66edd0ac31fea6e678eb925a.md @@ -0,0 +1,415 @@ +--- +id: 66edd0ac31fea6e678eb925a +title: JavaScript Events Quiz +challengeType: 8 +dashedName: quiz-javascript-events +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/portuguese/25-front-end-development/quiz-javascript-functional-programming/66edd4f31ff19bf5573bf64b.md b/curriculum/challenges/portuguese/25-front-end-development/quiz-javascript-functional-programming/66edd4f31ff19bf5573bf64b.md new file mode 100644 index 0000000000..78fe377a8e --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/quiz-javascript-functional-programming/66edd4f31ff19bf5573bf64b.md @@ -0,0 +1,415 @@ +--- +id: 66edd4f31ff19bf5573bf64b +title: JavaScript Functional Programming Quiz +challengeType: 8 +dashedName: quiz-javascript-functional-programming +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/portuguese/25-front-end-development/quiz-javascript-functions/66edcc779993c0da6906dbb9.md b/curriculum/challenges/portuguese/25-front-end-development/quiz-javascript-functions/66edcc779993c0da6906dbb9.md new file mode 100644 index 0000000000..878f59c283 --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/quiz-javascript-functions/66edcc779993c0da6906dbb9.md @@ -0,0 +1,415 @@ +--- +id: 66edcc779993c0da6906dbb9 +title: JavaScript Functions Quiz +challengeType: 8 +dashedName: quiz-javascript-functions +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/portuguese/25-front-end-development/quiz-javascript-fundamentals/66edcd875b0d91de1fbbb492.md b/curriculum/challenges/portuguese/25-front-end-development/quiz-javascript-fundamentals/66edcd875b0d91de1fbbb492.md new file mode 100644 index 0000000000..ef2e588586 --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/quiz-javascript-fundamentals/66edcd875b0d91de1fbbb492.md @@ -0,0 +1,415 @@ +--- +id: 66edcd875b0d91de1fbbb492 +title: JavaScript Fundamentals Quiz +challengeType: 8 +dashedName: quiz-javascript-fundamentals +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/portuguese/25-front-end-development/quiz-javascript-higher-order-functions/66edcdd18a4ef8df16e6bb7e.md b/curriculum/challenges/portuguese/25-front-end-development/quiz-javascript-higher-order-functions/66edcdd18a4ef8df16e6bb7e.md new file mode 100644 index 0000000000..c016c1bd7b --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/quiz-javascript-higher-order-functions/66edcdd18a4ef8df16e6bb7e.md @@ -0,0 +1,415 @@ +--- +id: 66edcdd18a4ef8df16e6bb7e +title: JavaScript Higher Order Functions Quiz +challengeType: 8 +dashedName: quiz-javascript-higher-order-functions +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/portuguese/25-front-end-development/quiz-javascript-loops/66edcd49e73385dd4df54ac7.md b/curriculum/challenges/portuguese/25-front-end-development/quiz-javascript-loops/66edcd49e73385dd4df54ac7.md new file mode 100644 index 0000000000..6993081390 --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/quiz-javascript-loops/66edcd49e73385dd4df54ac7.md @@ -0,0 +1,415 @@ +--- +id: 66edcd49e73385dd4df54ac7 +title: JavaScript Loops Quiz +challengeType: 8 +dashedName: quiz-javascript-loops +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/portuguese/25-front-end-development/quiz-javascript-math/66edc3ab8c6413c344f401bf.md b/curriculum/challenges/portuguese/25-front-end-development/quiz-javascript-math/66edc3ab8c6413c344f401bf.md new file mode 100644 index 0000000000..c183bca0aa --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/quiz-javascript-math/66edc3ab8c6413c344f401bf.md @@ -0,0 +1,415 @@ +--- +id: 66edc3ab8c6413c344f401bf +title: JavaScript Math Quiz +challengeType: 8 +dashedName: quiz-javascript-math +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/portuguese/25-front-end-development/quiz-javascript-object-oriented-programming/66edd5267b52f8f617d8364f.md b/curriculum/challenges/portuguese/25-front-end-development/quiz-javascript-object-oriented-programming/66edd5267b52f8f617d8364f.md new file mode 100644 index 0000000000..5c072cb5bc --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/quiz-javascript-object-oriented-programming/66edd5267b52f8f617d8364f.md @@ -0,0 +1,415 @@ +--- +id: 66edd5267b52f8f617d8364f +title: JavaScript Object Oriented Programming Quiz +challengeType: 8 +dashedName: quiz-javascript-object-oriented-programming +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/portuguese/25-front-end-development/quiz-javascript-objects/66edcd0ecb4b25dc64a34804.md b/curriculum/challenges/portuguese/25-front-end-development/quiz-javascript-objects/66edcd0ecb4b25dc64a34804.md new file mode 100644 index 0000000000..4f80d3348a --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/quiz-javascript-objects/66edcd0ecb4b25dc64a34804.md @@ -0,0 +1,415 @@ +--- +id: 66edcd0ecb4b25dc64a34804 +title: JavaScript Objects Quiz +challengeType: 8 +dashedName: quiz-javascript-objects +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/portuguese/25-front-end-development/quiz-javascript-problem-solving-and-algorithmic-thinking/66edd4bc0ce399f475ad6f9b.md b/curriculum/challenges/portuguese/25-front-end-development/quiz-javascript-problem-solving-and-algorithmic-thinking/66edd4bc0ce399f475ad6f9b.md new file mode 100644 index 0000000000..ec4580a7b7 --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/quiz-javascript-problem-solving-and-algorithmic-thinking/66edd4bc0ce399f475ad6f9b.md @@ -0,0 +1,415 @@ +--- +id: 66edd4bc0ce399f475ad6f9b +title: JavaScript Problem Solving and Algorithmic Thinking Quiz +challengeType: 8 +dashedName: quiz-javascript-problem-solving-and-algorithmic-thinking +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/portuguese/25-front-end-development/quiz-javascript-regular-expressions/66edd3011f18f4ee1bd9d28b.md b/curriculum/challenges/portuguese/25-front-end-development/quiz-javascript-regular-expressions/66edd3011f18f4ee1bd9d28b.md new file mode 100644 index 0000000000..feeb4153de --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/quiz-javascript-regular-expressions/66edd3011f18f4ee1bd9d28b.md @@ -0,0 +1,415 @@ +--- +id: 66edd3011f18f4ee1bd9d28b +title: JavaScript Regular Expressions Quiz +challengeType: 8 +dashedName: quiz-javascript-regular-expressions +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/portuguese/25-front-end-development/quiz-javascript-strings/66edc31c44f1b9c1d5c5ebca.md b/curriculum/challenges/portuguese/25-front-end-development/quiz-javascript-strings/66edc31c44f1b9c1d5c5ebca.md new file mode 100644 index 0000000000..eadc2ec368 --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/quiz-javascript-strings/66edc31c44f1b9c1d5c5ebca.md @@ -0,0 +1,415 @@ +--- +id: 66edc31c44f1b9c1d5c5ebca +title: JavaScript Strings Quiz +challengeType: 8 +dashedName: quiz-javascript-strings +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/portuguese/25-front-end-development/quiz-javascript-variables-and-data-types/66edc25ae5ea80bf6f785552.md b/curriculum/challenges/portuguese/25-front-end-development/quiz-javascript-variables-and-data-types/66edc25ae5ea80bf6f785552.md new file mode 100644 index 0000000000..0b3de50b77 --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/quiz-javascript-variables-and-data-types/66edc25ae5ea80bf6f785552.md @@ -0,0 +1,415 @@ +--- +id: 66edc25ae5ea80bf6f785552 +title: JavaScript Variables and Data Types Quiz +challengeType: 8 +dashedName: quiz-javascript-variables-and-data-types +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/portuguese/25-front-end-development/quiz-local-storage-and-crud/66edd3f9bef926f129990425.md b/curriculum/challenges/portuguese/25-front-end-development/quiz-local-storage-and-crud/66edd3f9bef926f129990425.md new file mode 100644 index 0000000000..50e3c5d9b0 --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/quiz-local-storage-and-crud/66edd3f9bef926f129990425.md @@ -0,0 +1,415 @@ +--- +id: 66edd3f9bef926f129990425 +title: Local Storage and CRUD Quiz +challengeType: 8 +dashedName: quiz-local-storage-and-crud +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/portuguese/25-front-end-development/quiz-nano/66f1b03b922a53cb231e1c0d.md b/curriculum/challenges/portuguese/25-front-end-development/quiz-nano/66f1b03b922a53cb231e1c0d.md new file mode 100644 index 0000000000..87fe8f8830 --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/quiz-nano/66f1b03b922a53cb231e1c0d.md @@ -0,0 +1,415 @@ +--- +id: 66f1b03b922a53cb231e1c0d +title: Nano Quiz +challengeType: 8 +dashedName: quiz-nano +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/portuguese/25-front-end-development/quiz-react-basics/66f1a2009e65c9a40a26d51e.md b/curriculum/challenges/portuguese/25-front-end-development/quiz-react-basics/66f1a2009e65c9a40a26d51e.md new file mode 100644 index 0000000000..d8c9c8314d --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/quiz-react-basics/66f1a2009e65c9a40a26d51e.md @@ -0,0 +1,415 @@ +--- +id: 66f1a2009e65c9a40a26d51e +title: React Basics Quiz +challengeType: 8 +dashedName: quiz-react-basics +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/portuguese/25-front-end-development/quiz-react-state-and-hooks/66f1a417757b6ca4eecd89d6.md b/curriculum/challenges/portuguese/25-front-end-development/quiz-react-state-and-hooks/66f1a417757b6ca4eecd89d6.md new file mode 100644 index 0000000000..b79a44a23c --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/quiz-react-state-and-hooks/66f1a417757b6ca4eecd89d6.md @@ -0,0 +1,415 @@ +--- +id: 66f1a417757b6ca4eecd89d6 +title: React State and Hooks Quiz +challengeType: 8 +dashedName: quiz-react-state-and-hooks +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/portuguese/25-front-end-development/quiz-recursion/66edd43cded6bff30944b676.md b/curriculum/challenges/portuguese/25-front-end-development/quiz-recursion/66edd43cded6bff30944b676.md new file mode 100644 index 0000000000..e135c974d0 --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/quiz-recursion/66edd43cded6bff30944b676.md @@ -0,0 +1,415 @@ +--- +id: 66edd43cded6bff30944b676 +title: Recursion Quiz +challengeType: 8 +dashedName: quiz-recursion +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/portuguese/25-front-end-development/quiz-relational-database/66f1af82732957c895f0b21a.md b/curriculum/challenges/portuguese/25-front-end-development/quiz-relational-database/66f1af82732957c895f0b21a.md new file mode 100644 index 0000000000..c1c4f0ac73 --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/quiz-relational-database/66f1af82732957c895f0b21a.md @@ -0,0 +1,415 @@ +--- +id: 66f1af82732957c895f0b21a +title: Relational Database Quiz +challengeType: 8 +dashedName: quiz-relational-database +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/portuguese/25-front-end-development/quiz-responsive-web-design/66ed9034f45ce3ece4053ebd.md b/curriculum/challenges/portuguese/25-front-end-development/quiz-responsive-web-design/66ed9034f45ce3ece4053ebd.md new file mode 100644 index 0000000000..d0520e8f54 --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/quiz-responsive-web-design/66ed9034f45ce3ece4053ebd.md @@ -0,0 +1,415 @@ +--- +id: 66ed9034f45ce3ece4053ebd +title: Responsive Web Design Quiz +challengeType: 8 +dashedName: quiz-responsive-web-design +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/portuguese/25-front-end-development/quiz-searching-and-sorting-algorithms/66edd476078cf3f3bc654271.md b/curriculum/challenges/portuguese/25-front-end-development/quiz-searching-and-sorting-algorithms/66edd476078cf3f3bc654271.md new file mode 100644 index 0000000000..aa8efd3b90 --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/quiz-searching-and-sorting-algorithms/66edd476078cf3f3bc654271.md @@ -0,0 +1,415 @@ +--- +id: 66edd476078cf3f3bc654271 +title: Searching and Sorting Algorithms Quiz +challengeType: 8 +dashedName: quiz-searching-and-sorting-algorithms +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/portuguese/25-front-end-development/quiz-security-and-privacy/66f1b0a939e913ccd3d4fa18.md b/curriculum/challenges/portuguese/25-front-end-development/quiz-security-and-privacy/66f1b0a939e913ccd3d4fa18.md new file mode 100644 index 0000000000..740a335154 --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/quiz-security-and-privacy/66f1b0a939e913ccd3d4fa18.md @@ -0,0 +1,415 @@ +--- +id: 66f1b0a939e913ccd3d4fa18 +title: Security and Privacy Quiz +challengeType: 8 +dashedName: quiz-security-and-privacy +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/portuguese/25-front-end-development/quiz-semantic-html/66ed903cf45ce3ece4053ebe.md b/curriculum/challenges/portuguese/25-front-end-development/quiz-semantic-html/66ed903cf45ce3ece4053ebe.md new file mode 100644 index 0000000000..4381337a95 --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/quiz-semantic-html/66ed903cf45ce3ece4053ebe.md @@ -0,0 +1,415 @@ +--- +id: 66ed903cf45ce3ece4053ebe +title: Semantic HTML Quiz +challengeType: 8 +dashedName: quiz-semantic-html +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/portuguese/25-front-end-development/quiz-styling-forms/66ed9043f45ce3ece4053ebf.md b/curriculum/challenges/portuguese/25-front-end-development/quiz-styling-forms/66ed9043f45ce3ece4053ebf.md new file mode 100644 index 0000000000..850d3bf4a7 --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/quiz-styling-forms/66ed9043f45ce3ece4053ebf.md @@ -0,0 +1,415 @@ +--- +id: 66ed9043f45ce3ece4053ebf +title: Styling Forms Quiz +challengeType: 8 +dashedName: quiz-styling-forms +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/portuguese/25-front-end-development/quiz-testing/66f1aeffc5774ac692112a7e.md b/curriculum/challenges/portuguese/25-front-end-development/quiz-testing/66f1aeffc5774ac692112a7e.md new file mode 100644 index 0000000000..3d3dd9d8aa --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/quiz-testing/66f1aeffc5774ac692112a7e.md @@ -0,0 +1,415 @@ +--- +id: 66f1aeffc5774ac692112a7e +title: Testing Quiz +challengeType: 8 +dashedName: quiz-testing +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/portuguese/25-front-end-development/quiz-typescript/66f1ae758b77cfc3e4da6151.md b/curriculum/challenges/portuguese/25-front-end-development/quiz-typescript/66f1ae758b77cfc3e4da6151.md new file mode 100644 index 0000000000..3493af29ee --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/quiz-typescript/66f1ae758b77cfc3e4da6151.md @@ -0,0 +1,415 @@ +--- +id: 66f1ae758b77cfc3e4da6151 +title: TypeScript Quiz +challengeType: 8 +dashedName: quiz-typescript +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/portuguese/25-front-end-development/quiz-web-performance/66f1adcf97e3e4c1bd89ebf5.md b/curriculum/challenges/portuguese/25-front-end-development/quiz-web-performance/66f1adcf97e3e4c1bd89ebf5.md new file mode 100644 index 0000000000..e61ce16721 --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/quiz-web-performance/66f1adcf97e3e4c1bd89ebf5.md @@ -0,0 +1,415 @@ +--- +id: 66f1adcf97e3e4c1bd89ebf5 +title: Web Performance Quiz +challengeType: 8 +dashedName: quiz-web-performance +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/portuguese/25-front-end-development/quiz-web-standards/66f1a0fcab4dfe9fcdcb269d.md b/curriculum/challenges/portuguese/25-front-end-development/quiz-web-standards/66f1a0fcab4dfe9fcdcb269d.md new file mode 100644 index 0000000000..29c4e40553 --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/quiz-web-standards/66f1a0fcab4dfe9fcdcb269d.md @@ -0,0 +1,415 @@ +--- +id: 66f1a0fcab4dfe9fcdcb269d +title: Web Standards Quiz +challengeType: 8 +dashedName: quiz-web-standards +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/portuguese/25-front-end-development/workshop-sentence-analyzer/66e2d680e129e1423116a541.md b/curriculum/challenges/portuguese/25-front-end-development/workshop-sentence-analyzer/66e2d680e129e1423116a541.md new file mode 100644 index 0000000000..f80d29381b --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/workshop-sentence-analyzer/66e2d680e129e1423116a541.md @@ -0,0 +1,70 @@ +--- +id: 66e2d680e129e1423116a541 +title: Step 1 +challengeType: 1 +dashedName: step-1 +--- + +# --description-- + +In this workshop, you will build a sentence analyzer that will take a sentence and get the count for the number of words, vowels, consonants, and punctuation marks. + +To begin, create a `getVowelCount` function with a parameter called `sentence`. Your function should return the total number of vowels in a sentence. + +# --hints-- + +You should create a `getVowelCount` function. + +```js +assert.isFunction(getVowelCount); +``` + +You `getVowelCount` function should have a `sentence` parameter. + +```js +assert.match(getVowelCount.toString(), /sentence/); +``` + +Your `getVowelCount` function should return a number. + +```js +assert.isNumber(getVowelCount("Apples are tasty fruits")) +``` + +When the sentence is `"Apples are tasty fruits"`, the `getVowelCount` function should return `7`. + +```js +assert.strictEqual(getVowelCount("Apples are tasty fruits"), 7); +``` + +When the sentence is `"Hello, World!"`, the function should return `3`. + +```js +assert.strictEqual(getVowelCount("Hello, World!"), 3); +``` + +Your vowel count should be case-insensitive. + +```js +assert.strictEqual(getVowelCount("Apples are tasty fruits"), 7); +assert.strictEqual(getVowelCount("freeCodeCamp is awesome"), 10); +``` + +Your `getVowelCount` function should return the correct vowel count for any sentence. + +```js +assert.strictEqual(getVowelCount("I went to the store"), 6); +assert.strictEqual(getVowelCount("The quick brown fox jumps over the lazy dog"), 11); +assert.strictEqual(getVowelCount("The cat in the hat"), 5); +assert.strictEqual(getVowelCount(""), 0); +``` + +# --seed-- + +## --seed-contents-- + +```js +--fcc-editable-region-- + +--fcc-editable-region-- +``` diff --git a/curriculum/challenges/portuguese/25-front-end-development/workshop-sentence-analyzer/66e2df8c5676fe51cead8ec8.md b/curriculum/challenges/portuguese/25-front-end-development/workshop-sentence-analyzer/66e2df8c5676fe51cead8ec8.md new file mode 100644 index 0000000000..bc3799e54e --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/workshop-sentence-analyzer/66e2df8c5676fe51cead8ec8.md @@ -0,0 +1,56 @@ +--- +id: 66e2df8c5676fe51cead8ec8 +title: Step 2 +challengeType: 1 +dashedName: step-2 +--- + +# --description-- + +Now it is time to test your `getVowelCount` function. + +Create a `vowelCount` variable and assign it the result of calling the `getVowelCount` function with the argument of `"Apples are tasty fruits"` + +After that, log the following to the console: `"Vowel Count: [vowel count goes here]"`. Replace `[vowel count goes here]` with the the actual variable name. You can choose to use template strings or string concatenation with the `+` operator here. + +# --hints-- + +You should create a `vowelCount` variable. + +```js +assert.isNotNull(vowelCount) +``` + +Your `vowelCount` variable should be set to the result of `getVowelCount("Apples are tasty fruits")`. + +```js +assert.equal(vowelCount, getVowelCount("Apples are tasty fruits")); +``` + +You should log the `vowelCount` variable to the console with the parameter `"Vowel Count: ${vowelCount}"`. + +```js +assert.match(code, /console\.log\((?:('|"|`)Vowel\s+Count:\s+('|"|`)\s+\+\s+vowelCount|`Vowel\s+Count:\s+\${vowelCount}`)\);?/) +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +--fcc-editable-region-- + +--fcc-editable-region-- +``` diff --git a/curriculum/challenges/portuguese/25-front-end-development/workshop-sentence-analyzer/66e2e5d890ac8a54c9d703bd.md b/curriculum/challenges/portuguese/25-front-end-development/workshop-sentence-analyzer/66e2e5d890ac8a54c9d703bd.md new file mode 100644 index 0000000000..a7cd45c177 --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/workshop-sentence-analyzer/66e2e5d890ac8a54c9d703bd.md @@ -0,0 +1,87 @@ +--- +id: 66e2e5d890ac8a54c9d703bd +title: Step 3 +challengeType: 1 +dashedName: step-3 +--- + +# --description-- + +It's time to count the consonants. Create a `getConsonantCount` function with a `sentence` parameter. + +Inside the function, use a loop to count the number of consonants in the `sentence` that will be passed into the function when it is called. A consonant is anything that is not the following characters: `"aeiou"`. + +Your `getConsonantCount` function must return a number. + +# --hints-- + +You should create a `getConsonantCount` function. + +```js +assert.isFunction(getConsonantCount); +``` + +You `getConsonantCount` function should have a `sentence` parameter. + +```js +assert.match(getConsonantCount.toString(), /sentence/); +``` + +Your `getConsonantCount` function should return a number. + +```js +assert.isNumber(getConsonantCount("Coding is fun")) +``` + +When the sentence is `"Coding is fun"`, the `getConsonantCount` function should return `7`. + +```js +assert.strictEqual(getConsonantCount("Coding is fun"), 7); +``` + +When the sentence is `"Hello, World!"`, the `getConsonantCount` function should return `7`. + +```js +assert.strictEqual(getConsonantCount("Hello, World!"), 7); +``` + +Your consonant count should be case-insensitive. + +```js +assert.strictEqual(getConsonantCount("Apples are tasty fruits"), 13); +assert.strictEqual(getConsonantCount("freeCodeCamp is awesome"), 11); +``` + +Your `getConsonantCount` function should return the correct consonant count for any sentence. + +```js +assert.strictEqual(getConsonantCount("I went to the store"), 9); +assert.strictEqual(getConsonantCount("The quick brown fox jumps over the lazy dog"), 24); +assert.strictEqual(getConsonantCount("The cat in the hat"), 9); +assert.strictEqual(getConsonantCount(""), 0); +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +--fcc-editable-region-- + +--fcc-editable-region-- +``` diff --git a/curriculum/challenges/portuguese/25-front-end-development/workshop-sentence-analyzer/66e2e99caa0cb3570f4822b4.md b/curriculum/challenges/portuguese/25-front-end-development/workshop-sentence-analyzer/66e2e99caa0cb3570f4822b4.md new file mode 100644 index 0000000000..955b45ae32 --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/workshop-sentence-analyzer/66e2e99caa0cb3570f4822b4.md @@ -0,0 +1,71 @@ +--- +id: 66e2e99caa0cb3570f4822b4 +title: Step 4 +challengeType: 1 +dashedName: step-4 +--- + +# --description-- + +Now it is time to test your `getConsonantCount` function. + +Create a `consonantCount` variable and assign it the result of calling the `getConsonantCount` function with the argument of `"Coding is fun"` + +After that, log the following to the console: `"Consonant Count: [Consonant count goes here]"`. Replace `[Consonant count goes here]` with the the actual variable name. You can choose to use template strings or string concatenation with the `+` operator here. + +# --hints-- + +You should create a `consonantCount` variable. + +```js +assert.isNotNull(consonantCount) +``` + +Your `consonantCount` variable should be set to the result of `getConsonantCount("Coding is fun")`. + +```js +assert.equal(consonantCount, getConsonantCount("Coding is fun")); +``` + +You should log the `consonantCount` variable to the console with the parameter `"Consonant Count: ${consonantCount}"`. + +```js +assert.match(code, /console\.log\((?:('|"|`)Consonant\s+Count:\s+('|"|`)\s+\+\s+consonantCount|`Consonant\s+Count:\s+\${consonantCount}`)\);?/) +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +function getConsonantCount(sentence) { + const consonants = "bcdfghjklmnpqrstvwxyz"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (consonants.includes(char)) { + count++; + } + } + return count; +} + +--fcc-editable-region-- + +--fcc-editable-region-- +``` diff --git a/curriculum/challenges/portuguese/25-front-end-development/workshop-sentence-analyzer/66e2eab8a5638f57b637b7cc.md b/curriculum/challenges/portuguese/25-front-end-development/workshop-sentence-analyzer/66e2eab8a5638f57b637b7cc.md new file mode 100644 index 0000000000..88a123104c --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/workshop-sentence-analyzer/66e2eab8a5638f57b637b7cc.md @@ -0,0 +1,97 @@ +--- +id: 66e2eab8a5638f57b637b7cc +title: Step 5 +challengeType: 1 +dashedName: step-5 +--- + +# --description-- + +You should count the number of punctuations now. + +Create a `getPunctuationCount` function with a `sentence` parameter. + +Inside the function, create a loop to count the number of consonants in the `sentence` that will be passed into the function when it is called. + +Your `getPunctuationCount` function must return a number. + +# --hints-- + +You should create a `getPunctuationCount` function. + +```js +assert.isFunction(getPunctuationCount); +``` + +You `getPunctuationCount` function should have a `sentence` parameter. + +```js +assert.match(getPunctuationCount.toString(), /sentence/); +``` + +Your `getPunctuationCount` function should return a number. + +```js +assert.isNumber(getPunctuationCount("Coding is fun!")) +``` + +When the sentence is `"What's going on here?"`, the `getPunctuationCount` function should return `2`. + +```js +assert.strictEqual(getPunctuationCount("What's going on here?"), 2); +``` + +When the sentence is `"What????!"`, the `getPunctuationCount` function should return `5`. + +```js +assert.strictEqual(getPunctuationCount("What????!"), 5); +``` + +Your `getPunctuationCount` function should return the correct punctuation count for any sentence. + +```js +assert.strictEqual(getPunctuationCount("Be quick, sign up! freeCodeCamp awaits, friend!!!"), 6); +assert.strictEqual(getPunctuationCount("Guess what? freeCodeCamp is launching a new cert soon!"), 2); +assert.strictEqual(getPunctuationCount("freeCodeCamp, again? It's incredible!"), 4); +assert.strictEqual(getPunctuationCount(""), 0); +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +function getConsonantCount(sentence) { + const consonants = "bcdfghjklmnpqrstvwxyz"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (consonants.includes(char)) { + count++; + } + } + return count; +} + +const consonantCount = getConsonantCount("Coding is fun"); +console.log(`Consonant Count: ${consonantCount}`); + +--fcc-editable-region-- + +--fcc-editable-region-- +``` diff --git a/curriculum/challenges/portuguese/25-front-end-development/workshop-sentence-analyzer/66e2edb23013ca596f8d9568.md b/curriculum/challenges/portuguese/25-front-end-development/workshop-sentence-analyzer/66e2edb23013ca596f8d9568.md new file mode 100644 index 0000000000..182cf60b6f --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/workshop-sentence-analyzer/66e2edb23013ca596f8d9568.md @@ -0,0 +1,87 @@ +--- +id: 66e2edb23013ca596f8d9568 +title: Step 6 +challengeType: 1 +dashedName: step-6 +--- + +# --description-- + +Now it is time to test your `getPunctuationCount` function. + +Create a `punctuationCount` variable and assign it the result of calling the `getPunctuationCount` function with the argument of `"WHAT?!?!?!?!?"` + +After that, log the following to the console: `"Punctuation Count: [Punctuation count goes here]"`. Replace `[Punctuation count goes here]` with the the actual variable name. You can choose to use template strings or string concatenation with the `+` operator here. + +# --hints-- + +You should create a `punctuationCount` variable. + +```js +assert.isNotNull(punctuationCount) +``` + +Your `punctuationCount` variable should be set to the result of `getPunctuationCount("WHAT?!?!?!?!?")`. + +```js +assert.equal(punctuationCount, getPunctuationCount("WHAT?!?!?!?!?")); +``` + +You should log the following to the console: `"Punctuation Count: [Punctuation count goes here]"`. Replace `[Punctuation count goes here]` with the the actual variable name. Make sure to use proper string concatenation syntax here. + +```js +assert.match(code, /console\.log\((?:('|"|`)Punctuation\s+Count:\s+('|"|`)\s+\+\s+punctuationCount|`Punctuation\s+Count:\s+\${punctuationCount}`)\);?/) +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +function getConsonantCount(sentence) { + const consonants = "bcdfghjklmnpqrstvwxyz"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (consonants.includes(char)) { + count++; + } + } + return count; +} + +const consonantCount = getConsonantCount("Coding is fun"); +console.log(`Consonant Count: ${consonantCount}`); + +function getPunctuationCount(sentence) { + const punctuations = ".,!?;:-()[]{}\"'–"; + let count = 0; + + for (const char of sentence) { + if (punctuations.includes(char)) { + count++; + } + } + return count; +} + +--fcc-editable-region-- + +--fcc-editable-region-- +``` + diff --git a/curriculum/challenges/portuguese/25-front-end-development/workshop-sentence-analyzer/66e2f06b191e305c00574e4d.md b/curriculum/challenges/portuguese/25-front-end-development/workshop-sentence-analyzer/66e2f06b191e305c00574e4d.md new file mode 100644 index 0000000000..de926b32ac --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/workshop-sentence-analyzer/66e2f06b191e305c00574e4d.md @@ -0,0 +1,113 @@ +--- +id: 66e2f06b191e305c00574e4d +title: Step 7 +challengeType: 1 +dashedName: step-7 +--- + +# --description-- + +Finally, count the number of words by creating a `getWordCount` function with a `sentence` parameter. The function should return the total number of words in the sentence passed in when it is called. + +# --hints-- + +You should create a `getWordCount` function. + +```js +assert.isFunction(getWordCount); +``` + +You `getWordCount` function should have a `sentence` parameter. + +```js +assert.match(getWordCount.toString(), /sentence/); +``` + +Your `getWordCount` function should return a number. + +```js +assert.isNumber(getWordCount("I love freeCodeCamp")) +``` + +When the sentence is `"When are you gonna start learning to code?"`, the `getWordCount` function should return `8`. + +```js +assert.strictEqual(getWordCount("When are you gonna start learning to code?"), 8); +``` + +When the sentence is `"What's going on?"`, the `getWordCount` function should return `3`. + +```js +assert.strictEqual(getWordCount("What's going on?"), 3); +``` + +Your word count should be case-insensitive. + +```js +assert.strictEqual(getWordCount("freeCodeCamp offers free coding tutorials online"), 6); +assert.strictEqual(getWordCount("You can learn HTML, CSS, JavaScript, and more on freeCodeCamp"), 10); +``` + +Your `getWordCount` function should return the correct punctuation count for any sentence. + +```js +assert.strictEqual(getWordCount("freeCodeCamp has a great community of kind people"), 8); +assert.strictEqual(getWordCount("The freeCodeCamp curriculum is constantly updated"), 6); +assert.strictEqual(getWordCount("freeCodeCamp teaches both frontend and backend development"), 7); +assert.strictEqual(getWordCount(""), 0); +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +function getConsonantCount(sentence) { + const consonants = "bcdfghjklmnpqrstvwxyz"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (consonants.includes(char)) { + count++; + } + } + return count; +} + +const consonantCount = getConsonantCount("Coding is fun"); +console.log(`Consonant Count: ${consonantCount}`); + +function getPunctuationCount(sentence) { + const punctuations = ".,!?;:-()[]{}\"'–"; + let count = 0; + + for (const char of sentence) { + if (punctuations.includes(char)) { + count++; + } + } + return count; +} + +const punctuationCount = getPunctuationCount("WHAT?!?!?!?!?"); +console.log(`Punctuation Count: ${punctuationCount}`); + +--fcc-editable-region-- + +--fcc-editable-region-- +``` diff --git a/curriculum/challenges/portuguese/25-front-end-development/workshop-sentence-analyzer/66e2f376df6f315ee81de81a.md b/curriculum/challenges/portuguese/25-front-end-development/workshop-sentence-analyzer/66e2f376df6f315ee81de81a.md new file mode 100644 index 0000000000..f649dc84fa --- /dev/null +++ b/curriculum/challenges/portuguese/25-front-end-development/workshop-sentence-analyzer/66e2f376df6f315ee81de81a.md @@ -0,0 +1,159 @@ +--- +id: 66e2f376df6f315ee81de81a +title: Step 8 +challengeType: 1 +dashedName: step-8 +--- + +# --description-- + +Test your `getWordCount` by creating a `wordCount` variable set to the calling of the `getWordCount` function with the sentence `"I love freeCodeCamp"`. + +After that, log the following to the console: `"Word Count: [Word count goes here]"`. Replace `[Word count goes here]` with the the actual variable name. You can choose to use template strings or string concatenation with the `+` operator here. + +With that, your sentence analyzer project is done! + +# --hints-- + +You should create a `wordCount` variable. + +```js +assert.isNotNull(wordCount) +``` + +Your `wordCount` variable should be set to the result of `getWordCount("I love freeCodeCamp")`. + +```js +assert.equal(wordCount, getWordCount("I love freeCodeCamp")); +``` + +You should log the `wordCount` variable to the console with the parameter `"Word Count Count: ${wordCount}"`. + +```js +assert.match(code, /console\.log\((?:('|"|`)Word\s+Count:\s+('|"|`)\s+\+\s+wordCount|`Word\s+Count:\s+\${wordCount}`)\);?/) +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +function getConsonantCount(sentence) { + const consonants = "bcdfghjklmnpqrstvwxyz"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (consonants.includes(char)) { + count++; + } + } + return count; +} + +const consonantCount = getConsonantCount("Coding is fun"); +console.log(`Consonant Count: ${consonantCount}`); + +function getPunctuationCount(sentence) { + const punctuations = ".,!?;:-()[]{}\"'–"; + let count = 0; + + for (const char of sentence) { + if (punctuations.includes(char)) { + count++; + } + } + return count; +} + +const punctuationCount = getPunctuationCount("WHAT?!?!?!?!?"); +console.log(`Punctuation Count: ${punctuationCount}`); + +function getWordCount(sentence) { + if (sentence.trim() === '') { + return 0; + } + + const words = sentence.trim().split(/\s+/); + return words.length; +} + +--fcc-editable-region-- + +--fcc-editable-region-- +``` + +# --solutions-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +function getConsonantCount(sentence) { + const consonants = "bcdfghjklmnpqrstvwxyz"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (consonants.includes(char)) { + count++; + } + } + return count; +} + +const consonantCount = getConsonantCount("Coding is fun"); +console.log(`Consonant Count: ${consonantCount}`); + +function getPunctuationCount(sentence) { + const punctuations = ".,!?;:-()[]{}\"'–"; + let count = 0; + + for (const char of sentence) { + if (punctuations.includes(char)) { + count++; + } + } + return count; +} + +const punctuationCount = getPunctuationCount("WHAT?!?!?!?!?"); +console.log(`Punctuation Count: ${punctuationCount}`); + +function getWordCount(sentence) { + if (sentence.trim() === '') { + return 0; + } + + const words = sentence.trim().split(/\s+/); + return words.length; +} + +const wordCount = getWordCount("I love freeCodeCamp"); +console.log(`Word Count: ${wordCount}`); +``` diff --git a/curriculum/challenges/swahili/05-back-end-development-and-apis/basic-node-and-express/get-data-from-post-requests.md b/curriculum/challenges/swahili/05-back-end-development-and-apis/basic-node-and-express/get-data-from-post-requests.md index d09b23642f..52ec544f63 100644 --- a/curriculum/challenges/swahili/05-back-end-development-and-apis/basic-node-and-express/get-data-from-post-requests.md +++ b/curriculum/challenges/swahili/05-back-end-development-and-apis/basic-node-and-express/get-data-from-post-requests.md @@ -24,7 +24,7 @@ PUT or PATCH (sometimes POST) - Update a resource using the data sent, DELETE - Delete a resource. -There are also a couple of other methods which are used to negotiate a connection with the server. Except from GET, all the other methods listed above can have a payload (i.e. the data into the request body). The body-parser middleware works with these methods as well. +There are also a couple of other methods which are used to negotiate a connection with the server. Except for GET, all the other methods listed above can have a payload (i.e. the data into the request body). The body-parser middleware works with these methods as well. # --hints-- diff --git a/curriculum/challenges/swahili/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/66694bfa435cef241f6f9a68.md b/curriculum/challenges/swahili/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/66694bfa435cef241f6f9a68.md index b3d3b6340c..d065457728 100644 --- a/curriculum/challenges/swahili/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/66694bfa435cef241f6f9a68.md +++ b/curriculum/challenges/swahili/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/66694bfa435cef241f6f9a68.md @@ -18,7 +18,7 @@ empty_list = [] The list is characterized by the square brackets around all the values, and a comma between the values, like: `["A", "happy", "list"]`. If the list does not contain any values, then it is an empty list: `[]`. -A list can contain different data types: `[1, "Up", ["Down", "Twice]]`. That includes all possible data types. It can also contain another list! +A list can contain different data types: `[1, "Up", ["Down", "Twice"]]`. That includes all possible data types. It can also contain another list! Create a variable called `my_list` and assign to it an empty list. diff --git a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143931a113bb80c45546287.md b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143931a113bb80c45546287.md index 6faa5745ee..61bd6c26fd 100644 --- a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143931a113bb80c45546287.md +++ b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143931a113bb80c45546287.md @@ -185,16 +185,5 @@ h2 { border-bottom: 4px solid #dfdfe2; } -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border: 0; -} ``` diff --git a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/614394fb41985e0d2012a93e.md b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/614394fb41985e0d2012a93e.md index b1cbc359a0..88f7c98cbe 100644 --- a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/614394fb41985e0d2012a93e.md +++ b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/614394fb41985e0d2012a93e.md @@ -150,16 +150,5 @@ h2 { border-bottom: 4px solid #dfdfe2; } -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border: 0; -} ``` diff --git a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143956ed76ed60e012faa51.md b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143956ed76ed60e012faa51.md index 1f348f4a3e..7df29c1d2e 100644 --- a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143956ed76ed60e012faa51.md +++ b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143956ed76ed60e012faa51.md @@ -138,18 +138,6 @@ h2 { border-bottom: 4px solid #dfdfe2; } -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border: 0; -} - ``` ```css diff --git a/curriculum/challenges/swahili/25-front-end-development/lab-book-catalog-table/66ec4c8e9878d8441956516f.md b/curriculum/challenges/swahili/25-front-end-development/lab-book-catalog-table/66ec4c8e9878d8441956516f.md new file mode 100644 index 0000000000..d850d96afc --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/lab-book-catalog-table/66ec4c8e9878d8441956516f.md @@ -0,0 +1,200 @@ +--- +id: 66ec4c8e9878d8441956516f +title: Build a Book Catalog Table +challengeType: 14 +dashedName: build-a-book-catalog-table +demoType: onClick +--- + +# --description-- + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should create a `table` element that lists book information. +1. Your table should have a table head element with one row in it. +1. The row in your table head element should have four table header elements, with the text of `Title`, `Author`, `Genre`, and `Publication Year`, in that order. +1. Your table should have a table body element with at least five rows in it. +1. Each row in your table body should have four table data elements that display the book's Title, Author, Genre, and Publication Year. +1. Your table should have a table footer element with one row in it. +1. The row in your table footer element should have a table data element that spans four columns and has the text `Total Books: [number of books in your table]`. + +# --hints-- + +You should have one `table` element. + +```js +assert.lengthOf(document.querySelectorAll('table'), 1); +``` + +You should have one `thead` element within your `table` element. + +```js +assert.lengthOf(document.querySelectorAll('table thead'), 1); +``` + +You should have one `tr` element within your `thead` element. + +```js +assert.lengthOf(document.querySelectorAll('thead tr'), 1); +``` + +You should have four `th` elements within your `thead` element's row. + +```js +assert.lengthOf(document.querySelectorAll('thead tr th'), 4); +``` + +Your four `th` elements should have the text `Title`, `Author`, `Genre`, and `Publication Year`, in that order. + +```js +const ths = document.querySelectorAll('thead tr th'); +assert.equal(ths[0]?.textContent, 'Title'); +assert.equal(ths[1]?.textContent, 'Author'); +assert.equal(ths[2]?.textContent, 'Genre'); +assert.equal(ths[3]?.textContent, 'Publication Year'); +``` + +You should have one `tbody` element within your `table` element. + +```js +assert.lengthOf(document.querySelectorAll('table tbody'), 1); +``` + +Your `tbody` element should have at least five rows. + +```js +assert.isAtLeast(document.querySelectorAll('tbody tr').length, 5); +``` + +Each row in your `tbody` element should have exactly four `td` elements as children. + +```js +const rows = document.querySelectorAll('tbody tr'); +assert.isAtLeast(rows.length, 1); + +rows.forEach(row => { + assert.lengthOf(row.querySelectorAll('td'), 4); + assert.lengthOf(row.children, 4); +}); +``` + +Each `td` element in your table body should have text with book information. + +```js +const tds = document.querySelectorAll('tbody tr td'); +assert.isAtLeast(tds.length, 1); + +tds.forEach(td => { + assert.isAtLeast(td.textContent.length, 1); +}); +``` + +You should have one `tfoot` element within your `table` element. + +```js +assert.lengthOf(document.querySelectorAll('table tfoot'), 1); +``` + +You should have exactly one `tr` element in your `tfoot` element. + +```js +assert.lengthOf(document.querySelectorAll('tfoot tr'), 1); +``` + +The `td` element in your `tfoot` element's row should have it's `colspan` attribute set to `4`. + +```js +assert.equal(document.querySelector('tfoot tr td')?.colSpan, 4); +``` + +The `td` element in your `tfoot` element's row should have the text `Total Books: [number of books in your table]`. + +```js +const numberOfBooks = document.querySelectorAll('tbody tr')?.length; +assert.equal(document.querySelector('tfoot tr td').textContent, `Total Books: ${numberOfBooks}`); +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + + + Book Catalog + + + + + + +``` + +# --solutions-- + +```html + + + + + + Book Catalog + + +

          Book Catalog

          + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          TitleAuthorGenrePublication Year
          How to Contribute to Open-Source Projects – A Handbook for BeginnersHillary NyakundiOpen Source2023
          Learn Linux for Beginners: From Basics to Advanced TechniquesZaira HiraLinux2024
          How to Learn to Code and Get a Developer JobQuincy LarsonLearn To Code2024
          The Regular Expressions Book – RegEx for JavaScript DevelopersKolade ChrisRegular Expressions2023
          The Python Code Example HandbookFarhan Hasin ChowdhuryPython2023
          Total Books: 5
          + + +``` diff --git a/curriculum/challenges/swahili/25-front-end-development/lab-cash-register/aa2e6f85cab2ab736c9a9b24.md b/curriculum/challenges/swahili/25-front-end-development/lab-cash-register/aa2e6f85cab2ab736c9a9b24.md new file mode 100644 index 0000000000..fd6436366d --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/lab-cash-register/aa2e6f85cab2ab736c9a9b24.md @@ -0,0 +1,244 @@ +--- +id: aa2e6f85cab2ab736c9a9b24 +title: Build a Cash Register +challengeType: 14 +dashedName: build-a-cash-register +--- + +# --description-- + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should create a cash register drawer function `checkCashRegister()` that accepts purchase price as the first argument (`price`), payment as the second argument (`cash`), and cash-in-drawer (`cid`, which is is a 2D array listing available currency) as the third argument. +1. The `checkCashRegister()` function should always return an object with a `status` key and a `change` key. +1. If cash-in-drawer is less than the change due, or if you cannot return the exact change, the function should return `{status: "INSUFFICIENT_FUNDS", change: []}`. +1. If the cash-in-drawer is equal to the change due, the function should return `{status: "CLOSED", change: [...]}` with cash-in-drawer as the value for the key `change`. +1. Otherwise, the function should return `{status: "OPEN", change: [...]}`, with the change due in coins and bills, sorted in highest to lowest order, as the value of the `change` key. + +
          Currency UnitAmount
          Penny$0.01 (PENNY)
          Nickel$0.05 (NICKEL)
          Dime$0.1 (DIME)
          Quarter$0.25 (QUARTER)
          Dollar$1 (ONE)
          Five Dollars$5 (FIVE)
          Ten Dollars$10 (TEN)
          Twenty Dollars$20 (TWENTY)
          One-hundred Dollars$100 (ONE HUNDRED)
          + +See below for an example of a cash-in-drawer array: + +```js +[ + ["PENNY", 1.01], + ["NICKEL", 2.05], + ["DIME", 3.1], + ["QUARTER", 4.25], + ["ONE", 90], + ["FIVE", 55], + ["TEN", 20], + ["TWENTY", 60], + ["ONE HUNDRED", 100] +] +``` + +# --hints-- + +`checkCashRegister(19.5, 20, [["PENNY", 1.01], ["NICKEL", 2.05], ["DIME", 3.1], ["QUARTER", 4.25], ["ONE", 90], ["FIVE", 55], ["TEN", 20], ["TWENTY", 60], ["ONE HUNDRED", 100]])` should return an object. + +```js +assert.deepEqual( + Object.prototype.toString.call( + checkCashRegister(19.5, 20, [ + ['PENNY', 1.01], + ['NICKEL', 2.05], + ['DIME', 3.1], + ['QUARTER', 4.25], + ['ONE', 90], + ['FIVE', 55], + ['TEN', 20], + ['TWENTY', 60], + ['ONE HUNDRED', 100] + ]) + ), + '[object Object]' +); +``` + +`checkCashRegister(19.5, 20, [["PENNY", 1.01], ["NICKEL", 2.05], ["DIME", 3.1], ["QUARTER", 4.25], ["ONE", 90], ["FIVE", 55], ["TEN", 20], ["TWENTY", 60], ["ONE HUNDRED", 100]])` should return `{status: "OPEN", change: [["QUARTER", 0.5]]}`. + +```js +assert.deepEqual( + checkCashRegister(19.5, 20, [ + ['PENNY', 1.01], + ['NICKEL', 2.05], + ['DIME', 3.1], + ['QUARTER', 4.25], + ['ONE', 90], + ['FIVE', 55], + ['TEN', 20], + ['TWENTY', 60], + ['ONE HUNDRED', 100] + ]), + { status: 'OPEN', change: [['QUARTER', 0.5]] } +); +``` + +`checkCashRegister(3.26, 100, [["PENNY", 1.01], ["NICKEL", 2.05], ["DIME", 3.1], ["QUARTER", 4.25], ["ONE", 90], ["FIVE", 55], ["TEN", 20], ["TWENTY", 60], ["ONE HUNDRED", 100]])` should return `{status: "OPEN", change: [["TWENTY", 60], ["TEN", 20], ["FIVE", 15], ["ONE", 1], ["QUARTER", 0.5], ["DIME", 0.2], ["PENNY", 0.04]]}`. + +```js +assert.deepEqual( + checkCashRegister(3.26, 100, [ + ['PENNY', 1.01], + ['NICKEL', 2.05], + ['DIME', 3.1], + ['QUARTER', 4.25], + ['ONE', 90], + ['FIVE', 55], + ['TEN', 20], + ['TWENTY', 60], + ['ONE HUNDRED', 100] + ]), + { + status: 'OPEN', + change: [ + ['TWENTY', 60], + ['TEN', 20], + ['FIVE', 15], + ['ONE', 1], + ['QUARTER', 0.5], + ['DIME', 0.2], + ['PENNY', 0.04] + ] + } +); +``` + +`checkCashRegister(19.5, 20, [["PENNY", 0.01], ["NICKEL", 0], ["DIME", 0], ["QUARTER", 0], ["ONE", 0], ["FIVE", 0], ["TEN", 0], ["TWENTY", 0], ["ONE HUNDRED", 0]])` should return `{status: "INSUFFICIENT_FUNDS", change: []}`. + +```js +assert.deepEqual( + checkCashRegister(19.5, 20, [ + ['PENNY', 0.01], + ['NICKEL', 0], + ['DIME', 0], + ['QUARTER', 0], + ['ONE', 0], + ['FIVE', 0], + ['TEN', 0], + ['TWENTY', 0], + ['ONE HUNDRED', 0] + ]), + { status: 'INSUFFICIENT_FUNDS', change: [] } +); +``` + +`checkCashRegister(19.5, 20, [["PENNY", 0.01], ["NICKEL", 0], ["DIME", 0], ["QUARTER", 0], ["ONE", 1], ["FIVE", 0], ["TEN", 0], ["TWENTY", 0], ["ONE HUNDRED", 0]])` should return `{status: "INSUFFICIENT_FUNDS", change: []}`. + +```js +assert.deepEqual( + checkCashRegister(19.5, 20, [ + ['PENNY', 0.01], + ['NICKEL', 0], + ['DIME', 0], + ['QUARTER', 0], + ['ONE', 1], + ['FIVE', 0], + ['TEN', 0], + ['TWENTY', 0], + ['ONE HUNDRED', 0] + ]), + { status: 'INSUFFICIENT_FUNDS', change: [] } +); +``` + +`checkCashRegister(19.5, 20, [["PENNY", 0.5], ["NICKEL", 0], ["DIME", 0], ["QUARTER", 0], ["ONE", 0], ["FIVE", 0], ["TEN", 0], ["TWENTY", 0], ["ONE HUNDRED", 0]])` should return `{status: "CLOSED", change: [["PENNY", 0.5], ["NICKEL", 0], ["DIME", 0], ["QUARTER", 0], ["ONE", 0], ["FIVE", 0], ["TEN", 0], ["TWENTY", 0], ["ONE HUNDRED", 0]]}`. + +```js +assert.deepEqual( + checkCashRegister(19.5, 20, [ + ['PENNY', 0.5], + ['NICKEL', 0], + ['DIME', 0], + ['QUARTER', 0], + ['ONE', 0], + ['FIVE', 0], + ['TEN', 0], + ['TWENTY', 0], + ['ONE HUNDRED', 0] + ]), + { + status: 'CLOSED', + change: [ + ['PENNY', 0.5], + ['NICKEL', 0], + ['DIME', 0], + ['QUARTER', 0], + ['ONE', 0], + ['FIVE', 0], + ['TEN', 0], + ['TWENTY', 0], + ['ONE HUNDRED', 0] + ] + } +); +``` + +# --seed-- + +## --seed-contents-- + +```js + +``` + +# --solutions-- + +```js +const denom = [ + { name: "ONE HUNDRED", val: 100 }, + { name: "TWENTY", val: 20 }, + { name: "TEN", val: 10 }, + { name: "FIVE", val: 5 }, + { name: "ONE", val: 1 }, + { name: "QUARTER", val: 0.25 }, + { name: "DIME", val: 0.1 }, + { name: "NICKEL", val: 0.05 }, + { name: "PENNY", val: 0.01 }, + ]; + + function checkCashRegister(price, cash, cid) { + const output = { status: null, change: [] }; + let change = cash - price; + const register = cid.reduce( + function (acc, curr) { + acc.total += curr[1]; + acc[curr[0]] = curr[1]; + return acc; + }, + { total: 0 } + ); + if (register.total === change) { + output.status = "CLOSED"; + output.change = cid; + return output; + } + if (register.total < change) { + output.status = "INSUFFICIENT_FUNDS"; + return output; + } + const change_arr = denom.reduce(function (acc, curr) { + let value = 0; + while (register[curr.name] > 0 && change >= curr.val) { + change -= curr.val; + register[curr.name] -= curr.val; + value += curr.val; + change = Math.round(change * 100) / 100; + } + if (value > 0) { + acc.push([curr.name, value]); + } + return acc; + }, []); + if (change_arr.length < 1 || change > 0) { + output.status = "INSUFFICIENT_FUNDS"; + return output; + } + output.status = "OPEN"; + output.change = change_arr; + return output; + } +``` diff --git a/curriculum/challenges/swahili/25-front-end-development/lab-event-hub/66ebd4ae2812430bb883c787.md b/curriculum/challenges/swahili/25-front-end-development/lab-event-hub/66ebd4ae2812430bb883c787.md new file mode 100644 index 0000000000..7b3d1a504f --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/lab-event-hub/66ebd4ae2812430bb883c787.md @@ -0,0 +1,306 @@ +--- +id: 66ebd4ae2812430bb883c787 +title: Build an Event Hub +challengeType: 14 +dashedName: lab-event-hub +demoType: onClick +--- + +# --description-- + +In this lab you will utilize the semantic HTML elements to create the structure of a web page. You'll add content and images to make it look like a real event hub. + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should have a `header` element. +1. Inside the `header` element, you should have a `h1` element that contains the text `Event Hub`, and a `nav` element. +1. Inside the `nav` element, you should have an unordered list of two items containing links to different sections of the page. The first item should have the text `Upcoming Events`, and the second item should have the text `Past Events`. +1. Each link should be represented by an `a` element with an `href` attribute that links to the corresponding section of the page, `#upcoming-events` and `#past-events` respectively. +1. You should have a `main` element that contains the different sections of the page. +1. Inside the `main` element, you should have two `section` elements. +1. The first `section` element should have an `id` attribute with the value `upcoming-events` +1. Inside the `#upcoming-events` section, you should have: + + - An `h2` element with the text `Upcoming Events`. + - Two `article` elements. Each article should represent an event, and it should have : + - A `h3` element for the event title. + - A `p` element for the event description. You can add a date at the bottom if you like. + +1. The second `section` element should have an `id` attribute with the value `past-events`. +1. Inside the `#past-events` section, you should have: + + - An `h2` element with the text `Past Events`. + - Two `article` elements. Each article element should represent a past event, and it should have: + - An `h3` element for the event title, + - A `p` element for the event description. You can add a date at the bottom if you like. + - An image element with the `src` attribute pointing to an image file and the `alt` attribute with a description of the image. + +**Note:** You can use any text for the event descriptions and dates. You can use the following image URLs for the images if you like: + +- `https://cdn.freecodecamp.org/curriculum/labs/past-event1.jpg`. +- `https://cdn.freecodecamp.org/curriculum/labs/past-event2.jpg`. + +# --hints-- + +You should have a `header` element. + +```js +assert.isNotNull(document.querySelector("header")); +``` + +Your `header` element should come after the opening `body` tag. + +```js +assert.equal(document.querySelector("body")?.firstElementChild?.tagName, "HEADER"); +``` + +Inside the `header` element, you should have a `h1` element that contains the text `Event Hub`. + +```js +const h1Element = document.querySelector('header h1'); +assert.strictEqual(h1Element?.innerText, "Event Hub"); +``` + +Inside the `header` element, after the `h1` element, you should have a `nav` element. + +```js +assert.isNotNull(document.querySelector("header>h1+nav")); +``` + +Your `nav` element should contain an unordered list of two items. + +```js +const liElements = document.querySelectorAll('header nav>ul>li'); + +assert.isNotNull('header nav>ul'); +assert.strictEqual(liElements.length, 2); +``` + +The first item in the unordered list should be a link. + +```js +const firstLink = document.querySelectorAll('header nav ul li a')[0]; +assert.exists(firstLink); +``` + +The second item in the unordered list should be a link. + +```js +const secondLink = document.querySelectorAll('header nav ul li a')[1]; +assert.exists(secondLink); +``` + +The text of the first item in the unordered list should be `"Upcoming Events"`. + +```js +const firstLink = document.querySelectorAll('header nav>ul>li>a')[0]; +assert.strictEqual(firstLink.innerText, "Upcoming Events"); +``` + +The first item in the unordered list should have the `href` set to `#upcoming-events`. + +```js +const anchorElement = document.querySelectorAll("header nav>ul>li>a")[0]; +const hrefAttribute = anchorElement?.getAttribute("href"); +assert.strictEqual(hrefAttribute, "#upcoming-events"); +``` + +The second item in the unordered list should have the `href` set to `#past-events`. + +```js +const anchorElement = document.querySelectorAll("header nav>ul>li>a")[1]; +const hrefAttribute = anchorElement?.getAttribute("href"); +assert.strictEqual(hrefAttribute, "#past-events"); +``` + +You should have a `main` element after the `header` element closing tag. + +```js +const mainElement = document.querySelector("body>header+main"); +assert.isNotNull(mainElement); +``` + +Inside the `main` element, you should have two `section` elements. + +```js +const sectionElements = document.querySelectorAll('body>header+main>section'); +assert.strictEqual(sectionElements.length, 2); +``` + +Your first `section` element should have an `id` attribute with the value `upcoming-events`. + +```js +const firstSection = document.querySelectorAll('body>header+main>section')[0]; +const idAttribute = firstSection?.getAttribute("id"); +assert.strictEqual(idAttribute, "upcoming-events"); +``` + +Your second `section` element should have an `id` attribute with the value `past-events`. + +```js +const secondSection = document.querySelectorAll('body>header+main>section')[1]; +const idAttribute = secondSection?.getAttribute("id"); +assert.strictEqual(idAttribute, "past-events"); +``` + +Inside the `#upcoming-events` section, you should have an `h2` element with the text `Upcoming Events`. + +```js +const h2Element = document.querySelector('#upcoming-events h2'); +assert.strictEqual(h2Element?.innerText, "Upcoming Events"); +``` + +Inside the `#upcoming-events` section, you should have two `article` elements. + +```js +const articleElements = document.querySelectorAll('#upcoming-events article'); +assert.strictEqual(articleElements.length, 2); +``` + +Both of the `article` elements inside the `#upcoming-events` section should have an `h3` element for the event title. + +```js +const h3Elements = document.querySelectorAll('#upcoming-events article h3'); +assert.strictEqual(h3Elements.length, 2); +``` + +Both of the `article` elements inside the `#upcoming-events` section should have a paragraph element for the event description. + +```js +const pElement = document.querySelectorAll('#upcoming-events article h3+p').length; +assert.strictEqual(pElement, 2); +``` + +Inside the `#past-events` section, you should have an `h2` element with the text `Past Events`. + +```js +const h2Element = document.querySelector('#past-events h2'); +assert.strictEqual(h2Element?.innerText, "Past Events"); +``` + +Inside the `#past-events` section, you should have two `article` elements. + +```js +const articleElements = document.querySelectorAll('#past-events article'); +assert.strictEqual(articleElements.length, 2); +``` + +Both of the `article` elements inside the `#past-events` section should have an `h3` element for the event title. + +```js +const h3Elements = document.querySelectorAll('#past-events article h3'); +assert.strictEqual(h3Elements.length, 2); +``` + +Both of the `article` elements inside the `#past-events` section should have a paragraph element for the event description. + +```js +const pElement = document.querySelectorAll('#past-events article h3+p').length; +assert.strictEqual(pElement, 2); +``` + +Both of the `article` elements inside the `#past-events` section should have an image element. + +```js +const imgElements = document.querySelectorAll('#past-events article img'); +assert.strictEqual(imgElements.length, 2); +``` + +Both of the image elements inside the `#past-events` section should have the `src` attribute pointing to an image file. + +```js +const imgElements = document.querySelectorAll('#past-events article img'); +assert.strictEqual(imgElements.length, 2); + +for (let img of imgElements) { + assert(img.getAttribute("src")); +} +``` + +Both of the image elements inside the `#past-events` section should have the `alt` attribute with a description of the image. + +```js +const imgElements = document.querySelectorAll('#past-events article img'); +assert.strictEqual(imgElements.length, 2); + +for (let img of imgElements) { + assert(img.getAttribute("alt")); +} +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + + Event Hub + + + + + + + +``` + +# --solutions-- + +```html + + + + + + Event Hub + + +
          +

          Event Hub

          + +
          +
          +
          +

          Upcoming Events

          +
          +

          AI & Machine Learning Conference 2024

          +

          Join us for a deep dive into the latest advancements in artificial intelligence and machine learning. Industry leaders will share insights and case studies on how AI is transforming various sectors.

          +

          Date: August 10, 2024

          +
          +
          +

          Web Development Bootcamp

          +

          A hands-on workshop designed for developers looking to enhance their skills in modern web technologies including React, Node.js, and GraphQL. Perfect for both beginners and experienced developers.

          +

          Date: September 5, 2024

          +
          +
          +
          +

          Past Events

          +
          +

          Cybersecurity Summit 2024

          +

          An event focusing on the latest trends and threats in cybersecurity. Experts discussed strategies for protecting data and ensuring privacy in an increasingly digital world.

          +

          Date: June 15, 2024

          + Image from Cybersecurity Summit 2024 +
          +
          +

          Blockchain Expo 2024

          +

          A comprehensive event covering the future of blockchain technology. Topics included decentralized finance (DeFi), smart contracts, and the impact of blockchain on various industries.

          +

          Date: July 20, 2024

          + Image from Blockchain Expo 2024 +
          +
          +
          + + +``` + diff --git a/curriculum/challenges/swahili/25-front-end-development/lab-favorite-icon-toggler/66bf6bacf178eac7b96d4f5e.md b/curriculum/challenges/swahili/25-front-end-development/lab-favorite-icon-toggler/66bf6bacf178eac7b96d4f5e.md new file mode 100644 index 0000000000..6c0624aa31 --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/lab-favorite-icon-toggler/66bf6bacf178eac7b96d4f5e.md @@ -0,0 +1,216 @@ +--- +id: 66bf6bacf178eac7b96d4f5e +title: Build a Favorite Icon Toggler +challengeType: 14 +dashedName: build-a-favorite-icon-toggler +demoType: onClick +--- + +# --description-- + +In this lab you will use JavaScript click events to toggle the appearance of a favorite icon. When the heart icon is clicked, the appearance of the heart changes from empty to filled, and vice versa. + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. **Do not copy this demo project**. + +**User Stories:** + +1. You should have an unordered list with three items. +2. The unordered list should have the class `item-list`. +3. The three list items should contain the item name followed by a `span` element with the class `favorite-icon`. +4. The `span` element should contain the code `♡` initially to represent an empty heart. +5. When a span element containing a heart is clicked, you should add the `filled` class to the clicked `span` if it's not already present, and remove it, if it is. +6. When a `span` element containing a heart is clicked, the heart symbol should toggle between `♡` (empty heart) and `❤` (filled heart), depending on its current state. + +# --hints-- + +You should have an unordered list. + +```js +assert.exists(document.querySelector('ul')); +``` + +Your unordered list should have 3 items. + +```js +assert.lengthOf(document.querySelectorAll('ul li'), 3); +``` + +Your unordered list should have the class `item-list`. + +```js +assert.exists(document.querySelector('ul.item-list')); +``` + +Your individual list items should contain the item name. + +```js +assert.exists(document.querySelector('ul li').textContent); + +``` + +Your individual list item should contain a `span` element with the class `favorite-icon` + +```js +assert.exists(document.querySelector('ul li span.favorite-icon')); +``` + +Initially, the `span` elements should contain the code `♡` to represent an empty heart. + +```js +const inputs = document.querySelectorAll('ul li span.favorite-icon'); +assert(inputs.length) + +for (let input of inputs) { + assert.strictEqual(input.innerHTML.charCodeAt(0), 9825); +} +``` + +When the `span` element is clicked, and it contains the class `filled`, you should remove the class `filled` from the `span` element and change the innerHTML of the `span` element to `♡`. + +```js +const spanElements = document.querySelectorAll('.favorite-icon'); +assert(spanElements.length); + +spanElements.forEach(span => span.classList.add('filled')); + +spanElements.forEach(span => { + span.dispatchEvent(new Event('click')); + span.dispatchEvent(new Event('change')); + assert.isFalse(span.classList.contains('filled')); + assert.equal(span.innerHTML.charCodeAt(0), 9825); +}); +``` + +When the `span` element is clicked, and it doesn't contain the class `filled`, you should add the class `filled` to the `span` element and change the `innerHTML` of the `span` element to `❤`. + +```js +const spanElements = document.querySelectorAll('.favorite-icon'); +assert(spanElements.length); + +spanElements.forEach(span => span.classList.remove('filled')); + +spanElements.forEach(span => { + span.dispatchEvent(new Event('click')); + span.dispatchEvent(new Event('change')); + assert.isTrue(span.classList.contains('filled')); + assert.equal(span.innerHTML.charCodeAt(0), 10084); +}); +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + + + + + + + + + + +``` + +```css + +``` + +```js + +``` + +# --solutions-- + +```html + + + + + + + Favorite Icon Toggle + + + + +

          Art Supplies

          +
            +
          • + 120 gm paper + +
          • +
          • + Watercolor set + +
          • +
          • + Lead pencil 6B + +
          • +
          + + + + + +``` + +```css +body { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + height: 100vh; + margin: 0; + font-family: Arial, sans-serif; +} + +h1 { + margin-bottom: 20px; +} + +.item-list { + list-style-type: none; + padding: 0; +} + +.item-list li { + display: flex; + justify-content: space-between; + align-items: center; + padding: 10px; + border-bottom: 1px solid #ddd; + width: 200px; +} + +.favorite-icon { + font-size: 20px; + cursor: pointer; +} +``` + +```js +document.addEventListener("DOMContentLoaded", () => { + const favoriteIcons = document.querySelectorAll(".favorite-icon"); + + favoriteIcons.forEach((icon) => { + icon.addEventListener("click", () => { + if (icon.classList.contains("filled")) { + icon.classList.remove("filled"); + icon.innerHTML = "♡"; // Empty heart + } else { + icon.classList.add("filled"); + icon.innerHTML = "❤"; // Filled black heart + } + }); + }); +}); +``` diff --git a/curriculum/challenges/swahili/25-front-end-development/lab-house-painting/66d6a7a3e1aa411e94bf2346.md b/curriculum/challenges/swahili/25-front-end-development/lab-house-painting/66d6a7a3e1aa411e94bf2346.md new file mode 100644 index 0000000000..f584c1e915 --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/lab-house-painting/66d6a7a3e1aa411e94bf2346.md @@ -0,0 +1,533 @@ +--- +id: 66d6a7a3e1aa411e94bf2346 +title: Build a House Painting +challengeType: 14 +dashedName: build-a-house-painting +demoType: onClick +--- + +# --description-- + +In this lab, you will use HTML to create the structure of a house. Then, you will use CSS positioning to arrange the elements of your house like windows and doors. + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should have a `#house` `div`. +1. Your `#house` should have a `position` set to `relative` so its children can be positioned with respect to it. +1. Your `#house` should have a width of `500px` and a height of `400px`. +1. Your `#house` should have a background color and a border set. +1. You should have a `#chimney`, `#roof`, `#window-1`, `#window-2`, and `#door` `div`s within the `#house`. +1. All of the immediate children of the `#house` should have a `position` of `absolute`. +1. All of the immediate children of the `#house` should have a width, height, border, and background color set. +1. Your `#roof` should have a top value of `0`. +1. Your `#door` should be placed at the bottom of your house. +1. Your windows should be placed below your `#roof` and at least higher than one third of your `#door`'s height. +1. Both your windows and your door should have either `left` or `right` set to a value that places them within the house borders. +1. Your `#chimney` should have a top value that puts it at the top of your `#house`. +1. Your `#chimney` should have a `z-index` that puts it behind the house. + +**Note:** Be sure to link your stylesheet in your HTML to apply your CSS. + +# --hints-- + +You should have a `#house` `div`. + +```js +assert.exists(document.querySelector("div#house")); +``` + +You should target `#house` and set its `position` to `relative`. + +```js +assert.equal(new __helpers.CSSHelp(document).getStyle('#house')?.getPropertyValue("position"), "relative"); +``` + +You should target `#house` and set its `border` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#house")?.getPropertyValue("border")); +``` + +You should target `#house` and set its `background-color` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#house")?.getPropertyValue("background-color")); +``` + +You should target `#house` and set its width to `500px`. + +```js +assert.equal(new __helpers.CSSHelp(document).getStyle("#house")?.getPropertyValue("width"), "500px") +``` + +You should target `#house` and set its height to `400px`. + +```js +assert.equal(new __helpers.CSSHelp(document).getStyle('#house')?.getPropertyValue("height"), "400px") +``` + +You should have a `#chimney` `div` within the `#house`. + +```js +assert.exists(document.querySelector("div#house div#chimney")); +``` + +`#chimney` should have the `position` property set to `absolute`. + +```js +assert.equal(getComputedStyle(document.querySelector("#chimney"))?.getPropertyValue("position"), "absolute"); +``` + +You should target `#chimney` and set its `width` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#chimney")?.getPropertyValue("width")); +``` + +You should target `#chimney` and set its `height` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#chimney")?.getPropertyValue("height")); +``` + +You should target `#chimney` and set its `border` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#chimney")?.getPropertyValue("border")); +``` + +You should target `#chimney` and set its `background-color` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#chimney")?.getPropertyValue("background-color")); +``` + +You should have a `#roof` `div` within the `#house`. + +```js +assert.exists(document.querySelector("div#house div#roof")); +``` + +`#roof` should have the `position` property set to `absolute`. + +```js +assert.equal(getComputedStyle(document.querySelector("#roof"))?.getPropertyValue("position"), "absolute"); +``` + +You should target `#roof` and set its `width` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#roof")?.getPropertyValue("width")); +``` + +You should target `#roof` and set its `height` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#roof")?.getPropertyValue("height")); +``` + +You should target `#roof` and set its `border` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#roof")?.getPropertyValue("border")); +``` + +You should target `#roof` and set its `background-color` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#roof")?.getPropertyValue("background-color")); +``` + +You should have a `#window-1` `div` within the `#house`. + +```js +assert.exists(document.querySelector("div#house div#window-1")); +``` + +`#window-1` should have the `position` property set to `absolute`. + +```js +assert.equal(getComputedStyle(document.querySelector("#window-1"))?.getPropertyValue("position"), "absolute"); +``` + +You should target `#window-1` and set its `width` property. + +```js +const window1 = new __helpers.CSSHelp(document).getStyle("#window-1")?.getPropertyValue("width"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("width") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("width"); +assert.isNotEmpty(window1 || windows); +``` + +You should target `#window-1` and set its `height` property. + +```js +const window1 = new __helpers.CSSHelp(document).getStyle("#window-1")?.getPropertyValue("height"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("height") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("height"); +assert.isNotEmpty(window1 || windows); +``` + +You should target `#window-1` and set its `border` property. + +```js +const window1 = new __helpers.CSSHelp(document).getStyle("#window-1")?.getPropertyValue("border"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("border") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("border"); +assert.isNotEmpty(window1 || windows); +``` + +You should target `#window-1` and set its `background-color` property. + +```js +const window1 = new __helpers.CSSHelp(document).getStyle("#window-1")?.getPropertyValue("background-color"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("background-color") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("background-color"); +assert.isNotEmpty(window1 || windows); +``` + +You should have a `#window-2` `div` within the `#house`. + +```js +assert.exists(document.querySelector("div#house div#window-2")); +``` + +`#window-2` should have the `position` property set to `absolute`. + +```js +assert.equal(getComputedStyle(document.querySelector("#window-2"))?.getPropertyValue("position"), "absolute"); +``` + +You should target `#window-2` and set its `width` property. + +```js +const window2 = new __helpers.CSSHelp(document).getStyle("#window-2")?.getPropertyValue("width"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("width") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("width"); +assert.isNotEmpty(window2 || windows); +``` + +You should target `#window-2` and set its `height` property. + +```js +const window2 = new __helpers.CSSHelp(document).getStyle("#window-2")?.getPropertyValue("height"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("height") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("height"); +assert.isNotEmpty(window2 || windows); +``` + +You should target `#window-2` and set its `border` property. + +```js +const window2 = new __helpers.CSSHelp(document).getStyle("#window-2")?.getPropertyValue("border"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("border") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("border"); +assert.isNotEmpty(window2 || windows); +``` + +You should target `#window-2` and set its `background-color` property. + +```js +const window2 = new __helpers.CSSHelp(document).getStyle("#window-2")?.getPropertyValue("background-color"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("background-color") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("background-color"); +assert.isNotEmpty(window2 || windows); +``` + +You should have a `#door` `div` within the `#house`. + +```js +assert.exists(document.querySelector("div#house div#door")); +``` + +`#door` should have the `position` property set to `absolute`. + +```js +assert.equal(getComputedStyle(document.querySelector("#door"))?.getPropertyValue("position"), "absolute"); +``` + +You should target `#door` and set its `width` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#door")?.getPropertyValue("width")); +``` + +You should target `#door` and set its `height` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#door")?.getPropertyValue("height")); +``` + +You should target `#door` and set its `border` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#door")?.getPropertyValue("border")); +``` + +You should target `#door` and set its `background-color` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#door")?.getPropertyValue("background-color")); +``` + +Your `#roof` should have the `top` property set to `0`. + +```js +assert.equal(getComputedStyle(document.querySelector("#roof"))?.getPropertyValue("top"), "0px"); +``` + +Your `#door` should be placed at the bottom of the house. + +```js +const door = getComputedStyle(document.querySelector("#door")) +const doorBottom = Number(door.getPropertyValue("bottom").replace("px", "")); +assert.strictEqual(doorBottom, 0); +``` + +You should set either `left` or `right` on your `#door` and arrange it within the house borders. + +```js +const door = getComputedStyle(document.querySelector("#door")) +const doorLeft = Number(door.getPropertyValue("left").replace("px", "")); +const doorRight = Number(door.getPropertyValue("right").replace("px", "")); +assert.isAbove(doorLeft, 0); +assert.isAbove(doorRight, 0); +``` + +Your `#chimney` should have a `top` value that puts it at the top of your `#house`. + +```js +const chimney = getComputedStyle(document.querySelector("#chimney")); +assert.equal(Number(chimney?.getPropertyValue("top").replace("px", "")), - Number(chimney?.getPropertyValue("height").replace("px", ""))); +``` + +Your `#chimney` should have a `z-index` that puts it behind the house. + +```js +const houseZIndex = getComputedStyle(document.querySelector("#house"))?.getPropertyValue("z-index"); +const chimneyZIndex = getComputedStyle(document.querySelector("#chimney"))?.getPropertyValue("z-index"); +if (houseZIndex === "auto") { + assert.isBelow(Number(chimneyZIndex), 0) +} else { + assert.isBelow(Number(chimneyZIndex), Number(houseZIndex)); +} +``` + +Your windows should be placed below your `#roof` and at least higher than one third of your `#door`'s height. + +```js +const window1 = getComputedStyle(document.querySelector("#window-1")) +const window2 = getComputedStyle(document.querySelector("#window-2")) +const door = getComputedStyle(document.querySelector("#door")) +const roof = getComputedStyle(document.querySelector("#roof")) +const w1Top = Number(window1.getPropertyValue("top").replace("px", "")); +const w1Bottom = Number(window1.getPropertyValue("bottom").replace("px", "")); +const w2Top = Number(window2.getPropertyValue("top").replace("px", "")); +const w2Bottom = Number(window2.getPropertyValue("bottom").replace("px", "")); +const doorHeight = Number(door.getPropertyValue("height").replace("px", "")); +const roofHeight = Number(roof.getPropertyValue("height").replace("px", "")); +assert.isAbove(w1Top, roofHeight); +assert.isAbove(w1Bottom, doorHeight/3); +assert.isAbove(w2Top, roofHeight); +assert.isAbove(w2Bottom, doorHeight/3); +``` + +You should set either `left` or `right` on your windows and arrange them within the house borders. + +```js +const window1 = getComputedStyle(document.querySelector("#window-1")) +const window2 = getComputedStyle(document.querySelector("#window-2")) +const w1Left = Number(window1.getPropertyValue("left").replace("px", "")); +const w1Right = Number(window1.getPropertyValue("right").replace("px", "")); +const w2Left = Number(window2.getPropertyValue("left").replace("px", "")); +const w2Right = Number(window2.getPropertyValue("right").replace("px", "")); +assert.isAbove(w1Left, 0); +assert.isAbove(w1Right, 0); +assert.isAbove(w2Left, 0); +assert.isAbove(w2Right, 0); +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + + House Painting + + + + + +``` + +```css + +``` + +# --solutions-- + +```html + + + + + + House Painting + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          WELCOME
          +
          + + +``` + +```css +* { + box-sizing: border-box; + } + + body { + margin: 0; + padding: 0; + display: flex; + justify-content: center; + align-items: center; + height: 100vh; + background: linear-gradient( + #b3e6ff, + #b3e6ff 60%, + green 60% + ); + } + + #house { + flex: 0 0 auto; + width: 500px; + height: 400px; + position: relative; + background-color: #ff9980; + border: 6px solid #b35900; + } + + #chimney { + position: absolute; + width: 90px; + height: 100px; + top: -100px; + left: 65%; + background: repeating-linear-gradient( + #e6e6e6, + #e6e6e6 10%, + black 10%, + black 12% + ); + border: 2px solid black; + z-index: -1; + } + + #smoke { + width: 40px; + height: 40px; + background-color: rgba(0,0,0,0.3); + position: absolute; + top: -20px; + left: 20px; + border-radius: 50%; + box-shadow: 0 -10px 10px 10px rgba(0,0,0,0.3); + border: none; + } + + #roof { + border: 2px; + width: 100%; + height: 110px; + background-color: green; + position: absolute; + top: 0; + background: repeating-linear-gradient( + 45deg, + #b35900, + #b35900 2%, + transparent 2%, + transparent 5% + ), repeating-linear-gradient( + -45deg, + #b35900, + #b35900 2%, + #ff9980 2%, + #ff9980 5% + ) + } + + #window-1, #window-2 { + width: 100px; + height: 100px; + background: linear-gradient( + to right, + #ffffb3, + #ffffb3 48%, + #b35900 48%, + #b35900 52%, + #ffffb3 52%, + #ffffb3 100% + ); + position: absolute; + top: 40%; + border: 6px solid #b35900; + } + + #window-1 { + left: 7.5%; + } + + #window-2 { + right: 7.5%; + } + + #door { + width: 130px; + height: 180px; + position: absolute; + bottom: 0%; + left: 185px; + background-color: #e6e6e6; + border: 6px solid #b35900; + transform: translateY(6px); + } + + #door-knob { + width: 20px; + height: 20px; + background-color: #b35900; + border-radius: 50%; + position: absolute; + top: 50%; + right: 5%; + } + + #welcome { + font-family: sans-serif; + font-weight: bold; + width: 130px; + height: 40px; + position: absolute; + bottom: -47px; + left: 178px; + background-color: #85e085; + border: 2px solid black; + transform: skewX(-20deg); + display: flex; + align-items: center; + justify-content: center; + } +``` diff --git a/curriculum/challenges/swahili/25-front-end-development/lab-javascript-trivia-bot/66ed41f912d0bb1dc62da5dd.md b/curriculum/challenges/swahili/25-front-end-development/lab-javascript-trivia-bot/66ed41f912d0bb1dc62da5dd.md new file mode 100644 index 0000000000..bac8eee566 --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/lab-javascript-trivia-bot/66ed41f912d0bb1dc62da5dd.md @@ -0,0 +1,178 @@ +--- +id: 66ed41f912d0bb1dc62da5dd +title: Build a JavaScript Trivia Bot +challengeType: 14 +dashedName: lab-javascript-trivia-bot +--- + +# --description-- + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should log `"Hello! I'm your coding fun fact guide!"` to the console as a greeting message to the user. +1. You should create three variables: `botName`, `botLocation`, and `favoriteLanguage`, that store the bot's name, where it's from, and its favorite coding language, respectively. +1. You should use string concatenation to log `"My name is (botName) and I live on (botLocation)."` to the console. +1. You should use string concatenation to log `"My favorite programming language is (favoriteLanguage)."` to the console. +1. You should use `let` to create a `codingFact` variable and assign it a string that is a fun fact about your bot's favorite coding language and uses string concatenation to include the use of the `favoriteLanguage` variable. +1. You should log the `codingFact` to the console. +1. You should reassign the `codingFact` variable to a new fact about the bot's favorite language using the `favoriteLanguage` variable again. +1. You should log the `codingFact` to the console again. +1. You should reassign the `codingFact` variable again to another new fact about the bot's favorite language using the `favoriteLanguage` variable. +1. You should log the `codingFact` to the console a third time. +1. You should log `"It was fun sharing these facts with you. Goodbye! - (botName) from (botLocation)."` to the console as a farewell statement from the bot. + +# --hints-- + +You should log `"Hello! I'm your coding fun fact guide!"` to the console. + +```js +assert.equal(output[0], "Hello! I'm your coding fun fact guide!") +``` + +You should declare a `botName` variable and give it a value. + +```js +assert.exists(botName); +assert.isString(botName); +``` + +You should declare a `botLocation` variable and give it a value. + +```js +assert.exists(botLocation); +assert.isString(botLocation); +``` + +You should declare a `favoriteLanguage` variable and give it a value. + +```js +assert.exists(favoriteLanguage); +assert.isString(favoriteLanguage); +``` + +You should log to the console `"My name is (botName) and I live on (botLocation)."` using concatenation to add the variables to the string. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +assert.equal(output[1], `My name is ${botName} and I live on ${botLocation}.`) +assert.match(codeWithoutComments, /is ("|')\s*\+\s*botName\s*\+\s*("|') and I live on \2\s*\+\s*botLocation\s*\+\s*('|")\./) +``` + +You should log to the console `"My favorite programming language is (favoriteLanguage)."` using concatenation to add the variable to the string. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +assert.equal(output[2], `My favorite programming language is ${favoriteLanguage}.`) +assert.match(codeWithoutComments, /language is ('|")\s*\+\s*favoriteLanguage\s*\+\s*('|")\./); +``` + +You should use `let` to declare a new variable `codingFact`. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +const [first, second, third] = codeWithoutComments.match(/(let )?\s*codingFact\s*=\s*("|').+?\2\s*\+\s*favoriteLanguage/g) +assert.match(code, /let\s+codingFact/) +assert.include(first, 'let'); +assert.exists(first); +``` + +You should give `codingFact` a value that includes `favoriteLanguage` using concatenation. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +const [first, second, third] = codeWithoutComments.match(/(let )?\s*codingFact\s*=\s*("|').+?\2\s*\+\s*favoriteLanguage/g) +assert.match(code, /let\scodingFact\s*=\s*("|').+?\1\s*\+\s*favoriteLanguage/) +assert.include(first, 'let'); +assert.exists(first); +``` + +You should log `codingFact` to the console. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +const loggingCodingFacts = codeWithoutComments.match(/console\.log\(\s*codingFact\s*\)/g) +assert.include(output[3], favoriteLanguage); +assert.isAtLeast(loggingCodingFacts.length, 1); +``` + +You should assign a new value to `codingFact` that also contains `favoriteLanguage`, and log it to the console. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +const loggingCodingFacts = codeWithoutComments.match(/console\.log\(\s*codingFact\s*\)/g) +const [first, second, third] = codeWithoutComments.match(/(let )?\s*codingFact\s*=\s*("|').+?\2\s*\+\s*favoriteLanguage/g) +assert.include(output[4], favoriteLanguage); +assert.notEqual(output[4], output[3]); +assert.isAtLeast(loggingCodingFacts.length, 2); +assert.exists(second); +``` + +You should assign a value to `codingFact` for the third time that also contains `favoriteLanguage`, and log it to the console. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +const loggingCodingFacts = codeWithoutComments.match(/console\.log\(\s*codingFact\s*\)/g) +const [first, second, third] = codeWithoutComments.match(/(let )?\s*codingFact\s*=\s*("|').+?\2\s*\+\s*favoriteLanguage/g) +assert.include(output[5], favoriteLanguage); +assert.notEqual(output[5], output[4]); +assert.equal(output[5], codingFact); +assert.lengthOf(loggingCodingFacts, 3); +assert.exists(third); +``` + +You should log to the console `"It was fun sharing these facts with you. Goodbye! - (botName) from (botLocation)."` using concatenation to add the values of the variables. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +assert.equal(output[6], `It was fun sharing these facts with you. Goodbye! - ${botName} from ${botLocation}.`); +assert.match(codeWithoutComments, /\. Goodbye! - ("|')\s*\+\s*botName\s*\+\s*('|") from \2\s*\+\s*botLocation\s*\+\s*("|')\./) +``` + +# --seed-- + +## --before-user-code-- + +```js +const temp = console.log +const output = [] +console.log = function (...args) { +temp(...args) +output.push(...args) +} +``` + +## --seed-contents-- + +```js + +``` + +# --solutions-- + +```js +console.log("Hello! I'm your coding fun fact guide!"); + +const botName = "JsBot"; +const botLocation = "planet Eris"; +const favoriteLanguage = "JavaScript"; + +console.log("My name is " + botName + " and I live on " + botLocation + "."); +console.log("My favorite programming language is " + favoriteLanguage + "."); + +let codingFact = "Did you know that " + favoriteLanguage + " was created in just 10 days?"; + +console.log(codingFact); + +codingFact = "Another fun fact: " + favoriteLanguage + "was originally called Mocha!"; + +console.log(codingFact); + +codingFact = "Also, " + favoriteLanguage + " is the most popular programming language in the world."; + +console.log(codingFact); + +console.log("It was fun sharing these facts with you. Goodbye! - " + botName + " from " + botLocation + "."); + +``` diff --git a/curriculum/challenges/swahili/25-front-end-development/lab-palindrome-checker/657bdc55a322aae1eac3838f.md b/curriculum/challenges/swahili/25-front-end-development/lab-palindrome-checker/657bdc55a322aae1eac3838f.md new file mode 100644 index 0000000000..df707a0ea8 --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/lab-palindrome-checker/657bdc55a322aae1eac3838f.md @@ -0,0 +1,542 @@ +--- +id: 657bdc55a322aae1eac3838f +title: Build a Palindrome Checker +challengeType: 14 +dashedName: build-a-palindrome-checker +demoType: onClick +--- + +# --description-- + +A palindrome is a word or phrase that can be read the same way forwards and backwards, ignoring punctuation, case, and spacing. + +**Note:** You'll need to remove **all non-alphanumeric characters** (punctuation, spaces and symbols) and turn everything into the same case (lower or upper case) in order to check for palindromes. + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should have an `input` element with an `id` of `"text-input"`. +1. You should have a `button` element with an `id` of `"check-btn"`. +1. You should have a `div`, `span` or `p` element with an `id` of `"result"`. +1. When you click on the `#check-btn` element without entering a value into the `#text-input` element, an alert should appear with the text `"Please input a value"`. +1. When the `#text-input` element only contains the letter `A` and the `#check-btn` element is clicked, the `#result` element should contain the text `"A is a palindrome"`. +1. When the `#text-input` element contains the text `eye` and the `#check-btn` element is clicked, the `#result` element should contain the text `"eye is a palindrome"`. +1. When the `#text-input` element contains the text `_eye` and the `#check-btn` element is clicked, the `#result` element should contain the text `"_eye is a palindrome"`. +1. When the `#text-input` element contains the text `race car` and the `#check-btn` element is clicked, the `#result` element should contain the text `"race car is a palindrome"`. +1. When the `#text-input` element contains the text `not a palindrome` and the `#check-btn` element is clicked, the `#result` element should contain the text `"not a palindrome is not a palindrome"`. +1. When the `#text-input` element contains the text `A man, a plan, a canal. Panama` and the `#check-btn` element is clicked, the `#result` element should contain the text `"A man, a plan, a canal. Panama is a palindrome"`. +1. When the `#text-input` element contains the text `never odd or even` and the `#check-btn` element is clicked, the `#result` element should contain the text `"never odd or even is a palindrome"`. +1. When the `#text-input` element contains the text `nope` and the `#check-btn` element is clicked, the `#result` element should contain the text `"nope is not a palindrome"`. +1. When the `#text-input` element contains the text `almostomla` and the `#check-btn` element is clicked, the `#result` element should contain the text `"almostomla is not a palindrome"`. +1. When the `#text-input` element contains the text `My age is 0, 0 si ega ym.` and the `#check-btn` element is clicked, the `#result` element should contain the text `"My age is 0, 0 si ega ym. is a palindrome"`. +1. When the `#text-input` element contains the text `1 eye for of 1 eye.` and the `#check-btn` element is clicked, the `#result` element should contain the text `"1 eye for of 1 eye. is not a palindrome"`. +1. When the `#text-input` element contains the text `0_0 (: /-\ :) 0-0` and the `#check-btn` element is clicked, the `#result` element should contain the text `"0_0 (: /-\ :) 0-0 is a palindrome"`. +1. When the `#text-input` element contains the text `five|\_/|four` and the `#check-btn` element is clicked, the `#result` element should contain the text `"five|\_/|four is not a palindrome"`. + +# --hints-- + +You should have an `input` element with an `id` of `"text-input"`. + +```js +const el = document.getElementById('text-input'); +assert.strictEqual(el?.nodeName?.toLowerCase(), 'input'); +``` + +You should have a `button` element with an `id` of `"check-btn"`. + +```js +const el = document.getElementById('check-btn'); +assert.strictEqual(el?.nodeName?.toLowerCase(), 'button'); +``` + +You should have a `div`, `span`, or `p` element with an `id` of `result`. + +```js +const el = document.getElementById('result'); +assert(['div', 'span', 'p'].includes(el?.nodeName?.toLowerCase())); +``` + +When you click on the `#check-btn` element without entering a value into the `#text-input` element, an alert should appear with the text `"Please input a value"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +let alertMessage; +window.alert = (message) => alertMessage = message; // Override alert and store message + +inputEl.value = ''; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(alertMessage.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'please input a value'); +``` + +When the `#text-input` element only contains the letter `A` and the `#check-btn` element is clicked, the `#result` element should contain the text `"A is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'A'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'a is a palindrome'); +``` + +When the `#text-input` element contains the text `eye` and the `#check-btn` element is clicked, the `#result` element should contain the text `"eye is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'eye'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'eye is a palindrome'); +``` + +When the `#text-input` element contains the text `_eye` and the `#check-btn` element is clicked, the `#result` element should contain the text `"_eye is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = '_eye'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), '_eye is a palindrome'); +``` + +When the `#text-input` element contains the text `race car` and the `#check-btn` element is clicked, the `#result` element should contain the text `"race car is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'race car'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'race car is a palindrome'); +``` + +When the `#text-input` element contains the text `not a palindrome` and the `#check-btn` element is clicked, the `#result` element should contain the text `"not a palindrome is not a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'not a palindrome'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'not a palindrome is not a palindrome'); +``` + +When the `#text-input` element contains the text `A man, a plan, a canal. Panama` and the `#check-btn` element is clicked, the `#result` element should contain the text `"A man, a plan, a canal. Panama is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'A man, a plan, a canal. Panama'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'a man, a plan, a canal. panama is a palindrome'); +``` + +When the `#text-input` element contains the text `never odd or even` and the `#check-btn` element is clicked, the `#result` element should contain the text `"never odd or even is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'never odd or even'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'never odd or even is a palindrome'); +``` + +When the `#text-input` element contains the text `nope` and the `#check-btn` element is clicked, the `#result` element should contain the text `"nope is not a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'nope'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'nope is not a palindrome'); +``` + +When the `#text-input` element contains the text `almostomla` and the `#check-btn` element is clicked, the `#result` element should contain the text `"almostomla is not a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'almostomla'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'almostomla is not a palindrome'); +``` + +When the `#text-input` element contains the text `My age is 0, 0 si ega ym.` and the `#check-btn` element is clicked, the `#result` element should contain the text `"My age is 0, 0 si ega ym. is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'My age is 0, 0 si ega ym.'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'my age is 0, 0 si ega ym. is a palindrome'); +``` + +When the `#text-input` element contains the text `1 eye for of 1 eye.` and the `#check-btn` element is clicked, the `#result` element should contain the text `"1 eye for of 1 eye. is not a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = '1 eye for of 1 eye.'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), '1 eye for of 1 eye. is not a palindrome'); +``` + +When the `#text-input` element contains the text `0_0 (: /-\ :) 0-0` and the `#check-btn` element is clicked, the `#result` element should contain the text `"0_0 (: /-\ :) 0-0 is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = '0_0 (: /-\ :) 0-0'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), '0_0 (: /-\ :) 0-0 is a palindrome'); +``` + +When the `#text-input` element contains the text `five|\_/|four` and the `#check-btn` element is clicked, the `#result` element should contain the text `"five|\_/|four is not a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'five|\_/|four'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'five|\_/|four is not a palindrome'); +``` + +When the `#text-input` element contains an alphanumeric palindrome, the `#result` element should correctly identify it as a palindrome. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +const characters = 'abcdefghijklmnopqrstuvwxyz0123456789'; +const charactersLength = characters.length; + +const firstLetter = characters.charAt(Math.floor(Math.random() * charactersLength)); +const secondLetter = characters.charAt(Math.floor(Math.random() * charactersLength)); +const thirdLetter = characters.charAt(Math.floor(Math.random() * charactersLength)); +const fourthLetter = characters.charAt(Math.floor(Math.random() * charactersLength)); + +const phrase = firstLetter + secondLetter + thirdLetter + fourthLetter + fourthLetter + thirdLetter + secondLetter + firstLetter; + +inputEl.value = phrase; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); + +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), phrase + ' is a palindrome'); +``` + +When the `#text-input` element contains a random sequence of alphanumeric characters that is not a palindrome, the `#result` element should say it is not a palindrome. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +let characters = 'abcdefghijklmnopqrstuvwxyz0123456789'; +let charactersLength = characters.length; + +const firstIndex = Math.floor(Math.random() * charactersLength); +const firstLetter = characters.charAt(firstIndex); +characters = characters.slice(0,firstIndex) + characters.slice(firstIndex + 1); +charactersLength--; + + +const secondIndex = Math.floor(Math.random() * charactersLength); +const secondLetter = characters.charAt(secondIndex); +characters = characters.slice(0,secondIndex) + characters.slice(secondIndex + 1); +charactersLength--; + +const thirdIndex = Math.floor(Math.random() * charactersLength); +const thirdLetter = characters.charAt(thirdIndex); +characters = characters.slice(0,thirdIndex) + characters.slice(thirdIndex + 1); +charactersLength--; + +const fourthIndex = Math.floor(Math.random() * charactersLength); +const fourthLetter = characters.charAt(fourthIndex); +characters = characters.slice(0,fourthIndex) + characters.slice(fourthIndex + 1); +charactersLength--; + +const phrase = firstLetter + secondLetter + thirdLetter + fourthLetter; + +inputEl.value = phrase; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); + +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), phrase + ' is not a palindrome'); +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + + Palindrome Checker + + + + + + + + +``` + +```css + +``` + +```js + +``` + +# --solutions-- + +```html + + + + + + + + Palindrome Checker + + + +
          + +

          Is it a Palindrome?

          +
          + + + + +
          +
          +

          + 💡 + A palindrome is a word or sentence that's spelled the same + way both forward and backward, ignoring punctuation, case, and + spacing. +

          +
          +
          + + + +``` + +```css +* { + margin: 0; + padding: 0; + box-sizing: border-box; +} + +body { + font-family: Verdana, Geneva, Tahoma, sans-serif; + background-color: #0a0a23; + color: #ffffff; +} + +.container { + width: 100%; + min-height: 100vh; + position: relative; + display: flex; + align-items: center; + justify-content: center; + flex-direction: column; +} + +.freecodecamp-logo { + height: 30px; + margin-bottom: 20px; +} + +.title { + text-align: center; + padding: 10px 0; + font-size: 2.5rem; + margin-bottom: 20px; +} + +.palindrome-div { + width: min(100vw, 450px); + min-height: 100px; + border-radius: 20px; + display: flex; + align-items: center; + justify-content: center; + flex-wrap: wrap; + padding: 20px; + margin: 10px 0; + background-color: white; + box-shadow: 0 6px 6px #002ead; +} + +label { + color: #0a0a23; + margin-bottom: 20px; +} + +.palindrome-btn { + width: 90px; + border: none; + padding: 10px; + border-radius: 15px; + background-color: #5a01a7; + color: #fff; + cursor: pointer; +} + +.palindrome-input { + height: 30px; + width: 250px; + text-align: center; + font-size: 1.2rem; + margin: 10px; + border: none; + border-bottom: 2px solid #5a01a7; +} + +.palindrome-input:focus { + border-bottom: 3px solid #5a01a7; +} + +.palindrome-input::placeholder { + text-align: center; +} + +.user-input { + font-size: 1.4rem; + margin-top: 10px; + text-align: center; +} + +.results-div { + overflow-y: auto; + word-wrap: break-word; + min-height: 50px; + color: black; +} + +.hidden { + display: none; +} + +.palindrome-definition-div { + width: min(100vw, 450px); + font-size: 1.3rem; + min-height: 140px; + background-color: #00471b; + margin-top: 20px; + padding: 20px; + border-radius: 20px; + display: flex; + align-items: center; + justify-content: center; +} + +.palindrome-definition { + vertical-align: middle; + text-align: center; +} +``` + +```js +const userInput = document.getElementById("text-input"); +const checkPalindromeBtn = document.getElementById("check-btn"); +const resultDiv = document.getElementById("result"); + +const checkForPalindrome = (input) => { + const originalInput = input; // Store for later output + + if (input === "") { + alert("Please input a value"); + return; + } + + // Remove the previous result + resultDiv.replaceChildren(); + + const lowerCaseStr = input.replace(/[^A-Za-z0-9]/gi, "").toLowerCase(); + let resultMsg = `${originalInput} ${ + lowerCaseStr === [...lowerCaseStr].reverse().join("") ? "is" : "is not" + } a palindrome.`; + + const pTag = document.createElement("p"); + pTag.className = "user-input"; + pTag.innerHTML = resultMsg; + resultDiv.appendChild(pTag); + + // Show the result. + resultDiv.classList.remove("hidden"); +}; + +checkPalindromeBtn.addEventListener("click", () => { + checkForPalindrome(userInput.value); + userInput.value = ""; +}); + +userInput.addEventListener("keydown", (e) => { + if (e.key === "Enter") { + checkForPalindrome(userInput.value); + userInput.value = ""; + } +}); +``` diff --git a/curriculum/challenges/swahili/25-front-end-development/lab-product-landing-page/587d78af367417b2b2512b04.md b/curriculum/challenges/swahili/25-front-end-development/lab-product-landing-page/587d78af367417b2b2512b04.md new file mode 100644 index 0000000000..34c416823c --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/lab-product-landing-page/587d78af367417b2b2512b04.md @@ -0,0 +1,734 @@ +--- +id: 587d78af367417b2b2512b04 +title: Build a Product Landing Page +challengeType: 14 +dashedName: build-a-product-landing-page +demoType: onClick +--- + +# --description-- + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. Your product landing page should have a `header` element with a corresponding `id="header"`. +2. You should have an image within the `header` element with a corresponding `id="header-img"` (A logo would make a good image here). +3. Within the `#header` element, you should have a `nav` element with a corresponding `id="nav-bar"`. +4. You should have at least three clickable elements inside the `nav` element, each with the class `nav-link`. +5. When you click a `.nav-link` button in the `nav` element, you should be taken to the corresponding section of the landing page. +6. You should have an embedded product video with `id="video"`. +7. Your landing page should have a `form` element with a corresponding `id="form"`. +8. Within the form, there should be an `input` field with `id="email"` where you can enter an email address. +9. The `#email` input field should have placeholder text to let users know what the field is for. +10. The `#email` input field should use HTML5 validation to confirm that the entered text is an email address. +11. Within the form, there should be a submit `input` with a corresponding `id="submit"`. +12. When you click the `#submit` element, the email should be submitted to a static page (use this mock URL: `https://www.freecodecamp.com/email-submit`). +13. The navbar should always be at the top of the viewport. +14. Your product landing page should have at least one media query. +15. Your product landing page should utilize CSS flexbox at least once. + +**Note:** Be sure to link your stylesheet in your HTML and apply your CSS. + +# --hints-- + +You should have a `header` element with an `id` of `header`. + +```js +const el = document.getElementById('header') +assert(!!el && el.tagName === 'HEADER') +``` + +You should have an `img` element with an `id` of `header-img`. + +```js +const el = document.getElementById('header-img') +assert(!!el && el.tagName === 'IMG') +``` + +Your `#header-img` should be a descendant of the `#header`. + +```js +const els = document.querySelectorAll('#header #header-img') +assert(els.length > 0) +``` + +Your `#header-img` should have a `src` attribute. + +```js +const el = document.getElementById('header-img') +assert(!!el && !!el.src) +``` + +Your `#header-img`’s `src` value should be a valid URL (starts with `http`). + +```js +const el = document.getElementById('header-img'); +assert(!!el && el.getAttribute('src') !== "" && /^http/.test(el.src)); +``` + +You should have a `nav` element with an `id` of `nav-bar`. + +```js +const el = document.getElementById('nav-bar') +assert(!!el && el.tagName === 'NAV') +``` + +Your `#nav-bar` should be a descendant of the `#header`. + +```js +const els = document.querySelectorAll('#header #nav-bar') +assert(els.length > 0) +``` + +You should have at least 3 `.nav-link` elements within the `#nav-bar`. + +```js +const els = document.querySelectorAll('#nav-bar .nav-link') +assert(els.length >= 3) +``` + +Each `.nav-link` element should have an `href` attribute. + +```js +const els = document.querySelectorAll('.nav-link') +els.forEach(el => { + if (!el.href) assert(false) +}) +assert(els.length > 0) +``` + +Each `.nav-link` element should link to a corresponding element on the landing page (has an `href` with a value of another element's id. e.g. `#footer`). + +```js +const els = document.querySelectorAll('.nav-link') +els.forEach(el => { + const linkDestination = el.getAttribute('href').slice(1) + if (!document.getElementById(linkDestination)) assert(false) +}) +assert(els.length > 0) +``` + +You should have a `video` or `iframe` element with an `id` of `video`. + +```js +const el = document.getElementById('video') +assert(!!el && (el.tagName === 'VIDEO' || el.tagName === 'IFRAME')) +``` + +Your `#video` should have a `src` attribute. + +```js +let el = document.getElementById('video') +const sourceNode = el.children; +let sourceElement = null; +if (sourceNode.length) { + sourceElement = [...video.children].filter(el => el.localName === 'source')[0]; +} +if (sourceElement) { + el = sourceElement; +} +assert(el.hasAttribute('src')); +``` + +You should have a `form` element with an `id` of `form`. + +```js +const el = document.getElementById('form') +assert(!!el && el.tagName === 'FORM') +``` + +You should have an `input` element with an `id` of `email`. + +```js +const el = document.getElementById('email') +assert(!!el && el.tagName === 'INPUT') +``` + +Your `#email` should be a descendant of the `#form`. + +```js +const els = document.querySelectorAll('#form #email') +assert(els.length > 0) +``` + +Your `#email` should have the `placeholder` attribute with placeholder text. + +```js +const el = document.getElementById('email') +assert(!!el && !!el.placeholder && el.placeholder.length > 0) +``` + +Your `#email` should use HTML5 validation by setting its `type` to `email`. + +```js +const el = document.getElementById('email') +assert(!!el && el.type === 'email') +``` + +You should have an `input` element with an `id` of `submit`. + +```js +const el = document.getElementById('submit') +assert(!!el && el.tagName === 'INPUT') +``` + +Your `#submit` should be a descendant of the `#form`. + +```js +const els = document.querySelectorAll('#form #submit') +assert(els.length > 0) +``` + +Your `#submit` should have a `type` of `submit`. + +```js +const el = document.getElementById('submit') +assert(!!el && el.type === 'submit') +``` + +Your `#form` should have an `action` attribute of `https://www.freecodecamp.com/email-submit`. + +```js +const el = document.getElementById('form') +assert(!!el && el.action === 'https://www.freecodecamp.com/email-submit') +``` + +Your `#email` should have a `name` attribute of `email`. + +```js +const el = document.getElementById('email') +assert(!!el && el.name === 'email') +``` + +Your `#nav-bar` should always be at the top of the viewport. + +```js +(async () => { + const timeout = (milliseconds) => new Promise((resolve) => setTimeout(resolve, milliseconds)); + + const header = document.getElementById('header'); + const headerChildren = header.children; + const navbarCandidates = [header, ...headerChildren]; + + // Return smallest top position of all navbar candidates + const getNavbarPosition = (candidates = []) => { + return candidates.reduce( + (min, candidate) => + Math.min(min, Math.abs(candidate?.getBoundingClientRect().top)), + Infinity + ); + }; + assert.approximately( + getNavbarPosition(navbarCandidates), + 0, + 15, + '#header or one of its children should be at the top of the viewport ' + ); + + window.scroll(0, 500); + await timeout(1); + + assert.approximately( + getNavbarPosition(navbarCandidates), + 0, + 15, + '#header or one of its children should be at the top of the ' + + 'viewport even after scrolling ' + ); + + window.scroll(0, 0); +})(); +``` + +Your Product Landing Page should use at least one media query. + +```js +const htmlSourceAttr = Array.from(document.querySelectorAll('source')).map(el => el.getAttribute('media')) +const cssCheck = new __helpers.CSSHelp(document).getCSSRules('media') +assert(cssCheck.length > 0 || htmlSourceAttr.length > 0); +``` + +Your Product Landing Page should use CSS Flexbox at least once. + +```js +const hasFlex = (rule) => ["flex", "inline-flex"].includes(rule.style?.display) +const stylesheet = new __helpers.CSSHelp(document).getStyleSheet() +const cssRules = new __helpers.CSSHelp(document).styleSheetToCssRulesArray(stylesheet) +const mediaRules = new __helpers.CSSHelp(document).getCSSRules('media') +const usesFlex = cssRules.find(rule => hasFlex(rule)) +const usesFlexMedia = mediaRules.find(mediaRule => { + return [...mediaRule.cssRules].find(rule => hasFlex(rule)) +}) +assert(usesFlex || usesFlexMedia) +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + Product Landing Page + + + + + + + +``` + +```css + +``` + +# --solutions-- + +```html + + + + + + + + + +
          + + +
          + +
          +

          Handcrafted, home-made masterpieces

          +
          + + +
          +
          + +
          +
          +
          +
          +
          +

          Premium Materials

          +

          + Our trombones use the shiniest brass which is sourced locally. + This will increase the longevity of your purchase. +

          +
          +
          +
          +
          +
          +

          Fast Shipping

          +

          + We make sure you recieve your trombone as soon as we have + finished making it. We also provide free returns if you are not + satisfied. +

          +
          +
          +
          +
          + +
          +
          +

          Quality Assurance

          +

          + For every purchase you make, we will ensure there are no damages + or faults and we will check and test the pitch of your + instrument. +

          +
          +
          +
          +
          + +
          +
          +
          +
          Tenor Trombone
          +

          $600

          +
            +
          1. Good for beginners
          2. +
          3. Excellent sound quality
          4. +
          5. Great for Jazz Bands
          6. +
          7. Nice and shiny
          8. +
          + +
          +
          +
          Bass Trombone
          +

          $900

          +
            +
          1. Sound quality is unmatched
          2. +
          3. Best for professionals
          4. +
          5. Absolutely stunning
          6. +
          7. Durable and long lasting
          8. +
          + +
          +
          +
          Valve Trombone
          +

          $1200

          +
            +
          1. Plays similar to a Trumpet
          2. +
          3. Great for Jazz Bands
          4. +
          5. Beautiful in sound and appearance
          6. +
          7. Just amazing
          8. +
          + +
          +
          + +
          +
          + + + +``` + +```css +/** global element styling **/ + +@import 'https://fonts.googleapis.com/css?family=Lato:400,700'; + +* { + margin: 0; + padding: 0; + box-sizing: border-box; +} + +body { + background-color: #eee; + font-family: 'Lato', sans-serif; +} + +#page-wrapper { + position: relative; +} + +li { + list-style: none; +} + +a { + color: #000; + text-decoration: none; +} + +/** global classes styling **/ + +.container { + max-width: 1000px; + width: 100%; + margin: 0 auto; +} + +.btn { + padding: 0 20px; + height: 40px; + font-size: 1em; + font-weight: 900; + text-transform: uppercase; + border: 3px black solid; + border-radius: 2px; + background: transparent; + cursor: pointer; +} + +.grid { + display: flex; +} + +header { + position: fixed; + top: 0; + min-height: 75px; + padding: 0px 20px; + display: flex; + justify-content: space-around; + align-items: center; + background-color: #eee; +} + +@media (max-width: 600px) { + header { + flex-wrap: wrap; + } +} + +.logo { + width: 60vw; +} + +@media (max-width: 650px) { + .logo { + margin-top: 15px; + width: 100%; + position: relative; + } +} + +.logo>img { + width: 100%; + height: 100%; + max-width: 300px; + display: flex; + justify-content: center; + align-items: center; + text-align: center; + margin-left: 20px; +} + +@media (max-width: 650px) { + .logo>img { + margin: 0 auto; + } +} + +nav { + font-weight: 400; +} + +@media (max-width: 650px) { + nav { + margin-top: 10px; + width: 100%; + display: flex; + flex-direction: column; + align-items: center; + text-align: center; + padding: 0 50px; + } + + nav li { + padding-bottom: 5px; + } +} + +nav>ul { + width: 35vw; + display: flex; + flex-direction: row; + justify-content: space-around; +} + +@media (max-width: 650px) { + nav>ul { + flex-direction: column; + } +} + +#hero { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + text-align: center; + height: 200px; + margin-top: 50px; +} + +#hero>h2 { + margin-bottom: 20px; + word-wrap: break-word; +} + +#hero input[type='email'] { + max-width: 275px; + width: 100%; + padding: 5px; +} + +#hero input[type='submit'] { + max-width: 150px; + width: 100%; + height: 30px; + margin: 15px 0; + border: 0; + background-color: #f1c40f; +} + +#hero input[type='submit']:hover { + background-color: orange; + transition: background-color 1s; +} + +@media (max-width: 650px) { + #hero { + margin-top: 120px; + } +} + +#features { + margin-top: 30px; +} + +#features .icon { + display: flex; + align-items: center; + justify-content: center; + height: 125px; + width: 20vw; + color: darkorange; +} + +@media (max-width: 550px) { + #features .icon { + display: none; + } +} + +#features .desc { + display: flex; + flex-direction: column; + justify-content: center; + height: 125px; + width: 80vw; + padding: 5px; +} + +@media (max-width: 550px) { + #features .desc { + width: 100%; + text-align: center; + padding: 0; + height: 150px; + } +} + +@media (max-width: 650px) { + #features { + margin-top: 0; + } +} + +#how-it-works { + margin-top: 50px; + display: flex; + justify-content: center; +} + +#how-it-works>iframe { + max-width: 560px; + width: 100%; +} + +#pricing { + margin-top: 60px; + display: flex; + flex-direction: row; + justify-content: center; +} + +.product { + display: flex; + flex-direction: column; + align-items: center; + text-align: center; + width: calc(100% / 3); + margin: 10px; + border: 1px solid #000; + border-radius: 3px; +} + +.product>.level { + background-color: #ddd; + color: black; + padding: 15px 0; + width: 100%; + text-transform: uppercase; + font-weight: 700; +} + +.product>h2 { + margin-top: 15px; +} + +.product>ol { + margin: 15px 0; +} + +.product>ol>li { + padding: 5px 0; +} + +.product>button { + border: 0; + margin: 15px 0; + background-color: #f1c40f; + font-weight: 400; +} + +.product>button:hover { + background-color: orange; + transition: background-color 1s; +} + +@media (max-width: 800px) { + #pricing { + flex-direction: column; + } + + .product { + max-width: 300px; + width: 100%; + margin: 0 auto; + margin-bottom: 10px; + } +} + +footer { + margin-top: 30px; + background-color: #ddd; + padding: 20px; +} + +footer>ul { + display: flex; + justify-content: flex-end; +} + +footer>ul>li { + padding: 0 10px; +} + +footer>span { + margin-top: 5px; + display: flex; + justify-content: flex-end; + font-size: 0.9em; + color: #444; +} +``` diff --git a/curriculum/challenges/swahili/25-front-end-development/lab-regex-sandbox/66e028680eca7d21db7e1aee.md b/curriculum/challenges/swahili/25-front-end-development/lab-regex-sandbox/66e028680eca7d21db7e1aee.md new file mode 100644 index 0000000000..307b8c4c8d --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/lab-regex-sandbox/66e028680eca7d21db7e1aee.md @@ -0,0 +1,705 @@ +--- +id: 66e028680eca7d21db7e1aee +title: Build a RegEx Sandbox +challengeType: 14 +dashedName: lab-regex-sandbox +demoType: onClick +--- + +# --description-- + +For this lab, you start with the CSS and HTML already written for you. You will use JavaScript to enable the regex sandbox to test a regular expression against a string and highlight the results. + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should access the `#pattern`, `#test-string`, `#test-btn`, and `#result` elements and save them in the variables `regexPattern`, `stringToTest`, `testButton`, and `testResult`, respectively. +1. You should access the `#i` and `#g` flag checkboxes and save them in the variables `caseInsensitiveFlag` and `globalFlag`, respectively. +1. You should have a function named `getFlags` that returns a string containing the flags from checked flag checkboxes, or an empty string if none of them have been checked. +1. When you click the `testButton` button, if the regex pattern matches the test string, the matched text should be highlighted. To highlight the matches, replace each match with the same text surrounded by a `span` element with the class of `highlight`. Note that the CSS for that has been already added for you. +1. When there's a match, the matched text should be displayed inside `#result`. In case of multiple matches, each matched text should be separated from the next one by a comma and a space. +1. When there's no match, the text `no match` should be displayed inside `#result`. + +# --hints-- + +You should access the `#pattern` element and save it in the `regexPattern` variable. + +```js +assert.equal(regexPattern, document.querySelector('#pattern')) +``` + +You should access the `#test-string` element and save it in the `stringToTest` variable. + +```js +assert.equal(stringToTest, document.querySelector('#test-string')) +``` + +You should access the `#test-btn` element and save it in the `testButton` variable. + +```js +assert.equal(testButton, document.querySelector('#test-btn')) +``` + +You should access the `#result` element and save it in the `testResult` variable. + +```js +assert.equal(testResult, document.querySelector('#result')) +``` + +You should access the `#i` flag checkbox and save it in the `caseInsensitiveFlag`. + +```js +assert.equal(caseInsensitiveFlag, document.querySelector('#i')) +``` + +You should access the `#g` flag checkbox and save it in the `globalFlag` variable. + +```js +assert.equal(globalFlag, document.querySelector('#g')) +``` + +You should have a `getFlags` function. + +```js +assert.isFunction(getFlags) +``` + +The `getFlags` function should return `"i"` if the `#i` checkbox is checked. + +```js +caseInsensitiveFlag.checked = true; +globalFlag.checked = false; +assert.equal(getFlags(), "i") +``` + +The `getFlags` function should return `"g"` if the `#g` checkbox is checked. + +```js +caseInsensitiveFlag.checked = false; +globalFlag.checked = true; +assert.equal(getFlags(), "g") +``` + +The `getFlags` function should return either `"ig"` or `"gi"` if both checkboxes are checked. + +```js +caseInsensitiveFlag.checked = true; +globalFlag.checked = true; +const flags = getFlags(); +assert.lengthOf(flags, 2); +assert.include(flags, "i"); +assert.include(flags, "g"); +``` + +The `getFlags` function should return an empty string if both checkboxes are not checked. + +```js +caseInsensitiveFlag.checked = false; +globalFlag.checked = false; +assert.equal(getFlags(), "") +``` + +When the inner HTML of `stringToTest` is `Gu1n34 P1g5`, the value of `regexPattern` is `\d+`, and no flag is checked, `stringToTest.innerHTML` should become `Gu1n34 P1g5` by clicking the `testButton` button. + +```js +stringToTest.innerText = "Gu1n34 P1g5" +regexPattern.value = "\\d+"; +caseInsensitiveFlag.checked = false; +globalFlag.checked = false; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = 'Gu1n34 P1g5'; +assert.equal(stringToTest.innerHTML, expected); +``` + +When the inner HTML of `stringToTest` is `Gu1n34 P1g5`, the value of `regexPattern` is `\d+`, and the global flag is checked, `stringToTest.innerHTML` should become `Gu1n34 P1g5` by clicking the `testButton` button. + +```js +stringToTest.innerText = "Gu1n34 P1g5" +regexPattern.value = "\\d+"; +caseInsensitiveFlag.checked = false; +globalFlag.checked = true; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = 'Gu1n34 P1g5'; +assert.equal(stringToTest.innerHTML, expected); +``` + +When the inner HTML of `stringToTest` is `Gu1n34 P1g5`, the value of `regexPattern` is `G`, and both the global and case insensitive flags are checked, `stringToTest.innerHTML` should become `Gu1n34 P1g5` by clicking the `testButton` button. + +```js +stringToTest.innerText = "Gu1n34 P1g5" +regexPattern.value = "G"; +caseInsensitiveFlag.checked = true; +globalFlag.checked = true; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = 'Gu1n34 P1g5'; +assert.equal(stringToTest.innerHTML, expected); +``` + +When you click the `testButton` button, if the regex pattern matches the test string, the matched text should be surrounded by a `span` element with the class of `highlight`. + +```js +stringToTest.innerText = "She sells seashells by the seashore." +regexPattern.value = "s[he]a?"; +caseInsensitiveFlag.checked = true; +globalFlag.checked = true; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = 'She sells seashells by the seashore.'; +assert.strictEqual(stringToTest.innerHTML, expected); + +stringToTest.innerText = "She sells seashells by the seashore." +caseInsensitiveFlag.checked = false; +globalFlag.checked = true; +testBtn.dispatchEvent(new Event("click")); +expected = 'She sells seashells by the seashore.'; +assert.strictEqual(stringToTest.innerHTML, expected); + +stringToTest.innerText = "She sells seashells by the seashore." +globalFlag.checked = false; +testBtn.dispatchEvent(new Event("click")); +expected = 'She sells seashells by the seashore.'; +assert.strictEqual(stringToTest.innerHTML, expected); + +stringToTest.innerText = "She sells seashells by the seashore." +caseInsensitiveFlag.checked = true; +testBtn.dispatchEvent(new Event("click")); +expected = 'She sells seashells by the seashore.'; +assert.strictEqual(stringToTest.innerHTML, expected); +``` + +When there's no match, the test string shouldn't be modified. + +```js +stringToTest.innerText = "She sells seashells by the seashore." +regexPattern.value = "sea\\s"; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = 'She sells seashells by the seashore.'; +assert.strictEqual(stringToTest.innerHTML, expected); +``` + +When the inner HTML of `stringToTest` is `Gu1n34 P1g5`, the value of `regexPattern` is `\d+`, and no flag is checked, the inner text of `#result` should become `1` by clicking the `testButton` button. + +```js +const out = document.getElementById("result"); +stringToTest.innerText = "Gu1n34 P1g5" +regexPattern.value = "\\d+"; +caseInsensitiveFlag.checked = false; +globalFlag.checked = false; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = "1" +assert.strictEqual(out.innerText, expected) +``` + +When the inner HTML of `stringToTest` is `Gu1n34 P1g5`, the value of `regexPattern` is `\d+`, and the global flag is checked, the inner text of `#result` should become `1, 34, 1, 5` by clicking the `testButton` button. + +```js +const out = document.getElementById("result"); +stringToTest.innerText = "Gu1n34 P1g5" +regexPattern.value = "\\d+"; +caseInsensitiveFlag.checked = false; +globalFlag.checked = true; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = "1, 34, 1, 5" +assert.strictEqual(out.innerText, expected) +``` + +When there's a match, the matched text should be displayed inside `#result`. + +```js +const out = document.getElementById("result"); +stringToTest.innerText = "She sells seashells by the seashore." +regexPattern.value = "s[he]a?"; +caseInsensitiveFlag.checked = true; +globalFlag.checked = true; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = "Sh, se, sea, sh, sea, sh" +assert.strictEqual(out.innerText, expected) + +stringToTest.innerText = "She sells seashells by the seashore." +caseInsensitiveFlag.checked = false; +testBtn.dispatchEvent(new Event("click")); +expected = "se, sea, sh, sea, sh" +assert.strictEqual(out.innerText, expected) + +stringToTest.innerText = "She sells seashells by the seashore." +globalFlag.checked = false; +testBtn.dispatchEvent(new Event("click")); +expected = "se" +assert.strictEqual(out.innerText, expected) + +stringToTest.innerText = "She sells seashells by the seashore." +caseInsensitiveFlag.checked = true; +testBtn.dispatchEvent(new Event("click")); +expected = "Sh" +assert.strictEqual(out.innerText, expected) +``` + +When there's no match, the text `no match` should be displayed inside `#result`. + +```js +const out = document.getElementById("result"); +stringToTest.innerText = "She sells seashells by the seashore." +regexPattern.value = "sea\\s"; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = "no match"; +assert.strictEqual(out.innerText, expected); +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + + + + Regex Sandbox + + + + +

          Regex Sandbox

          +
          +
          + +
          +

          Flags:

          + + +
          +
          +
          +

          Test String:

          +
          +
          + +
          +

          Result:

          +

          +

          +
          + +
          + + + + +``` + +```css +*, +*::before, +*::after { + box-sizing: border-box; + margin: 0; + padding: 0; +} + +:root { + --dark-grey: #1b1b32; + --light-grey: #f5f6f7; + --golden-yellow: #fecc4c; + --yellow: #ffcc4c; + --gold: #feac32; + --orange: #ffac33; + --dark-orange: #f89808; + --border: 0.2rem solid darkgrey; + --padding: 0.3rem; +} + +body { + background-color: var(--dark-grey); + color: var(--light-grey); + font-size: 20px; + font-family: "Lato", Helvetica, Arial, sans-serif; + padding: 5px; +} + +h1 { + margin: 5rem auto 2rem; + text-align: center; +} + +p { + padding: var(--padding); +} + +#regex-container { + max-width: 680px; + margin: 20px auto; + display: flex; + justify-content: center; + align-items: center; + border: var(--border); +} + +#regex-container>label { + padding: var(--padding); + flex: 1 1 auto; +} + +#pattern-container { + display: inline-block; + color: var(--dark-grey); + background-color: var(--light-grey); + margin: 5px; + border: var(--border); +} + +#pattern { + margin: 0.2rem; + border: 0; + font-size: 1rem; + width: calc(100% - 1.2rem); +} + +#pattern:focus { + outline: none; +} + +#flags-container { + display: flex; + align-items: center; + flex: 1 1 auto; +} + +#flags-container>label { + padding: var(--padding); + margin-right: 0.3rem; +} + +#test-container { + max-width: 680px; + margin: 20px auto; + display: flex; + flex-direction: column; + flex: 0 0 auto; + border: var(--border); +} + +#test-string { + background-color: var(--light-grey); + min-height: 5rem; + color: var(--dark-grey); + border-top: var(--border); + font-size: 1.2rem; +} + +[contenteditable=true]:empty:before { + content: attr(placeholder); + pointer-events: none; + color: var(--dark-grey); +} + +::placeholder { + color: var(--dark-grey); +} + + +button { + display: block; + cursor: pointer; + width: 8rem; + margin: 0.2rem auto; + color: var(--dark-grey); + background-color: var(--gold); + background-image: linear-gradient(var(--golden-yellow), var(--orange)); + border-color: var(--gold); + border-width: 0.2rem; + font-size: 1.1rem; +} + +.btn:hover { + background-image: linear-gradient(var(--yellow), var(--dark-orange)); +} + +#result-container { + max-width: 680px; + margin: 20px auto; + display: flex; + justify-content: center; + align-items: center; +} + +h2 { + align-self: flex-start; + margin: 0.4rem 0.2rem 0.2rem; + flex: 0 1 auto; +} + +#result { + color: var(--dark-grey); + background-color: var(--light-grey); + font-size: 1.5rem; + flex: 1 1 auto; + margin: 0.2rem; + border: var(--border); + min-height: 3rem; +} + +.highlight { + background-color: lightgreen; +} +``` + +```js + +``` + +# --solutions-- + +```html + + + + + + + + Regex Sandbox + + + + +

          Regex Sandbox

          +
          +
          + +
          +

          Flags:

          + + +
          +
          +
          +

          Test String:

          +
          +
          + +
          +

          Result:

          +

          +

          +
          + +
          + + + + +``` + +```css +*, +*::before, +*::after { + box-sizing: border-box; + margin: 0; + padding: 0; +} + +:root { + --dark-grey: #1b1b32; + --light-grey: #f5f6f7; + --golden-yellow: #fecc4c; + --yellow: #ffcc4c; + --gold: #feac32; + --orange: #ffac33; + --dark-orange: #f89808; + --border: 0.2rem solid darkgrey; + --padding: 0.3rem; +} + +body { + background-color: var(--dark-grey); + color: var(--light-grey); + font-size: 20px; + font-family: "Lato", Helvetica, Arial, sans-serif; +} + +h1 { + margin: 5rem auto 2rem; + text-align: center; +} + +p { + padding: var(--padding); +} + +#regex-container { + max-width: 680px; + margin: 20px auto; + display: flex; + justify-content: center; + align-items: center; + border: var(--border); +} + +#regex-container>label { + padding: var(--padding); + flex: 1 1 auto; +} + +#pattern-container { + display: inline-block; + color: var(--dark-grey); + background-color: var(--light-grey); + margin: 5px; + border: var(--border); +} + +#pattern { + margin: 0.2rem; + border: 0; + font-size: 1rem; + width: calc(100% - 1.2rem); +} + +#pattern:focus { + outline: none; +} + +#flags-container { + display: flex; + align-items: center; + flex: 1 1 auto; +} + +#flags-container>label { + padding: var(--padding); + margin-right: 0.3rem; +} + +#test-container { + max-width: 680px; + margin: 20px auto; + display: flex; + flex-direction: column; + flex: 0 0 auto; + border: var(--border); +} + +#test-string { + background-color: var(--light-grey); + min-height: 5rem; + color: var(--dark-grey); + border-top: var(--border); + font-size: 1.2rem; +} + +[contenteditable=true]:empty:before { + content: attr(placeholder); + pointer-events: none; + color: var(--dark-grey); +} + +::placeholder { + color: var(--dark-grey); +} + + +button { + display: block; + cursor: pointer; + width: 8rem; + margin: 0.2rem auto; + color: var(--dark-grey); + background-color: var(--gold); + background-image: linear-gradient(var(--golden-yellow), var(--orange)); + border-color: var(--gold); + border-width: 0.2rem; + font-size: 1.1rem; +} + +.btn:hover { + background-image: linear-gradient(var(--yellow), var(--dark-orange)); +} + +#result-container { + max-width: 680px; + margin: 20px auto; + display: flex; + justify-content: center; + align-items: center; +} + +h2 { + align-self: flex-start; + margin: 0.4rem 0.2rem 0.2rem; + flex: 0 1 auto; +} + +#result { + color: var(--dark-grey); + background-color: var(--light-grey); + font-size: 1.5rem; + flex: 1 1 auto; + margin: 0.2rem; + border: var(--border); + min-height: 3rem; +} + +.highlight { + background-color: lightgreen; +} +``` + +```js +const regexPattern = document.getElementById("pattern"); +const caseInsensitiveFlag = document.getElementById("i"); +const globalFlag = document.getElementById("g"); +const testResult = document.getElementById("result"); +const getFlags = () => { + let flags = ''; + const flagArray = [caseInsensitiveFlag, globalFlag] + flagArray.forEach((flag) => { + if (flag.checked) flags += flag.id; + }) + return flags +} +const stringToTest = document.getElementById("test-string"); +const testButton = document.getElementById("test-btn") +testButton.addEventListener( + "click", + () => { + let matched; + let flags = getFlags(); + const regex = new RegExp(regexPattern.value, flags) + if (flags.includes(globalFlag)) { + stringToTest.innerHTML = stringToTest.innerText.replaceAll(regex, '$&') + matched = stringToTest.innerText.matchAll(regex) + } else { + stringToTest.innerHTML = stringToTest.innerText.replace(regex, '$&') + matched = stringToTest.innerText.match(regex); + } + testResult.innerText = matched ? matched.join(", ") : 'no match'; + } +) +``` diff --git a/curriculum/challenges/swahili/25-front-end-development/lab-stack-class/587d8250367417b2b2512c5f.md b/curriculum/challenges/swahili/25-front-end-development/lab-stack-class/587d8250367417b2b2512c5f.md new file mode 100644 index 0000000000..cd4f998c61 --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/lab-stack-class/587d8250367417b2b2512c5f.md @@ -0,0 +1,165 @@ +--- +id: 587d8250367417b2b2512c5f +title: Build a Stack Class +challengeType: 14 +dashedName: build-a-stack-class +--- + +# --description-- + +A stack is a data structure that stores an ordered collection of elements. It follows the *Last-In-First-Out* principle, where the last element inserted is removed first. + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should define a `Stack` class that has a `collection` property initialized to an empty array. You'll use this array to mimic a stack. +1. The `Stack` class should have a `push` method that adds an item to the top of the stack. +1. The `Stack` class should have a `pop` method that removes and returns the element on the top of the stack. +1. The `Stack` class should have a `peek` method that returns the element on the top of the stack. +1. The `Stack` class should have an `isEmpty` method that returns `true` if the stack is empty, and `false` otherwise. +1. The `Stack` class should have a `clear` method that empties the stack. + +# --hints-- + +Your `Stack` class should have a `collection` property initialized to an empty array. + +```js +const test = new Stack(); +assert.isArray(test.collection); +assert.lengthOf(test.collection, 0); +``` + +Your `Stack` class should have a `push` method. + +```js +const test = new Stack(); +assert.isFunction(test.push); +``` + +The `push` method should add an element to the end of the `collection` array. + +```js +const test = new Stack(); +test.push('CS61'); +assert.lengthOf(test.collection, 1); +assert.strictEqual(test.collection[0], 'CS61'); +test.push('CS50'); +assert.lengthOf(test.collection, 2); +assert.strictEqual(test.collection[0], 'CS61'); +assert.strictEqual(test.collection[1], 'CS50'); +``` + +Your `Stack` class should have a `pop` method. + +```js +const test = new Stack(); +assert.isFunction(test.pop); +``` + +Your `Stack` class should have a `peek` method. + +```js +const test = new Stack(); +assert.isFunction(test.peek); +``` + +Your `Stack` class should have an `isEmpty` method. + +```js +const test = new Stack(); +assert.isFunction(test.isEmpty); +``` + +Your `Stack` class should have a `clear` method. + +```js +const test = new Stack(); +assert.isFunction(test.clear); +``` + +The `peek` method should return the top element of the stack. + +```js +const test = new Stack(); +test.push('CS61'); +test.push('CS50'); +assert.strictEqual(test.peek(), 'CS50'); +assert.strictEqual(test.peek(), 'CS50'); +``` + +The `pop` method should remove and return the top element of the stack. + +```js +const test = new Stack(); +test.push('CS61'); +test.push('CS50'); +assert.strictEqual(test.pop(), 'CS50'); +assert.lengthOf(test.collection, 1); +assert.strictEqual(test.collection[0], 'CS61'); +assert.strictEqual(test.pop(), 'CS61'); +assert.lengthOf(test.collection, 0); +``` + +The `isEmpty` method should return `true` if the stack does not contain any elements. + +```js +const test = new Stack(); +assert.isTrue(test.isEmpty()); +``` + +The `isEmpty` method should return `false` if the stack contains elements. + +```js +const test = new Stack(); +test.push('CS61'); +assert.isFalse(test.isEmpty()); +``` + +The `clear` method should remove all element from the stack + +```js +const test = new Stack(); +test.push('CS61'); +test.push('CS50'); +test.clear(); +assert.isTrue(test.isEmpty()); +``` + +# --seed-- + +## --seed-contents-- + +```js + +``` + +# --solutions-- + +```js +class Stack { + constructor() { + this.collection = []; + } + + push = function (item) { + this.collection.push(item); + } + + pop = function () { + return this.collection.pop(); + } + + peek = function () { + return this.collection[this.collection.length - 1]; + } + + isEmpty = function () { + return this.collection.length === 0; + } + + clear = function () { + this.collection.length = 0; + } +} +``` diff --git a/curriculum/challenges/swahili/25-front-end-development/quiz-advanced-react/66f1ad049d7a6ac0886cc2ba.md b/curriculum/challenges/swahili/25-front-end-development/quiz-advanced-react/66f1ad049d7a6ac0886cc2ba.md new file mode 100644 index 0000000000..e1798c1939 --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/quiz-advanced-react/66f1ad049d7a6ac0886cc2ba.md @@ -0,0 +1,415 @@ +--- +id: 66f1ad049d7a6ac0886cc2ba +title: Advanced React Quiz +challengeType: 8 +dashedName: quiz-advanced-react +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/swahili/25-front-end-development/quiz-asynchronous-javascript/66edd630f7666cfa54b404d0.md b/curriculum/challenges/swahili/25-front-end-development/quiz-asynchronous-javascript/66edd630f7666cfa54b404d0.md new file mode 100644 index 0000000000..51f383e437 --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/quiz-asynchronous-javascript/66edd630f7666cfa54b404d0.md @@ -0,0 +1,415 @@ +--- +id: 66edd630f7666cfa54b404d0 +title: Asynchronous JavaScript Quiz +challengeType: 8 +dashedName: quiz-asynchronous-javascript +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/swahili/25-front-end-development/quiz-backend-javascript/66f1b11026394bcdb7c42473.md b/curriculum/challenges/swahili/25-front-end-development/quiz-backend-javascript/66f1b11026394bcdb7c42473.md new file mode 100644 index 0000000000..61924b9fe3 --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/quiz-backend-javascript/66f1b11026394bcdb7c42473.md @@ -0,0 +1,415 @@ +--- +id: 66f1b11026394bcdb7c42473 +title: Backend JavaScript Quiz +challengeType: 8 +dashedName: quiz-backend-javascript +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/swahili/25-front-end-development/quiz-bash-and-sql/66f1affc0ef4fcca423d4688.md b/curriculum/challenges/swahili/25-front-end-development/quiz-bash-and-sql/66f1affc0ef4fcca423d4688.md new file mode 100644 index 0000000000..dddd48742c --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/quiz-bash-and-sql/66f1affc0ef4fcca423d4688.md @@ -0,0 +1,415 @@ +--- +id: 66f1affc0ef4fcca423d4688 +title: Bash and SQL Quiz +challengeType: 8 +dashedName: quiz-bash-and-sql +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/swahili/25-front-end-development/quiz-bash-commands/66f1af4fedf643c78d024c5e.md b/curriculum/challenges/swahili/25-front-end-development/quiz-bash-commands/66f1af4fedf643c78d024c5e.md new file mode 100644 index 0000000000..5650b27450 --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/quiz-bash-commands/66f1af4fedf643c78d024c5e.md @@ -0,0 +1,415 @@ +--- +id: 66f1af4fedf643c78d024c5e +title: Bash Commands Quiz +challengeType: 8 +dashedName: quiz-bash-commands +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/swahili/25-front-end-development/quiz-bash-scripting/66f1afbd9998e9c985d8e73b.md b/curriculum/challenges/swahili/25-front-end-development/quiz-bash-scripting/66f1afbd9998e9c985d8e73b.md new file mode 100644 index 0000000000..cd55122511 --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/quiz-bash-scripting/66f1afbd9998e9c985d8e73b.md @@ -0,0 +1,415 @@ +--- +id: 66f1afbd9998e9c985d8e73b +title: Bash Scripting Quiz +challengeType: 8 +dashedName: quiz-bash-scripting +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/swahili/25-front-end-development/quiz-basic-css/66ed8fa2f45ce3ece4053eab.md b/curriculum/challenges/swahili/25-front-end-development/quiz-basic-css/66ed8fa2f45ce3ece4053eab.md new file mode 100644 index 0000000000..148eed1b41 --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/quiz-basic-css/66ed8fa2f45ce3ece4053eab.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fa2f45ce3ece4053eab +title: Basic CSS Quiz +challengeType: 8 +dashedName: quiz-basic-css +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/swahili/25-front-end-development/quiz-basic-html/66df3b712c41c499e9d31e5b.md b/curriculum/challenges/swahili/25-front-end-development/quiz-basic-html/66df3b712c41c499e9d31e5b.md new file mode 100644 index 0000000000..e37df1dd00 --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/quiz-basic-html/66df3b712c41c499e9d31e5b.md @@ -0,0 +1,816 @@ +--- +id: 66df3b712c41c499e9d31e5b +title: Basic HTML Quiz +challengeType: 8 +dashedName: quiz-basic-html +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +How does the `loop` attribute work inside the `audio` element? + +### --distractors-- + +It allows the `audio` element to synchronize playback with other multimedia elements on the webpage. + +--- + +It adjusts the pitch and tone of the audio. + +--- + +It triggers the `audio` element to stop and restart playback in a random sequence. + +### --answer-- + +It starts the audio again once it is finished. + +### --question-- + +What is a void element in HTML? + +### --distractors-- + +An element used to embed videos on the screen. + +--- + +An element for displaying lists. + +--- + +An element used for embedding sound in to the document. + +### --answer-- + +An element without child nodes or an end tag. + +### --question-- + +What is an inline level element? + +### --distractors-- + +An element that takes up the entire horizontal space and always starts a new line. + +--- + +An element used to display images. + +--- + +An element used to embedding videos on the page. + +### --answer-- + +An element that only takes up the width and height of its inner content. + +### --question-- + +How does `target="_parent"` work? + +### --distractors-- + +It opens a link in a new browsing context. + +--- + +It specifies the position within the linked document where the browser should scroll to after clicking the link. + +--- + +It redirects the user to a different website specified in the `href` attribute. + +### --answer-- + +It opens a link in the parent of the current context. + +### --question-- + +What is the difference between a boolean and regular attribute? + +### --distractors-- + +Boolean attributes can only be used with checkboxes, while regular attribute are used with radio buttons. + +--- + +Regular attributes are always required for images, while boolean attributes are optional. + +--- + +Boolean attributes must always have a value assigned to them, while regular attributes do not need values assigned to them. + +### --answer-- + +A boolean attribute in can be present or absent, indicating `true` or `false`, while a regular attribute always has a specified value. + +### --question-- + +Which element is used to link scripts to your HTML file? + +### --distractors-- + +`img` + +--- + +`ul` + +--- + +`h2` + +### --answer-- + +`script` + +### --question-- + +What is an HTML boilerplate? + +### --distractors-- + +A special tool used by web developers to add watermarks to documents. + +--- + +A type of markup language. + +--- + +A plugin that automatically generates "lorem ipsum" text on the page. + +### --answer-- + +A template that includes all of the essential information needed for an HTML document. + +### --question-- + +Which attribute applies a unique identifier to an HTML element? + +### --distractors-- + +`class` + +--- + +`href` + +--- + +`action` + +### --answer-- + +`id` + +### --question-- + +What is an HTML entity (character reference)? + +### --distractors-- + +A graphical representation of a character in HTML. + +--- + +A special formatting tag used in HTML. + +--- + +An image used to represent a character in web design. + +### --answer-- + +A set of characters used to represent a reserved character in HTML. + +### --question-- + +What is the purpose of the `audio` element? + +### --distractors-- + +It is used to allow users to record their voice directly on a webpage. + +--- + +It is used to style `audio` and `video` elements on the page. + +--- + +It is used to make text on a webpage audible when clicked. + +### --answer-- + +It is used to add audio to the HTML document. + +### --question-- + +Which of the following is NOT an example of an HTML element? + +### --distractors-- + +`img` + +--- + +`h1` + +--- + +`link` + +### --answer-- + +`byte` + +### --question-- + +What is the role of the `target` attribute inside anchor elements? + +### --distractors-- + +It defines the color of the link when it is hovered over by the user. + +--- + +It specifies the position within the linked document where the browser should scroll to after clicking the link. + +--- + +It determines the font size of the anchor text inside the `link` element. + +### --answer-- + +It is used to specify where the linked document will be displayed when the user clicks on the link. + +### --question-- + +What is an absolute path? + +### --distractors-- + +A path that is relative to the current file. + +--- + +A path that includes variables. + +--- + +A path that includes wildcard characters. + +### --answer-- + +A path used to specify the exact location of a file or directory from the root directory of the file system. + +### --question-- + +What is the role of the `link` element in HTML? + +### --distractors-- + +It's used to create hyperlinks within the same webpage. + +--- + +It's used to define the layout and structure of a webpage. + +--- + +It's used to embed audio or video files into a webpage. + +### --answer-- + +It's used to link to external resources like stylesheets and site icons. + +### --question-- + +Which of the following is a valid value for working with open graph properties? + +### --distractors-- + +`"og:socialMedia"` + +--- + +`"og:mediaOG"` + +--- + +`"og:openGraph"` + +### --answer-- + +`"og:title"` + +### --question-- + +Which of the following is an example of a boolean attribute? + +### --distractors-- + +`href` + +--- + +`src` + +--- + +`width` + +### --answer-- + +`checked` + +### --question-- + +What is a block level element? + +### --distractors-- + +An element used to display tables. + +--- + +An element used to display modals. + +--- + +An element that only takes up the width and height of its inner content. + +### --answer-- + +An element that takes up the entire horizontal space and always starts a new line. + +### --question-- + +What is the `iframe` element used for? + +### --distractors-- + +It's used to add captions to images. + +--- + +It's used to add copyright information for media. + +--- + +It's used to create hyperlinks within the same webpage. + +### --answer-- + +It's used to embed another document within the current HTML document. + +### --question-- + +Which of the following is NOT a valid link state for anchor elements? + +### --distractors-- + +`hover` + +--- + +`visited` + +--- + +`active` + +### --answer-- + +`href` + +### --question-- + +What is the role of the `title` element? + +### --distractors-- + +An element that allows users to edit the source code of a webpage. + +--- + +It defines the layout and positioning of elements within a web page. + +--- + +It's used to embed videos and multimedia content directly into an HTML document. + +### --answer-- + +It specifies the title for a document and appears in the browser tab or window. + +## --quiz-- + +### --question-- + +Which of the following `target` attributes opens a link in the parent of the current context? + +### --distractors-- + +`_blank` + +--- + +`_self` + +--- + +`_unfencedTop` + +### --answer-- + +`_parent` + +### --question-- + +Which attribute is used to set the `UTF-8` character encoding for an HTML document? + +### --distractors-- + +`accept` + +--- + +`capture` + +--- + +`enctype` + +### --answer-- + +`charset` + +### --question-- + +What is the role of HTML on the web? + +### --distractors-- + +HTML is used for style and layout. + +--- + +HTML is used to add interactivity on the page. + +--- + +HTML is a registry for software packages. + +### --answer-- + +HTML represents the content and structure for a web page. + +### --question-- + +What is the difference between inline and block level elements? + +### --distractors-- + +Block-level elements are used to group images only, while inline elements group list items. + +--- + +Inline elements are always larger in size compared to block-level elements. + +--- + +Block-level elements flow within the content of a line, while inline elements start on a new line. + +### --answer-- + +Block-level elements occupy the full width available, while inline elements only occupy as much width as necessary. + +### --question-- + +How do you set a boolean attribute to `false`? + +### --distractors-- + +By setting the attribute value to `0`. + +--- + +By using the `not` operator before the attribute name. + +--- + +By setting the attribute to an empty string (`""`). + +### --answer-- + +By omitting the attribute from the element. + +### --question-- + +What is the `script` element used for? + +### --distractors-- + +It's used to embed CSS into the HTML document or link to an external CSS file. + +--- + +It's used to embed Pascal code into the HTML document. + +--- + +It's used to embed C# code into the HTML document. + +### --answer-- + +It's used to embed JavaScript into the HTML document or link to an external JavaScript file. + +### --question-- + +Which of the following elements is used to set the title for an HTML document? + +### --distractors-- + +`footer` + +--- + +`section` + +--- + +`figcaption` + +### --answer-- + +`title` + +### --question-- + +What is the `class` attribute typically used for? + +### --distractors-- + +It's used to embed metadata about the element. + +--- + +It's used to define inline styles directly within the HTML tag. + +--- + +It's used to specify unique identifiers for JavaScript functions. + +### --answer-- + +It's used to apply a set of styles to multiple elements. + +### --question-- + +Which of the following is NOT an example of a commonly used HTML entity? + +### --distractors-- + +`"` (Double quote). + +--- + +`©` (Copyright symbol). + +--- + +`>` (Greater than Symbol). + +### --answer-- + +`÷` (div element). + +### --question-- + +Which element is used to add audio to your HTML document? + +### --distractors-- + +`media` + +--- + +`video` + +--- + +`hr` + +### --answer-- + +`audio` + +### --question-- + +What does the `required` attribute do? + +### --distractors-- + +It specifies the `width` for a form. + +--- + +It specifies the `color` of a form input. + +--- + +It specifies the `type` for the input. + +### --answer-- + +It specifies that an input must be filled out before a form submission. + +### --question-- + +Which attribute is used to start the audio again once it is finished? + +### --distractors-- + +`multiple` + +--- + +`inputmode` + +--- + +`enctype` + +### --answer-- + +`loop` + +### --question-- + +Which of the following is the correct syntax for a `span` element? + +### --distractors-- + +`<>inline container<>` + +--- + +`>>span>>inline container>>span>>` + +--- + +`[span]inline container[/span]` + +### --answer-- + +`inline container` + +### --question-- + +How does `target="_self"` work? + +### --distractors-- + +It specifies the position within the linked document where the browser should scroll to after clicking the link. + +--- + +It automatically downloads the linked document to the user's computer. + +--- + +It redirects the user to a different website specified in the `href` attribute. + +### --answer-- + +It opens a link in the current browsing context. + +### --question-- + +What is a relative path? + +### --distractors-- + +It specifies the exact location of a file or directory from the root directory of the file system. + +--- + +It includes the full URL starting from the domain name to the specific file or directory. + +--- + +It always begins with a forward slash (`/`) indicating the root directory of the website or file system. + +### --answer-- + +It specifies the location of a file or directory relative to the current working directory. + +### --question-- + +Which of the following elements is the correct syntax for a `link` element? + +### --distractors-- + +`` + +--- + +`` + +--- + +`<>` + +### --answer-- + +`` + +### --question-- + +Which of the following is NOT a valid value for working with open graph properties? + +### --distractors-- + +`"og:title"` + +--- + +`property="og:type"` + +--- + +`property="og:image"` + +### --answer-- + +`"og:socialMedia"` + +### --question-- + +Which of the following is the correct syntax for a paragraph element? + +### --distractors-- + +`>p>paragraph element>/p>` + +--- + +`<

          >paragraph element<

          >` + +--- + +`

          ` + +### --answer-- + +`

          paragraph element

          ` + +### --question-- + +What does the `iframe` element stand for? + +### --distractors-- + +The `Inline Framing component`. + +--- + +The `Inner Frame element`. + +--- + +The `Inline video element`. + +### --answer-- + +The `Inline Frame element`. + +### --question-- + +What does the active state mean for anchor elements? + +### --distractors-- + +The link is disabled and cannot be clicked. + +--- + +The link's has the mouse is over it. + +--- + +The link has been visited by the user. + +### --answer-- + +A user is actively clicking on it. diff --git a/curriculum/challenges/swahili/25-front-end-development/quiz-computer-basics/66ed8fb9f45ce3ece4053eac.md b/curriculum/challenges/swahili/25-front-end-development/quiz-computer-basics/66ed8fb9f45ce3ece4053eac.md new file mode 100644 index 0000000000..4806ce1b98 --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/quiz-computer-basics/66ed8fb9f45ce3ece4053eac.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fb9f45ce3ece4053eac +title: Computer Basics Quiz +challengeType: 8 +dashedName: quiz-computer-basics +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/swahili/25-front-end-development/quiz-css-accessibility/66ed8fc1f45ce3ece4053ead.md b/curriculum/challenges/swahili/25-front-end-development/quiz-css-accessibility/66ed8fc1f45ce3ece4053ead.md new file mode 100644 index 0000000000..5bceb1cece --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/quiz-css-accessibility/66ed8fc1f45ce3ece4053ead.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fc1f45ce3ece4053ead +title: CSS Accessibility Quiz +challengeType: 8 +dashedName: quiz-css-accessibility +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/swahili/25-front-end-development/quiz-css-animations/66ed8fc9f45ce3ece4053eae.md b/curriculum/challenges/swahili/25-front-end-development/quiz-css-animations/66ed8fc9f45ce3ece4053eae.md new file mode 100644 index 0000000000..3f79d02aa0 --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/quiz-css-animations/66ed8fc9f45ce3ece4053eae.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fc9f45ce3ece4053eae +title: CSS Animations Quiz +challengeType: 8 +dashedName: quiz-css-animations +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/swahili/25-front-end-development/quiz-css-attribute-selectors/66ed8fd0f45ce3ece4053eaf.md b/curriculum/challenges/swahili/25-front-end-development/quiz-css-attribute-selectors/66ed8fd0f45ce3ece4053eaf.md new file mode 100644 index 0000000000..73f284487c --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/quiz-css-attribute-selectors/66ed8fd0f45ce3ece4053eaf.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fd0f45ce3ece4053eaf +title: CSS Attribute Selectors Quiz +challengeType: 8 +dashedName: quiz-css-attribute-selectors +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/swahili/25-front-end-development/quiz-css-backgrounds-and-borders/66ed8fd7f45ce3ece4053eb0.md b/curriculum/challenges/swahili/25-front-end-development/quiz-css-backgrounds-and-borders/66ed8fd7f45ce3ece4053eb0.md new file mode 100644 index 0000000000..7c45c431ec --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/quiz-css-backgrounds-and-borders/66ed8fd7f45ce3ece4053eb0.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fd7f45ce3ece4053eb0 +title: CSS Backgrounds and Borders Quiz +challengeType: 8 +dashedName: quiz-css-backgrounds-and-borders +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/swahili/25-front-end-development/quiz-css-colors/66ed8fe1f45ce3ece4053eb1.md b/curriculum/challenges/swahili/25-front-end-development/quiz-css-colors/66ed8fe1f45ce3ece4053eb1.md new file mode 100644 index 0000000000..1aee0965d7 --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/quiz-css-colors/66ed8fe1f45ce3ece4053eb1.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fe1f45ce3ece4053eb1 +title: CSS Colors Quiz +challengeType: 8 +dashedName: quiz-css-colors +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/swahili/25-front-end-development/quiz-css-flexbox/66ed8fe7f45ce3ece4053eb2.md b/curriculum/challenges/swahili/25-front-end-development/quiz-css-flexbox/66ed8fe7f45ce3ece4053eb2.md new file mode 100644 index 0000000000..a518db5905 --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/quiz-css-flexbox/66ed8fe7f45ce3ece4053eb2.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fe7f45ce3ece4053eb2 +title: CSS Flexbox Quiz +challengeType: 8 +dashedName: quiz-css-flexbox +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/swahili/25-front-end-development/quiz-css-grid/66ed8fedf45ce3ece4053eb3.md b/curriculum/challenges/swahili/25-front-end-development/quiz-css-grid/66ed8fedf45ce3ece4053eb3.md new file mode 100644 index 0000000000..c5ab2fb27e --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/quiz-css-grid/66ed8fedf45ce3ece4053eb3.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fedf45ce3ece4053eb3 +title: CSS Grid Quiz +challengeType: 8 +dashedName: quiz-css-grid +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/swahili/25-front-end-development/quiz-css-layout-and-effects/66ed8ff4f45ce3ece4053eb4.md b/curriculum/challenges/swahili/25-front-end-development/quiz-css-layout-and-effects/66ed8ff4f45ce3ece4053eb4.md new file mode 100644 index 0000000000..ac464c9a34 --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/quiz-css-layout-and-effects/66ed8ff4f45ce3ece4053eb4.md @@ -0,0 +1,415 @@ +--- +id: 66ed8ff4f45ce3ece4053eb4 +title: CSS Layout and Effects Quiz +challengeType: 8 +dashedName: quiz-css-layout-and-effects +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/swahili/25-front-end-development/quiz-css-libraries-and-frameworks/66f1aeb60b11aec5abe83c2e.md b/curriculum/challenges/swahili/25-front-end-development/quiz-css-libraries-and-frameworks/66f1aeb60b11aec5abe83c2e.md new file mode 100644 index 0000000000..6410f43261 --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/quiz-css-libraries-and-frameworks/66f1aeb60b11aec5abe83c2e.md @@ -0,0 +1,415 @@ +--- +id: 66f1aeb60b11aec5abe83c2e +title: CSS Libraries and Frameworks Quiz +challengeType: 8 +dashedName: quiz-css-libraries-and-frameworks +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/swahili/25-front-end-development/quiz-css-positioning/66ed8ffcf45ce3ece4053eb5.md b/curriculum/challenges/swahili/25-front-end-development/quiz-css-positioning/66ed8ffcf45ce3ece4053eb5.md new file mode 100644 index 0000000000..c390ae5e0d --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/quiz-css-positioning/66ed8ffcf45ce3ece4053eb5.md @@ -0,0 +1,415 @@ +--- +id: 66ed8ffcf45ce3ece4053eb5 +title: CSS Positioning Quiz +challengeType: 8 +dashedName: quiz-css-positioning +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/swahili/25-front-end-development/quiz-css-pseudo-classes/66ed9002f45ce3ece4053eb6.md b/curriculum/challenges/swahili/25-front-end-development/quiz-css-pseudo-classes/66ed9002f45ce3ece4053eb6.md new file mode 100644 index 0000000000..93bd1dd7f3 --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/quiz-css-pseudo-classes/66ed9002f45ce3ece4053eb6.md @@ -0,0 +1,415 @@ +--- +id: 66ed9002f45ce3ece4053eb6 +title: CSS Pseudo-classes Quiz +challengeType: 8 +dashedName: quiz-css-pseudo-classes +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/swahili/25-front-end-development/quiz-css-relative-and-absolute-units/66ed9009f45ce3ece4053eb7.md b/curriculum/challenges/swahili/25-front-end-development/quiz-css-relative-and-absolute-units/66ed9009f45ce3ece4053eb7.md new file mode 100644 index 0000000000..793041729f --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/quiz-css-relative-and-absolute-units/66ed9009f45ce3ece4053eb7.md @@ -0,0 +1,415 @@ +--- +id: 66ed9009f45ce3ece4053eb7 +title: CSS Relative and Absolute Units Quiz +challengeType: 8 +dashedName: quiz-css-relative-and-absolute-units +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/swahili/25-front-end-development/quiz-css-typography/66ed9010f45ce3ece4053eb8.md b/curriculum/challenges/swahili/25-front-end-development/quiz-css-typography/66ed9010f45ce3ece4053eb8.md new file mode 100644 index 0000000000..ce7f4903dd --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/quiz-css-typography/66ed9010f45ce3ece4053eb8.md @@ -0,0 +1,415 @@ +--- +id: 66ed9010f45ce3ece4053eb8 +title: CSS Typography Quiz +challengeType: 8 +dashedName: quiz-css-typography +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/swahili/25-front-end-development/quiz-css-variables/66ed9018f45ce3ece4053eb9.md b/curriculum/challenges/swahili/25-front-end-development/quiz-css-variables/66ed9018f45ce3ece4053eb9.md new file mode 100644 index 0000000000..f777602dbc --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/quiz-css-variables/66ed9018f45ce3ece4053eb9.md @@ -0,0 +1,415 @@ +--- +id: 66ed9018f45ce3ece4053eb9 +title: CSS Variables Quiz +challengeType: 8 +dashedName: quiz-css-variables +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/swahili/25-front-end-development/quiz-debugging-javascript/66edd10913f078e7669eca81.md b/curriculum/challenges/swahili/25-front-end-development/quiz-debugging-javascript/66edd10913f078e7669eca81.md new file mode 100644 index 0000000000..c394d7c26f --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/quiz-debugging-javascript/66edd10913f078e7669eca81.md @@ -0,0 +1,415 @@ +--- +id: 66edd10913f078e7669eca81 +title: Debugging JavaScript Quiz +challengeType: 8 +dashedName: quiz-debugging-javascript +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/swahili/25-front-end-development/quiz-design-fundamentals/66ed901ff45ce3ece4053eba.md b/curriculum/challenges/swahili/25-front-end-development/quiz-design-fundamentals/66ed901ff45ce3ece4053eba.md new file mode 100644 index 0000000000..740f963cca --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/quiz-design-fundamentals/66ed901ff45ce3ece4053eba.md @@ -0,0 +1,415 @@ +--- +id: 66ed901ff45ce3ece4053eba +title: Design Fundamentals Quiz +challengeType: 8 +dashedName: quiz-design-fundamentals +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/swahili/25-front-end-development/quiz-dom-manipulation-and-click-event-with-javascript/66edd07682767adff3a6231e.md b/curriculum/challenges/swahili/25-front-end-development/quiz-dom-manipulation-and-click-event-with-javascript/66edd07682767adff3a6231e.md new file mode 100644 index 0000000000..99c9eda4ec --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/quiz-dom-manipulation-and-click-event-with-javascript/66edd07682767adff3a6231e.md @@ -0,0 +1,415 @@ +--- +id: 66edd07682767adff3a6231e +title: DOM Manipulation and Click Events with JavaScript Quiz +challengeType: 8 +dashedName: quiz-dom-manipulation-and-click-event-with-javascript +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/swahili/25-front-end-development/quiz-dynamic-programming/66edd5ffe490bef99ea99395.md b/curriculum/challenges/swahili/25-front-end-development/quiz-dynamic-programming/66edd5ffe490bef99ea99395.md new file mode 100644 index 0000000000..24389158c2 --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/quiz-dynamic-programming/66edd5ffe490bef99ea99395.md @@ -0,0 +1,415 @@ +--- +id: 66edd5ffe490bef99ea99395 +title: Dynamic Programming Quiz +challengeType: 8 +dashedName: quiz-dynamic-programming +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/swahili/25-front-end-development/quiz-form-validation-with-javascript/66edd3403d7077eece6dc4b6.md b/curriculum/challenges/swahili/25-front-end-development/quiz-form-validation-with-javascript/66edd3403d7077eece6dc4b6.md new file mode 100644 index 0000000000..080d4f3af4 --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/quiz-form-validation-with-javascript/66edd3403d7077eece6dc4b6.md @@ -0,0 +1,415 @@ +--- +id: 66edd3403d7077eece6dc4b6 +title: Form Validation with JavaScript Quiz +challengeType: 8 +dashedName: quiz-form-validation-with-javascript +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/swahili/25-front-end-development/quiz-git/66f1b06a5a5d10cc100af620.md b/curriculum/challenges/swahili/25-front-end-development/quiz-git/66f1b06a5a5d10cc100af620.md new file mode 100644 index 0000000000..924fa15756 --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/quiz-git/66f1b06a5a5d10cc100af620.md @@ -0,0 +1,415 @@ +--- +id: 66f1b06a5a5d10cc100af620 +title: Git Quiz +challengeType: 8 +dashedName: quiz-git +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/swahili/25-front-end-development/quiz-graphs-and-trees/66edd5c8ac5314f8e80a3fc0.md b/curriculum/challenges/swahili/25-front-end-development/quiz-graphs-and-trees/66edd5c8ac5314f8e80a3fc0.md new file mode 100644 index 0000000000..f813d8eb6d --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/quiz-graphs-and-trees/66edd5c8ac5314f8e80a3fc0.md @@ -0,0 +1,415 @@ +--- +id: 66edd5c8ac5314f8e80a3fc0 +title: Graphs and Trees Quiz +challengeType: 8 +dashedName: quiz-graphs-and-trees +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/swahili/25-front-end-development/quiz-html-accessibility/66ed9026f45ce3ece4053ebb.md b/curriculum/challenges/swahili/25-front-end-development/quiz-html-accessibility/66ed9026f45ce3ece4053ebb.md new file mode 100644 index 0000000000..02fb15c675 --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/quiz-html-accessibility/66ed9026f45ce3ece4053ebb.md @@ -0,0 +1,415 @@ +--- +id: 66ed9026f45ce3ece4053ebb +title: HTML Accessibility Quiz +challengeType: 8 +dashedName: quiz-html-accessibility +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/swahili/25-front-end-development/quiz-html-tables-and-forms/66ed902df45ce3ece4053ebc.md b/curriculum/challenges/swahili/25-front-end-development/quiz-html-tables-and-forms/66ed902df45ce3ece4053ebc.md new file mode 100644 index 0000000000..a1b8c3e1ad --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/quiz-html-tables-and-forms/66ed902df45ce3ece4053ebc.md @@ -0,0 +1,415 @@ +--- +id: 66ed902df45ce3ece4053ebc +title: HTML Tables and Forms Quiz +challengeType: 8 +dashedName: quiz-html-tables-and-forms +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/swahili/25-front-end-development/quiz-javascript-arrays/66edcccbba6dacdb65a59067.md b/curriculum/challenges/swahili/25-front-end-development/quiz-javascript-arrays/66edcccbba6dacdb65a59067.md new file mode 100644 index 0000000000..54893261a2 --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/quiz-javascript-arrays/66edcccbba6dacdb65a59067.md @@ -0,0 +1,415 @@ +--- +id: 66edcccbba6dacdb65a59067 +title: JavaScript Arrays Quiz +challengeType: 8 +dashedName: quiz-javascript-arrays +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/swahili/25-front-end-development/quiz-javascript-audio-and-video/66edd3b3096349f06cf688bb.md b/curriculum/challenges/swahili/25-front-end-development/quiz-javascript-audio-and-video/66edd3b3096349f06cf688bb.md new file mode 100644 index 0000000000..5028b935d1 --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/quiz-javascript-audio-and-video/66edd3b3096349f06cf688bb.md @@ -0,0 +1,415 @@ +--- +id: 66edd3b3096349f06cf688bb +title: JavaScript Audio and Video Quiz +challengeType: 8 +dashedName: quiz-javascript-audio-and-video +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/swahili/25-front-end-development/quiz-javascript-comparisons-and-conditionals/66edc47c11492ac5cf258ad9.md b/curriculum/challenges/swahili/25-front-end-development/quiz-javascript-comparisons-and-conditionals/66edc47c11492ac5cf258ad9.md new file mode 100644 index 0000000000..e773e9b0d7 --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/quiz-javascript-comparisons-and-conditionals/66edc47c11492ac5cf258ad9.md @@ -0,0 +1,415 @@ +--- +id: 66edc47c11492ac5cf258ad9 +title: JavaScript Comparisons and Conditionals Quiz +challengeType: 8 +dashedName: quiz-javascript-comparisons-and-conditionals +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/swahili/25-front-end-development/quiz-javascript-data-structures/66edd5583761e4f6dae19606.md b/curriculum/challenges/swahili/25-front-end-development/quiz-javascript-data-structures/66edd5583761e4f6dae19606.md new file mode 100644 index 0000000000..6e600f732c --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/quiz-javascript-data-structures/66edd5583761e4f6dae19606.md @@ -0,0 +1,415 @@ +--- +id: 66edd5583761e4f6dae19606 +title: JavaScript Data Structures Quiz +challengeType: 8 +dashedName: quiz-javascript-data-structures +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/swahili/25-front-end-development/quiz-javascript-dates/66edd3711bb9f7efa73aef91.md b/curriculum/challenges/swahili/25-front-end-development/quiz-javascript-dates/66edd3711bb9f7efa73aef91.md new file mode 100644 index 0000000000..55be3a0fbb --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/quiz-javascript-dates/66edd3711bb9f7efa73aef91.md @@ -0,0 +1,415 @@ +--- +id: 66edd3711bb9f7efa73aef91 +title: JavaScript Dates Quiz +challengeType: 8 +dashedName: quiz-javascript-dates +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/swahili/25-front-end-development/quiz-javascript-events/66edd0ac31fea6e678eb925a.md b/curriculum/challenges/swahili/25-front-end-development/quiz-javascript-events/66edd0ac31fea6e678eb925a.md new file mode 100644 index 0000000000..f655702590 --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/quiz-javascript-events/66edd0ac31fea6e678eb925a.md @@ -0,0 +1,415 @@ +--- +id: 66edd0ac31fea6e678eb925a +title: JavaScript Events Quiz +challengeType: 8 +dashedName: quiz-javascript-events +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/swahili/25-front-end-development/quiz-javascript-functional-programming/66edd4f31ff19bf5573bf64b.md b/curriculum/challenges/swahili/25-front-end-development/quiz-javascript-functional-programming/66edd4f31ff19bf5573bf64b.md new file mode 100644 index 0000000000..78fe377a8e --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/quiz-javascript-functional-programming/66edd4f31ff19bf5573bf64b.md @@ -0,0 +1,415 @@ +--- +id: 66edd4f31ff19bf5573bf64b +title: JavaScript Functional Programming Quiz +challengeType: 8 +dashedName: quiz-javascript-functional-programming +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/swahili/25-front-end-development/quiz-javascript-functions/66edcc779993c0da6906dbb9.md b/curriculum/challenges/swahili/25-front-end-development/quiz-javascript-functions/66edcc779993c0da6906dbb9.md new file mode 100644 index 0000000000..878f59c283 --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/quiz-javascript-functions/66edcc779993c0da6906dbb9.md @@ -0,0 +1,415 @@ +--- +id: 66edcc779993c0da6906dbb9 +title: JavaScript Functions Quiz +challengeType: 8 +dashedName: quiz-javascript-functions +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/swahili/25-front-end-development/quiz-javascript-fundamentals/66edcd875b0d91de1fbbb492.md b/curriculum/challenges/swahili/25-front-end-development/quiz-javascript-fundamentals/66edcd875b0d91de1fbbb492.md new file mode 100644 index 0000000000..ef2e588586 --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/quiz-javascript-fundamentals/66edcd875b0d91de1fbbb492.md @@ -0,0 +1,415 @@ +--- +id: 66edcd875b0d91de1fbbb492 +title: JavaScript Fundamentals Quiz +challengeType: 8 +dashedName: quiz-javascript-fundamentals +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/swahili/25-front-end-development/quiz-javascript-higher-order-functions/66edcdd18a4ef8df16e6bb7e.md b/curriculum/challenges/swahili/25-front-end-development/quiz-javascript-higher-order-functions/66edcdd18a4ef8df16e6bb7e.md new file mode 100644 index 0000000000..c016c1bd7b --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/quiz-javascript-higher-order-functions/66edcdd18a4ef8df16e6bb7e.md @@ -0,0 +1,415 @@ +--- +id: 66edcdd18a4ef8df16e6bb7e +title: JavaScript Higher Order Functions Quiz +challengeType: 8 +dashedName: quiz-javascript-higher-order-functions +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/swahili/25-front-end-development/quiz-javascript-loops/66edcd49e73385dd4df54ac7.md b/curriculum/challenges/swahili/25-front-end-development/quiz-javascript-loops/66edcd49e73385dd4df54ac7.md new file mode 100644 index 0000000000..6993081390 --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/quiz-javascript-loops/66edcd49e73385dd4df54ac7.md @@ -0,0 +1,415 @@ +--- +id: 66edcd49e73385dd4df54ac7 +title: JavaScript Loops Quiz +challengeType: 8 +dashedName: quiz-javascript-loops +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/swahili/25-front-end-development/quiz-javascript-math/66edc3ab8c6413c344f401bf.md b/curriculum/challenges/swahili/25-front-end-development/quiz-javascript-math/66edc3ab8c6413c344f401bf.md new file mode 100644 index 0000000000..c183bca0aa --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/quiz-javascript-math/66edc3ab8c6413c344f401bf.md @@ -0,0 +1,415 @@ +--- +id: 66edc3ab8c6413c344f401bf +title: JavaScript Math Quiz +challengeType: 8 +dashedName: quiz-javascript-math +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/swahili/25-front-end-development/quiz-javascript-object-oriented-programming/66edd5267b52f8f617d8364f.md b/curriculum/challenges/swahili/25-front-end-development/quiz-javascript-object-oriented-programming/66edd5267b52f8f617d8364f.md new file mode 100644 index 0000000000..5c072cb5bc --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/quiz-javascript-object-oriented-programming/66edd5267b52f8f617d8364f.md @@ -0,0 +1,415 @@ +--- +id: 66edd5267b52f8f617d8364f +title: JavaScript Object Oriented Programming Quiz +challengeType: 8 +dashedName: quiz-javascript-object-oriented-programming +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/swahili/25-front-end-development/quiz-javascript-objects/66edcd0ecb4b25dc64a34804.md b/curriculum/challenges/swahili/25-front-end-development/quiz-javascript-objects/66edcd0ecb4b25dc64a34804.md new file mode 100644 index 0000000000..4f80d3348a --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/quiz-javascript-objects/66edcd0ecb4b25dc64a34804.md @@ -0,0 +1,415 @@ +--- +id: 66edcd0ecb4b25dc64a34804 +title: JavaScript Objects Quiz +challengeType: 8 +dashedName: quiz-javascript-objects +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/swahili/25-front-end-development/quiz-javascript-problem-solving-and-algorithmic-thinking/66edd4bc0ce399f475ad6f9b.md b/curriculum/challenges/swahili/25-front-end-development/quiz-javascript-problem-solving-and-algorithmic-thinking/66edd4bc0ce399f475ad6f9b.md new file mode 100644 index 0000000000..ec4580a7b7 --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/quiz-javascript-problem-solving-and-algorithmic-thinking/66edd4bc0ce399f475ad6f9b.md @@ -0,0 +1,415 @@ +--- +id: 66edd4bc0ce399f475ad6f9b +title: JavaScript Problem Solving and Algorithmic Thinking Quiz +challengeType: 8 +dashedName: quiz-javascript-problem-solving-and-algorithmic-thinking +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/swahili/25-front-end-development/quiz-javascript-regular-expressions/66edd3011f18f4ee1bd9d28b.md b/curriculum/challenges/swahili/25-front-end-development/quiz-javascript-regular-expressions/66edd3011f18f4ee1bd9d28b.md new file mode 100644 index 0000000000..feeb4153de --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/quiz-javascript-regular-expressions/66edd3011f18f4ee1bd9d28b.md @@ -0,0 +1,415 @@ +--- +id: 66edd3011f18f4ee1bd9d28b +title: JavaScript Regular Expressions Quiz +challengeType: 8 +dashedName: quiz-javascript-regular-expressions +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/swahili/25-front-end-development/quiz-javascript-strings/66edc31c44f1b9c1d5c5ebca.md b/curriculum/challenges/swahili/25-front-end-development/quiz-javascript-strings/66edc31c44f1b9c1d5c5ebca.md new file mode 100644 index 0000000000..eadc2ec368 --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/quiz-javascript-strings/66edc31c44f1b9c1d5c5ebca.md @@ -0,0 +1,415 @@ +--- +id: 66edc31c44f1b9c1d5c5ebca +title: JavaScript Strings Quiz +challengeType: 8 +dashedName: quiz-javascript-strings +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/swahili/25-front-end-development/quiz-javascript-variables-and-data-types/66edc25ae5ea80bf6f785552.md b/curriculum/challenges/swahili/25-front-end-development/quiz-javascript-variables-and-data-types/66edc25ae5ea80bf6f785552.md new file mode 100644 index 0000000000..0b3de50b77 --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/quiz-javascript-variables-and-data-types/66edc25ae5ea80bf6f785552.md @@ -0,0 +1,415 @@ +--- +id: 66edc25ae5ea80bf6f785552 +title: JavaScript Variables and Data Types Quiz +challengeType: 8 +dashedName: quiz-javascript-variables-and-data-types +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/swahili/25-front-end-development/quiz-local-storage-and-crud/66edd3f9bef926f129990425.md b/curriculum/challenges/swahili/25-front-end-development/quiz-local-storage-and-crud/66edd3f9bef926f129990425.md new file mode 100644 index 0000000000..50e3c5d9b0 --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/quiz-local-storage-and-crud/66edd3f9bef926f129990425.md @@ -0,0 +1,415 @@ +--- +id: 66edd3f9bef926f129990425 +title: Local Storage and CRUD Quiz +challengeType: 8 +dashedName: quiz-local-storage-and-crud +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/swahili/25-front-end-development/quiz-nano/66f1b03b922a53cb231e1c0d.md b/curriculum/challenges/swahili/25-front-end-development/quiz-nano/66f1b03b922a53cb231e1c0d.md new file mode 100644 index 0000000000..87fe8f8830 --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/quiz-nano/66f1b03b922a53cb231e1c0d.md @@ -0,0 +1,415 @@ +--- +id: 66f1b03b922a53cb231e1c0d +title: Nano Quiz +challengeType: 8 +dashedName: quiz-nano +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/swahili/25-front-end-development/quiz-react-basics/66f1a2009e65c9a40a26d51e.md b/curriculum/challenges/swahili/25-front-end-development/quiz-react-basics/66f1a2009e65c9a40a26d51e.md new file mode 100644 index 0000000000..d8c9c8314d --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/quiz-react-basics/66f1a2009e65c9a40a26d51e.md @@ -0,0 +1,415 @@ +--- +id: 66f1a2009e65c9a40a26d51e +title: React Basics Quiz +challengeType: 8 +dashedName: quiz-react-basics +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/swahili/25-front-end-development/quiz-react-state-and-hooks/66f1a417757b6ca4eecd89d6.md b/curriculum/challenges/swahili/25-front-end-development/quiz-react-state-and-hooks/66f1a417757b6ca4eecd89d6.md new file mode 100644 index 0000000000..b79a44a23c --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/quiz-react-state-and-hooks/66f1a417757b6ca4eecd89d6.md @@ -0,0 +1,415 @@ +--- +id: 66f1a417757b6ca4eecd89d6 +title: React State and Hooks Quiz +challengeType: 8 +dashedName: quiz-react-state-and-hooks +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/swahili/25-front-end-development/quiz-recursion/66edd43cded6bff30944b676.md b/curriculum/challenges/swahili/25-front-end-development/quiz-recursion/66edd43cded6bff30944b676.md new file mode 100644 index 0000000000..e135c974d0 --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/quiz-recursion/66edd43cded6bff30944b676.md @@ -0,0 +1,415 @@ +--- +id: 66edd43cded6bff30944b676 +title: Recursion Quiz +challengeType: 8 +dashedName: quiz-recursion +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/swahili/25-front-end-development/quiz-relational-database/66f1af82732957c895f0b21a.md b/curriculum/challenges/swahili/25-front-end-development/quiz-relational-database/66f1af82732957c895f0b21a.md new file mode 100644 index 0000000000..c1c4f0ac73 --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/quiz-relational-database/66f1af82732957c895f0b21a.md @@ -0,0 +1,415 @@ +--- +id: 66f1af82732957c895f0b21a +title: Relational Database Quiz +challengeType: 8 +dashedName: quiz-relational-database +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/swahili/25-front-end-development/quiz-responsive-web-design/66ed9034f45ce3ece4053ebd.md b/curriculum/challenges/swahili/25-front-end-development/quiz-responsive-web-design/66ed9034f45ce3ece4053ebd.md new file mode 100644 index 0000000000..d0520e8f54 --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/quiz-responsive-web-design/66ed9034f45ce3ece4053ebd.md @@ -0,0 +1,415 @@ +--- +id: 66ed9034f45ce3ece4053ebd +title: Responsive Web Design Quiz +challengeType: 8 +dashedName: quiz-responsive-web-design +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/swahili/25-front-end-development/quiz-searching-and-sorting-algorithms/66edd476078cf3f3bc654271.md b/curriculum/challenges/swahili/25-front-end-development/quiz-searching-and-sorting-algorithms/66edd476078cf3f3bc654271.md new file mode 100644 index 0000000000..aa8efd3b90 --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/quiz-searching-and-sorting-algorithms/66edd476078cf3f3bc654271.md @@ -0,0 +1,415 @@ +--- +id: 66edd476078cf3f3bc654271 +title: Searching and Sorting Algorithms Quiz +challengeType: 8 +dashedName: quiz-searching-and-sorting-algorithms +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/swahili/25-front-end-development/quiz-security-and-privacy/66f1b0a939e913ccd3d4fa18.md b/curriculum/challenges/swahili/25-front-end-development/quiz-security-and-privacy/66f1b0a939e913ccd3d4fa18.md new file mode 100644 index 0000000000..740a335154 --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/quiz-security-and-privacy/66f1b0a939e913ccd3d4fa18.md @@ -0,0 +1,415 @@ +--- +id: 66f1b0a939e913ccd3d4fa18 +title: Security and Privacy Quiz +challengeType: 8 +dashedName: quiz-security-and-privacy +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/swahili/25-front-end-development/quiz-semantic-html/66ed903cf45ce3ece4053ebe.md b/curriculum/challenges/swahili/25-front-end-development/quiz-semantic-html/66ed903cf45ce3ece4053ebe.md new file mode 100644 index 0000000000..4381337a95 --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/quiz-semantic-html/66ed903cf45ce3ece4053ebe.md @@ -0,0 +1,415 @@ +--- +id: 66ed903cf45ce3ece4053ebe +title: Semantic HTML Quiz +challengeType: 8 +dashedName: quiz-semantic-html +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/swahili/25-front-end-development/quiz-styling-forms/66ed9043f45ce3ece4053ebf.md b/curriculum/challenges/swahili/25-front-end-development/quiz-styling-forms/66ed9043f45ce3ece4053ebf.md new file mode 100644 index 0000000000..850d3bf4a7 --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/quiz-styling-forms/66ed9043f45ce3ece4053ebf.md @@ -0,0 +1,415 @@ +--- +id: 66ed9043f45ce3ece4053ebf +title: Styling Forms Quiz +challengeType: 8 +dashedName: quiz-styling-forms +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/swahili/25-front-end-development/quiz-testing/66f1aeffc5774ac692112a7e.md b/curriculum/challenges/swahili/25-front-end-development/quiz-testing/66f1aeffc5774ac692112a7e.md new file mode 100644 index 0000000000..3d3dd9d8aa --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/quiz-testing/66f1aeffc5774ac692112a7e.md @@ -0,0 +1,415 @@ +--- +id: 66f1aeffc5774ac692112a7e +title: Testing Quiz +challengeType: 8 +dashedName: quiz-testing +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/swahili/25-front-end-development/quiz-typescript/66f1ae758b77cfc3e4da6151.md b/curriculum/challenges/swahili/25-front-end-development/quiz-typescript/66f1ae758b77cfc3e4da6151.md new file mode 100644 index 0000000000..3493af29ee --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/quiz-typescript/66f1ae758b77cfc3e4da6151.md @@ -0,0 +1,415 @@ +--- +id: 66f1ae758b77cfc3e4da6151 +title: TypeScript Quiz +challengeType: 8 +dashedName: quiz-typescript +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/swahili/25-front-end-development/quiz-web-performance/66f1adcf97e3e4c1bd89ebf5.md b/curriculum/challenges/swahili/25-front-end-development/quiz-web-performance/66f1adcf97e3e4c1bd89ebf5.md new file mode 100644 index 0000000000..e61ce16721 --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/quiz-web-performance/66f1adcf97e3e4c1bd89ebf5.md @@ -0,0 +1,415 @@ +--- +id: 66f1adcf97e3e4c1bd89ebf5 +title: Web Performance Quiz +challengeType: 8 +dashedName: quiz-web-performance +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/swahili/25-front-end-development/quiz-web-standards/66f1a0fcab4dfe9fcdcb269d.md b/curriculum/challenges/swahili/25-front-end-development/quiz-web-standards/66f1a0fcab4dfe9fcdcb269d.md new file mode 100644 index 0000000000..29c4e40553 --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/quiz-web-standards/66f1a0fcab4dfe9fcdcb269d.md @@ -0,0 +1,415 @@ +--- +id: 66f1a0fcab4dfe9fcdcb269d +title: Web Standards Quiz +challengeType: 8 +dashedName: quiz-web-standards +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/swahili/25-front-end-development/workshop-sentence-analyzer/66e2d680e129e1423116a541.md b/curriculum/challenges/swahili/25-front-end-development/workshop-sentence-analyzer/66e2d680e129e1423116a541.md new file mode 100644 index 0000000000..f80d29381b --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/workshop-sentence-analyzer/66e2d680e129e1423116a541.md @@ -0,0 +1,70 @@ +--- +id: 66e2d680e129e1423116a541 +title: Step 1 +challengeType: 1 +dashedName: step-1 +--- + +# --description-- + +In this workshop, you will build a sentence analyzer that will take a sentence and get the count for the number of words, vowels, consonants, and punctuation marks. + +To begin, create a `getVowelCount` function with a parameter called `sentence`. Your function should return the total number of vowels in a sentence. + +# --hints-- + +You should create a `getVowelCount` function. + +```js +assert.isFunction(getVowelCount); +``` + +You `getVowelCount` function should have a `sentence` parameter. + +```js +assert.match(getVowelCount.toString(), /sentence/); +``` + +Your `getVowelCount` function should return a number. + +```js +assert.isNumber(getVowelCount("Apples are tasty fruits")) +``` + +When the sentence is `"Apples are tasty fruits"`, the `getVowelCount` function should return `7`. + +```js +assert.strictEqual(getVowelCount("Apples are tasty fruits"), 7); +``` + +When the sentence is `"Hello, World!"`, the function should return `3`. + +```js +assert.strictEqual(getVowelCount("Hello, World!"), 3); +``` + +Your vowel count should be case-insensitive. + +```js +assert.strictEqual(getVowelCount("Apples are tasty fruits"), 7); +assert.strictEqual(getVowelCount("freeCodeCamp is awesome"), 10); +``` + +Your `getVowelCount` function should return the correct vowel count for any sentence. + +```js +assert.strictEqual(getVowelCount("I went to the store"), 6); +assert.strictEqual(getVowelCount("The quick brown fox jumps over the lazy dog"), 11); +assert.strictEqual(getVowelCount("The cat in the hat"), 5); +assert.strictEqual(getVowelCount(""), 0); +``` + +# --seed-- + +## --seed-contents-- + +```js +--fcc-editable-region-- + +--fcc-editable-region-- +``` diff --git a/curriculum/challenges/swahili/25-front-end-development/workshop-sentence-analyzer/66e2df8c5676fe51cead8ec8.md b/curriculum/challenges/swahili/25-front-end-development/workshop-sentence-analyzer/66e2df8c5676fe51cead8ec8.md new file mode 100644 index 0000000000..bc3799e54e --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/workshop-sentence-analyzer/66e2df8c5676fe51cead8ec8.md @@ -0,0 +1,56 @@ +--- +id: 66e2df8c5676fe51cead8ec8 +title: Step 2 +challengeType: 1 +dashedName: step-2 +--- + +# --description-- + +Now it is time to test your `getVowelCount` function. + +Create a `vowelCount` variable and assign it the result of calling the `getVowelCount` function with the argument of `"Apples are tasty fruits"` + +After that, log the following to the console: `"Vowel Count: [vowel count goes here]"`. Replace `[vowel count goes here]` with the the actual variable name. You can choose to use template strings or string concatenation with the `+` operator here. + +# --hints-- + +You should create a `vowelCount` variable. + +```js +assert.isNotNull(vowelCount) +``` + +Your `vowelCount` variable should be set to the result of `getVowelCount("Apples are tasty fruits")`. + +```js +assert.equal(vowelCount, getVowelCount("Apples are tasty fruits")); +``` + +You should log the `vowelCount` variable to the console with the parameter `"Vowel Count: ${vowelCount}"`. + +```js +assert.match(code, /console\.log\((?:('|"|`)Vowel\s+Count:\s+('|"|`)\s+\+\s+vowelCount|`Vowel\s+Count:\s+\${vowelCount}`)\);?/) +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +--fcc-editable-region-- + +--fcc-editable-region-- +``` diff --git a/curriculum/challenges/swahili/25-front-end-development/workshop-sentence-analyzer/66e2e5d890ac8a54c9d703bd.md b/curriculum/challenges/swahili/25-front-end-development/workshop-sentence-analyzer/66e2e5d890ac8a54c9d703bd.md new file mode 100644 index 0000000000..a7cd45c177 --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/workshop-sentence-analyzer/66e2e5d890ac8a54c9d703bd.md @@ -0,0 +1,87 @@ +--- +id: 66e2e5d890ac8a54c9d703bd +title: Step 3 +challengeType: 1 +dashedName: step-3 +--- + +# --description-- + +It's time to count the consonants. Create a `getConsonantCount` function with a `sentence` parameter. + +Inside the function, use a loop to count the number of consonants in the `sentence` that will be passed into the function when it is called. A consonant is anything that is not the following characters: `"aeiou"`. + +Your `getConsonantCount` function must return a number. + +# --hints-- + +You should create a `getConsonantCount` function. + +```js +assert.isFunction(getConsonantCount); +``` + +You `getConsonantCount` function should have a `sentence` parameter. + +```js +assert.match(getConsonantCount.toString(), /sentence/); +``` + +Your `getConsonantCount` function should return a number. + +```js +assert.isNumber(getConsonantCount("Coding is fun")) +``` + +When the sentence is `"Coding is fun"`, the `getConsonantCount` function should return `7`. + +```js +assert.strictEqual(getConsonantCount("Coding is fun"), 7); +``` + +When the sentence is `"Hello, World!"`, the `getConsonantCount` function should return `7`. + +```js +assert.strictEqual(getConsonantCount("Hello, World!"), 7); +``` + +Your consonant count should be case-insensitive. + +```js +assert.strictEqual(getConsonantCount("Apples are tasty fruits"), 13); +assert.strictEqual(getConsonantCount("freeCodeCamp is awesome"), 11); +``` + +Your `getConsonantCount` function should return the correct consonant count for any sentence. + +```js +assert.strictEqual(getConsonantCount("I went to the store"), 9); +assert.strictEqual(getConsonantCount("The quick brown fox jumps over the lazy dog"), 24); +assert.strictEqual(getConsonantCount("The cat in the hat"), 9); +assert.strictEqual(getConsonantCount(""), 0); +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +--fcc-editable-region-- + +--fcc-editable-region-- +``` diff --git a/curriculum/challenges/swahili/25-front-end-development/workshop-sentence-analyzer/66e2e99caa0cb3570f4822b4.md b/curriculum/challenges/swahili/25-front-end-development/workshop-sentence-analyzer/66e2e99caa0cb3570f4822b4.md new file mode 100644 index 0000000000..955b45ae32 --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/workshop-sentence-analyzer/66e2e99caa0cb3570f4822b4.md @@ -0,0 +1,71 @@ +--- +id: 66e2e99caa0cb3570f4822b4 +title: Step 4 +challengeType: 1 +dashedName: step-4 +--- + +# --description-- + +Now it is time to test your `getConsonantCount` function. + +Create a `consonantCount` variable and assign it the result of calling the `getConsonantCount` function with the argument of `"Coding is fun"` + +After that, log the following to the console: `"Consonant Count: [Consonant count goes here]"`. Replace `[Consonant count goes here]` with the the actual variable name. You can choose to use template strings or string concatenation with the `+` operator here. + +# --hints-- + +You should create a `consonantCount` variable. + +```js +assert.isNotNull(consonantCount) +``` + +Your `consonantCount` variable should be set to the result of `getConsonantCount("Coding is fun")`. + +```js +assert.equal(consonantCount, getConsonantCount("Coding is fun")); +``` + +You should log the `consonantCount` variable to the console with the parameter `"Consonant Count: ${consonantCount}"`. + +```js +assert.match(code, /console\.log\((?:('|"|`)Consonant\s+Count:\s+('|"|`)\s+\+\s+consonantCount|`Consonant\s+Count:\s+\${consonantCount}`)\);?/) +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +function getConsonantCount(sentence) { + const consonants = "bcdfghjklmnpqrstvwxyz"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (consonants.includes(char)) { + count++; + } + } + return count; +} + +--fcc-editable-region-- + +--fcc-editable-region-- +``` diff --git a/curriculum/challenges/swahili/25-front-end-development/workshop-sentence-analyzer/66e2eab8a5638f57b637b7cc.md b/curriculum/challenges/swahili/25-front-end-development/workshop-sentence-analyzer/66e2eab8a5638f57b637b7cc.md new file mode 100644 index 0000000000..88a123104c --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/workshop-sentence-analyzer/66e2eab8a5638f57b637b7cc.md @@ -0,0 +1,97 @@ +--- +id: 66e2eab8a5638f57b637b7cc +title: Step 5 +challengeType: 1 +dashedName: step-5 +--- + +# --description-- + +You should count the number of punctuations now. + +Create a `getPunctuationCount` function with a `sentence` parameter. + +Inside the function, create a loop to count the number of consonants in the `sentence` that will be passed into the function when it is called. + +Your `getPunctuationCount` function must return a number. + +# --hints-- + +You should create a `getPunctuationCount` function. + +```js +assert.isFunction(getPunctuationCount); +``` + +You `getPunctuationCount` function should have a `sentence` parameter. + +```js +assert.match(getPunctuationCount.toString(), /sentence/); +``` + +Your `getPunctuationCount` function should return a number. + +```js +assert.isNumber(getPunctuationCount("Coding is fun!")) +``` + +When the sentence is `"What's going on here?"`, the `getPunctuationCount` function should return `2`. + +```js +assert.strictEqual(getPunctuationCount("What's going on here?"), 2); +``` + +When the sentence is `"What????!"`, the `getPunctuationCount` function should return `5`. + +```js +assert.strictEqual(getPunctuationCount("What????!"), 5); +``` + +Your `getPunctuationCount` function should return the correct punctuation count for any sentence. + +```js +assert.strictEqual(getPunctuationCount("Be quick, sign up! freeCodeCamp awaits, friend!!!"), 6); +assert.strictEqual(getPunctuationCount("Guess what? freeCodeCamp is launching a new cert soon!"), 2); +assert.strictEqual(getPunctuationCount("freeCodeCamp, again? It's incredible!"), 4); +assert.strictEqual(getPunctuationCount(""), 0); +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +function getConsonantCount(sentence) { + const consonants = "bcdfghjklmnpqrstvwxyz"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (consonants.includes(char)) { + count++; + } + } + return count; +} + +const consonantCount = getConsonantCount("Coding is fun"); +console.log(`Consonant Count: ${consonantCount}`); + +--fcc-editable-region-- + +--fcc-editable-region-- +``` diff --git a/curriculum/challenges/swahili/25-front-end-development/workshop-sentence-analyzer/66e2edb23013ca596f8d9568.md b/curriculum/challenges/swahili/25-front-end-development/workshop-sentence-analyzer/66e2edb23013ca596f8d9568.md new file mode 100644 index 0000000000..182cf60b6f --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/workshop-sentence-analyzer/66e2edb23013ca596f8d9568.md @@ -0,0 +1,87 @@ +--- +id: 66e2edb23013ca596f8d9568 +title: Step 6 +challengeType: 1 +dashedName: step-6 +--- + +# --description-- + +Now it is time to test your `getPunctuationCount` function. + +Create a `punctuationCount` variable and assign it the result of calling the `getPunctuationCount` function with the argument of `"WHAT?!?!?!?!?"` + +After that, log the following to the console: `"Punctuation Count: [Punctuation count goes here]"`. Replace `[Punctuation count goes here]` with the the actual variable name. You can choose to use template strings or string concatenation with the `+` operator here. + +# --hints-- + +You should create a `punctuationCount` variable. + +```js +assert.isNotNull(punctuationCount) +``` + +Your `punctuationCount` variable should be set to the result of `getPunctuationCount("WHAT?!?!?!?!?")`. + +```js +assert.equal(punctuationCount, getPunctuationCount("WHAT?!?!?!?!?")); +``` + +You should log the following to the console: `"Punctuation Count: [Punctuation count goes here]"`. Replace `[Punctuation count goes here]` with the the actual variable name. Make sure to use proper string concatenation syntax here. + +```js +assert.match(code, /console\.log\((?:('|"|`)Punctuation\s+Count:\s+('|"|`)\s+\+\s+punctuationCount|`Punctuation\s+Count:\s+\${punctuationCount}`)\);?/) +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +function getConsonantCount(sentence) { + const consonants = "bcdfghjklmnpqrstvwxyz"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (consonants.includes(char)) { + count++; + } + } + return count; +} + +const consonantCount = getConsonantCount("Coding is fun"); +console.log(`Consonant Count: ${consonantCount}`); + +function getPunctuationCount(sentence) { + const punctuations = ".,!?;:-()[]{}\"'–"; + let count = 0; + + for (const char of sentence) { + if (punctuations.includes(char)) { + count++; + } + } + return count; +} + +--fcc-editable-region-- + +--fcc-editable-region-- +``` + diff --git a/curriculum/challenges/swahili/25-front-end-development/workshop-sentence-analyzer/66e2f06b191e305c00574e4d.md b/curriculum/challenges/swahili/25-front-end-development/workshop-sentence-analyzer/66e2f06b191e305c00574e4d.md new file mode 100644 index 0000000000..de926b32ac --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/workshop-sentence-analyzer/66e2f06b191e305c00574e4d.md @@ -0,0 +1,113 @@ +--- +id: 66e2f06b191e305c00574e4d +title: Step 7 +challengeType: 1 +dashedName: step-7 +--- + +# --description-- + +Finally, count the number of words by creating a `getWordCount` function with a `sentence` parameter. The function should return the total number of words in the sentence passed in when it is called. + +# --hints-- + +You should create a `getWordCount` function. + +```js +assert.isFunction(getWordCount); +``` + +You `getWordCount` function should have a `sentence` parameter. + +```js +assert.match(getWordCount.toString(), /sentence/); +``` + +Your `getWordCount` function should return a number. + +```js +assert.isNumber(getWordCount("I love freeCodeCamp")) +``` + +When the sentence is `"When are you gonna start learning to code?"`, the `getWordCount` function should return `8`. + +```js +assert.strictEqual(getWordCount("When are you gonna start learning to code?"), 8); +``` + +When the sentence is `"What's going on?"`, the `getWordCount` function should return `3`. + +```js +assert.strictEqual(getWordCount("What's going on?"), 3); +``` + +Your word count should be case-insensitive. + +```js +assert.strictEqual(getWordCount("freeCodeCamp offers free coding tutorials online"), 6); +assert.strictEqual(getWordCount("You can learn HTML, CSS, JavaScript, and more on freeCodeCamp"), 10); +``` + +Your `getWordCount` function should return the correct punctuation count for any sentence. + +```js +assert.strictEqual(getWordCount("freeCodeCamp has a great community of kind people"), 8); +assert.strictEqual(getWordCount("The freeCodeCamp curriculum is constantly updated"), 6); +assert.strictEqual(getWordCount("freeCodeCamp teaches both frontend and backend development"), 7); +assert.strictEqual(getWordCount(""), 0); +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +function getConsonantCount(sentence) { + const consonants = "bcdfghjklmnpqrstvwxyz"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (consonants.includes(char)) { + count++; + } + } + return count; +} + +const consonantCount = getConsonantCount("Coding is fun"); +console.log(`Consonant Count: ${consonantCount}`); + +function getPunctuationCount(sentence) { + const punctuations = ".,!?;:-()[]{}\"'–"; + let count = 0; + + for (const char of sentence) { + if (punctuations.includes(char)) { + count++; + } + } + return count; +} + +const punctuationCount = getPunctuationCount("WHAT?!?!?!?!?"); +console.log(`Punctuation Count: ${punctuationCount}`); + +--fcc-editable-region-- + +--fcc-editable-region-- +``` diff --git a/curriculum/challenges/swahili/25-front-end-development/workshop-sentence-analyzer/66e2f376df6f315ee81de81a.md b/curriculum/challenges/swahili/25-front-end-development/workshop-sentence-analyzer/66e2f376df6f315ee81de81a.md new file mode 100644 index 0000000000..f649dc84fa --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/workshop-sentence-analyzer/66e2f376df6f315ee81de81a.md @@ -0,0 +1,159 @@ +--- +id: 66e2f376df6f315ee81de81a +title: Step 8 +challengeType: 1 +dashedName: step-8 +--- + +# --description-- + +Test your `getWordCount` by creating a `wordCount` variable set to the calling of the `getWordCount` function with the sentence `"I love freeCodeCamp"`. + +After that, log the following to the console: `"Word Count: [Word count goes here]"`. Replace `[Word count goes here]` with the the actual variable name. You can choose to use template strings or string concatenation with the `+` operator here. + +With that, your sentence analyzer project is done! + +# --hints-- + +You should create a `wordCount` variable. + +```js +assert.isNotNull(wordCount) +``` + +Your `wordCount` variable should be set to the result of `getWordCount("I love freeCodeCamp")`. + +```js +assert.equal(wordCount, getWordCount("I love freeCodeCamp")); +``` + +You should log the `wordCount` variable to the console with the parameter `"Word Count Count: ${wordCount}"`. + +```js +assert.match(code, /console\.log\((?:('|"|`)Word\s+Count:\s+('|"|`)\s+\+\s+wordCount|`Word\s+Count:\s+\${wordCount}`)\);?/) +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +function getConsonantCount(sentence) { + const consonants = "bcdfghjklmnpqrstvwxyz"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (consonants.includes(char)) { + count++; + } + } + return count; +} + +const consonantCount = getConsonantCount("Coding is fun"); +console.log(`Consonant Count: ${consonantCount}`); + +function getPunctuationCount(sentence) { + const punctuations = ".,!?;:-()[]{}\"'–"; + let count = 0; + + for (const char of sentence) { + if (punctuations.includes(char)) { + count++; + } + } + return count; +} + +const punctuationCount = getPunctuationCount("WHAT?!?!?!?!?"); +console.log(`Punctuation Count: ${punctuationCount}`); + +function getWordCount(sentence) { + if (sentence.trim() === '') { + return 0; + } + + const words = sentence.trim().split(/\s+/); + return words.length; +} + +--fcc-editable-region-- + +--fcc-editable-region-- +``` + +# --solutions-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +function getConsonantCount(sentence) { + const consonants = "bcdfghjklmnpqrstvwxyz"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (consonants.includes(char)) { + count++; + } + } + return count; +} + +const consonantCount = getConsonantCount("Coding is fun"); +console.log(`Consonant Count: ${consonantCount}`); + +function getPunctuationCount(sentence) { + const punctuations = ".,!?;:-()[]{}\"'–"; + let count = 0; + + for (const char of sentence) { + if (punctuations.includes(char)) { + count++; + } + } + return count; +} + +const punctuationCount = getPunctuationCount("WHAT?!?!?!?!?"); +console.log(`Punctuation Count: ${punctuationCount}`); + +function getWordCount(sentence) { + if (sentence.trim() === '') { + return 0; + } + + const words = sentence.trim().split(/\s+/); + return words.length; +} + +const wordCount = getWordCount("I love freeCodeCamp"); +console.log(`Word Count: ${wordCount}`); +``` diff --git a/curriculum/challenges/ukrainian/05-back-end-development-and-apis/basic-node-and-express/get-data-from-post-requests.md b/curriculum/challenges/ukrainian/05-back-end-development-and-apis/basic-node-and-express/get-data-from-post-requests.md index da4fd3defb..bd15ede482 100644 --- a/curriculum/challenges/ukrainian/05-back-end-development-and-apis/basic-node-and-express/get-data-from-post-requests.md +++ b/curriculum/challenges/ukrainian/05-back-end-development-and-apis/basic-node-and-express/get-data-from-post-requests.md @@ -24,7 +24,7 @@ PUT або PATCH (іноді POST): оновити ресурс за допом DELETE: видалити ресурс. -Існують й інші методи, які використовуються для узгодження зв’язку з сервером. За винятком GET, всі інші перераховані вище методи можуть мати корисне навантаження (тобто дані на вміст запиту). Проміжне програмне забезпечення body-parser також працює з цими методами. +Існують й інші методи, які використовуються для узгодження зв’язку з сервером. Except for GET, all the other methods listed above can have a payload (i.e. the data into the request body). Проміжне програмне забезпечення body-parser також працює з цими методами. # --hints-- diff --git a/curriculum/challenges/ukrainian/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/66694bfa435cef241f6f9a68.md b/curriculum/challenges/ukrainian/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/66694bfa435cef241f6f9a68.md index b3d3b6340c..d065457728 100644 --- a/curriculum/challenges/ukrainian/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/66694bfa435cef241f6f9a68.md +++ b/curriculum/challenges/ukrainian/07-scientific-computing-with-python/learn-lambda-functions-by-building-an-expense-tracker/66694bfa435cef241f6f9a68.md @@ -18,7 +18,7 @@ empty_list = [] The list is characterized by the square brackets around all the values, and a comma between the values, like: `["A", "happy", "list"]`. If the list does not contain any values, then it is an empty list: `[]`. -A list can contain different data types: `[1, "Up", ["Down", "Twice]]`. That includes all possible data types. It can also contain another list! +A list can contain different data types: `[1, "Up", ["Down", "Twice"]]`. That includes all possible data types. It can also contain another list! Create a variable called `my_list` and assign to it an empty list. diff --git a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143931a113bb80c45546287.md b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143931a113bb80c45546287.md index 86308cdce3..7b7c6d5cd8 100644 --- a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143931a113bb80c45546287.md +++ b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143931a113bb80c45546287.md @@ -185,16 +185,5 @@ h2 { border-bottom: 4px solid #dfdfe2; } -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border: 0; -} ``` diff --git a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/614394fb41985e0d2012a93e.md b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/614394fb41985e0d2012a93e.md index 2111d55509..70a8ad4114 100644 --- a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/614394fb41985e0d2012a93e.md +++ b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/614394fb41985e0d2012a93e.md @@ -150,16 +150,5 @@ h2 { border-bottom: 4px solid #dfdfe2; } -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border: 0; -} ``` diff --git a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143956ed76ed60e012faa51.md b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143956ed76ed60e012faa51.md index 918671f100..4367f28236 100644 --- a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143956ed76ed60e012faa51.md +++ b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6143956ed76ed60e012faa51.md @@ -138,18 +138,6 @@ h2 { border-bottom: 4px solid #dfdfe2; } -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border: 0; -} - ``` ```css diff --git a/curriculum/challenges/ukrainian/25-front-end-development/lab-book-catalog-table/66ec4c8e9878d8441956516f.md b/curriculum/challenges/ukrainian/25-front-end-development/lab-book-catalog-table/66ec4c8e9878d8441956516f.md new file mode 100644 index 0000000000..d850d96afc --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/lab-book-catalog-table/66ec4c8e9878d8441956516f.md @@ -0,0 +1,200 @@ +--- +id: 66ec4c8e9878d8441956516f +title: Build a Book Catalog Table +challengeType: 14 +dashedName: build-a-book-catalog-table +demoType: onClick +--- + +# --description-- + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should create a `table` element that lists book information. +1. Your table should have a table head element with one row in it. +1. The row in your table head element should have four table header elements, with the text of `Title`, `Author`, `Genre`, and `Publication Year`, in that order. +1. Your table should have a table body element with at least five rows in it. +1. Each row in your table body should have four table data elements that display the book's Title, Author, Genre, and Publication Year. +1. Your table should have a table footer element with one row in it. +1. The row in your table footer element should have a table data element that spans four columns and has the text `Total Books: [number of books in your table]`. + +# --hints-- + +You should have one `table` element. + +```js +assert.lengthOf(document.querySelectorAll('table'), 1); +``` + +You should have one `thead` element within your `table` element. + +```js +assert.lengthOf(document.querySelectorAll('table thead'), 1); +``` + +You should have one `tr` element within your `thead` element. + +```js +assert.lengthOf(document.querySelectorAll('thead tr'), 1); +``` + +You should have four `th` elements within your `thead` element's row. + +```js +assert.lengthOf(document.querySelectorAll('thead tr th'), 4); +``` + +Your four `th` elements should have the text `Title`, `Author`, `Genre`, and `Publication Year`, in that order. + +```js +const ths = document.querySelectorAll('thead tr th'); +assert.equal(ths[0]?.textContent, 'Title'); +assert.equal(ths[1]?.textContent, 'Author'); +assert.equal(ths[2]?.textContent, 'Genre'); +assert.equal(ths[3]?.textContent, 'Publication Year'); +``` + +You should have one `tbody` element within your `table` element. + +```js +assert.lengthOf(document.querySelectorAll('table tbody'), 1); +``` + +Your `tbody` element should have at least five rows. + +```js +assert.isAtLeast(document.querySelectorAll('tbody tr').length, 5); +``` + +Each row in your `tbody` element should have exactly four `td` elements as children. + +```js +const rows = document.querySelectorAll('tbody tr'); +assert.isAtLeast(rows.length, 1); + +rows.forEach(row => { + assert.lengthOf(row.querySelectorAll('td'), 4); + assert.lengthOf(row.children, 4); +}); +``` + +Each `td` element in your table body should have text with book information. + +```js +const tds = document.querySelectorAll('tbody tr td'); +assert.isAtLeast(tds.length, 1); + +tds.forEach(td => { + assert.isAtLeast(td.textContent.length, 1); +}); +``` + +You should have one `tfoot` element within your `table` element. + +```js +assert.lengthOf(document.querySelectorAll('table tfoot'), 1); +``` + +You should have exactly one `tr` element in your `tfoot` element. + +```js +assert.lengthOf(document.querySelectorAll('tfoot tr'), 1); +``` + +The `td` element in your `tfoot` element's row should have it's `colspan` attribute set to `4`. + +```js +assert.equal(document.querySelector('tfoot tr td')?.colSpan, 4); +``` + +The `td` element in your `tfoot` element's row should have the text `Total Books: [number of books in your table]`. + +```js +const numberOfBooks = document.querySelectorAll('tbody tr')?.length; +assert.equal(document.querySelector('tfoot tr td').textContent, `Total Books: ${numberOfBooks}`); +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + + + Book Catalog + + + + + + +``` + +# --solutions-- + +```html + + + + + + Book Catalog + + +

          Book Catalog

          + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          TitleAuthorGenrePublication Year
          How to Contribute to Open-Source Projects – A Handbook for BeginnersHillary NyakundiOpen Source2023
          Learn Linux for Beginners: From Basics to Advanced TechniquesZaira HiraLinux2024
          How to Learn to Code and Get a Developer JobQuincy LarsonLearn To Code2024
          The Regular Expressions Book – RegEx for JavaScript DevelopersKolade ChrisRegular Expressions2023
          The Python Code Example HandbookFarhan Hasin ChowdhuryPython2023
          Total Books: 5
          + + +``` diff --git a/curriculum/challenges/ukrainian/25-front-end-development/lab-cash-register/aa2e6f85cab2ab736c9a9b24.md b/curriculum/challenges/ukrainian/25-front-end-development/lab-cash-register/aa2e6f85cab2ab736c9a9b24.md new file mode 100644 index 0000000000..fd6436366d --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/lab-cash-register/aa2e6f85cab2ab736c9a9b24.md @@ -0,0 +1,244 @@ +--- +id: aa2e6f85cab2ab736c9a9b24 +title: Build a Cash Register +challengeType: 14 +dashedName: build-a-cash-register +--- + +# --description-- + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should create a cash register drawer function `checkCashRegister()` that accepts purchase price as the first argument (`price`), payment as the second argument (`cash`), and cash-in-drawer (`cid`, which is is a 2D array listing available currency) as the third argument. +1. The `checkCashRegister()` function should always return an object with a `status` key and a `change` key. +1. If cash-in-drawer is less than the change due, or if you cannot return the exact change, the function should return `{status: "INSUFFICIENT_FUNDS", change: []}`. +1. If the cash-in-drawer is equal to the change due, the function should return `{status: "CLOSED", change: [...]}` with cash-in-drawer as the value for the key `change`. +1. Otherwise, the function should return `{status: "OPEN", change: [...]}`, with the change due in coins and bills, sorted in highest to lowest order, as the value of the `change` key. + +
          Currency UnitAmount
          Penny$0.01 (PENNY)
          Nickel$0.05 (NICKEL)
          Dime$0.1 (DIME)
          Quarter$0.25 (QUARTER)
          Dollar$1 (ONE)
          Five Dollars$5 (FIVE)
          Ten Dollars$10 (TEN)
          Twenty Dollars$20 (TWENTY)
          One-hundred Dollars$100 (ONE HUNDRED)
          + +See below for an example of a cash-in-drawer array: + +```js +[ + ["PENNY", 1.01], + ["NICKEL", 2.05], + ["DIME", 3.1], + ["QUARTER", 4.25], + ["ONE", 90], + ["FIVE", 55], + ["TEN", 20], + ["TWENTY", 60], + ["ONE HUNDRED", 100] +] +``` + +# --hints-- + +`checkCashRegister(19.5, 20, [["PENNY", 1.01], ["NICKEL", 2.05], ["DIME", 3.1], ["QUARTER", 4.25], ["ONE", 90], ["FIVE", 55], ["TEN", 20], ["TWENTY", 60], ["ONE HUNDRED", 100]])` should return an object. + +```js +assert.deepEqual( + Object.prototype.toString.call( + checkCashRegister(19.5, 20, [ + ['PENNY', 1.01], + ['NICKEL', 2.05], + ['DIME', 3.1], + ['QUARTER', 4.25], + ['ONE', 90], + ['FIVE', 55], + ['TEN', 20], + ['TWENTY', 60], + ['ONE HUNDRED', 100] + ]) + ), + '[object Object]' +); +``` + +`checkCashRegister(19.5, 20, [["PENNY", 1.01], ["NICKEL", 2.05], ["DIME", 3.1], ["QUARTER", 4.25], ["ONE", 90], ["FIVE", 55], ["TEN", 20], ["TWENTY", 60], ["ONE HUNDRED", 100]])` should return `{status: "OPEN", change: [["QUARTER", 0.5]]}`. + +```js +assert.deepEqual( + checkCashRegister(19.5, 20, [ + ['PENNY', 1.01], + ['NICKEL', 2.05], + ['DIME', 3.1], + ['QUARTER', 4.25], + ['ONE', 90], + ['FIVE', 55], + ['TEN', 20], + ['TWENTY', 60], + ['ONE HUNDRED', 100] + ]), + { status: 'OPEN', change: [['QUARTER', 0.5]] } +); +``` + +`checkCashRegister(3.26, 100, [["PENNY", 1.01], ["NICKEL", 2.05], ["DIME", 3.1], ["QUARTER", 4.25], ["ONE", 90], ["FIVE", 55], ["TEN", 20], ["TWENTY", 60], ["ONE HUNDRED", 100]])` should return `{status: "OPEN", change: [["TWENTY", 60], ["TEN", 20], ["FIVE", 15], ["ONE", 1], ["QUARTER", 0.5], ["DIME", 0.2], ["PENNY", 0.04]]}`. + +```js +assert.deepEqual( + checkCashRegister(3.26, 100, [ + ['PENNY', 1.01], + ['NICKEL', 2.05], + ['DIME', 3.1], + ['QUARTER', 4.25], + ['ONE', 90], + ['FIVE', 55], + ['TEN', 20], + ['TWENTY', 60], + ['ONE HUNDRED', 100] + ]), + { + status: 'OPEN', + change: [ + ['TWENTY', 60], + ['TEN', 20], + ['FIVE', 15], + ['ONE', 1], + ['QUARTER', 0.5], + ['DIME', 0.2], + ['PENNY', 0.04] + ] + } +); +``` + +`checkCashRegister(19.5, 20, [["PENNY", 0.01], ["NICKEL", 0], ["DIME", 0], ["QUARTER", 0], ["ONE", 0], ["FIVE", 0], ["TEN", 0], ["TWENTY", 0], ["ONE HUNDRED", 0]])` should return `{status: "INSUFFICIENT_FUNDS", change: []}`. + +```js +assert.deepEqual( + checkCashRegister(19.5, 20, [ + ['PENNY', 0.01], + ['NICKEL', 0], + ['DIME', 0], + ['QUARTER', 0], + ['ONE', 0], + ['FIVE', 0], + ['TEN', 0], + ['TWENTY', 0], + ['ONE HUNDRED', 0] + ]), + { status: 'INSUFFICIENT_FUNDS', change: [] } +); +``` + +`checkCashRegister(19.5, 20, [["PENNY", 0.01], ["NICKEL", 0], ["DIME", 0], ["QUARTER", 0], ["ONE", 1], ["FIVE", 0], ["TEN", 0], ["TWENTY", 0], ["ONE HUNDRED", 0]])` should return `{status: "INSUFFICIENT_FUNDS", change: []}`. + +```js +assert.deepEqual( + checkCashRegister(19.5, 20, [ + ['PENNY', 0.01], + ['NICKEL', 0], + ['DIME', 0], + ['QUARTER', 0], + ['ONE', 1], + ['FIVE', 0], + ['TEN', 0], + ['TWENTY', 0], + ['ONE HUNDRED', 0] + ]), + { status: 'INSUFFICIENT_FUNDS', change: [] } +); +``` + +`checkCashRegister(19.5, 20, [["PENNY", 0.5], ["NICKEL", 0], ["DIME", 0], ["QUARTER", 0], ["ONE", 0], ["FIVE", 0], ["TEN", 0], ["TWENTY", 0], ["ONE HUNDRED", 0]])` should return `{status: "CLOSED", change: [["PENNY", 0.5], ["NICKEL", 0], ["DIME", 0], ["QUARTER", 0], ["ONE", 0], ["FIVE", 0], ["TEN", 0], ["TWENTY", 0], ["ONE HUNDRED", 0]]}`. + +```js +assert.deepEqual( + checkCashRegister(19.5, 20, [ + ['PENNY', 0.5], + ['NICKEL', 0], + ['DIME', 0], + ['QUARTER', 0], + ['ONE', 0], + ['FIVE', 0], + ['TEN', 0], + ['TWENTY', 0], + ['ONE HUNDRED', 0] + ]), + { + status: 'CLOSED', + change: [ + ['PENNY', 0.5], + ['NICKEL', 0], + ['DIME', 0], + ['QUARTER', 0], + ['ONE', 0], + ['FIVE', 0], + ['TEN', 0], + ['TWENTY', 0], + ['ONE HUNDRED', 0] + ] + } +); +``` + +# --seed-- + +## --seed-contents-- + +```js + +``` + +# --solutions-- + +```js +const denom = [ + { name: "ONE HUNDRED", val: 100 }, + { name: "TWENTY", val: 20 }, + { name: "TEN", val: 10 }, + { name: "FIVE", val: 5 }, + { name: "ONE", val: 1 }, + { name: "QUARTER", val: 0.25 }, + { name: "DIME", val: 0.1 }, + { name: "NICKEL", val: 0.05 }, + { name: "PENNY", val: 0.01 }, + ]; + + function checkCashRegister(price, cash, cid) { + const output = { status: null, change: [] }; + let change = cash - price; + const register = cid.reduce( + function (acc, curr) { + acc.total += curr[1]; + acc[curr[0]] = curr[1]; + return acc; + }, + { total: 0 } + ); + if (register.total === change) { + output.status = "CLOSED"; + output.change = cid; + return output; + } + if (register.total < change) { + output.status = "INSUFFICIENT_FUNDS"; + return output; + } + const change_arr = denom.reduce(function (acc, curr) { + let value = 0; + while (register[curr.name] > 0 && change >= curr.val) { + change -= curr.val; + register[curr.name] -= curr.val; + value += curr.val; + change = Math.round(change * 100) / 100; + } + if (value > 0) { + acc.push([curr.name, value]); + } + return acc; + }, []); + if (change_arr.length < 1 || change > 0) { + output.status = "INSUFFICIENT_FUNDS"; + return output; + } + output.status = "OPEN"; + output.change = change_arr; + return output; + } +``` diff --git a/curriculum/challenges/ukrainian/25-front-end-development/lab-event-hub/66ebd4ae2812430bb883c787.md b/curriculum/challenges/ukrainian/25-front-end-development/lab-event-hub/66ebd4ae2812430bb883c787.md new file mode 100644 index 0000000000..7b3d1a504f --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/lab-event-hub/66ebd4ae2812430bb883c787.md @@ -0,0 +1,306 @@ +--- +id: 66ebd4ae2812430bb883c787 +title: Build an Event Hub +challengeType: 14 +dashedName: lab-event-hub +demoType: onClick +--- + +# --description-- + +In this lab you will utilize the semantic HTML elements to create the structure of a web page. You'll add content and images to make it look like a real event hub. + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should have a `header` element. +1. Inside the `header` element, you should have a `h1` element that contains the text `Event Hub`, and a `nav` element. +1. Inside the `nav` element, you should have an unordered list of two items containing links to different sections of the page. The first item should have the text `Upcoming Events`, and the second item should have the text `Past Events`. +1. Each link should be represented by an `a` element with an `href` attribute that links to the corresponding section of the page, `#upcoming-events` and `#past-events` respectively. +1. You should have a `main` element that contains the different sections of the page. +1. Inside the `main` element, you should have two `section` elements. +1. The first `section` element should have an `id` attribute with the value `upcoming-events` +1. Inside the `#upcoming-events` section, you should have: + + - An `h2` element with the text `Upcoming Events`. + - Two `article` elements. Each article should represent an event, and it should have : + - A `h3` element for the event title. + - A `p` element for the event description. You can add a date at the bottom if you like. + +1. The second `section` element should have an `id` attribute with the value `past-events`. +1. Inside the `#past-events` section, you should have: + + - An `h2` element with the text `Past Events`. + - Two `article` elements. Each article element should represent a past event, and it should have: + - An `h3` element for the event title, + - A `p` element for the event description. You can add a date at the bottom if you like. + - An image element with the `src` attribute pointing to an image file and the `alt` attribute with a description of the image. + +**Note:** You can use any text for the event descriptions and dates. You can use the following image URLs for the images if you like: + +- `https://cdn.freecodecamp.org/curriculum/labs/past-event1.jpg`. +- `https://cdn.freecodecamp.org/curriculum/labs/past-event2.jpg`. + +# --hints-- + +You should have a `header` element. + +```js +assert.isNotNull(document.querySelector("header")); +``` + +Your `header` element should come after the opening `body` tag. + +```js +assert.equal(document.querySelector("body")?.firstElementChild?.tagName, "HEADER"); +``` + +Inside the `header` element, you should have a `h1` element that contains the text `Event Hub`. + +```js +const h1Element = document.querySelector('header h1'); +assert.strictEqual(h1Element?.innerText, "Event Hub"); +``` + +Inside the `header` element, after the `h1` element, you should have a `nav` element. + +```js +assert.isNotNull(document.querySelector("header>h1+nav")); +``` + +Your `nav` element should contain an unordered list of two items. + +```js +const liElements = document.querySelectorAll('header nav>ul>li'); + +assert.isNotNull('header nav>ul'); +assert.strictEqual(liElements.length, 2); +``` + +The first item in the unordered list should be a link. + +```js +const firstLink = document.querySelectorAll('header nav ul li a')[0]; +assert.exists(firstLink); +``` + +The second item in the unordered list should be a link. + +```js +const secondLink = document.querySelectorAll('header nav ul li a')[1]; +assert.exists(secondLink); +``` + +The text of the first item in the unordered list should be `"Upcoming Events"`. + +```js +const firstLink = document.querySelectorAll('header nav>ul>li>a')[0]; +assert.strictEqual(firstLink.innerText, "Upcoming Events"); +``` + +The first item in the unordered list should have the `href` set to `#upcoming-events`. + +```js +const anchorElement = document.querySelectorAll("header nav>ul>li>a")[0]; +const hrefAttribute = anchorElement?.getAttribute("href"); +assert.strictEqual(hrefAttribute, "#upcoming-events"); +``` + +The second item in the unordered list should have the `href` set to `#past-events`. + +```js +const anchorElement = document.querySelectorAll("header nav>ul>li>a")[1]; +const hrefAttribute = anchorElement?.getAttribute("href"); +assert.strictEqual(hrefAttribute, "#past-events"); +``` + +You should have a `main` element after the `header` element closing tag. + +```js +const mainElement = document.querySelector("body>header+main"); +assert.isNotNull(mainElement); +``` + +Inside the `main` element, you should have two `section` elements. + +```js +const sectionElements = document.querySelectorAll('body>header+main>section'); +assert.strictEqual(sectionElements.length, 2); +``` + +Your first `section` element should have an `id` attribute with the value `upcoming-events`. + +```js +const firstSection = document.querySelectorAll('body>header+main>section')[0]; +const idAttribute = firstSection?.getAttribute("id"); +assert.strictEqual(idAttribute, "upcoming-events"); +``` + +Your second `section` element should have an `id` attribute with the value `past-events`. + +```js +const secondSection = document.querySelectorAll('body>header+main>section')[1]; +const idAttribute = secondSection?.getAttribute("id"); +assert.strictEqual(idAttribute, "past-events"); +``` + +Inside the `#upcoming-events` section, you should have an `h2` element with the text `Upcoming Events`. + +```js +const h2Element = document.querySelector('#upcoming-events h2'); +assert.strictEqual(h2Element?.innerText, "Upcoming Events"); +``` + +Inside the `#upcoming-events` section, you should have two `article` elements. + +```js +const articleElements = document.querySelectorAll('#upcoming-events article'); +assert.strictEqual(articleElements.length, 2); +``` + +Both of the `article` elements inside the `#upcoming-events` section should have an `h3` element for the event title. + +```js +const h3Elements = document.querySelectorAll('#upcoming-events article h3'); +assert.strictEqual(h3Elements.length, 2); +``` + +Both of the `article` elements inside the `#upcoming-events` section should have a paragraph element for the event description. + +```js +const pElement = document.querySelectorAll('#upcoming-events article h3+p').length; +assert.strictEqual(pElement, 2); +``` + +Inside the `#past-events` section, you should have an `h2` element with the text `Past Events`. + +```js +const h2Element = document.querySelector('#past-events h2'); +assert.strictEqual(h2Element?.innerText, "Past Events"); +``` + +Inside the `#past-events` section, you should have two `article` elements. + +```js +const articleElements = document.querySelectorAll('#past-events article'); +assert.strictEqual(articleElements.length, 2); +``` + +Both of the `article` elements inside the `#past-events` section should have an `h3` element for the event title. + +```js +const h3Elements = document.querySelectorAll('#past-events article h3'); +assert.strictEqual(h3Elements.length, 2); +``` + +Both of the `article` elements inside the `#past-events` section should have a paragraph element for the event description. + +```js +const pElement = document.querySelectorAll('#past-events article h3+p').length; +assert.strictEqual(pElement, 2); +``` + +Both of the `article` elements inside the `#past-events` section should have an image element. + +```js +const imgElements = document.querySelectorAll('#past-events article img'); +assert.strictEqual(imgElements.length, 2); +``` + +Both of the image elements inside the `#past-events` section should have the `src` attribute pointing to an image file. + +```js +const imgElements = document.querySelectorAll('#past-events article img'); +assert.strictEqual(imgElements.length, 2); + +for (let img of imgElements) { + assert(img.getAttribute("src")); +} +``` + +Both of the image elements inside the `#past-events` section should have the `alt` attribute with a description of the image. + +```js +const imgElements = document.querySelectorAll('#past-events article img'); +assert.strictEqual(imgElements.length, 2); + +for (let img of imgElements) { + assert(img.getAttribute("alt")); +} +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + + Event Hub + + + + + + + +``` + +# --solutions-- + +```html + + + + + + Event Hub + + +
          +

          Event Hub

          + +
          +
          +
          +

          Upcoming Events

          +
          +

          AI & Machine Learning Conference 2024

          +

          Join us for a deep dive into the latest advancements in artificial intelligence and machine learning. Industry leaders will share insights and case studies on how AI is transforming various sectors.

          +

          Date: August 10, 2024

          +
          +
          +

          Web Development Bootcamp

          +

          A hands-on workshop designed for developers looking to enhance their skills in modern web technologies including React, Node.js, and GraphQL. Perfect for both beginners and experienced developers.

          +

          Date: September 5, 2024

          +
          +
          +
          +

          Past Events

          +
          +

          Cybersecurity Summit 2024

          +

          An event focusing on the latest trends and threats in cybersecurity. Experts discussed strategies for protecting data and ensuring privacy in an increasingly digital world.

          +

          Date: June 15, 2024

          + Image from Cybersecurity Summit 2024 +
          +
          +

          Blockchain Expo 2024

          +

          A comprehensive event covering the future of blockchain technology. Topics included decentralized finance (DeFi), smart contracts, and the impact of blockchain on various industries.

          +

          Date: July 20, 2024

          + Image from Blockchain Expo 2024 +
          +
          +
          + + +``` + diff --git a/curriculum/challenges/ukrainian/25-front-end-development/lab-favorite-icon-toggler/66bf6bacf178eac7b96d4f5e.md b/curriculum/challenges/ukrainian/25-front-end-development/lab-favorite-icon-toggler/66bf6bacf178eac7b96d4f5e.md new file mode 100644 index 0000000000..6c0624aa31 --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/lab-favorite-icon-toggler/66bf6bacf178eac7b96d4f5e.md @@ -0,0 +1,216 @@ +--- +id: 66bf6bacf178eac7b96d4f5e +title: Build a Favorite Icon Toggler +challengeType: 14 +dashedName: build-a-favorite-icon-toggler +demoType: onClick +--- + +# --description-- + +In this lab you will use JavaScript click events to toggle the appearance of a favorite icon. When the heart icon is clicked, the appearance of the heart changes from empty to filled, and vice versa. + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. **Do not copy this demo project**. + +**User Stories:** + +1. You should have an unordered list with three items. +2. The unordered list should have the class `item-list`. +3. The three list items should contain the item name followed by a `span` element with the class `favorite-icon`. +4. The `span` element should contain the code `♡` initially to represent an empty heart. +5. When a span element containing a heart is clicked, you should add the `filled` class to the clicked `span` if it's not already present, and remove it, if it is. +6. When a `span` element containing a heart is clicked, the heart symbol should toggle between `♡` (empty heart) and `❤` (filled heart), depending on its current state. + +# --hints-- + +You should have an unordered list. + +```js +assert.exists(document.querySelector('ul')); +``` + +Your unordered list should have 3 items. + +```js +assert.lengthOf(document.querySelectorAll('ul li'), 3); +``` + +Your unordered list should have the class `item-list`. + +```js +assert.exists(document.querySelector('ul.item-list')); +``` + +Your individual list items should contain the item name. + +```js +assert.exists(document.querySelector('ul li').textContent); + +``` + +Your individual list item should contain a `span` element with the class `favorite-icon` + +```js +assert.exists(document.querySelector('ul li span.favorite-icon')); +``` + +Initially, the `span` elements should contain the code `♡` to represent an empty heart. + +```js +const inputs = document.querySelectorAll('ul li span.favorite-icon'); +assert(inputs.length) + +for (let input of inputs) { + assert.strictEqual(input.innerHTML.charCodeAt(0), 9825); +} +``` + +When the `span` element is clicked, and it contains the class `filled`, you should remove the class `filled` from the `span` element and change the innerHTML of the `span` element to `♡`. + +```js +const spanElements = document.querySelectorAll('.favorite-icon'); +assert(spanElements.length); + +spanElements.forEach(span => span.classList.add('filled')); + +spanElements.forEach(span => { + span.dispatchEvent(new Event('click')); + span.dispatchEvent(new Event('change')); + assert.isFalse(span.classList.contains('filled')); + assert.equal(span.innerHTML.charCodeAt(0), 9825); +}); +``` + +When the `span` element is clicked, and it doesn't contain the class `filled`, you should add the class `filled` to the `span` element and change the `innerHTML` of the `span` element to `❤`. + +```js +const spanElements = document.querySelectorAll('.favorite-icon'); +assert(spanElements.length); + +spanElements.forEach(span => span.classList.remove('filled')); + +spanElements.forEach(span => { + span.dispatchEvent(new Event('click')); + span.dispatchEvent(new Event('change')); + assert.isTrue(span.classList.contains('filled')); + assert.equal(span.innerHTML.charCodeAt(0), 10084); +}); +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + + + + + + + + + + +``` + +```css + +``` + +```js + +``` + +# --solutions-- + +```html + + + + + + + Favorite Icon Toggle + + + + +

          Art Supplies

          +
            +
          • + 120 gm paper + +
          • +
          • + Watercolor set + +
          • +
          • + Lead pencil 6B + +
          • +
          + + + + + +``` + +```css +body { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + height: 100vh; + margin: 0; + font-family: Arial, sans-serif; +} + +h1 { + margin-bottom: 20px; +} + +.item-list { + list-style-type: none; + padding: 0; +} + +.item-list li { + display: flex; + justify-content: space-between; + align-items: center; + padding: 10px; + border-bottom: 1px solid #ddd; + width: 200px; +} + +.favorite-icon { + font-size: 20px; + cursor: pointer; +} +``` + +```js +document.addEventListener("DOMContentLoaded", () => { + const favoriteIcons = document.querySelectorAll(".favorite-icon"); + + favoriteIcons.forEach((icon) => { + icon.addEventListener("click", () => { + if (icon.classList.contains("filled")) { + icon.classList.remove("filled"); + icon.innerHTML = "♡"; // Empty heart + } else { + icon.classList.add("filled"); + icon.innerHTML = "❤"; // Filled black heart + } + }); + }); +}); +``` diff --git a/curriculum/challenges/ukrainian/25-front-end-development/lab-house-painting/66d6a7a3e1aa411e94bf2346.md b/curriculum/challenges/ukrainian/25-front-end-development/lab-house-painting/66d6a7a3e1aa411e94bf2346.md new file mode 100644 index 0000000000..f584c1e915 --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/lab-house-painting/66d6a7a3e1aa411e94bf2346.md @@ -0,0 +1,533 @@ +--- +id: 66d6a7a3e1aa411e94bf2346 +title: Build a House Painting +challengeType: 14 +dashedName: build-a-house-painting +demoType: onClick +--- + +# --description-- + +In this lab, you will use HTML to create the structure of a house. Then, you will use CSS positioning to arrange the elements of your house like windows and doors. + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should have a `#house` `div`. +1. Your `#house` should have a `position` set to `relative` so its children can be positioned with respect to it. +1. Your `#house` should have a width of `500px` and a height of `400px`. +1. Your `#house` should have a background color and a border set. +1. You should have a `#chimney`, `#roof`, `#window-1`, `#window-2`, and `#door` `div`s within the `#house`. +1. All of the immediate children of the `#house` should have a `position` of `absolute`. +1. All of the immediate children of the `#house` should have a width, height, border, and background color set. +1. Your `#roof` should have a top value of `0`. +1. Your `#door` should be placed at the bottom of your house. +1. Your windows should be placed below your `#roof` and at least higher than one third of your `#door`'s height. +1. Both your windows and your door should have either `left` or `right` set to a value that places them within the house borders. +1. Your `#chimney` should have a top value that puts it at the top of your `#house`. +1. Your `#chimney` should have a `z-index` that puts it behind the house. + +**Note:** Be sure to link your stylesheet in your HTML to apply your CSS. + +# --hints-- + +You should have a `#house` `div`. + +```js +assert.exists(document.querySelector("div#house")); +``` + +You should target `#house` and set its `position` to `relative`. + +```js +assert.equal(new __helpers.CSSHelp(document).getStyle('#house')?.getPropertyValue("position"), "relative"); +``` + +You should target `#house` and set its `border` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#house")?.getPropertyValue("border")); +``` + +You should target `#house` and set its `background-color` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#house")?.getPropertyValue("background-color")); +``` + +You should target `#house` and set its width to `500px`. + +```js +assert.equal(new __helpers.CSSHelp(document).getStyle("#house")?.getPropertyValue("width"), "500px") +``` + +You should target `#house` and set its height to `400px`. + +```js +assert.equal(new __helpers.CSSHelp(document).getStyle('#house')?.getPropertyValue("height"), "400px") +``` + +You should have a `#chimney` `div` within the `#house`. + +```js +assert.exists(document.querySelector("div#house div#chimney")); +``` + +`#chimney` should have the `position` property set to `absolute`. + +```js +assert.equal(getComputedStyle(document.querySelector("#chimney"))?.getPropertyValue("position"), "absolute"); +``` + +You should target `#chimney` and set its `width` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#chimney")?.getPropertyValue("width")); +``` + +You should target `#chimney` and set its `height` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#chimney")?.getPropertyValue("height")); +``` + +You should target `#chimney` and set its `border` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#chimney")?.getPropertyValue("border")); +``` + +You should target `#chimney` and set its `background-color` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#chimney")?.getPropertyValue("background-color")); +``` + +You should have a `#roof` `div` within the `#house`. + +```js +assert.exists(document.querySelector("div#house div#roof")); +``` + +`#roof` should have the `position` property set to `absolute`. + +```js +assert.equal(getComputedStyle(document.querySelector("#roof"))?.getPropertyValue("position"), "absolute"); +``` + +You should target `#roof` and set its `width` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#roof")?.getPropertyValue("width")); +``` + +You should target `#roof` and set its `height` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#roof")?.getPropertyValue("height")); +``` + +You should target `#roof` and set its `border` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#roof")?.getPropertyValue("border")); +``` + +You should target `#roof` and set its `background-color` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#roof")?.getPropertyValue("background-color")); +``` + +You should have a `#window-1` `div` within the `#house`. + +```js +assert.exists(document.querySelector("div#house div#window-1")); +``` + +`#window-1` should have the `position` property set to `absolute`. + +```js +assert.equal(getComputedStyle(document.querySelector("#window-1"))?.getPropertyValue("position"), "absolute"); +``` + +You should target `#window-1` and set its `width` property. + +```js +const window1 = new __helpers.CSSHelp(document).getStyle("#window-1")?.getPropertyValue("width"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("width") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("width"); +assert.isNotEmpty(window1 || windows); +``` + +You should target `#window-1` and set its `height` property. + +```js +const window1 = new __helpers.CSSHelp(document).getStyle("#window-1")?.getPropertyValue("height"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("height") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("height"); +assert.isNotEmpty(window1 || windows); +``` + +You should target `#window-1` and set its `border` property. + +```js +const window1 = new __helpers.CSSHelp(document).getStyle("#window-1")?.getPropertyValue("border"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("border") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("border"); +assert.isNotEmpty(window1 || windows); +``` + +You should target `#window-1` and set its `background-color` property. + +```js +const window1 = new __helpers.CSSHelp(document).getStyle("#window-1")?.getPropertyValue("background-color"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("background-color") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("background-color"); +assert.isNotEmpty(window1 || windows); +``` + +You should have a `#window-2` `div` within the `#house`. + +```js +assert.exists(document.querySelector("div#house div#window-2")); +``` + +`#window-2` should have the `position` property set to `absolute`. + +```js +assert.equal(getComputedStyle(document.querySelector("#window-2"))?.getPropertyValue("position"), "absolute"); +``` + +You should target `#window-2` and set its `width` property. + +```js +const window2 = new __helpers.CSSHelp(document).getStyle("#window-2")?.getPropertyValue("width"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("width") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("width"); +assert.isNotEmpty(window2 || windows); +``` + +You should target `#window-2` and set its `height` property. + +```js +const window2 = new __helpers.CSSHelp(document).getStyle("#window-2")?.getPropertyValue("height"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("height") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("height"); +assert.isNotEmpty(window2 || windows); +``` + +You should target `#window-2` and set its `border` property. + +```js +const window2 = new __helpers.CSSHelp(document).getStyle("#window-2")?.getPropertyValue("border"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("border") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("border"); +assert.isNotEmpty(window2 || windows); +``` + +You should target `#window-2` and set its `background-color` property. + +```js +const window2 = new __helpers.CSSHelp(document).getStyle("#window-2")?.getPropertyValue("background-color"); +const windows = new __helpers.CSSHelp(document).getStyle("#window-1, #window-2")?.getPropertyValue("background-color") || new __helpers.CSSHelp(document).getStyle("#window-2, #window-1")?.getPropertyValue("background-color"); +assert.isNotEmpty(window2 || windows); +``` + +You should have a `#door` `div` within the `#house`. + +```js +assert.exists(document.querySelector("div#house div#door")); +``` + +`#door` should have the `position` property set to `absolute`. + +```js +assert.equal(getComputedStyle(document.querySelector("#door"))?.getPropertyValue("position"), "absolute"); +``` + +You should target `#door` and set its `width` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#door")?.getPropertyValue("width")); +``` + +You should target `#door` and set its `height` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#door")?.getPropertyValue("height")); +``` + +You should target `#door` and set its `border` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#door")?.getPropertyValue("border")); +``` + +You should target `#door` and set its `background-color` property. + +```js +assert.isNotEmpty(new __helpers.CSSHelp(document).getStyle("#door")?.getPropertyValue("background-color")); +``` + +Your `#roof` should have the `top` property set to `0`. + +```js +assert.equal(getComputedStyle(document.querySelector("#roof"))?.getPropertyValue("top"), "0px"); +``` + +Your `#door` should be placed at the bottom of the house. + +```js +const door = getComputedStyle(document.querySelector("#door")) +const doorBottom = Number(door.getPropertyValue("bottom").replace("px", "")); +assert.strictEqual(doorBottom, 0); +``` + +You should set either `left` or `right` on your `#door` and arrange it within the house borders. + +```js +const door = getComputedStyle(document.querySelector("#door")) +const doorLeft = Number(door.getPropertyValue("left").replace("px", "")); +const doorRight = Number(door.getPropertyValue("right").replace("px", "")); +assert.isAbove(doorLeft, 0); +assert.isAbove(doorRight, 0); +``` + +Your `#chimney` should have a `top` value that puts it at the top of your `#house`. + +```js +const chimney = getComputedStyle(document.querySelector("#chimney")); +assert.equal(Number(chimney?.getPropertyValue("top").replace("px", "")), - Number(chimney?.getPropertyValue("height").replace("px", ""))); +``` + +Your `#chimney` should have a `z-index` that puts it behind the house. + +```js +const houseZIndex = getComputedStyle(document.querySelector("#house"))?.getPropertyValue("z-index"); +const chimneyZIndex = getComputedStyle(document.querySelector("#chimney"))?.getPropertyValue("z-index"); +if (houseZIndex === "auto") { + assert.isBelow(Number(chimneyZIndex), 0) +} else { + assert.isBelow(Number(chimneyZIndex), Number(houseZIndex)); +} +``` + +Your windows should be placed below your `#roof` and at least higher than one third of your `#door`'s height. + +```js +const window1 = getComputedStyle(document.querySelector("#window-1")) +const window2 = getComputedStyle(document.querySelector("#window-2")) +const door = getComputedStyle(document.querySelector("#door")) +const roof = getComputedStyle(document.querySelector("#roof")) +const w1Top = Number(window1.getPropertyValue("top").replace("px", "")); +const w1Bottom = Number(window1.getPropertyValue("bottom").replace("px", "")); +const w2Top = Number(window2.getPropertyValue("top").replace("px", "")); +const w2Bottom = Number(window2.getPropertyValue("bottom").replace("px", "")); +const doorHeight = Number(door.getPropertyValue("height").replace("px", "")); +const roofHeight = Number(roof.getPropertyValue("height").replace("px", "")); +assert.isAbove(w1Top, roofHeight); +assert.isAbove(w1Bottom, doorHeight/3); +assert.isAbove(w2Top, roofHeight); +assert.isAbove(w2Bottom, doorHeight/3); +``` + +You should set either `left` or `right` on your windows and arrange them within the house borders. + +```js +const window1 = getComputedStyle(document.querySelector("#window-1")) +const window2 = getComputedStyle(document.querySelector("#window-2")) +const w1Left = Number(window1.getPropertyValue("left").replace("px", "")); +const w1Right = Number(window1.getPropertyValue("right").replace("px", "")); +const w2Left = Number(window2.getPropertyValue("left").replace("px", "")); +const w2Right = Number(window2.getPropertyValue("right").replace("px", "")); +assert.isAbove(w1Left, 0); +assert.isAbove(w1Right, 0); +assert.isAbove(w2Left, 0); +assert.isAbove(w2Right, 0); +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + + House Painting + + + + + +``` + +```css + +``` + +# --solutions-- + +```html + + + + + + House Painting + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          WELCOME
          +
          + + +``` + +```css +* { + box-sizing: border-box; + } + + body { + margin: 0; + padding: 0; + display: flex; + justify-content: center; + align-items: center; + height: 100vh; + background: linear-gradient( + #b3e6ff, + #b3e6ff 60%, + green 60% + ); + } + + #house { + flex: 0 0 auto; + width: 500px; + height: 400px; + position: relative; + background-color: #ff9980; + border: 6px solid #b35900; + } + + #chimney { + position: absolute; + width: 90px; + height: 100px; + top: -100px; + left: 65%; + background: repeating-linear-gradient( + #e6e6e6, + #e6e6e6 10%, + black 10%, + black 12% + ); + border: 2px solid black; + z-index: -1; + } + + #smoke { + width: 40px; + height: 40px; + background-color: rgba(0,0,0,0.3); + position: absolute; + top: -20px; + left: 20px; + border-radius: 50%; + box-shadow: 0 -10px 10px 10px rgba(0,0,0,0.3); + border: none; + } + + #roof { + border: 2px; + width: 100%; + height: 110px; + background-color: green; + position: absolute; + top: 0; + background: repeating-linear-gradient( + 45deg, + #b35900, + #b35900 2%, + transparent 2%, + transparent 5% + ), repeating-linear-gradient( + -45deg, + #b35900, + #b35900 2%, + #ff9980 2%, + #ff9980 5% + ) + } + + #window-1, #window-2 { + width: 100px; + height: 100px; + background: linear-gradient( + to right, + #ffffb3, + #ffffb3 48%, + #b35900 48%, + #b35900 52%, + #ffffb3 52%, + #ffffb3 100% + ); + position: absolute; + top: 40%; + border: 6px solid #b35900; + } + + #window-1 { + left: 7.5%; + } + + #window-2 { + right: 7.5%; + } + + #door { + width: 130px; + height: 180px; + position: absolute; + bottom: 0%; + left: 185px; + background-color: #e6e6e6; + border: 6px solid #b35900; + transform: translateY(6px); + } + + #door-knob { + width: 20px; + height: 20px; + background-color: #b35900; + border-radius: 50%; + position: absolute; + top: 50%; + right: 5%; + } + + #welcome { + font-family: sans-serif; + font-weight: bold; + width: 130px; + height: 40px; + position: absolute; + bottom: -47px; + left: 178px; + background-color: #85e085; + border: 2px solid black; + transform: skewX(-20deg); + display: flex; + align-items: center; + justify-content: center; + } +``` diff --git a/curriculum/challenges/ukrainian/25-front-end-development/lab-javascript-trivia-bot/66ed41f912d0bb1dc62da5dd.md b/curriculum/challenges/ukrainian/25-front-end-development/lab-javascript-trivia-bot/66ed41f912d0bb1dc62da5dd.md new file mode 100644 index 0000000000..bac8eee566 --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/lab-javascript-trivia-bot/66ed41f912d0bb1dc62da5dd.md @@ -0,0 +1,178 @@ +--- +id: 66ed41f912d0bb1dc62da5dd +title: Build a JavaScript Trivia Bot +challengeType: 14 +dashedName: lab-javascript-trivia-bot +--- + +# --description-- + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should log `"Hello! I'm your coding fun fact guide!"` to the console as a greeting message to the user. +1. You should create three variables: `botName`, `botLocation`, and `favoriteLanguage`, that store the bot's name, where it's from, and its favorite coding language, respectively. +1. You should use string concatenation to log `"My name is (botName) and I live on (botLocation)."` to the console. +1. You should use string concatenation to log `"My favorite programming language is (favoriteLanguage)."` to the console. +1. You should use `let` to create a `codingFact` variable and assign it a string that is a fun fact about your bot's favorite coding language and uses string concatenation to include the use of the `favoriteLanguage` variable. +1. You should log the `codingFact` to the console. +1. You should reassign the `codingFact` variable to a new fact about the bot's favorite language using the `favoriteLanguage` variable again. +1. You should log the `codingFact` to the console again. +1. You should reassign the `codingFact` variable again to another new fact about the bot's favorite language using the `favoriteLanguage` variable. +1. You should log the `codingFact` to the console a third time. +1. You should log `"It was fun sharing these facts with you. Goodbye! - (botName) from (botLocation)."` to the console as a farewell statement from the bot. + +# --hints-- + +You should log `"Hello! I'm your coding fun fact guide!"` to the console. + +```js +assert.equal(output[0], "Hello! I'm your coding fun fact guide!") +``` + +You should declare a `botName` variable and give it a value. + +```js +assert.exists(botName); +assert.isString(botName); +``` + +You should declare a `botLocation` variable and give it a value. + +```js +assert.exists(botLocation); +assert.isString(botLocation); +``` + +You should declare a `favoriteLanguage` variable and give it a value. + +```js +assert.exists(favoriteLanguage); +assert.isString(favoriteLanguage); +``` + +You should log to the console `"My name is (botName) and I live on (botLocation)."` using concatenation to add the variables to the string. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +assert.equal(output[1], `My name is ${botName} and I live on ${botLocation}.`) +assert.match(codeWithoutComments, /is ("|')\s*\+\s*botName\s*\+\s*("|') and I live on \2\s*\+\s*botLocation\s*\+\s*('|")\./) +``` + +You should log to the console `"My favorite programming language is (favoriteLanguage)."` using concatenation to add the variable to the string. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +assert.equal(output[2], `My favorite programming language is ${favoriteLanguage}.`) +assert.match(codeWithoutComments, /language is ('|")\s*\+\s*favoriteLanguage\s*\+\s*('|")\./); +``` + +You should use `let` to declare a new variable `codingFact`. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +const [first, second, third] = codeWithoutComments.match(/(let )?\s*codingFact\s*=\s*("|').+?\2\s*\+\s*favoriteLanguage/g) +assert.match(code, /let\s+codingFact/) +assert.include(first, 'let'); +assert.exists(first); +``` + +You should give `codingFact` a value that includes `favoriteLanguage` using concatenation. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +const [first, second, third] = codeWithoutComments.match(/(let )?\s*codingFact\s*=\s*("|').+?\2\s*\+\s*favoriteLanguage/g) +assert.match(code, /let\scodingFact\s*=\s*("|').+?\1\s*\+\s*favoriteLanguage/) +assert.include(first, 'let'); +assert.exists(first); +``` + +You should log `codingFact` to the console. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +const loggingCodingFacts = codeWithoutComments.match(/console\.log\(\s*codingFact\s*\)/g) +assert.include(output[3], favoriteLanguage); +assert.isAtLeast(loggingCodingFacts.length, 1); +``` + +You should assign a new value to `codingFact` that also contains `favoriteLanguage`, and log it to the console. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +const loggingCodingFacts = codeWithoutComments.match(/console\.log\(\s*codingFact\s*\)/g) +const [first, second, third] = codeWithoutComments.match(/(let )?\s*codingFact\s*=\s*("|').+?\2\s*\+\s*favoriteLanguage/g) +assert.include(output[4], favoriteLanguage); +assert.notEqual(output[4], output[3]); +assert.isAtLeast(loggingCodingFacts.length, 2); +assert.exists(second); +``` + +You should assign a value to `codingFact` for the third time that also contains `favoriteLanguage`, and log it to the console. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +const loggingCodingFacts = codeWithoutComments.match(/console\.log\(\s*codingFact\s*\)/g) +const [first, second, third] = codeWithoutComments.match(/(let )?\s*codingFact\s*=\s*("|').+?\2\s*\+\s*favoriteLanguage/g) +assert.include(output[5], favoriteLanguage); +assert.notEqual(output[5], output[4]); +assert.equal(output[5], codingFact); +assert.lengthOf(loggingCodingFacts, 3); +assert.exists(third); +``` + +You should log to the console `"It was fun sharing these facts with you. Goodbye! - (botName) from (botLocation)."` using concatenation to add the values of the variables. + +```js +const codeWithoutComments = __helpers.removeJSComments(code); +assert.equal(output[6], `It was fun sharing these facts with you. Goodbye! - ${botName} from ${botLocation}.`); +assert.match(codeWithoutComments, /\. Goodbye! - ("|')\s*\+\s*botName\s*\+\s*('|") from \2\s*\+\s*botLocation\s*\+\s*("|')\./) +``` + +# --seed-- + +## --before-user-code-- + +```js +const temp = console.log +const output = [] +console.log = function (...args) { +temp(...args) +output.push(...args) +} +``` + +## --seed-contents-- + +```js + +``` + +# --solutions-- + +```js +console.log("Hello! I'm your coding fun fact guide!"); + +const botName = "JsBot"; +const botLocation = "planet Eris"; +const favoriteLanguage = "JavaScript"; + +console.log("My name is " + botName + " and I live on " + botLocation + "."); +console.log("My favorite programming language is " + favoriteLanguage + "."); + +let codingFact = "Did you know that " + favoriteLanguage + " was created in just 10 days?"; + +console.log(codingFact); + +codingFact = "Another fun fact: " + favoriteLanguage + "was originally called Mocha!"; + +console.log(codingFact); + +codingFact = "Also, " + favoriteLanguage + " is the most popular programming language in the world."; + +console.log(codingFact); + +console.log("It was fun sharing these facts with you. Goodbye! - " + botName + " from " + botLocation + "."); + +``` diff --git a/curriculum/challenges/ukrainian/25-front-end-development/lab-palindrome-checker/657bdc55a322aae1eac3838f.md b/curriculum/challenges/ukrainian/25-front-end-development/lab-palindrome-checker/657bdc55a322aae1eac3838f.md new file mode 100644 index 0000000000..df707a0ea8 --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/lab-palindrome-checker/657bdc55a322aae1eac3838f.md @@ -0,0 +1,542 @@ +--- +id: 657bdc55a322aae1eac3838f +title: Build a Palindrome Checker +challengeType: 14 +dashedName: build-a-palindrome-checker +demoType: onClick +--- + +# --description-- + +A palindrome is a word or phrase that can be read the same way forwards and backwards, ignoring punctuation, case, and spacing. + +**Note:** You'll need to remove **all non-alphanumeric characters** (punctuation, spaces and symbols) and turn everything into the same case (lower or upper case) in order to check for palindromes. + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should have an `input` element with an `id` of `"text-input"`. +1. You should have a `button` element with an `id` of `"check-btn"`. +1. You should have a `div`, `span` or `p` element with an `id` of `"result"`. +1. When you click on the `#check-btn` element without entering a value into the `#text-input` element, an alert should appear with the text `"Please input a value"`. +1. When the `#text-input` element only contains the letter `A` and the `#check-btn` element is clicked, the `#result` element should contain the text `"A is a palindrome"`. +1. When the `#text-input` element contains the text `eye` and the `#check-btn` element is clicked, the `#result` element should contain the text `"eye is a palindrome"`. +1. When the `#text-input` element contains the text `_eye` and the `#check-btn` element is clicked, the `#result` element should contain the text `"_eye is a palindrome"`. +1. When the `#text-input` element contains the text `race car` and the `#check-btn` element is clicked, the `#result` element should contain the text `"race car is a palindrome"`. +1. When the `#text-input` element contains the text `not a palindrome` and the `#check-btn` element is clicked, the `#result` element should contain the text `"not a palindrome is not a palindrome"`. +1. When the `#text-input` element contains the text `A man, a plan, a canal. Panama` and the `#check-btn` element is clicked, the `#result` element should contain the text `"A man, a plan, a canal. Panama is a palindrome"`. +1. When the `#text-input` element contains the text `never odd or even` and the `#check-btn` element is clicked, the `#result` element should contain the text `"never odd or even is a palindrome"`. +1. When the `#text-input` element contains the text `nope` and the `#check-btn` element is clicked, the `#result` element should contain the text `"nope is not a palindrome"`. +1. When the `#text-input` element contains the text `almostomla` and the `#check-btn` element is clicked, the `#result` element should contain the text `"almostomla is not a palindrome"`. +1. When the `#text-input` element contains the text `My age is 0, 0 si ega ym.` and the `#check-btn` element is clicked, the `#result` element should contain the text `"My age is 0, 0 si ega ym. is a palindrome"`. +1. When the `#text-input` element contains the text `1 eye for of 1 eye.` and the `#check-btn` element is clicked, the `#result` element should contain the text `"1 eye for of 1 eye. is not a palindrome"`. +1. When the `#text-input` element contains the text `0_0 (: /-\ :) 0-0` and the `#check-btn` element is clicked, the `#result` element should contain the text `"0_0 (: /-\ :) 0-0 is a palindrome"`. +1. When the `#text-input` element contains the text `five|\_/|four` and the `#check-btn` element is clicked, the `#result` element should contain the text `"five|\_/|four is not a palindrome"`. + +# --hints-- + +You should have an `input` element with an `id` of `"text-input"`. + +```js +const el = document.getElementById('text-input'); +assert.strictEqual(el?.nodeName?.toLowerCase(), 'input'); +``` + +You should have a `button` element with an `id` of `"check-btn"`. + +```js +const el = document.getElementById('check-btn'); +assert.strictEqual(el?.nodeName?.toLowerCase(), 'button'); +``` + +You should have a `div`, `span`, or `p` element with an `id` of `result`. + +```js +const el = document.getElementById('result'); +assert(['div', 'span', 'p'].includes(el?.nodeName?.toLowerCase())); +``` + +When you click on the `#check-btn` element without entering a value into the `#text-input` element, an alert should appear with the text `"Please input a value"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +let alertMessage; +window.alert = (message) => alertMessage = message; // Override alert and store message + +inputEl.value = ''; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(alertMessage.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'please input a value'); +``` + +When the `#text-input` element only contains the letter `A` and the `#check-btn` element is clicked, the `#result` element should contain the text `"A is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'A'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'a is a palindrome'); +``` + +When the `#text-input` element contains the text `eye` and the `#check-btn` element is clicked, the `#result` element should contain the text `"eye is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'eye'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'eye is a palindrome'); +``` + +When the `#text-input` element contains the text `_eye` and the `#check-btn` element is clicked, the `#result` element should contain the text `"_eye is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = '_eye'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), '_eye is a palindrome'); +``` + +When the `#text-input` element contains the text `race car` and the `#check-btn` element is clicked, the `#result` element should contain the text `"race car is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'race car'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'race car is a palindrome'); +``` + +When the `#text-input` element contains the text `not a palindrome` and the `#check-btn` element is clicked, the `#result` element should contain the text `"not a palindrome is not a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'not a palindrome'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'not a palindrome is not a palindrome'); +``` + +When the `#text-input` element contains the text `A man, a plan, a canal. Panama` and the `#check-btn` element is clicked, the `#result` element should contain the text `"A man, a plan, a canal. Panama is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'A man, a plan, a canal. Panama'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'a man, a plan, a canal. panama is a palindrome'); +``` + +When the `#text-input` element contains the text `never odd or even` and the `#check-btn` element is clicked, the `#result` element should contain the text `"never odd or even is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'never odd or even'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'never odd or even is a palindrome'); +``` + +When the `#text-input` element contains the text `nope` and the `#check-btn` element is clicked, the `#result` element should contain the text `"nope is not a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'nope'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'nope is not a palindrome'); +``` + +When the `#text-input` element contains the text `almostomla` and the `#check-btn` element is clicked, the `#result` element should contain the text `"almostomla is not a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'almostomla'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'almostomla is not a palindrome'); +``` + +When the `#text-input` element contains the text `My age is 0, 0 si ega ym.` and the `#check-btn` element is clicked, the `#result` element should contain the text `"My age is 0, 0 si ega ym. is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'My age is 0, 0 si ega ym.'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'my age is 0, 0 si ega ym. is a palindrome'); +``` + +When the `#text-input` element contains the text `1 eye for of 1 eye.` and the `#check-btn` element is clicked, the `#result` element should contain the text `"1 eye for of 1 eye. is not a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = '1 eye for of 1 eye.'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), '1 eye for of 1 eye. is not a palindrome'); +``` + +When the `#text-input` element contains the text `0_0 (: /-\ :) 0-0` and the `#check-btn` element is clicked, the `#result` element should contain the text `"0_0 (: /-\ :) 0-0 is a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = '0_0 (: /-\ :) 0-0'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), '0_0 (: /-\ :) 0-0 is a palindrome'); +``` + +When the `#text-input` element contains the text `five|\_/|four` and the `#check-btn` element is clicked, the `#result` element should contain the text `"five|\_/|four is not a palindrome"`. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +inputEl.value = 'five|\_/|four'; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), 'five|\_/|four is not a palindrome'); +``` + +When the `#text-input` element contains an alphanumeric palindrome, the `#result` element should correctly identify it as a palindrome. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +const characters = 'abcdefghijklmnopqrstuvwxyz0123456789'; +const charactersLength = characters.length; + +const firstLetter = characters.charAt(Math.floor(Math.random() * charactersLength)); +const secondLetter = characters.charAt(Math.floor(Math.random() * charactersLength)); +const thirdLetter = characters.charAt(Math.floor(Math.random() * charactersLength)); +const fourthLetter = characters.charAt(Math.floor(Math.random() * charactersLength)); + +const phrase = firstLetter + secondLetter + thirdLetter + fourthLetter + fourthLetter + thirdLetter + secondLetter + firstLetter; + +inputEl.value = phrase; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); + +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), phrase + ' is a palindrome'); +``` + +When the `#text-input` element contains a random sequence of alphanumeric characters that is not a palindrome, the `#result` element should say it is not a palindrome. + +```js +const inputEl = document.getElementById('text-input'); +const checkBtn = document.getElementById('check-btn'); +const resultEl = document.getElementById('result'); + +let characters = 'abcdefghijklmnopqrstuvwxyz0123456789'; +let charactersLength = characters.length; + +const firstIndex = Math.floor(Math.random() * charactersLength); +const firstLetter = characters.charAt(firstIndex); +characters = characters.slice(0,firstIndex) + characters.slice(firstIndex + 1); +charactersLength--; + + +const secondIndex = Math.floor(Math.random() * charactersLength); +const secondLetter = characters.charAt(secondIndex); +characters = characters.slice(0,secondIndex) + characters.slice(secondIndex + 1); +charactersLength--; + +const thirdIndex = Math.floor(Math.random() * charactersLength); +const thirdLetter = characters.charAt(thirdIndex); +characters = characters.slice(0,thirdIndex) + characters.slice(thirdIndex + 1); +charactersLength--; + +const fourthIndex = Math.floor(Math.random() * charactersLength); +const fourthLetter = characters.charAt(fourthIndex); +characters = characters.slice(0,fourthIndex) + characters.slice(fourthIndex + 1); +charactersLength--; + +const phrase = firstLetter + secondLetter + thirdLetter + fourthLetter; + +inputEl.value = phrase; +inputEl.dispatchEvent(new Event('change')) +checkBtn.click(); + +assert.strictEqual(resultEl.innerText.trim().replace(/[.,?!]+$/g, '').toLowerCase(), phrase + ' is not a palindrome'); +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + + Palindrome Checker + + + + + + + + +``` + +```css + +``` + +```js + +``` + +# --solutions-- + +```html + + + + + + + + Palindrome Checker + + + +
          + +

          Is it a Palindrome?

          +
          + + + + +
          +
          +

          + 💡 + A palindrome is a word or sentence that's spelled the same + way both forward and backward, ignoring punctuation, case, and + spacing. +

          +
          +
          + + + +``` + +```css +* { + margin: 0; + padding: 0; + box-sizing: border-box; +} + +body { + font-family: Verdana, Geneva, Tahoma, sans-serif; + background-color: #0a0a23; + color: #ffffff; +} + +.container { + width: 100%; + min-height: 100vh; + position: relative; + display: flex; + align-items: center; + justify-content: center; + flex-direction: column; +} + +.freecodecamp-logo { + height: 30px; + margin-bottom: 20px; +} + +.title { + text-align: center; + padding: 10px 0; + font-size: 2.5rem; + margin-bottom: 20px; +} + +.palindrome-div { + width: min(100vw, 450px); + min-height: 100px; + border-radius: 20px; + display: flex; + align-items: center; + justify-content: center; + flex-wrap: wrap; + padding: 20px; + margin: 10px 0; + background-color: white; + box-shadow: 0 6px 6px #002ead; +} + +label { + color: #0a0a23; + margin-bottom: 20px; +} + +.palindrome-btn { + width: 90px; + border: none; + padding: 10px; + border-radius: 15px; + background-color: #5a01a7; + color: #fff; + cursor: pointer; +} + +.palindrome-input { + height: 30px; + width: 250px; + text-align: center; + font-size: 1.2rem; + margin: 10px; + border: none; + border-bottom: 2px solid #5a01a7; +} + +.palindrome-input:focus { + border-bottom: 3px solid #5a01a7; +} + +.palindrome-input::placeholder { + text-align: center; +} + +.user-input { + font-size: 1.4rem; + margin-top: 10px; + text-align: center; +} + +.results-div { + overflow-y: auto; + word-wrap: break-word; + min-height: 50px; + color: black; +} + +.hidden { + display: none; +} + +.palindrome-definition-div { + width: min(100vw, 450px); + font-size: 1.3rem; + min-height: 140px; + background-color: #00471b; + margin-top: 20px; + padding: 20px; + border-radius: 20px; + display: flex; + align-items: center; + justify-content: center; +} + +.palindrome-definition { + vertical-align: middle; + text-align: center; +} +``` + +```js +const userInput = document.getElementById("text-input"); +const checkPalindromeBtn = document.getElementById("check-btn"); +const resultDiv = document.getElementById("result"); + +const checkForPalindrome = (input) => { + const originalInput = input; // Store for later output + + if (input === "") { + alert("Please input a value"); + return; + } + + // Remove the previous result + resultDiv.replaceChildren(); + + const lowerCaseStr = input.replace(/[^A-Za-z0-9]/gi, "").toLowerCase(); + let resultMsg = `${originalInput} ${ + lowerCaseStr === [...lowerCaseStr].reverse().join("") ? "is" : "is not" + } a palindrome.`; + + const pTag = document.createElement("p"); + pTag.className = "user-input"; + pTag.innerHTML = resultMsg; + resultDiv.appendChild(pTag); + + // Show the result. + resultDiv.classList.remove("hidden"); +}; + +checkPalindromeBtn.addEventListener("click", () => { + checkForPalindrome(userInput.value); + userInput.value = ""; +}); + +userInput.addEventListener("keydown", (e) => { + if (e.key === "Enter") { + checkForPalindrome(userInput.value); + userInput.value = ""; + } +}); +``` diff --git a/curriculum/challenges/ukrainian/25-front-end-development/lab-product-landing-page/587d78af367417b2b2512b04.md b/curriculum/challenges/ukrainian/25-front-end-development/lab-product-landing-page/587d78af367417b2b2512b04.md new file mode 100644 index 0000000000..34c416823c --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/lab-product-landing-page/587d78af367417b2b2512b04.md @@ -0,0 +1,734 @@ +--- +id: 587d78af367417b2b2512b04 +title: Build a Product Landing Page +challengeType: 14 +dashedName: build-a-product-landing-page +demoType: onClick +--- + +# --description-- + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. Your product landing page should have a `header` element with a corresponding `id="header"`. +2. You should have an image within the `header` element with a corresponding `id="header-img"` (A logo would make a good image here). +3. Within the `#header` element, you should have a `nav` element with a corresponding `id="nav-bar"`. +4. You should have at least three clickable elements inside the `nav` element, each with the class `nav-link`. +5. When you click a `.nav-link` button in the `nav` element, you should be taken to the corresponding section of the landing page. +6. You should have an embedded product video with `id="video"`. +7. Your landing page should have a `form` element with a corresponding `id="form"`. +8. Within the form, there should be an `input` field with `id="email"` where you can enter an email address. +9. The `#email` input field should have placeholder text to let users know what the field is for. +10. The `#email` input field should use HTML5 validation to confirm that the entered text is an email address. +11. Within the form, there should be a submit `input` with a corresponding `id="submit"`. +12. When you click the `#submit` element, the email should be submitted to a static page (use this mock URL: `https://www.freecodecamp.com/email-submit`). +13. The navbar should always be at the top of the viewport. +14. Your product landing page should have at least one media query. +15. Your product landing page should utilize CSS flexbox at least once. + +**Note:** Be sure to link your stylesheet in your HTML and apply your CSS. + +# --hints-- + +You should have a `header` element with an `id` of `header`. + +```js +const el = document.getElementById('header') +assert(!!el && el.tagName === 'HEADER') +``` + +You should have an `img` element with an `id` of `header-img`. + +```js +const el = document.getElementById('header-img') +assert(!!el && el.tagName === 'IMG') +``` + +Your `#header-img` should be a descendant of the `#header`. + +```js +const els = document.querySelectorAll('#header #header-img') +assert(els.length > 0) +``` + +Your `#header-img` should have a `src` attribute. + +```js +const el = document.getElementById('header-img') +assert(!!el && !!el.src) +``` + +Your `#header-img`’s `src` value should be a valid URL (starts with `http`). + +```js +const el = document.getElementById('header-img'); +assert(!!el && el.getAttribute('src') !== "" && /^http/.test(el.src)); +``` + +You should have a `nav` element with an `id` of `nav-bar`. + +```js +const el = document.getElementById('nav-bar') +assert(!!el && el.tagName === 'NAV') +``` + +Your `#nav-bar` should be a descendant of the `#header`. + +```js +const els = document.querySelectorAll('#header #nav-bar') +assert(els.length > 0) +``` + +You should have at least 3 `.nav-link` elements within the `#nav-bar`. + +```js +const els = document.querySelectorAll('#nav-bar .nav-link') +assert(els.length >= 3) +``` + +Each `.nav-link` element should have an `href` attribute. + +```js +const els = document.querySelectorAll('.nav-link') +els.forEach(el => { + if (!el.href) assert(false) +}) +assert(els.length > 0) +``` + +Each `.nav-link` element should link to a corresponding element on the landing page (has an `href` with a value of another element's id. e.g. `#footer`). + +```js +const els = document.querySelectorAll('.nav-link') +els.forEach(el => { + const linkDestination = el.getAttribute('href').slice(1) + if (!document.getElementById(linkDestination)) assert(false) +}) +assert(els.length > 0) +``` + +You should have a `video` or `iframe` element with an `id` of `video`. + +```js +const el = document.getElementById('video') +assert(!!el && (el.tagName === 'VIDEO' || el.tagName === 'IFRAME')) +``` + +Your `#video` should have a `src` attribute. + +```js +let el = document.getElementById('video') +const sourceNode = el.children; +let sourceElement = null; +if (sourceNode.length) { + sourceElement = [...video.children].filter(el => el.localName === 'source')[0]; +} +if (sourceElement) { + el = sourceElement; +} +assert(el.hasAttribute('src')); +``` + +You should have a `form` element with an `id` of `form`. + +```js +const el = document.getElementById('form') +assert(!!el && el.tagName === 'FORM') +``` + +You should have an `input` element with an `id` of `email`. + +```js +const el = document.getElementById('email') +assert(!!el && el.tagName === 'INPUT') +``` + +Your `#email` should be a descendant of the `#form`. + +```js +const els = document.querySelectorAll('#form #email') +assert(els.length > 0) +``` + +Your `#email` should have the `placeholder` attribute with placeholder text. + +```js +const el = document.getElementById('email') +assert(!!el && !!el.placeholder && el.placeholder.length > 0) +``` + +Your `#email` should use HTML5 validation by setting its `type` to `email`. + +```js +const el = document.getElementById('email') +assert(!!el && el.type === 'email') +``` + +You should have an `input` element with an `id` of `submit`. + +```js +const el = document.getElementById('submit') +assert(!!el && el.tagName === 'INPUT') +``` + +Your `#submit` should be a descendant of the `#form`. + +```js +const els = document.querySelectorAll('#form #submit') +assert(els.length > 0) +``` + +Your `#submit` should have a `type` of `submit`. + +```js +const el = document.getElementById('submit') +assert(!!el && el.type === 'submit') +``` + +Your `#form` should have an `action` attribute of `https://www.freecodecamp.com/email-submit`. + +```js +const el = document.getElementById('form') +assert(!!el && el.action === 'https://www.freecodecamp.com/email-submit') +``` + +Your `#email` should have a `name` attribute of `email`. + +```js +const el = document.getElementById('email') +assert(!!el && el.name === 'email') +``` + +Your `#nav-bar` should always be at the top of the viewport. + +```js +(async () => { + const timeout = (milliseconds) => new Promise((resolve) => setTimeout(resolve, milliseconds)); + + const header = document.getElementById('header'); + const headerChildren = header.children; + const navbarCandidates = [header, ...headerChildren]; + + // Return smallest top position of all navbar candidates + const getNavbarPosition = (candidates = []) => { + return candidates.reduce( + (min, candidate) => + Math.min(min, Math.abs(candidate?.getBoundingClientRect().top)), + Infinity + ); + }; + assert.approximately( + getNavbarPosition(navbarCandidates), + 0, + 15, + '#header or one of its children should be at the top of the viewport ' + ); + + window.scroll(0, 500); + await timeout(1); + + assert.approximately( + getNavbarPosition(navbarCandidates), + 0, + 15, + '#header or one of its children should be at the top of the ' + + 'viewport even after scrolling ' + ); + + window.scroll(0, 0); +})(); +``` + +Your Product Landing Page should use at least one media query. + +```js +const htmlSourceAttr = Array.from(document.querySelectorAll('source')).map(el => el.getAttribute('media')) +const cssCheck = new __helpers.CSSHelp(document).getCSSRules('media') +assert(cssCheck.length > 0 || htmlSourceAttr.length > 0); +``` + +Your Product Landing Page should use CSS Flexbox at least once. + +```js +const hasFlex = (rule) => ["flex", "inline-flex"].includes(rule.style?.display) +const stylesheet = new __helpers.CSSHelp(document).getStyleSheet() +const cssRules = new __helpers.CSSHelp(document).styleSheetToCssRulesArray(stylesheet) +const mediaRules = new __helpers.CSSHelp(document).getCSSRules('media') +const usesFlex = cssRules.find(rule => hasFlex(rule)) +const usesFlexMedia = mediaRules.find(mediaRule => { + return [...mediaRule.cssRules].find(rule => hasFlex(rule)) +}) +assert(usesFlex || usesFlexMedia) +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + Product Landing Page + + + + + + + +``` + +```css + +``` + +# --solutions-- + +```html + + + + + + + + + +
          + + +
          + +
          +

          Handcrafted, home-made masterpieces

          +
          + + +
          +
          + +
          +
          +
          +
          +
          +

          Premium Materials

          +

          + Our trombones use the shiniest brass which is sourced locally. + This will increase the longevity of your purchase. +

          +
          +
          +
          +
          +
          +

          Fast Shipping

          +

          + We make sure you recieve your trombone as soon as we have + finished making it. We also provide free returns if you are not + satisfied. +

          +
          +
          +
          +
          + +
          +
          +

          Quality Assurance

          +

          + For every purchase you make, we will ensure there are no damages + or faults and we will check and test the pitch of your + instrument. +

          +
          +
          +
          +
          + +
          +
          +
          +
          Tenor Trombone
          +

          $600

          +
            +
          1. Good for beginners
          2. +
          3. Excellent sound quality
          4. +
          5. Great for Jazz Bands
          6. +
          7. Nice and shiny
          8. +
          + +
          +
          +
          Bass Trombone
          +

          $900

          +
            +
          1. Sound quality is unmatched
          2. +
          3. Best for professionals
          4. +
          5. Absolutely stunning
          6. +
          7. Durable and long lasting
          8. +
          + +
          +
          +
          Valve Trombone
          +

          $1200

          +
            +
          1. Plays similar to a Trumpet
          2. +
          3. Great for Jazz Bands
          4. +
          5. Beautiful in sound and appearance
          6. +
          7. Just amazing
          8. +
          + +
          +
          + +
          +
          + + + +``` + +```css +/** global element styling **/ + +@import 'https://fonts.googleapis.com/css?family=Lato:400,700'; + +* { + margin: 0; + padding: 0; + box-sizing: border-box; +} + +body { + background-color: #eee; + font-family: 'Lato', sans-serif; +} + +#page-wrapper { + position: relative; +} + +li { + list-style: none; +} + +a { + color: #000; + text-decoration: none; +} + +/** global classes styling **/ + +.container { + max-width: 1000px; + width: 100%; + margin: 0 auto; +} + +.btn { + padding: 0 20px; + height: 40px; + font-size: 1em; + font-weight: 900; + text-transform: uppercase; + border: 3px black solid; + border-radius: 2px; + background: transparent; + cursor: pointer; +} + +.grid { + display: flex; +} + +header { + position: fixed; + top: 0; + min-height: 75px; + padding: 0px 20px; + display: flex; + justify-content: space-around; + align-items: center; + background-color: #eee; +} + +@media (max-width: 600px) { + header { + flex-wrap: wrap; + } +} + +.logo { + width: 60vw; +} + +@media (max-width: 650px) { + .logo { + margin-top: 15px; + width: 100%; + position: relative; + } +} + +.logo>img { + width: 100%; + height: 100%; + max-width: 300px; + display: flex; + justify-content: center; + align-items: center; + text-align: center; + margin-left: 20px; +} + +@media (max-width: 650px) { + .logo>img { + margin: 0 auto; + } +} + +nav { + font-weight: 400; +} + +@media (max-width: 650px) { + nav { + margin-top: 10px; + width: 100%; + display: flex; + flex-direction: column; + align-items: center; + text-align: center; + padding: 0 50px; + } + + nav li { + padding-bottom: 5px; + } +} + +nav>ul { + width: 35vw; + display: flex; + flex-direction: row; + justify-content: space-around; +} + +@media (max-width: 650px) { + nav>ul { + flex-direction: column; + } +} + +#hero { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + text-align: center; + height: 200px; + margin-top: 50px; +} + +#hero>h2 { + margin-bottom: 20px; + word-wrap: break-word; +} + +#hero input[type='email'] { + max-width: 275px; + width: 100%; + padding: 5px; +} + +#hero input[type='submit'] { + max-width: 150px; + width: 100%; + height: 30px; + margin: 15px 0; + border: 0; + background-color: #f1c40f; +} + +#hero input[type='submit']:hover { + background-color: orange; + transition: background-color 1s; +} + +@media (max-width: 650px) { + #hero { + margin-top: 120px; + } +} + +#features { + margin-top: 30px; +} + +#features .icon { + display: flex; + align-items: center; + justify-content: center; + height: 125px; + width: 20vw; + color: darkorange; +} + +@media (max-width: 550px) { + #features .icon { + display: none; + } +} + +#features .desc { + display: flex; + flex-direction: column; + justify-content: center; + height: 125px; + width: 80vw; + padding: 5px; +} + +@media (max-width: 550px) { + #features .desc { + width: 100%; + text-align: center; + padding: 0; + height: 150px; + } +} + +@media (max-width: 650px) { + #features { + margin-top: 0; + } +} + +#how-it-works { + margin-top: 50px; + display: flex; + justify-content: center; +} + +#how-it-works>iframe { + max-width: 560px; + width: 100%; +} + +#pricing { + margin-top: 60px; + display: flex; + flex-direction: row; + justify-content: center; +} + +.product { + display: flex; + flex-direction: column; + align-items: center; + text-align: center; + width: calc(100% / 3); + margin: 10px; + border: 1px solid #000; + border-radius: 3px; +} + +.product>.level { + background-color: #ddd; + color: black; + padding: 15px 0; + width: 100%; + text-transform: uppercase; + font-weight: 700; +} + +.product>h2 { + margin-top: 15px; +} + +.product>ol { + margin: 15px 0; +} + +.product>ol>li { + padding: 5px 0; +} + +.product>button { + border: 0; + margin: 15px 0; + background-color: #f1c40f; + font-weight: 400; +} + +.product>button:hover { + background-color: orange; + transition: background-color 1s; +} + +@media (max-width: 800px) { + #pricing { + flex-direction: column; + } + + .product { + max-width: 300px; + width: 100%; + margin: 0 auto; + margin-bottom: 10px; + } +} + +footer { + margin-top: 30px; + background-color: #ddd; + padding: 20px; +} + +footer>ul { + display: flex; + justify-content: flex-end; +} + +footer>ul>li { + padding: 0 10px; +} + +footer>span { + margin-top: 5px; + display: flex; + justify-content: flex-end; + font-size: 0.9em; + color: #444; +} +``` diff --git a/curriculum/challenges/ukrainian/25-front-end-development/lab-regex-sandbox/66e028680eca7d21db7e1aee.md b/curriculum/challenges/ukrainian/25-front-end-development/lab-regex-sandbox/66e028680eca7d21db7e1aee.md new file mode 100644 index 0000000000..307b8c4c8d --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/lab-regex-sandbox/66e028680eca7d21db7e1aee.md @@ -0,0 +1,705 @@ +--- +id: 66e028680eca7d21db7e1aee +title: Build a RegEx Sandbox +challengeType: 14 +dashedName: lab-regex-sandbox +demoType: onClick +--- + +# --description-- + +For this lab, you start with the CSS and HTML already written for you. You will use JavaScript to enable the regex sandbox to test a regular expression against a string and highlight the results. + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should access the `#pattern`, `#test-string`, `#test-btn`, and `#result` elements and save them in the variables `regexPattern`, `stringToTest`, `testButton`, and `testResult`, respectively. +1. You should access the `#i` and `#g` flag checkboxes and save them in the variables `caseInsensitiveFlag` and `globalFlag`, respectively. +1. You should have a function named `getFlags` that returns a string containing the flags from checked flag checkboxes, or an empty string if none of them have been checked. +1. When you click the `testButton` button, if the regex pattern matches the test string, the matched text should be highlighted. To highlight the matches, replace each match with the same text surrounded by a `span` element with the class of `highlight`. Note that the CSS for that has been already added for you. +1. When there's a match, the matched text should be displayed inside `#result`. In case of multiple matches, each matched text should be separated from the next one by a comma and a space. +1. When there's no match, the text `no match` should be displayed inside `#result`. + +# --hints-- + +You should access the `#pattern` element and save it in the `regexPattern` variable. + +```js +assert.equal(regexPattern, document.querySelector('#pattern')) +``` + +You should access the `#test-string` element and save it in the `stringToTest` variable. + +```js +assert.equal(stringToTest, document.querySelector('#test-string')) +``` + +You should access the `#test-btn` element and save it in the `testButton` variable. + +```js +assert.equal(testButton, document.querySelector('#test-btn')) +``` + +You should access the `#result` element and save it in the `testResult` variable. + +```js +assert.equal(testResult, document.querySelector('#result')) +``` + +You should access the `#i` flag checkbox and save it in the `caseInsensitiveFlag`. + +```js +assert.equal(caseInsensitiveFlag, document.querySelector('#i')) +``` + +You should access the `#g` flag checkbox and save it in the `globalFlag` variable. + +```js +assert.equal(globalFlag, document.querySelector('#g')) +``` + +You should have a `getFlags` function. + +```js +assert.isFunction(getFlags) +``` + +The `getFlags` function should return `"i"` if the `#i` checkbox is checked. + +```js +caseInsensitiveFlag.checked = true; +globalFlag.checked = false; +assert.equal(getFlags(), "i") +``` + +The `getFlags` function should return `"g"` if the `#g` checkbox is checked. + +```js +caseInsensitiveFlag.checked = false; +globalFlag.checked = true; +assert.equal(getFlags(), "g") +``` + +The `getFlags` function should return either `"ig"` or `"gi"` if both checkboxes are checked. + +```js +caseInsensitiveFlag.checked = true; +globalFlag.checked = true; +const flags = getFlags(); +assert.lengthOf(flags, 2); +assert.include(flags, "i"); +assert.include(flags, "g"); +``` + +The `getFlags` function should return an empty string if both checkboxes are not checked. + +```js +caseInsensitiveFlag.checked = false; +globalFlag.checked = false; +assert.equal(getFlags(), "") +``` + +When the inner HTML of `stringToTest` is `Gu1n34 P1g5`, the value of `regexPattern` is `\d+`, and no flag is checked, `stringToTest.innerHTML` should become `Gu1n34 P1g5` by clicking the `testButton` button. + +```js +stringToTest.innerText = "Gu1n34 P1g5" +regexPattern.value = "\\d+"; +caseInsensitiveFlag.checked = false; +globalFlag.checked = false; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = 'Gu1n34 P1g5'; +assert.equal(stringToTest.innerHTML, expected); +``` + +When the inner HTML of `stringToTest` is `Gu1n34 P1g5`, the value of `regexPattern` is `\d+`, and the global flag is checked, `stringToTest.innerHTML` should become `Gu1n34 P1g5` by clicking the `testButton` button. + +```js +stringToTest.innerText = "Gu1n34 P1g5" +regexPattern.value = "\\d+"; +caseInsensitiveFlag.checked = false; +globalFlag.checked = true; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = 'Gu1n34 P1g5'; +assert.equal(stringToTest.innerHTML, expected); +``` + +When the inner HTML of `stringToTest` is `Gu1n34 P1g5`, the value of `regexPattern` is `G`, and both the global and case insensitive flags are checked, `stringToTest.innerHTML` should become `Gu1n34 P1g5` by clicking the `testButton` button. + +```js +stringToTest.innerText = "Gu1n34 P1g5" +regexPattern.value = "G"; +caseInsensitiveFlag.checked = true; +globalFlag.checked = true; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = 'Gu1n34 P1g5'; +assert.equal(stringToTest.innerHTML, expected); +``` + +When you click the `testButton` button, if the regex pattern matches the test string, the matched text should be surrounded by a `span` element with the class of `highlight`. + +```js +stringToTest.innerText = "She sells seashells by the seashore." +regexPattern.value = "s[he]a?"; +caseInsensitiveFlag.checked = true; +globalFlag.checked = true; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = 'She sells seashells by the seashore.'; +assert.strictEqual(stringToTest.innerHTML, expected); + +stringToTest.innerText = "She sells seashells by the seashore." +caseInsensitiveFlag.checked = false; +globalFlag.checked = true; +testBtn.dispatchEvent(new Event("click")); +expected = 'She sells seashells by the seashore.'; +assert.strictEqual(stringToTest.innerHTML, expected); + +stringToTest.innerText = "She sells seashells by the seashore." +globalFlag.checked = false; +testBtn.dispatchEvent(new Event("click")); +expected = 'She sells seashells by the seashore.'; +assert.strictEqual(stringToTest.innerHTML, expected); + +stringToTest.innerText = "She sells seashells by the seashore." +caseInsensitiveFlag.checked = true; +testBtn.dispatchEvent(new Event("click")); +expected = 'She sells seashells by the seashore.'; +assert.strictEqual(stringToTest.innerHTML, expected); +``` + +When there's no match, the test string shouldn't be modified. + +```js +stringToTest.innerText = "She sells seashells by the seashore." +regexPattern.value = "sea\\s"; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = 'She sells seashells by the seashore.'; +assert.strictEqual(stringToTest.innerHTML, expected); +``` + +When the inner HTML of `stringToTest` is `Gu1n34 P1g5`, the value of `regexPattern` is `\d+`, and no flag is checked, the inner text of `#result` should become `1` by clicking the `testButton` button. + +```js +const out = document.getElementById("result"); +stringToTest.innerText = "Gu1n34 P1g5" +regexPattern.value = "\\d+"; +caseInsensitiveFlag.checked = false; +globalFlag.checked = false; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = "1" +assert.strictEqual(out.innerText, expected) +``` + +When the inner HTML of `stringToTest` is `Gu1n34 P1g5`, the value of `regexPattern` is `\d+`, and the global flag is checked, the inner text of `#result` should become `1, 34, 1, 5` by clicking the `testButton` button. + +```js +const out = document.getElementById("result"); +stringToTest.innerText = "Gu1n34 P1g5" +regexPattern.value = "\\d+"; +caseInsensitiveFlag.checked = false; +globalFlag.checked = true; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = "1, 34, 1, 5" +assert.strictEqual(out.innerText, expected) +``` + +When there's a match, the matched text should be displayed inside `#result`. + +```js +const out = document.getElementById("result"); +stringToTest.innerText = "She sells seashells by the seashore." +regexPattern.value = "s[he]a?"; +caseInsensitiveFlag.checked = true; +globalFlag.checked = true; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = "Sh, se, sea, sh, sea, sh" +assert.strictEqual(out.innerText, expected) + +stringToTest.innerText = "She sells seashells by the seashore." +caseInsensitiveFlag.checked = false; +testBtn.dispatchEvent(new Event("click")); +expected = "se, sea, sh, sea, sh" +assert.strictEqual(out.innerText, expected) + +stringToTest.innerText = "She sells seashells by the seashore." +globalFlag.checked = false; +testBtn.dispatchEvent(new Event("click")); +expected = "se" +assert.strictEqual(out.innerText, expected) + +stringToTest.innerText = "She sells seashells by the seashore." +caseInsensitiveFlag.checked = true; +testBtn.dispatchEvent(new Event("click")); +expected = "Sh" +assert.strictEqual(out.innerText, expected) +``` + +When there's no match, the text `no match` should be displayed inside `#result`. + +```js +const out = document.getElementById("result"); +stringToTest.innerText = "She sells seashells by the seashore." +regexPattern.value = "sea\\s"; +const testBtn = document.getElementById("test-btn"); +testBtn.dispatchEvent(new Event("click")); +let expected = "no match"; +assert.strictEqual(out.innerText, expected); +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + + + + Regex Sandbox + + + + +

          Regex Sandbox

          +
          +
          + +
          +

          Flags:

          + + +
          +
          +
          +

          Test String:

          +
          +
          + +
          +

          Result:

          +

          +

          +
          + +
          + + + + +``` + +```css +*, +*::before, +*::after { + box-sizing: border-box; + margin: 0; + padding: 0; +} + +:root { + --dark-grey: #1b1b32; + --light-grey: #f5f6f7; + --golden-yellow: #fecc4c; + --yellow: #ffcc4c; + --gold: #feac32; + --orange: #ffac33; + --dark-orange: #f89808; + --border: 0.2rem solid darkgrey; + --padding: 0.3rem; +} + +body { + background-color: var(--dark-grey); + color: var(--light-grey); + font-size: 20px; + font-family: "Lato", Helvetica, Arial, sans-serif; + padding: 5px; +} + +h1 { + margin: 5rem auto 2rem; + text-align: center; +} + +p { + padding: var(--padding); +} + +#regex-container { + max-width: 680px; + margin: 20px auto; + display: flex; + justify-content: center; + align-items: center; + border: var(--border); +} + +#regex-container>label { + padding: var(--padding); + flex: 1 1 auto; +} + +#pattern-container { + display: inline-block; + color: var(--dark-grey); + background-color: var(--light-grey); + margin: 5px; + border: var(--border); +} + +#pattern { + margin: 0.2rem; + border: 0; + font-size: 1rem; + width: calc(100% - 1.2rem); +} + +#pattern:focus { + outline: none; +} + +#flags-container { + display: flex; + align-items: center; + flex: 1 1 auto; +} + +#flags-container>label { + padding: var(--padding); + margin-right: 0.3rem; +} + +#test-container { + max-width: 680px; + margin: 20px auto; + display: flex; + flex-direction: column; + flex: 0 0 auto; + border: var(--border); +} + +#test-string { + background-color: var(--light-grey); + min-height: 5rem; + color: var(--dark-grey); + border-top: var(--border); + font-size: 1.2rem; +} + +[contenteditable=true]:empty:before { + content: attr(placeholder); + pointer-events: none; + color: var(--dark-grey); +} + +::placeholder { + color: var(--dark-grey); +} + + +button { + display: block; + cursor: pointer; + width: 8rem; + margin: 0.2rem auto; + color: var(--dark-grey); + background-color: var(--gold); + background-image: linear-gradient(var(--golden-yellow), var(--orange)); + border-color: var(--gold); + border-width: 0.2rem; + font-size: 1.1rem; +} + +.btn:hover { + background-image: linear-gradient(var(--yellow), var(--dark-orange)); +} + +#result-container { + max-width: 680px; + margin: 20px auto; + display: flex; + justify-content: center; + align-items: center; +} + +h2 { + align-self: flex-start; + margin: 0.4rem 0.2rem 0.2rem; + flex: 0 1 auto; +} + +#result { + color: var(--dark-grey); + background-color: var(--light-grey); + font-size: 1.5rem; + flex: 1 1 auto; + margin: 0.2rem; + border: var(--border); + min-height: 3rem; +} + +.highlight { + background-color: lightgreen; +} +``` + +```js + +``` + +# --solutions-- + +```html + + + + + + + + Regex Sandbox + + + + +

          Regex Sandbox

          +
          +
          + +
          +

          Flags:

          + + +
          +
          +
          +

          Test String:

          +
          +
          + +
          +

          Result:

          +

          +

          +
          + +
          + + + + +``` + +```css +*, +*::before, +*::after { + box-sizing: border-box; + margin: 0; + padding: 0; +} + +:root { + --dark-grey: #1b1b32; + --light-grey: #f5f6f7; + --golden-yellow: #fecc4c; + --yellow: #ffcc4c; + --gold: #feac32; + --orange: #ffac33; + --dark-orange: #f89808; + --border: 0.2rem solid darkgrey; + --padding: 0.3rem; +} + +body { + background-color: var(--dark-grey); + color: var(--light-grey); + font-size: 20px; + font-family: "Lato", Helvetica, Arial, sans-serif; +} + +h1 { + margin: 5rem auto 2rem; + text-align: center; +} + +p { + padding: var(--padding); +} + +#regex-container { + max-width: 680px; + margin: 20px auto; + display: flex; + justify-content: center; + align-items: center; + border: var(--border); +} + +#regex-container>label { + padding: var(--padding); + flex: 1 1 auto; +} + +#pattern-container { + display: inline-block; + color: var(--dark-grey); + background-color: var(--light-grey); + margin: 5px; + border: var(--border); +} + +#pattern { + margin: 0.2rem; + border: 0; + font-size: 1rem; + width: calc(100% - 1.2rem); +} + +#pattern:focus { + outline: none; +} + +#flags-container { + display: flex; + align-items: center; + flex: 1 1 auto; +} + +#flags-container>label { + padding: var(--padding); + margin-right: 0.3rem; +} + +#test-container { + max-width: 680px; + margin: 20px auto; + display: flex; + flex-direction: column; + flex: 0 0 auto; + border: var(--border); +} + +#test-string { + background-color: var(--light-grey); + min-height: 5rem; + color: var(--dark-grey); + border-top: var(--border); + font-size: 1.2rem; +} + +[contenteditable=true]:empty:before { + content: attr(placeholder); + pointer-events: none; + color: var(--dark-grey); +} + +::placeholder { + color: var(--dark-grey); +} + + +button { + display: block; + cursor: pointer; + width: 8rem; + margin: 0.2rem auto; + color: var(--dark-grey); + background-color: var(--gold); + background-image: linear-gradient(var(--golden-yellow), var(--orange)); + border-color: var(--gold); + border-width: 0.2rem; + font-size: 1.1rem; +} + +.btn:hover { + background-image: linear-gradient(var(--yellow), var(--dark-orange)); +} + +#result-container { + max-width: 680px; + margin: 20px auto; + display: flex; + justify-content: center; + align-items: center; +} + +h2 { + align-self: flex-start; + margin: 0.4rem 0.2rem 0.2rem; + flex: 0 1 auto; +} + +#result { + color: var(--dark-grey); + background-color: var(--light-grey); + font-size: 1.5rem; + flex: 1 1 auto; + margin: 0.2rem; + border: var(--border); + min-height: 3rem; +} + +.highlight { + background-color: lightgreen; +} +``` + +```js +const regexPattern = document.getElementById("pattern"); +const caseInsensitiveFlag = document.getElementById("i"); +const globalFlag = document.getElementById("g"); +const testResult = document.getElementById("result"); +const getFlags = () => { + let flags = ''; + const flagArray = [caseInsensitiveFlag, globalFlag] + flagArray.forEach((flag) => { + if (flag.checked) flags += flag.id; + }) + return flags +} +const stringToTest = document.getElementById("test-string"); +const testButton = document.getElementById("test-btn") +testButton.addEventListener( + "click", + () => { + let matched; + let flags = getFlags(); + const regex = new RegExp(regexPattern.value, flags) + if (flags.includes(globalFlag)) { + stringToTest.innerHTML = stringToTest.innerText.replaceAll(regex, '$&') + matched = stringToTest.innerText.matchAll(regex) + } else { + stringToTest.innerHTML = stringToTest.innerText.replace(regex, '$&') + matched = stringToTest.innerText.match(regex); + } + testResult.innerText = matched ? matched.join(", ") : 'no match'; + } +) +``` diff --git a/curriculum/challenges/ukrainian/25-front-end-development/lab-stack-class/587d8250367417b2b2512c5f.md b/curriculum/challenges/ukrainian/25-front-end-development/lab-stack-class/587d8250367417b2b2512c5f.md new file mode 100644 index 0000000000..cd4f998c61 --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/lab-stack-class/587d8250367417b2b2512c5f.md @@ -0,0 +1,165 @@ +--- +id: 587d8250367417b2b2512c5f +title: Build a Stack Class +challengeType: 14 +dashedName: build-a-stack-class +--- + +# --description-- + +A stack is a data structure that stores an ordered collection of elements. It follows the *Last-In-First-Out* principle, where the last element inserted is removed first. + +**Objective:** Fulfill the user stories below and get all the tests to pass to complete the lab. + +**User Stories:** + +1. You should define a `Stack` class that has a `collection` property initialized to an empty array. You'll use this array to mimic a stack. +1. The `Stack` class should have a `push` method that adds an item to the top of the stack. +1. The `Stack` class should have a `pop` method that removes and returns the element on the top of the stack. +1. The `Stack` class should have a `peek` method that returns the element on the top of the stack. +1. The `Stack` class should have an `isEmpty` method that returns `true` if the stack is empty, and `false` otherwise. +1. The `Stack` class should have a `clear` method that empties the stack. + +# --hints-- + +Your `Stack` class should have a `collection` property initialized to an empty array. + +```js +const test = new Stack(); +assert.isArray(test.collection); +assert.lengthOf(test.collection, 0); +``` + +Your `Stack` class should have a `push` method. + +```js +const test = new Stack(); +assert.isFunction(test.push); +``` + +The `push` method should add an element to the end of the `collection` array. + +```js +const test = new Stack(); +test.push('CS61'); +assert.lengthOf(test.collection, 1); +assert.strictEqual(test.collection[0], 'CS61'); +test.push('CS50'); +assert.lengthOf(test.collection, 2); +assert.strictEqual(test.collection[0], 'CS61'); +assert.strictEqual(test.collection[1], 'CS50'); +``` + +Your `Stack` class should have a `pop` method. + +```js +const test = new Stack(); +assert.isFunction(test.pop); +``` + +Your `Stack` class should have a `peek` method. + +```js +const test = new Stack(); +assert.isFunction(test.peek); +``` + +Your `Stack` class should have an `isEmpty` method. + +```js +const test = new Stack(); +assert.isFunction(test.isEmpty); +``` + +Your `Stack` class should have a `clear` method. + +```js +const test = new Stack(); +assert.isFunction(test.clear); +``` + +The `peek` method should return the top element of the stack. + +```js +const test = new Stack(); +test.push('CS61'); +test.push('CS50'); +assert.strictEqual(test.peek(), 'CS50'); +assert.strictEqual(test.peek(), 'CS50'); +``` + +The `pop` method should remove and return the top element of the stack. + +```js +const test = new Stack(); +test.push('CS61'); +test.push('CS50'); +assert.strictEqual(test.pop(), 'CS50'); +assert.lengthOf(test.collection, 1); +assert.strictEqual(test.collection[0], 'CS61'); +assert.strictEqual(test.pop(), 'CS61'); +assert.lengthOf(test.collection, 0); +``` + +The `isEmpty` method should return `true` if the stack does not contain any elements. + +```js +const test = new Stack(); +assert.isTrue(test.isEmpty()); +``` + +The `isEmpty` method should return `false` if the stack contains elements. + +```js +const test = new Stack(); +test.push('CS61'); +assert.isFalse(test.isEmpty()); +``` + +The `clear` method should remove all element from the stack + +```js +const test = new Stack(); +test.push('CS61'); +test.push('CS50'); +test.clear(); +assert.isTrue(test.isEmpty()); +``` + +# --seed-- + +## --seed-contents-- + +```js + +``` + +# --solutions-- + +```js +class Stack { + constructor() { + this.collection = []; + } + + push = function (item) { + this.collection.push(item); + } + + pop = function () { + return this.collection.pop(); + } + + peek = function () { + return this.collection[this.collection.length - 1]; + } + + isEmpty = function () { + return this.collection.length === 0; + } + + clear = function () { + this.collection.length = 0; + } +} +``` diff --git a/curriculum/challenges/ukrainian/25-front-end-development/quiz-advanced-react/66f1ad049d7a6ac0886cc2ba.md b/curriculum/challenges/ukrainian/25-front-end-development/quiz-advanced-react/66f1ad049d7a6ac0886cc2ba.md new file mode 100644 index 0000000000..e1798c1939 --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/quiz-advanced-react/66f1ad049d7a6ac0886cc2ba.md @@ -0,0 +1,415 @@ +--- +id: 66f1ad049d7a6ac0886cc2ba +title: Advanced React Quiz +challengeType: 8 +dashedName: quiz-advanced-react +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/ukrainian/25-front-end-development/quiz-asynchronous-javascript/66edd630f7666cfa54b404d0.md b/curriculum/challenges/ukrainian/25-front-end-development/quiz-asynchronous-javascript/66edd630f7666cfa54b404d0.md new file mode 100644 index 0000000000..51f383e437 --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/quiz-asynchronous-javascript/66edd630f7666cfa54b404d0.md @@ -0,0 +1,415 @@ +--- +id: 66edd630f7666cfa54b404d0 +title: Asynchronous JavaScript Quiz +challengeType: 8 +dashedName: quiz-asynchronous-javascript +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/ukrainian/25-front-end-development/quiz-backend-javascript/66f1b11026394bcdb7c42473.md b/curriculum/challenges/ukrainian/25-front-end-development/quiz-backend-javascript/66f1b11026394bcdb7c42473.md new file mode 100644 index 0000000000..61924b9fe3 --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/quiz-backend-javascript/66f1b11026394bcdb7c42473.md @@ -0,0 +1,415 @@ +--- +id: 66f1b11026394bcdb7c42473 +title: Backend JavaScript Quiz +challengeType: 8 +dashedName: quiz-backend-javascript +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/ukrainian/25-front-end-development/quiz-bash-and-sql/66f1affc0ef4fcca423d4688.md b/curriculum/challenges/ukrainian/25-front-end-development/quiz-bash-and-sql/66f1affc0ef4fcca423d4688.md new file mode 100644 index 0000000000..dddd48742c --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/quiz-bash-and-sql/66f1affc0ef4fcca423d4688.md @@ -0,0 +1,415 @@ +--- +id: 66f1affc0ef4fcca423d4688 +title: Bash and SQL Quiz +challengeType: 8 +dashedName: quiz-bash-and-sql +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/ukrainian/25-front-end-development/quiz-bash-commands/66f1af4fedf643c78d024c5e.md b/curriculum/challenges/ukrainian/25-front-end-development/quiz-bash-commands/66f1af4fedf643c78d024c5e.md new file mode 100644 index 0000000000..5650b27450 --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/quiz-bash-commands/66f1af4fedf643c78d024c5e.md @@ -0,0 +1,415 @@ +--- +id: 66f1af4fedf643c78d024c5e +title: Bash Commands Quiz +challengeType: 8 +dashedName: quiz-bash-commands +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/ukrainian/25-front-end-development/quiz-bash-scripting/66f1afbd9998e9c985d8e73b.md b/curriculum/challenges/ukrainian/25-front-end-development/quiz-bash-scripting/66f1afbd9998e9c985d8e73b.md new file mode 100644 index 0000000000..cd55122511 --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/quiz-bash-scripting/66f1afbd9998e9c985d8e73b.md @@ -0,0 +1,415 @@ +--- +id: 66f1afbd9998e9c985d8e73b +title: Bash Scripting Quiz +challengeType: 8 +dashedName: quiz-bash-scripting +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/ukrainian/25-front-end-development/quiz-basic-css/66ed8fa2f45ce3ece4053eab.md b/curriculum/challenges/ukrainian/25-front-end-development/quiz-basic-css/66ed8fa2f45ce3ece4053eab.md new file mode 100644 index 0000000000..148eed1b41 --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/quiz-basic-css/66ed8fa2f45ce3ece4053eab.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fa2f45ce3ece4053eab +title: Basic CSS Quiz +challengeType: 8 +dashedName: quiz-basic-css +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/ukrainian/25-front-end-development/quiz-basic-html/66df3b712c41c499e9d31e5b.md b/curriculum/challenges/ukrainian/25-front-end-development/quiz-basic-html/66df3b712c41c499e9d31e5b.md new file mode 100644 index 0000000000..e37df1dd00 --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/quiz-basic-html/66df3b712c41c499e9d31e5b.md @@ -0,0 +1,816 @@ +--- +id: 66df3b712c41c499e9d31e5b +title: Basic HTML Quiz +challengeType: 8 +dashedName: quiz-basic-html +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +How does the `loop` attribute work inside the `audio` element? + +### --distractors-- + +It allows the `audio` element to synchronize playback with other multimedia elements on the webpage. + +--- + +It adjusts the pitch and tone of the audio. + +--- + +It triggers the `audio` element to stop and restart playback in a random sequence. + +### --answer-- + +It starts the audio again once it is finished. + +### --question-- + +What is a void element in HTML? + +### --distractors-- + +An element used to embed videos on the screen. + +--- + +An element for displaying lists. + +--- + +An element used for embedding sound in to the document. + +### --answer-- + +An element without child nodes or an end tag. + +### --question-- + +What is an inline level element? + +### --distractors-- + +An element that takes up the entire horizontal space and always starts a new line. + +--- + +An element used to display images. + +--- + +An element used to embedding videos on the page. + +### --answer-- + +An element that only takes up the width and height of its inner content. + +### --question-- + +How does `target="_parent"` work? + +### --distractors-- + +It opens a link in a new browsing context. + +--- + +It specifies the position within the linked document where the browser should scroll to after clicking the link. + +--- + +It redirects the user to a different website specified in the `href` attribute. + +### --answer-- + +It opens a link in the parent of the current context. + +### --question-- + +What is the difference between a boolean and regular attribute? + +### --distractors-- + +Boolean attributes can only be used with checkboxes, while regular attribute are used with radio buttons. + +--- + +Regular attributes are always required for images, while boolean attributes are optional. + +--- + +Boolean attributes must always have a value assigned to them, while regular attributes do not need values assigned to them. + +### --answer-- + +A boolean attribute in can be present or absent, indicating `true` or `false`, while a regular attribute always has a specified value. + +### --question-- + +Which element is used to link scripts to your HTML file? + +### --distractors-- + +`img` + +--- + +`ul` + +--- + +`h2` + +### --answer-- + +`script` + +### --question-- + +What is an HTML boilerplate? + +### --distractors-- + +A special tool used by web developers to add watermarks to documents. + +--- + +A type of markup language. + +--- + +A plugin that automatically generates "lorem ipsum" text on the page. + +### --answer-- + +A template that includes all of the essential information needed for an HTML document. + +### --question-- + +Which attribute applies a unique identifier to an HTML element? + +### --distractors-- + +`class` + +--- + +`href` + +--- + +`action` + +### --answer-- + +`id` + +### --question-- + +What is an HTML entity (character reference)? + +### --distractors-- + +A graphical representation of a character in HTML. + +--- + +A special formatting tag used in HTML. + +--- + +An image used to represent a character in web design. + +### --answer-- + +A set of characters used to represent a reserved character in HTML. + +### --question-- + +What is the purpose of the `audio` element? + +### --distractors-- + +It is used to allow users to record their voice directly on a webpage. + +--- + +It is used to style `audio` and `video` elements on the page. + +--- + +It is used to make text on a webpage audible when clicked. + +### --answer-- + +It is used to add audio to the HTML document. + +### --question-- + +Which of the following is NOT an example of an HTML element? + +### --distractors-- + +`img` + +--- + +`h1` + +--- + +`link` + +### --answer-- + +`byte` + +### --question-- + +What is the role of the `target` attribute inside anchor elements? + +### --distractors-- + +It defines the color of the link when it is hovered over by the user. + +--- + +It specifies the position within the linked document where the browser should scroll to after clicking the link. + +--- + +It determines the font size of the anchor text inside the `link` element. + +### --answer-- + +It is used to specify where the linked document will be displayed when the user clicks on the link. + +### --question-- + +What is an absolute path? + +### --distractors-- + +A path that is relative to the current file. + +--- + +A path that includes variables. + +--- + +A path that includes wildcard characters. + +### --answer-- + +A path used to specify the exact location of a file or directory from the root directory of the file system. + +### --question-- + +What is the role of the `link` element in HTML? + +### --distractors-- + +It's used to create hyperlinks within the same webpage. + +--- + +It's used to define the layout and structure of a webpage. + +--- + +It's used to embed audio or video files into a webpage. + +### --answer-- + +It's used to link to external resources like stylesheets and site icons. + +### --question-- + +Which of the following is a valid value for working with open graph properties? + +### --distractors-- + +`"og:socialMedia"` + +--- + +`"og:mediaOG"` + +--- + +`"og:openGraph"` + +### --answer-- + +`"og:title"` + +### --question-- + +Which of the following is an example of a boolean attribute? + +### --distractors-- + +`href` + +--- + +`src` + +--- + +`width` + +### --answer-- + +`checked` + +### --question-- + +What is a block level element? + +### --distractors-- + +An element used to display tables. + +--- + +An element used to display modals. + +--- + +An element that only takes up the width and height of its inner content. + +### --answer-- + +An element that takes up the entire horizontal space and always starts a new line. + +### --question-- + +What is the `iframe` element used for? + +### --distractors-- + +It's used to add captions to images. + +--- + +It's used to add copyright information for media. + +--- + +It's used to create hyperlinks within the same webpage. + +### --answer-- + +It's used to embed another document within the current HTML document. + +### --question-- + +Which of the following is NOT a valid link state for anchor elements? + +### --distractors-- + +`hover` + +--- + +`visited` + +--- + +`active` + +### --answer-- + +`href` + +### --question-- + +What is the role of the `title` element? + +### --distractors-- + +An element that allows users to edit the source code of a webpage. + +--- + +It defines the layout and positioning of elements within a web page. + +--- + +It's used to embed videos and multimedia content directly into an HTML document. + +### --answer-- + +It specifies the title for a document and appears in the browser tab or window. + +## --quiz-- + +### --question-- + +Which of the following `target` attributes opens a link in the parent of the current context? + +### --distractors-- + +`_blank` + +--- + +`_self` + +--- + +`_unfencedTop` + +### --answer-- + +`_parent` + +### --question-- + +Which attribute is used to set the `UTF-8` character encoding for an HTML document? + +### --distractors-- + +`accept` + +--- + +`capture` + +--- + +`enctype` + +### --answer-- + +`charset` + +### --question-- + +What is the role of HTML on the web? + +### --distractors-- + +HTML is used for style and layout. + +--- + +HTML is used to add interactivity on the page. + +--- + +HTML is a registry for software packages. + +### --answer-- + +HTML represents the content and structure for a web page. + +### --question-- + +What is the difference between inline and block level elements? + +### --distractors-- + +Block-level elements are used to group images only, while inline elements group list items. + +--- + +Inline elements are always larger in size compared to block-level elements. + +--- + +Block-level elements flow within the content of a line, while inline elements start on a new line. + +### --answer-- + +Block-level elements occupy the full width available, while inline elements only occupy as much width as necessary. + +### --question-- + +How do you set a boolean attribute to `false`? + +### --distractors-- + +By setting the attribute value to `0`. + +--- + +By using the `not` operator before the attribute name. + +--- + +By setting the attribute to an empty string (`""`). + +### --answer-- + +By omitting the attribute from the element. + +### --question-- + +What is the `script` element used for? + +### --distractors-- + +It's used to embed CSS into the HTML document or link to an external CSS file. + +--- + +It's used to embed Pascal code into the HTML document. + +--- + +It's used to embed C# code into the HTML document. + +### --answer-- + +It's used to embed JavaScript into the HTML document or link to an external JavaScript file. + +### --question-- + +Which of the following elements is used to set the title for an HTML document? + +### --distractors-- + +`footer` + +--- + +`section` + +--- + +`figcaption` + +### --answer-- + +`title` + +### --question-- + +What is the `class` attribute typically used for? + +### --distractors-- + +It's used to embed metadata about the element. + +--- + +It's used to define inline styles directly within the HTML tag. + +--- + +It's used to specify unique identifiers for JavaScript functions. + +### --answer-- + +It's used to apply a set of styles to multiple elements. + +### --question-- + +Which of the following is NOT an example of a commonly used HTML entity? + +### --distractors-- + +`"` (Double quote). + +--- + +`©` (Copyright symbol). + +--- + +`>` (Greater than Symbol). + +### --answer-- + +`÷` (div element). + +### --question-- + +Which element is used to add audio to your HTML document? + +### --distractors-- + +`media` + +--- + +`video` + +--- + +`hr` + +### --answer-- + +`audio` + +### --question-- + +What does the `required` attribute do? + +### --distractors-- + +It specifies the `width` for a form. + +--- + +It specifies the `color` of a form input. + +--- + +It specifies the `type` for the input. + +### --answer-- + +It specifies that an input must be filled out before a form submission. + +### --question-- + +Which attribute is used to start the audio again once it is finished? + +### --distractors-- + +`multiple` + +--- + +`inputmode` + +--- + +`enctype` + +### --answer-- + +`loop` + +### --question-- + +Which of the following is the correct syntax for a `span` element? + +### --distractors-- + +`<>inline container<>` + +--- + +`>>span>>inline container>>span>>` + +--- + +`[span]inline container[/span]` + +### --answer-- + +`inline container` + +### --question-- + +How does `target="_self"` work? + +### --distractors-- + +It specifies the position within the linked document where the browser should scroll to after clicking the link. + +--- + +It automatically downloads the linked document to the user's computer. + +--- + +It redirects the user to a different website specified in the `href` attribute. + +### --answer-- + +It opens a link in the current browsing context. + +### --question-- + +What is a relative path? + +### --distractors-- + +It specifies the exact location of a file or directory from the root directory of the file system. + +--- + +It includes the full URL starting from the domain name to the specific file or directory. + +--- + +It always begins with a forward slash (`/`) indicating the root directory of the website or file system. + +### --answer-- + +It specifies the location of a file or directory relative to the current working directory. + +### --question-- + +Which of the following elements is the correct syntax for a `link` element? + +### --distractors-- + +`` + +--- + +`` + +--- + +`<>` + +### --answer-- + +`` + +### --question-- + +Which of the following is NOT a valid value for working with open graph properties? + +### --distractors-- + +`"og:title"` + +--- + +`property="og:type"` + +--- + +`property="og:image"` + +### --answer-- + +`"og:socialMedia"` + +### --question-- + +Which of the following is the correct syntax for a paragraph element? + +### --distractors-- + +`>p>paragraph element>/p>` + +--- + +`<

          >paragraph element<

          >` + +--- + +`

          ` + +### --answer-- + +`

          paragraph element

          ` + +### --question-- + +What does the `iframe` element stand for? + +### --distractors-- + +The `Inline Framing component`. + +--- + +The `Inner Frame element`. + +--- + +The `Inline video element`. + +### --answer-- + +The `Inline Frame element`. + +### --question-- + +What does the active state mean for anchor elements? + +### --distractors-- + +The link is disabled and cannot be clicked. + +--- + +The link's has the mouse is over it. + +--- + +The link has been visited by the user. + +### --answer-- + +A user is actively clicking on it. diff --git a/curriculum/challenges/ukrainian/25-front-end-development/quiz-computer-basics/66ed8fb9f45ce3ece4053eac.md b/curriculum/challenges/ukrainian/25-front-end-development/quiz-computer-basics/66ed8fb9f45ce3ece4053eac.md new file mode 100644 index 0000000000..4806ce1b98 --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/quiz-computer-basics/66ed8fb9f45ce3ece4053eac.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fb9f45ce3ece4053eac +title: Computer Basics Quiz +challengeType: 8 +dashedName: quiz-computer-basics +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/ukrainian/25-front-end-development/quiz-css-accessibility/66ed8fc1f45ce3ece4053ead.md b/curriculum/challenges/ukrainian/25-front-end-development/quiz-css-accessibility/66ed8fc1f45ce3ece4053ead.md new file mode 100644 index 0000000000..5bceb1cece --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/quiz-css-accessibility/66ed8fc1f45ce3ece4053ead.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fc1f45ce3ece4053ead +title: CSS Accessibility Quiz +challengeType: 8 +dashedName: quiz-css-accessibility +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/ukrainian/25-front-end-development/quiz-css-animations/66ed8fc9f45ce3ece4053eae.md b/curriculum/challenges/ukrainian/25-front-end-development/quiz-css-animations/66ed8fc9f45ce3ece4053eae.md new file mode 100644 index 0000000000..3f79d02aa0 --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/quiz-css-animations/66ed8fc9f45ce3ece4053eae.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fc9f45ce3ece4053eae +title: CSS Animations Quiz +challengeType: 8 +dashedName: quiz-css-animations +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/ukrainian/25-front-end-development/quiz-css-attribute-selectors/66ed8fd0f45ce3ece4053eaf.md b/curriculum/challenges/ukrainian/25-front-end-development/quiz-css-attribute-selectors/66ed8fd0f45ce3ece4053eaf.md new file mode 100644 index 0000000000..73f284487c --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/quiz-css-attribute-selectors/66ed8fd0f45ce3ece4053eaf.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fd0f45ce3ece4053eaf +title: CSS Attribute Selectors Quiz +challengeType: 8 +dashedName: quiz-css-attribute-selectors +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/ukrainian/25-front-end-development/quiz-css-backgrounds-and-borders/66ed8fd7f45ce3ece4053eb0.md b/curriculum/challenges/ukrainian/25-front-end-development/quiz-css-backgrounds-and-borders/66ed8fd7f45ce3ece4053eb0.md new file mode 100644 index 0000000000..7c45c431ec --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/quiz-css-backgrounds-and-borders/66ed8fd7f45ce3ece4053eb0.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fd7f45ce3ece4053eb0 +title: CSS Backgrounds and Borders Quiz +challengeType: 8 +dashedName: quiz-css-backgrounds-and-borders +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/ukrainian/25-front-end-development/quiz-css-colors/66ed8fe1f45ce3ece4053eb1.md b/curriculum/challenges/ukrainian/25-front-end-development/quiz-css-colors/66ed8fe1f45ce3ece4053eb1.md new file mode 100644 index 0000000000..1aee0965d7 --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/quiz-css-colors/66ed8fe1f45ce3ece4053eb1.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fe1f45ce3ece4053eb1 +title: CSS Colors Quiz +challengeType: 8 +dashedName: quiz-css-colors +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/ukrainian/25-front-end-development/quiz-css-flexbox/66ed8fe7f45ce3ece4053eb2.md b/curriculum/challenges/ukrainian/25-front-end-development/quiz-css-flexbox/66ed8fe7f45ce3ece4053eb2.md new file mode 100644 index 0000000000..a518db5905 --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/quiz-css-flexbox/66ed8fe7f45ce3ece4053eb2.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fe7f45ce3ece4053eb2 +title: CSS Flexbox Quiz +challengeType: 8 +dashedName: quiz-css-flexbox +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/ukrainian/25-front-end-development/quiz-css-grid/66ed8fedf45ce3ece4053eb3.md b/curriculum/challenges/ukrainian/25-front-end-development/quiz-css-grid/66ed8fedf45ce3ece4053eb3.md new file mode 100644 index 0000000000..c5ab2fb27e --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/quiz-css-grid/66ed8fedf45ce3ece4053eb3.md @@ -0,0 +1,415 @@ +--- +id: 66ed8fedf45ce3ece4053eb3 +title: CSS Grid Quiz +challengeType: 8 +dashedName: quiz-css-grid +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/ukrainian/25-front-end-development/quiz-css-layout-and-effects/66ed8ff4f45ce3ece4053eb4.md b/curriculum/challenges/ukrainian/25-front-end-development/quiz-css-layout-and-effects/66ed8ff4f45ce3ece4053eb4.md new file mode 100644 index 0000000000..ac464c9a34 --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/quiz-css-layout-and-effects/66ed8ff4f45ce3ece4053eb4.md @@ -0,0 +1,415 @@ +--- +id: 66ed8ff4f45ce3ece4053eb4 +title: CSS Layout and Effects Quiz +challengeType: 8 +dashedName: quiz-css-layout-and-effects +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/ukrainian/25-front-end-development/quiz-css-libraries-and-frameworks/66f1aeb60b11aec5abe83c2e.md b/curriculum/challenges/ukrainian/25-front-end-development/quiz-css-libraries-and-frameworks/66f1aeb60b11aec5abe83c2e.md new file mode 100644 index 0000000000..6410f43261 --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/quiz-css-libraries-and-frameworks/66f1aeb60b11aec5abe83c2e.md @@ -0,0 +1,415 @@ +--- +id: 66f1aeb60b11aec5abe83c2e +title: CSS Libraries and Frameworks Quiz +challengeType: 8 +dashedName: quiz-css-libraries-and-frameworks +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/ukrainian/25-front-end-development/quiz-css-positioning/66ed8ffcf45ce3ece4053eb5.md b/curriculum/challenges/ukrainian/25-front-end-development/quiz-css-positioning/66ed8ffcf45ce3ece4053eb5.md new file mode 100644 index 0000000000..c390ae5e0d --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/quiz-css-positioning/66ed8ffcf45ce3ece4053eb5.md @@ -0,0 +1,415 @@ +--- +id: 66ed8ffcf45ce3ece4053eb5 +title: CSS Positioning Quiz +challengeType: 8 +dashedName: quiz-css-positioning +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/ukrainian/25-front-end-development/quiz-css-pseudo-classes/66ed9002f45ce3ece4053eb6.md b/curriculum/challenges/ukrainian/25-front-end-development/quiz-css-pseudo-classes/66ed9002f45ce3ece4053eb6.md new file mode 100644 index 0000000000..93bd1dd7f3 --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/quiz-css-pseudo-classes/66ed9002f45ce3ece4053eb6.md @@ -0,0 +1,415 @@ +--- +id: 66ed9002f45ce3ece4053eb6 +title: CSS Pseudo-classes Quiz +challengeType: 8 +dashedName: quiz-css-pseudo-classes +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/ukrainian/25-front-end-development/quiz-css-relative-and-absolute-units/66ed9009f45ce3ece4053eb7.md b/curriculum/challenges/ukrainian/25-front-end-development/quiz-css-relative-and-absolute-units/66ed9009f45ce3ece4053eb7.md new file mode 100644 index 0000000000..793041729f --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/quiz-css-relative-and-absolute-units/66ed9009f45ce3ece4053eb7.md @@ -0,0 +1,415 @@ +--- +id: 66ed9009f45ce3ece4053eb7 +title: CSS Relative and Absolute Units Quiz +challengeType: 8 +dashedName: quiz-css-relative-and-absolute-units +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/ukrainian/25-front-end-development/quiz-css-typography/66ed9010f45ce3ece4053eb8.md b/curriculum/challenges/ukrainian/25-front-end-development/quiz-css-typography/66ed9010f45ce3ece4053eb8.md new file mode 100644 index 0000000000..ce7f4903dd --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/quiz-css-typography/66ed9010f45ce3ece4053eb8.md @@ -0,0 +1,415 @@ +--- +id: 66ed9010f45ce3ece4053eb8 +title: CSS Typography Quiz +challengeType: 8 +dashedName: quiz-css-typography +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/ukrainian/25-front-end-development/quiz-css-variables/66ed9018f45ce3ece4053eb9.md b/curriculum/challenges/ukrainian/25-front-end-development/quiz-css-variables/66ed9018f45ce3ece4053eb9.md new file mode 100644 index 0000000000..f777602dbc --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/quiz-css-variables/66ed9018f45ce3ece4053eb9.md @@ -0,0 +1,415 @@ +--- +id: 66ed9018f45ce3ece4053eb9 +title: CSS Variables Quiz +challengeType: 8 +dashedName: quiz-css-variables +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/ukrainian/25-front-end-development/quiz-debugging-javascript/66edd10913f078e7669eca81.md b/curriculum/challenges/ukrainian/25-front-end-development/quiz-debugging-javascript/66edd10913f078e7669eca81.md new file mode 100644 index 0000000000..c394d7c26f --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/quiz-debugging-javascript/66edd10913f078e7669eca81.md @@ -0,0 +1,415 @@ +--- +id: 66edd10913f078e7669eca81 +title: Debugging JavaScript Quiz +challengeType: 8 +dashedName: quiz-debugging-javascript +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/ukrainian/25-front-end-development/quiz-design-fundamentals/66ed901ff45ce3ece4053eba.md b/curriculum/challenges/ukrainian/25-front-end-development/quiz-design-fundamentals/66ed901ff45ce3ece4053eba.md new file mode 100644 index 0000000000..740f963cca --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/quiz-design-fundamentals/66ed901ff45ce3ece4053eba.md @@ -0,0 +1,415 @@ +--- +id: 66ed901ff45ce3ece4053eba +title: Design Fundamentals Quiz +challengeType: 8 +dashedName: quiz-design-fundamentals +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/ukrainian/25-front-end-development/quiz-dom-manipulation-and-click-event-with-javascript/66edd07682767adff3a6231e.md b/curriculum/challenges/ukrainian/25-front-end-development/quiz-dom-manipulation-and-click-event-with-javascript/66edd07682767adff3a6231e.md new file mode 100644 index 0000000000..99c9eda4ec --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/quiz-dom-manipulation-and-click-event-with-javascript/66edd07682767adff3a6231e.md @@ -0,0 +1,415 @@ +--- +id: 66edd07682767adff3a6231e +title: DOM Manipulation and Click Events with JavaScript Quiz +challengeType: 8 +dashedName: quiz-dom-manipulation-and-click-event-with-javascript +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/ukrainian/25-front-end-development/quiz-dynamic-programming/66edd5ffe490bef99ea99395.md b/curriculum/challenges/ukrainian/25-front-end-development/quiz-dynamic-programming/66edd5ffe490bef99ea99395.md new file mode 100644 index 0000000000..24389158c2 --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/quiz-dynamic-programming/66edd5ffe490bef99ea99395.md @@ -0,0 +1,415 @@ +--- +id: 66edd5ffe490bef99ea99395 +title: Dynamic Programming Quiz +challengeType: 8 +dashedName: quiz-dynamic-programming +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/ukrainian/25-front-end-development/quiz-form-validation-with-javascript/66edd3403d7077eece6dc4b6.md b/curriculum/challenges/ukrainian/25-front-end-development/quiz-form-validation-with-javascript/66edd3403d7077eece6dc4b6.md new file mode 100644 index 0000000000..080d4f3af4 --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/quiz-form-validation-with-javascript/66edd3403d7077eece6dc4b6.md @@ -0,0 +1,415 @@ +--- +id: 66edd3403d7077eece6dc4b6 +title: Form Validation with JavaScript Quiz +challengeType: 8 +dashedName: quiz-form-validation-with-javascript +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/ukrainian/25-front-end-development/quiz-git/66f1b06a5a5d10cc100af620.md b/curriculum/challenges/ukrainian/25-front-end-development/quiz-git/66f1b06a5a5d10cc100af620.md new file mode 100644 index 0000000000..924fa15756 --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/quiz-git/66f1b06a5a5d10cc100af620.md @@ -0,0 +1,415 @@ +--- +id: 66f1b06a5a5d10cc100af620 +title: Git Quiz +challengeType: 8 +dashedName: quiz-git +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/ukrainian/25-front-end-development/quiz-graphs-and-trees/66edd5c8ac5314f8e80a3fc0.md b/curriculum/challenges/ukrainian/25-front-end-development/quiz-graphs-and-trees/66edd5c8ac5314f8e80a3fc0.md new file mode 100644 index 0000000000..f813d8eb6d --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/quiz-graphs-and-trees/66edd5c8ac5314f8e80a3fc0.md @@ -0,0 +1,415 @@ +--- +id: 66edd5c8ac5314f8e80a3fc0 +title: Graphs and Trees Quiz +challengeType: 8 +dashedName: quiz-graphs-and-trees +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/ukrainian/25-front-end-development/quiz-html-accessibility/66ed9026f45ce3ece4053ebb.md b/curriculum/challenges/ukrainian/25-front-end-development/quiz-html-accessibility/66ed9026f45ce3ece4053ebb.md new file mode 100644 index 0000000000..02fb15c675 --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/quiz-html-accessibility/66ed9026f45ce3ece4053ebb.md @@ -0,0 +1,415 @@ +--- +id: 66ed9026f45ce3ece4053ebb +title: HTML Accessibility Quiz +challengeType: 8 +dashedName: quiz-html-accessibility +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/ukrainian/25-front-end-development/quiz-html-tables-and-forms/66ed902df45ce3ece4053ebc.md b/curriculum/challenges/ukrainian/25-front-end-development/quiz-html-tables-and-forms/66ed902df45ce3ece4053ebc.md new file mode 100644 index 0000000000..a1b8c3e1ad --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/quiz-html-tables-and-forms/66ed902df45ce3ece4053ebc.md @@ -0,0 +1,415 @@ +--- +id: 66ed902df45ce3ece4053ebc +title: HTML Tables and Forms Quiz +challengeType: 8 +dashedName: quiz-html-tables-and-forms +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-arrays/66edcccbba6dacdb65a59067.md b/curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-arrays/66edcccbba6dacdb65a59067.md new file mode 100644 index 0000000000..54893261a2 --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-arrays/66edcccbba6dacdb65a59067.md @@ -0,0 +1,415 @@ +--- +id: 66edcccbba6dacdb65a59067 +title: JavaScript Arrays Quiz +challengeType: 8 +dashedName: quiz-javascript-arrays +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-audio-and-video/66edd3b3096349f06cf688bb.md b/curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-audio-and-video/66edd3b3096349f06cf688bb.md new file mode 100644 index 0000000000..5028b935d1 --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-audio-and-video/66edd3b3096349f06cf688bb.md @@ -0,0 +1,415 @@ +--- +id: 66edd3b3096349f06cf688bb +title: JavaScript Audio and Video Quiz +challengeType: 8 +dashedName: quiz-javascript-audio-and-video +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-comparisons-and-conditionals/66edc47c11492ac5cf258ad9.md b/curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-comparisons-and-conditionals/66edc47c11492ac5cf258ad9.md new file mode 100644 index 0000000000..e773e9b0d7 --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-comparisons-and-conditionals/66edc47c11492ac5cf258ad9.md @@ -0,0 +1,415 @@ +--- +id: 66edc47c11492ac5cf258ad9 +title: JavaScript Comparisons and Conditionals Quiz +challengeType: 8 +dashedName: quiz-javascript-comparisons-and-conditionals +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-data-structures/66edd5583761e4f6dae19606.md b/curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-data-structures/66edd5583761e4f6dae19606.md new file mode 100644 index 0000000000..6e600f732c --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-data-structures/66edd5583761e4f6dae19606.md @@ -0,0 +1,415 @@ +--- +id: 66edd5583761e4f6dae19606 +title: JavaScript Data Structures Quiz +challengeType: 8 +dashedName: quiz-javascript-data-structures +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-dates/66edd3711bb9f7efa73aef91.md b/curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-dates/66edd3711bb9f7efa73aef91.md new file mode 100644 index 0000000000..55be3a0fbb --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-dates/66edd3711bb9f7efa73aef91.md @@ -0,0 +1,415 @@ +--- +id: 66edd3711bb9f7efa73aef91 +title: JavaScript Dates Quiz +challengeType: 8 +dashedName: quiz-javascript-dates +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-events/66edd0ac31fea6e678eb925a.md b/curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-events/66edd0ac31fea6e678eb925a.md new file mode 100644 index 0000000000..f655702590 --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-events/66edd0ac31fea6e678eb925a.md @@ -0,0 +1,415 @@ +--- +id: 66edd0ac31fea6e678eb925a +title: JavaScript Events Quiz +challengeType: 8 +dashedName: quiz-javascript-events +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-functional-programming/66edd4f31ff19bf5573bf64b.md b/curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-functional-programming/66edd4f31ff19bf5573bf64b.md new file mode 100644 index 0000000000..78fe377a8e --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-functional-programming/66edd4f31ff19bf5573bf64b.md @@ -0,0 +1,415 @@ +--- +id: 66edd4f31ff19bf5573bf64b +title: JavaScript Functional Programming Quiz +challengeType: 8 +dashedName: quiz-javascript-functional-programming +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-functions/66edcc779993c0da6906dbb9.md b/curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-functions/66edcc779993c0da6906dbb9.md new file mode 100644 index 0000000000..878f59c283 --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-functions/66edcc779993c0da6906dbb9.md @@ -0,0 +1,415 @@ +--- +id: 66edcc779993c0da6906dbb9 +title: JavaScript Functions Quiz +challengeType: 8 +dashedName: quiz-javascript-functions +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-fundamentals/66edcd875b0d91de1fbbb492.md b/curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-fundamentals/66edcd875b0d91de1fbbb492.md new file mode 100644 index 0000000000..ef2e588586 --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-fundamentals/66edcd875b0d91de1fbbb492.md @@ -0,0 +1,415 @@ +--- +id: 66edcd875b0d91de1fbbb492 +title: JavaScript Fundamentals Quiz +challengeType: 8 +dashedName: quiz-javascript-fundamentals +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-higher-order-functions/66edcdd18a4ef8df16e6bb7e.md b/curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-higher-order-functions/66edcdd18a4ef8df16e6bb7e.md new file mode 100644 index 0000000000..c016c1bd7b --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-higher-order-functions/66edcdd18a4ef8df16e6bb7e.md @@ -0,0 +1,415 @@ +--- +id: 66edcdd18a4ef8df16e6bb7e +title: JavaScript Higher Order Functions Quiz +challengeType: 8 +dashedName: quiz-javascript-higher-order-functions +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-loops/66edcd49e73385dd4df54ac7.md b/curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-loops/66edcd49e73385dd4df54ac7.md new file mode 100644 index 0000000000..6993081390 --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-loops/66edcd49e73385dd4df54ac7.md @@ -0,0 +1,415 @@ +--- +id: 66edcd49e73385dd4df54ac7 +title: JavaScript Loops Quiz +challengeType: 8 +dashedName: quiz-javascript-loops +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-math/66edc3ab8c6413c344f401bf.md b/curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-math/66edc3ab8c6413c344f401bf.md new file mode 100644 index 0000000000..c183bca0aa --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-math/66edc3ab8c6413c344f401bf.md @@ -0,0 +1,415 @@ +--- +id: 66edc3ab8c6413c344f401bf +title: JavaScript Math Quiz +challengeType: 8 +dashedName: quiz-javascript-math +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-object-oriented-programming/66edd5267b52f8f617d8364f.md b/curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-object-oriented-programming/66edd5267b52f8f617d8364f.md new file mode 100644 index 0000000000..5c072cb5bc --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-object-oriented-programming/66edd5267b52f8f617d8364f.md @@ -0,0 +1,415 @@ +--- +id: 66edd5267b52f8f617d8364f +title: JavaScript Object Oriented Programming Quiz +challengeType: 8 +dashedName: quiz-javascript-object-oriented-programming +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-objects/66edcd0ecb4b25dc64a34804.md b/curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-objects/66edcd0ecb4b25dc64a34804.md new file mode 100644 index 0000000000..4f80d3348a --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-objects/66edcd0ecb4b25dc64a34804.md @@ -0,0 +1,415 @@ +--- +id: 66edcd0ecb4b25dc64a34804 +title: JavaScript Objects Quiz +challengeType: 8 +dashedName: quiz-javascript-objects +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-problem-solving-and-algorithmic-thinking/66edd4bc0ce399f475ad6f9b.md b/curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-problem-solving-and-algorithmic-thinking/66edd4bc0ce399f475ad6f9b.md new file mode 100644 index 0000000000..ec4580a7b7 --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-problem-solving-and-algorithmic-thinking/66edd4bc0ce399f475ad6f9b.md @@ -0,0 +1,415 @@ +--- +id: 66edd4bc0ce399f475ad6f9b +title: JavaScript Problem Solving and Algorithmic Thinking Quiz +challengeType: 8 +dashedName: quiz-javascript-problem-solving-and-algorithmic-thinking +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-regular-expressions/66edd3011f18f4ee1bd9d28b.md b/curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-regular-expressions/66edd3011f18f4ee1bd9d28b.md new file mode 100644 index 0000000000..feeb4153de --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-regular-expressions/66edd3011f18f4ee1bd9d28b.md @@ -0,0 +1,415 @@ +--- +id: 66edd3011f18f4ee1bd9d28b +title: JavaScript Regular Expressions Quiz +challengeType: 8 +dashedName: quiz-javascript-regular-expressions +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-strings/66edc31c44f1b9c1d5c5ebca.md b/curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-strings/66edc31c44f1b9c1d5c5ebca.md new file mode 100644 index 0000000000..eadc2ec368 --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-strings/66edc31c44f1b9c1d5c5ebca.md @@ -0,0 +1,415 @@ +--- +id: 66edc31c44f1b9c1d5c5ebca +title: JavaScript Strings Quiz +challengeType: 8 +dashedName: quiz-javascript-strings +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-variables-and-data-types/66edc25ae5ea80bf6f785552.md b/curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-variables-and-data-types/66edc25ae5ea80bf6f785552.md new file mode 100644 index 0000000000..0b3de50b77 --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-variables-and-data-types/66edc25ae5ea80bf6f785552.md @@ -0,0 +1,415 @@ +--- +id: 66edc25ae5ea80bf6f785552 +title: JavaScript Variables and Data Types Quiz +challengeType: 8 +dashedName: quiz-javascript-variables-and-data-types +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/ukrainian/25-front-end-development/quiz-local-storage-and-crud/66edd3f9bef926f129990425.md b/curriculum/challenges/ukrainian/25-front-end-development/quiz-local-storage-and-crud/66edd3f9bef926f129990425.md new file mode 100644 index 0000000000..50e3c5d9b0 --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/quiz-local-storage-and-crud/66edd3f9bef926f129990425.md @@ -0,0 +1,415 @@ +--- +id: 66edd3f9bef926f129990425 +title: Local Storage and CRUD Quiz +challengeType: 8 +dashedName: quiz-local-storage-and-crud +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/ukrainian/25-front-end-development/quiz-nano/66f1b03b922a53cb231e1c0d.md b/curriculum/challenges/ukrainian/25-front-end-development/quiz-nano/66f1b03b922a53cb231e1c0d.md new file mode 100644 index 0000000000..87fe8f8830 --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/quiz-nano/66f1b03b922a53cb231e1c0d.md @@ -0,0 +1,415 @@ +--- +id: 66f1b03b922a53cb231e1c0d +title: Nano Quiz +challengeType: 8 +dashedName: quiz-nano +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/ukrainian/25-front-end-development/quiz-react-basics/66f1a2009e65c9a40a26d51e.md b/curriculum/challenges/ukrainian/25-front-end-development/quiz-react-basics/66f1a2009e65c9a40a26d51e.md new file mode 100644 index 0000000000..d8c9c8314d --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/quiz-react-basics/66f1a2009e65c9a40a26d51e.md @@ -0,0 +1,415 @@ +--- +id: 66f1a2009e65c9a40a26d51e +title: React Basics Quiz +challengeType: 8 +dashedName: quiz-react-basics +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/ukrainian/25-front-end-development/quiz-react-state-and-hooks/66f1a417757b6ca4eecd89d6.md b/curriculum/challenges/ukrainian/25-front-end-development/quiz-react-state-and-hooks/66f1a417757b6ca4eecd89d6.md new file mode 100644 index 0000000000..b79a44a23c --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/quiz-react-state-and-hooks/66f1a417757b6ca4eecd89d6.md @@ -0,0 +1,415 @@ +--- +id: 66f1a417757b6ca4eecd89d6 +title: React State and Hooks Quiz +challengeType: 8 +dashedName: quiz-react-state-and-hooks +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/ukrainian/25-front-end-development/quiz-recursion/66edd43cded6bff30944b676.md b/curriculum/challenges/ukrainian/25-front-end-development/quiz-recursion/66edd43cded6bff30944b676.md new file mode 100644 index 0000000000..e135c974d0 --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/quiz-recursion/66edd43cded6bff30944b676.md @@ -0,0 +1,415 @@ +--- +id: 66edd43cded6bff30944b676 +title: Recursion Quiz +challengeType: 8 +dashedName: quiz-recursion +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/ukrainian/25-front-end-development/quiz-relational-database/66f1af82732957c895f0b21a.md b/curriculum/challenges/ukrainian/25-front-end-development/quiz-relational-database/66f1af82732957c895f0b21a.md new file mode 100644 index 0000000000..c1c4f0ac73 --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/quiz-relational-database/66f1af82732957c895f0b21a.md @@ -0,0 +1,415 @@ +--- +id: 66f1af82732957c895f0b21a +title: Relational Database Quiz +challengeType: 8 +dashedName: quiz-relational-database +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/ukrainian/25-front-end-development/quiz-responsive-web-design/66ed9034f45ce3ece4053ebd.md b/curriculum/challenges/ukrainian/25-front-end-development/quiz-responsive-web-design/66ed9034f45ce3ece4053ebd.md new file mode 100644 index 0000000000..d0520e8f54 --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/quiz-responsive-web-design/66ed9034f45ce3ece4053ebd.md @@ -0,0 +1,415 @@ +--- +id: 66ed9034f45ce3ece4053ebd +title: Responsive Web Design Quiz +challengeType: 8 +dashedName: quiz-responsive-web-design +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/ukrainian/25-front-end-development/quiz-searching-and-sorting-algorithms/66edd476078cf3f3bc654271.md b/curriculum/challenges/ukrainian/25-front-end-development/quiz-searching-and-sorting-algorithms/66edd476078cf3f3bc654271.md new file mode 100644 index 0000000000..aa8efd3b90 --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/quiz-searching-and-sorting-algorithms/66edd476078cf3f3bc654271.md @@ -0,0 +1,415 @@ +--- +id: 66edd476078cf3f3bc654271 +title: Searching and Sorting Algorithms Quiz +challengeType: 8 +dashedName: quiz-searching-and-sorting-algorithms +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/ukrainian/25-front-end-development/quiz-security-and-privacy/66f1b0a939e913ccd3d4fa18.md b/curriculum/challenges/ukrainian/25-front-end-development/quiz-security-and-privacy/66f1b0a939e913ccd3d4fa18.md new file mode 100644 index 0000000000..740a335154 --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/quiz-security-and-privacy/66f1b0a939e913ccd3d4fa18.md @@ -0,0 +1,415 @@ +--- +id: 66f1b0a939e913ccd3d4fa18 +title: Security and Privacy Quiz +challengeType: 8 +dashedName: quiz-security-and-privacy +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/ukrainian/25-front-end-development/quiz-semantic-html/66ed903cf45ce3ece4053ebe.md b/curriculum/challenges/ukrainian/25-front-end-development/quiz-semantic-html/66ed903cf45ce3ece4053ebe.md new file mode 100644 index 0000000000..4381337a95 --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/quiz-semantic-html/66ed903cf45ce3ece4053ebe.md @@ -0,0 +1,415 @@ +--- +id: 66ed903cf45ce3ece4053ebe +title: Semantic HTML Quiz +challengeType: 8 +dashedName: quiz-semantic-html +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/ukrainian/25-front-end-development/quiz-styling-forms/66ed9043f45ce3ece4053ebf.md b/curriculum/challenges/ukrainian/25-front-end-development/quiz-styling-forms/66ed9043f45ce3ece4053ebf.md new file mode 100644 index 0000000000..850d3bf4a7 --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/quiz-styling-forms/66ed9043f45ce3ece4053ebf.md @@ -0,0 +1,415 @@ +--- +id: 66ed9043f45ce3ece4053ebf +title: Styling Forms Quiz +challengeType: 8 +dashedName: quiz-styling-forms +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/ukrainian/25-front-end-development/quiz-testing/66f1aeffc5774ac692112a7e.md b/curriculum/challenges/ukrainian/25-front-end-development/quiz-testing/66f1aeffc5774ac692112a7e.md new file mode 100644 index 0000000000..3d3dd9d8aa --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/quiz-testing/66f1aeffc5774ac692112a7e.md @@ -0,0 +1,415 @@ +--- +id: 66f1aeffc5774ac692112a7e +title: Testing Quiz +challengeType: 8 +dashedName: quiz-testing +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/ukrainian/25-front-end-development/quiz-typescript/66f1ae758b77cfc3e4da6151.md b/curriculum/challenges/ukrainian/25-front-end-development/quiz-typescript/66f1ae758b77cfc3e4da6151.md new file mode 100644 index 0000000000..3493af29ee --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/quiz-typescript/66f1ae758b77cfc3e4da6151.md @@ -0,0 +1,415 @@ +--- +id: 66f1ae758b77cfc3e4da6151 +title: TypeScript Quiz +challengeType: 8 +dashedName: quiz-typescript +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/ukrainian/25-front-end-development/quiz-web-performance/66f1adcf97e3e4c1bd89ebf5.md b/curriculum/challenges/ukrainian/25-front-end-development/quiz-web-performance/66f1adcf97e3e4c1bd89ebf5.md new file mode 100644 index 0000000000..e61ce16721 --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/quiz-web-performance/66f1adcf97e3e4c1bd89ebf5.md @@ -0,0 +1,415 @@ +--- +id: 66f1adcf97e3e4c1bd89ebf5 +title: Web Performance Quiz +challengeType: 8 +dashedName: quiz-web-performance +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/ukrainian/25-front-end-development/quiz-web-standards/66f1a0fcab4dfe9fcdcb269d.md b/curriculum/challenges/ukrainian/25-front-end-development/quiz-web-standards/66f1a0fcab4dfe9fcdcb269d.md new file mode 100644 index 0000000000..29c4e40553 --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/quiz-web-standards/66f1a0fcab4dfe9fcdcb269d.md @@ -0,0 +1,415 @@ +--- +id: 66f1a0fcab4dfe9fcdcb269d +title: Web Standards Quiz +challengeType: 8 +dashedName: quiz-web-standards +--- + +# --description-- + +Answer all of the questions below correctly to pass the quiz. + +# --quizzes-- + +## --quiz-- + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + +### --question-- + +Placeholder question + +### --distractors-- + +Placeholder distractor 1 + +--- + +Placeholder distractor 2 + +--- + +Placeholder distractor 3 + +### --answer-- + +Placeholder answer + diff --git a/curriculum/challenges/ukrainian/25-front-end-development/workshop-sentence-analyzer/66e2d680e129e1423116a541.md b/curriculum/challenges/ukrainian/25-front-end-development/workshop-sentence-analyzer/66e2d680e129e1423116a541.md new file mode 100644 index 0000000000..f80d29381b --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/workshop-sentence-analyzer/66e2d680e129e1423116a541.md @@ -0,0 +1,70 @@ +--- +id: 66e2d680e129e1423116a541 +title: Step 1 +challengeType: 1 +dashedName: step-1 +--- + +# --description-- + +In this workshop, you will build a sentence analyzer that will take a sentence and get the count for the number of words, vowels, consonants, and punctuation marks. + +To begin, create a `getVowelCount` function with a parameter called `sentence`. Your function should return the total number of vowels in a sentence. + +# --hints-- + +You should create a `getVowelCount` function. + +```js +assert.isFunction(getVowelCount); +``` + +You `getVowelCount` function should have a `sentence` parameter. + +```js +assert.match(getVowelCount.toString(), /sentence/); +``` + +Your `getVowelCount` function should return a number. + +```js +assert.isNumber(getVowelCount("Apples are tasty fruits")) +``` + +When the sentence is `"Apples are tasty fruits"`, the `getVowelCount` function should return `7`. + +```js +assert.strictEqual(getVowelCount("Apples are tasty fruits"), 7); +``` + +When the sentence is `"Hello, World!"`, the function should return `3`. + +```js +assert.strictEqual(getVowelCount("Hello, World!"), 3); +``` + +Your vowel count should be case-insensitive. + +```js +assert.strictEqual(getVowelCount("Apples are tasty fruits"), 7); +assert.strictEqual(getVowelCount("freeCodeCamp is awesome"), 10); +``` + +Your `getVowelCount` function should return the correct vowel count for any sentence. + +```js +assert.strictEqual(getVowelCount("I went to the store"), 6); +assert.strictEqual(getVowelCount("The quick brown fox jumps over the lazy dog"), 11); +assert.strictEqual(getVowelCount("The cat in the hat"), 5); +assert.strictEqual(getVowelCount(""), 0); +``` + +# --seed-- + +## --seed-contents-- + +```js +--fcc-editable-region-- + +--fcc-editable-region-- +``` diff --git a/curriculum/challenges/ukrainian/25-front-end-development/workshop-sentence-analyzer/66e2df8c5676fe51cead8ec8.md b/curriculum/challenges/ukrainian/25-front-end-development/workshop-sentence-analyzer/66e2df8c5676fe51cead8ec8.md new file mode 100644 index 0000000000..bc3799e54e --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/workshop-sentence-analyzer/66e2df8c5676fe51cead8ec8.md @@ -0,0 +1,56 @@ +--- +id: 66e2df8c5676fe51cead8ec8 +title: Step 2 +challengeType: 1 +dashedName: step-2 +--- + +# --description-- + +Now it is time to test your `getVowelCount` function. + +Create a `vowelCount` variable and assign it the result of calling the `getVowelCount` function with the argument of `"Apples are tasty fruits"` + +After that, log the following to the console: `"Vowel Count: [vowel count goes here]"`. Replace `[vowel count goes here]` with the the actual variable name. You can choose to use template strings or string concatenation with the `+` operator here. + +# --hints-- + +You should create a `vowelCount` variable. + +```js +assert.isNotNull(vowelCount) +``` + +Your `vowelCount` variable should be set to the result of `getVowelCount("Apples are tasty fruits")`. + +```js +assert.equal(vowelCount, getVowelCount("Apples are tasty fruits")); +``` + +You should log the `vowelCount` variable to the console with the parameter `"Vowel Count: ${vowelCount}"`. + +```js +assert.match(code, /console\.log\((?:('|"|`)Vowel\s+Count:\s+('|"|`)\s+\+\s+vowelCount|`Vowel\s+Count:\s+\${vowelCount}`)\);?/) +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +--fcc-editable-region-- + +--fcc-editable-region-- +``` diff --git a/curriculum/challenges/ukrainian/25-front-end-development/workshop-sentence-analyzer/66e2e5d890ac8a54c9d703bd.md b/curriculum/challenges/ukrainian/25-front-end-development/workshop-sentence-analyzer/66e2e5d890ac8a54c9d703bd.md new file mode 100644 index 0000000000..a7cd45c177 --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/workshop-sentence-analyzer/66e2e5d890ac8a54c9d703bd.md @@ -0,0 +1,87 @@ +--- +id: 66e2e5d890ac8a54c9d703bd +title: Step 3 +challengeType: 1 +dashedName: step-3 +--- + +# --description-- + +It's time to count the consonants. Create a `getConsonantCount` function with a `sentence` parameter. + +Inside the function, use a loop to count the number of consonants in the `sentence` that will be passed into the function when it is called. A consonant is anything that is not the following characters: `"aeiou"`. + +Your `getConsonantCount` function must return a number. + +# --hints-- + +You should create a `getConsonantCount` function. + +```js +assert.isFunction(getConsonantCount); +``` + +You `getConsonantCount` function should have a `sentence` parameter. + +```js +assert.match(getConsonantCount.toString(), /sentence/); +``` + +Your `getConsonantCount` function should return a number. + +```js +assert.isNumber(getConsonantCount("Coding is fun")) +``` + +When the sentence is `"Coding is fun"`, the `getConsonantCount` function should return `7`. + +```js +assert.strictEqual(getConsonantCount("Coding is fun"), 7); +``` + +When the sentence is `"Hello, World!"`, the `getConsonantCount` function should return `7`. + +```js +assert.strictEqual(getConsonantCount("Hello, World!"), 7); +``` + +Your consonant count should be case-insensitive. + +```js +assert.strictEqual(getConsonantCount("Apples are tasty fruits"), 13); +assert.strictEqual(getConsonantCount("freeCodeCamp is awesome"), 11); +``` + +Your `getConsonantCount` function should return the correct consonant count for any sentence. + +```js +assert.strictEqual(getConsonantCount("I went to the store"), 9); +assert.strictEqual(getConsonantCount("The quick brown fox jumps over the lazy dog"), 24); +assert.strictEqual(getConsonantCount("The cat in the hat"), 9); +assert.strictEqual(getConsonantCount(""), 0); +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +--fcc-editable-region-- + +--fcc-editable-region-- +``` diff --git a/curriculum/challenges/ukrainian/25-front-end-development/workshop-sentence-analyzer/66e2e99caa0cb3570f4822b4.md b/curriculum/challenges/ukrainian/25-front-end-development/workshop-sentence-analyzer/66e2e99caa0cb3570f4822b4.md new file mode 100644 index 0000000000..955b45ae32 --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/workshop-sentence-analyzer/66e2e99caa0cb3570f4822b4.md @@ -0,0 +1,71 @@ +--- +id: 66e2e99caa0cb3570f4822b4 +title: Step 4 +challengeType: 1 +dashedName: step-4 +--- + +# --description-- + +Now it is time to test your `getConsonantCount` function. + +Create a `consonantCount` variable and assign it the result of calling the `getConsonantCount` function with the argument of `"Coding is fun"` + +After that, log the following to the console: `"Consonant Count: [Consonant count goes here]"`. Replace `[Consonant count goes here]` with the the actual variable name. You can choose to use template strings or string concatenation with the `+` operator here. + +# --hints-- + +You should create a `consonantCount` variable. + +```js +assert.isNotNull(consonantCount) +``` + +Your `consonantCount` variable should be set to the result of `getConsonantCount("Coding is fun")`. + +```js +assert.equal(consonantCount, getConsonantCount("Coding is fun")); +``` + +You should log the `consonantCount` variable to the console with the parameter `"Consonant Count: ${consonantCount}"`. + +```js +assert.match(code, /console\.log\((?:('|"|`)Consonant\s+Count:\s+('|"|`)\s+\+\s+consonantCount|`Consonant\s+Count:\s+\${consonantCount}`)\);?/) +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +function getConsonantCount(sentence) { + const consonants = "bcdfghjklmnpqrstvwxyz"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (consonants.includes(char)) { + count++; + } + } + return count; +} + +--fcc-editable-region-- + +--fcc-editable-region-- +``` diff --git a/curriculum/challenges/ukrainian/25-front-end-development/workshop-sentence-analyzer/66e2eab8a5638f57b637b7cc.md b/curriculum/challenges/ukrainian/25-front-end-development/workshop-sentence-analyzer/66e2eab8a5638f57b637b7cc.md new file mode 100644 index 0000000000..88a123104c --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/workshop-sentence-analyzer/66e2eab8a5638f57b637b7cc.md @@ -0,0 +1,97 @@ +--- +id: 66e2eab8a5638f57b637b7cc +title: Step 5 +challengeType: 1 +dashedName: step-5 +--- + +# --description-- + +You should count the number of punctuations now. + +Create a `getPunctuationCount` function with a `sentence` parameter. + +Inside the function, create a loop to count the number of consonants in the `sentence` that will be passed into the function when it is called. + +Your `getPunctuationCount` function must return a number. + +# --hints-- + +You should create a `getPunctuationCount` function. + +```js +assert.isFunction(getPunctuationCount); +``` + +You `getPunctuationCount` function should have a `sentence` parameter. + +```js +assert.match(getPunctuationCount.toString(), /sentence/); +``` + +Your `getPunctuationCount` function should return a number. + +```js +assert.isNumber(getPunctuationCount("Coding is fun!")) +``` + +When the sentence is `"What's going on here?"`, the `getPunctuationCount` function should return `2`. + +```js +assert.strictEqual(getPunctuationCount("What's going on here?"), 2); +``` + +When the sentence is `"What????!"`, the `getPunctuationCount` function should return `5`. + +```js +assert.strictEqual(getPunctuationCount("What????!"), 5); +``` + +Your `getPunctuationCount` function should return the correct punctuation count for any sentence. + +```js +assert.strictEqual(getPunctuationCount("Be quick, sign up! freeCodeCamp awaits, friend!!!"), 6); +assert.strictEqual(getPunctuationCount("Guess what? freeCodeCamp is launching a new cert soon!"), 2); +assert.strictEqual(getPunctuationCount("freeCodeCamp, again? It's incredible!"), 4); +assert.strictEqual(getPunctuationCount(""), 0); +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +function getConsonantCount(sentence) { + const consonants = "bcdfghjklmnpqrstvwxyz"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (consonants.includes(char)) { + count++; + } + } + return count; +} + +const consonantCount = getConsonantCount("Coding is fun"); +console.log(`Consonant Count: ${consonantCount}`); + +--fcc-editable-region-- + +--fcc-editable-region-- +``` diff --git a/curriculum/challenges/ukrainian/25-front-end-development/workshop-sentence-analyzer/66e2edb23013ca596f8d9568.md b/curriculum/challenges/ukrainian/25-front-end-development/workshop-sentence-analyzer/66e2edb23013ca596f8d9568.md new file mode 100644 index 0000000000..182cf60b6f --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/workshop-sentence-analyzer/66e2edb23013ca596f8d9568.md @@ -0,0 +1,87 @@ +--- +id: 66e2edb23013ca596f8d9568 +title: Step 6 +challengeType: 1 +dashedName: step-6 +--- + +# --description-- + +Now it is time to test your `getPunctuationCount` function. + +Create a `punctuationCount` variable and assign it the result of calling the `getPunctuationCount` function with the argument of `"WHAT?!?!?!?!?"` + +After that, log the following to the console: `"Punctuation Count: [Punctuation count goes here]"`. Replace `[Punctuation count goes here]` with the the actual variable name. You can choose to use template strings or string concatenation with the `+` operator here. + +# --hints-- + +You should create a `punctuationCount` variable. + +```js +assert.isNotNull(punctuationCount) +``` + +Your `punctuationCount` variable should be set to the result of `getPunctuationCount("WHAT?!?!?!?!?")`. + +```js +assert.equal(punctuationCount, getPunctuationCount("WHAT?!?!?!?!?")); +``` + +You should log the following to the console: `"Punctuation Count: [Punctuation count goes here]"`. Replace `[Punctuation count goes here]` with the the actual variable name. Make sure to use proper string concatenation syntax here. + +```js +assert.match(code, /console\.log\((?:('|"|`)Punctuation\s+Count:\s+('|"|`)\s+\+\s+punctuationCount|`Punctuation\s+Count:\s+\${punctuationCount}`)\);?/) +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +function getConsonantCount(sentence) { + const consonants = "bcdfghjklmnpqrstvwxyz"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (consonants.includes(char)) { + count++; + } + } + return count; +} + +const consonantCount = getConsonantCount("Coding is fun"); +console.log(`Consonant Count: ${consonantCount}`); + +function getPunctuationCount(sentence) { + const punctuations = ".,!?;:-()[]{}\"'–"; + let count = 0; + + for (const char of sentence) { + if (punctuations.includes(char)) { + count++; + } + } + return count; +} + +--fcc-editable-region-- + +--fcc-editable-region-- +``` + diff --git a/curriculum/challenges/ukrainian/25-front-end-development/workshop-sentence-analyzer/66e2f06b191e305c00574e4d.md b/curriculum/challenges/ukrainian/25-front-end-development/workshop-sentence-analyzer/66e2f06b191e305c00574e4d.md new file mode 100644 index 0000000000..de926b32ac --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/workshop-sentence-analyzer/66e2f06b191e305c00574e4d.md @@ -0,0 +1,113 @@ +--- +id: 66e2f06b191e305c00574e4d +title: Step 7 +challengeType: 1 +dashedName: step-7 +--- + +# --description-- + +Finally, count the number of words by creating a `getWordCount` function with a `sentence` parameter. The function should return the total number of words in the sentence passed in when it is called. + +# --hints-- + +You should create a `getWordCount` function. + +```js +assert.isFunction(getWordCount); +``` + +You `getWordCount` function should have a `sentence` parameter. + +```js +assert.match(getWordCount.toString(), /sentence/); +``` + +Your `getWordCount` function should return a number. + +```js +assert.isNumber(getWordCount("I love freeCodeCamp")) +``` + +When the sentence is `"When are you gonna start learning to code?"`, the `getWordCount` function should return `8`. + +```js +assert.strictEqual(getWordCount("When are you gonna start learning to code?"), 8); +``` + +When the sentence is `"What's going on?"`, the `getWordCount` function should return `3`. + +```js +assert.strictEqual(getWordCount("What's going on?"), 3); +``` + +Your word count should be case-insensitive. + +```js +assert.strictEqual(getWordCount("freeCodeCamp offers free coding tutorials online"), 6); +assert.strictEqual(getWordCount("You can learn HTML, CSS, JavaScript, and more on freeCodeCamp"), 10); +``` + +Your `getWordCount` function should return the correct punctuation count for any sentence. + +```js +assert.strictEqual(getWordCount("freeCodeCamp has a great community of kind people"), 8); +assert.strictEqual(getWordCount("The freeCodeCamp curriculum is constantly updated"), 6); +assert.strictEqual(getWordCount("freeCodeCamp teaches both frontend and backend development"), 7); +assert.strictEqual(getWordCount(""), 0); +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +function getConsonantCount(sentence) { + const consonants = "bcdfghjklmnpqrstvwxyz"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (consonants.includes(char)) { + count++; + } + } + return count; +} + +const consonantCount = getConsonantCount("Coding is fun"); +console.log(`Consonant Count: ${consonantCount}`); + +function getPunctuationCount(sentence) { + const punctuations = ".,!?;:-()[]{}\"'–"; + let count = 0; + + for (const char of sentence) { + if (punctuations.includes(char)) { + count++; + } + } + return count; +} + +const punctuationCount = getPunctuationCount("WHAT?!?!?!?!?"); +console.log(`Punctuation Count: ${punctuationCount}`); + +--fcc-editable-region-- + +--fcc-editable-region-- +``` diff --git a/curriculum/challenges/ukrainian/25-front-end-development/workshop-sentence-analyzer/66e2f376df6f315ee81de81a.md b/curriculum/challenges/ukrainian/25-front-end-development/workshop-sentence-analyzer/66e2f376df6f315ee81de81a.md new file mode 100644 index 0000000000..f649dc84fa --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/workshop-sentence-analyzer/66e2f376df6f315ee81de81a.md @@ -0,0 +1,159 @@ +--- +id: 66e2f376df6f315ee81de81a +title: Step 8 +challengeType: 1 +dashedName: step-8 +--- + +# --description-- + +Test your `getWordCount` by creating a `wordCount` variable set to the calling of the `getWordCount` function with the sentence `"I love freeCodeCamp"`. + +After that, log the following to the console: `"Word Count: [Word count goes here]"`. Replace `[Word count goes here]` with the the actual variable name. You can choose to use template strings or string concatenation with the `+` operator here. + +With that, your sentence analyzer project is done! + +# --hints-- + +You should create a `wordCount` variable. + +```js +assert.isNotNull(wordCount) +``` + +Your `wordCount` variable should be set to the result of `getWordCount("I love freeCodeCamp")`. + +```js +assert.equal(wordCount, getWordCount("I love freeCodeCamp")); +``` + +You should log the `wordCount` variable to the console with the parameter `"Word Count Count: ${wordCount}"`. + +```js +assert.match(code, /console\.log\((?:('|"|`)Word\s+Count:\s+('|"|`)\s+\+\s+wordCount|`Word\s+Count:\s+\${wordCount}`)\);?/) +``` + +# --seed-- + +## --seed-contents-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +function getConsonantCount(sentence) { + const consonants = "bcdfghjklmnpqrstvwxyz"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (consonants.includes(char)) { + count++; + } + } + return count; +} + +const consonantCount = getConsonantCount("Coding is fun"); +console.log(`Consonant Count: ${consonantCount}`); + +function getPunctuationCount(sentence) { + const punctuations = ".,!?;:-()[]{}\"'–"; + let count = 0; + + for (const char of sentence) { + if (punctuations.includes(char)) { + count++; + } + } + return count; +} + +const punctuationCount = getPunctuationCount("WHAT?!?!?!?!?"); +console.log(`Punctuation Count: ${punctuationCount}`); + +function getWordCount(sentence) { + if (sentence.trim() === '') { + return 0; + } + + const words = sentence.trim().split(/\s+/); + return words.length; +} + +--fcc-editable-region-- + +--fcc-editable-region-- +``` + +# --solutions-- + +```js +function getVowelCount(sentence) { + const vowels = "aeiou"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (vowels.includes(char)) { + count++; + } + } + return count; +} + +const vowelCount = getVowelCount("Apples are tasty fruits"); +console.log(`Vowel Count: ${vowelCount}`); + +function getConsonantCount(sentence) { + const consonants = "bcdfghjklmnpqrstvwxyz"; + let count = 0; + + for (const char of sentence.toLowerCase()) { + if (consonants.includes(char)) { + count++; + } + } + return count; +} + +const consonantCount = getConsonantCount("Coding is fun"); +console.log(`Consonant Count: ${consonantCount}`); + +function getPunctuationCount(sentence) { + const punctuations = ".,!?;:-()[]{}\"'–"; + let count = 0; + + for (const char of sentence) { + if (punctuations.includes(char)) { + count++; + } + } + return count; +} + +const punctuationCount = getPunctuationCount("WHAT?!?!?!?!?"); +console.log(`Punctuation Count: ${punctuationCount}`); + +function getWordCount(sentence) { + if (sentence.trim() === '') { + return 0; + } + + const words = sentence.trim().split(/\s+/); + return words.length; +} + +const wordCount = getWordCount("I love freeCodeCamp"); +console.log(`Word Count: ${wordCount}`); +``` diff --git a/curriculum/dictionaries/japanese/comments.json b/curriculum/dictionaries/japanese/comments.json index 07c9dcfd1e..d85854f0cc 100644 --- a/curriculum/dictionaries/japanese/comments.json +++ b/curriculum/dictionaries/japanese/comments.json @@ -8,7 +8,7 @@ "c24by8": "この行の下にコードを追加", "jbrt8k": "m 行目を newArray に追加", "zkh12d": "myString の実験チャレンジに合格した後、グループ化がどのように機能するか確認する", - "mobihi": "Assign 5 to oopsGlobal here", + "mobihi": "ここで oopsGlobal に 5 を代入する", "v3ups9": "ここで引数を使用して scale を呼び出す", "iw4a3a": "ケース 1: ターゲットに子要素がない", "463xp8": "ケース 2: ターゲットに子要素が 1 つある", @@ -66,7 +66,7 @@ "cvh4x7": "この行の下にあるコードのみを変更", "lvmnm7": "ネコのミーム用の新しいタブを開く", "avpx79": "ブラウザーコンソールを開きます。", - "0b5ps6": "Padding between the SVG boundary and the plot", + "0b5ps6": "SVG 境界とプロット間のパディング", "uemoej": "現在の行に n 個のゼロを push して列を作成", "lm86nf": "現在の行 (中に n 個のゼロが含まれている) を配列に push", "qscelx": "Redux メソッドは Redux オブジェクトから利用可能", @@ -98,8 +98,8 @@ "bheu99": "ここにセットが保持される", "x1djjr": "ブラウザーコンソールをクリアするには、次の行で console.clear() を使用します。", "22ta95": "出力変数を表示するには、console.log() を使用します。", - "owgrP6": "Use the classes ABOVE this line", - "oszrtn": "Use the classes BELOW this line", + "owgrP6": "この行の上のクラスを使用する", + "oszrtn": "この行の下のクラスを使用する", "w43c7l": "s = [2, 5, 7] の使用は無効です", "pgckoj": "変数への代入", "2xiqvv": "変数の宣言", @@ -109,5 +109,5 @@ "fho5t5": "最後に新しいタブを開くとき", "00kcrm": "true を生成", "sxpg2a": "メールボックス、ドライブ、その他の仕事用サイト", - "n4f332": "TODO: use a different type of loop" + "n4f332": "TODO: 別のタイプのループを使用する" }