feat(curriculum): add boilerplate files for JS quizzes (#56172)

This commit is contained in:
Tom
2024-09-23 14:46:20 -05:00
committed by GitHub
parent a5c429467d
commit 527d5119e8
83 changed files with 1066 additions and 26 deletions
+148 -26
View File
@@ -1949,7 +1949,12 @@
}, },
"dthi": { "title": "133", "intro": [] }, "dthi": { "title": "133", "intro": [] },
"yskn": { "title": "134", "intro": [] }, "yskn": { "title": "134", "intro": [] },
"tpni": { "title": "135", "intro": [] }, "quiz-javascript-variables-and-data-types": {
"title": "JavaScript Variables and Data Types Quiz",
"intro": [
"Test what you've learned in this quiz on JavaScript Variables and Data Types."
]
},
"hoec": { "title": "136", "intro": [] }, "hoec": { "title": "136", "intro": [] },
"workshop-teacher-chatbot": { "workshop-teacher-chatbot": {
"title": "Build a Teacher Chatbot", "title": "Build a Teacher Chatbot",
@@ -1960,7 +1965,12 @@
}, },
"axgb": { "title": "138", "intro": [] }, "axgb": { "title": "138", "intro": [] },
"rwac": { "title": "139", "intro": [] }, "rwac": { "title": "139", "intro": [] },
"gsta": { "title": "140", "intro": [] }, "quiz-javascript-strings": {
"title": "JavaScript Strings Quiz",
"intro": [
"Test what you've learned in this quiz on JavaScript Strings."
]
},
"hxwa": { "title": "141", "intro": [] }, "hxwa": { "title": "141", "intro": [] },
"xkbo": { "title": "142", "intro": [] }, "xkbo": { "title": "142", "intro": [] },
"lab-fortune-teller": { "lab-fortune-teller": {
@@ -1971,10 +1981,18 @@
}, },
"wfyg": { "title": "144", "intro": [] }, "wfyg": { "title": "144", "intro": [] },
"guqy": { "title": "145", "intro": [] }, "guqy": { "title": "145", "intro": [] },
"nkge": { "title": "146", "intro": [] }, "quiz-javascript-math": {
"title": "JavaScript Math Quiz",
"intro": ["Test what you've learned in this quiz on JavaScript Math."]
},
"hafd": { "title": "147", "intro": [] }, "hafd": { "title": "147", "intro": [] },
"phko": { "title": "148", "intro": [] }, "phko": { "title": "148", "intro": [] },
"wjzt": { "title": "149", "intro": [] }, "quiz-javascript-comparisons-and-conditionals": {
"title": "JavaScript Comparisons and Conditionals Quiz",
"intro": [
"Test what you've learned in this quiz on JavaScript Comparisons and Conditionals."
]
},
"tsdq": { "title": "150", "intro": [] }, "tsdq": { "title": "150", "intro": [] },
"workshop-calculator": { "workshop-calculator": {
"title": "Build a Calculator", "title": "Build a Calculator",
@@ -2008,7 +2026,12 @@
] ]
}, },
"pljo": { "title": "156", "intro": [] }, "pljo": { "title": "156", "intro": [] },
"avln": { "title": "157", "intro": [] }, "quiz-javascript-functions": {
"title": "JavaScript Functions Quiz",
"intro": [
"Test what you've learned in this quiz on JavaScript Functions."
]
},
"mexq": { "title": "158", "intro": [] }, "mexq": { "title": "158", "intro": [] },
"ifgn": { "title": "159", "intro": [] }, "ifgn": { "title": "159", "intro": [] },
"workshop-shopping-list": { "workshop-shopping-list": {
@@ -2020,7 +2043,10 @@
}, },
"mokm": { "title": "161", "intro": [] }, "mokm": { "title": "161", "intro": [] },
"froz": { "title": "162", "intro": [] }, "froz": { "title": "162", "intro": [] },
"ozth": { "title": "163", "intro": [] }, "quiz-javascript-arrays": {
"title": "JavaScript Arrays Quiz",
"intro": ["Test what you've learned in this quiz on JavaScript Arrays."]
},
"dvnt": { "title": "164", "intro": [] }, "dvnt": { "title": "164", "intro": [] },
"ekdb": { "title": "165", "intro": [] }, "ekdb": { "title": "165", "intro": [] },
"ezek": { "title": "166", "intro": [] }, "ezek": { "title": "166", "intro": [] },
@@ -2028,12 +2054,20 @@
"title": "Build a Factorial Calculator ", "title": "Build a Factorial Calculator ",
"intro": ["In this lab, you will build a factorial calculator."] "intro": ["In this lab, you will build a factorial calculator."]
}, },
"lgfm": { "title": "168", "intro": [] }, "quiz-javascript-objects": {
"title": "JavaScript Objects Quiz",
"intro": [
"Test what you've learned in this quiz on JavaScript Objects."
]
},
"kgtw": { "title": "169", "intro": [] }, "kgtw": { "title": "169", "intro": [] },
"ljmq": { "title": "170", "intro": [] }, "ljmq": { "title": "170", "intro": [] },
"kcci": { "title": "171", "intro": [] }, "kcci": { "title": "171", "intro": [] },
"puhe": { "title": "172", "intro": [] }, "puhe": { "title": "172", "intro": [] },
"ttrm": { "title": "173", "intro": [] }, "quiz-javascript-loops": {
"title": "JavaScript Loops Quiz",
"intro": ["Test what you've learned in this quiz on JavaScript Loops."]
},
"hjtr": { "title": "174", "intro": [] }, "hjtr": { "title": "174", "intro": [] },
"ccnu": { "title": "175", "intro": [] }, "ccnu": { "title": "175", "intro": [] },
"lab-gradebook-app": { "lab-gradebook-app": {
@@ -2050,17 +2084,32 @@
"fbbn": { "title": "179", "intro": [] }, "fbbn": { "title": "179", "intro": [] },
"lnmg": { "title": "180", "intro": [] }, "lnmg": { "title": "180", "intro": [] },
"wead": { "title": "181", "intro": [] }, "wead": { "title": "181", "intro": [] },
"eekl": { "title": "182", "intro": [] }, "quiz-javascript-fundamentals": {
"title": "JavaScript Fundamentals Quiz",
"intro": [
"Test what you've learned in this quiz on JavaScript Fundamentals Quiz."
]
},
"plic": { "title": "183", "intro": [] }, "plic": { "title": "183", "intro": [] },
"vjmm": { "title": "184", "intro": [] }, "vjmm": { "title": "184", "intro": [] },
"bxtv": { "title": "185", "intro": [] }, "bxtv": { "title": "185", "intro": [] },
"xiqk": { "title": "186", "intro": [] }, "xiqk": { "title": "186", "intro": [] },
"quyu": { "title": "187", "intro": [] }, "quiz-javascript-higher-order-functions": {
"title": "JavaScript Higher Order Functions Quiz",
"intro": [
"Test what you've learned in this quiz on JavaScript Higher Order Functions."
]
},
"esfh": { "title": "188", "intro": [] }, "esfh": { "title": "188", "intro": [] },
"gibb": { "title": "189", "intro": [] }, "gibb": { "title": "189", "intro": [] },
"whrm": { "title": "190", "intro": [] }, "whrm": { "title": "190", "intro": [] },
"fhxc": { "title": "191", "intro": [] }, "fhxc": { "title": "191", "intro": [] },
"arqa": { "title": "192", "intro": [] }, "quiz-dom-manipulation-and-click-event-with-javascript": {
"title": "DOM Manipulation and Click Events with JavaScript Quiz",
"intro": [
"Test what you've learned in this quiz on DOM Manipulation and Click Events with JavaScript Quiz."
]
},
"ubpx": { "title": "193", "intro": [] }, "ubpx": { "title": "193", "intro": [] },
"lbyi": { "title": "194", "intro": [] }, "lbyi": { "title": "194", "intro": [] },
"lab-real-time-counter": { "lab-real-time-counter": {
@@ -2088,7 +2137,10 @@
] ]
}, },
"iejn": { "title": "201", "intro": [] }, "iejn": { "title": "201", "intro": [] },
"arrr": { "title": "202", "intro": [] }, "quiz-javascript-events": {
"title": "JavaScript Events Quiz",
"intro": ["Test what you've learned in this quiz on JavaScript Events."]
},
"kaqq": { "title": "203", "intro": [] }, "kaqq": { "title": "203", "intro": [] },
"lab-random-background-color-changer": { "lab-random-background-color-changer": {
"title": "Debug a Random Background Color Changer", "title": "Debug a Random Background Color Changer",
@@ -2097,7 +2149,12 @@
] ]
}, },
"ksfc": { "title": "205", "intro": [] }, "ksfc": { "title": "205", "intro": [] },
"xeqa": { "title": "206", "intro": [] }, "quiz-debugging-javascript": {
"title": "Debugging JavaScript Quiz",
"intro": [
"Test what you've learned in this quiz on Debugging JavaScript."
]
},
"dqth": { "title": "207", "intro": [] }, "dqth": { "title": "207", "intro": [] },
"ilop": { "title": "208", "intro": [] }, "ilop": { "title": "208", "intro": [] },
"qrer": { "title": "209", "intro": [] }, "qrer": { "title": "209", "intro": [] },
@@ -2106,30 +2163,57 @@
"intro": ["In this lab you will build a regex sandbox."] "intro": ["In this lab you will build a regex sandbox."]
}, },
"svsl": { "title": "211", "intro": [] }, "svsl": { "title": "211", "intro": [] },
"wnmj": { "title": "212", "intro": [] }, "quiz-javascript-regular-expressions": {
"title": "JavaScript Regular Expressions Quiz",
"intro": [
"Test what you've learned in this quiz on JavaScript Regular Expressions."
]
},
"zalp": { "title": "213", "intro": [] }, "zalp": { "title": "213", "intro": [] },
"hhvp": { "title": "214", "intro": [] }, "hhvp": { "title": "214", "intro": [] },
"egkv": { "title": "215", "intro": [] }, "egkv": { "title": "215", "intro": [] },
"qlvw": { "title": "216", "intro": [] }, "qlvw": { "title": "216", "intro": [] },
"cyrl": { "title": "217", "intro": [] }, "quiz-form-validation-with-javascript": {
"title": "Form Validation with JavaScript Quiz",
"intro": [
"Test what you've learned in this quiz on Form Validation with JavaScript."
]
},
"lupt": { "title": "218", "intro": [] }, "lupt": { "title": "218", "intro": [] },
"yvqn": { "title": "219", "intro": [] }, "yvqn": { "title": "219", "intro": [] },
"xtfk": { "title": "220", "intro": [] }, "xtfk": { "title": "220", "intro": [] },
"xnpr": { "title": "221", "intro": [] }, "quiz-javascript-dates": {
"title": "JavaScript Dates Quiz",
"intro": ["Test what you've learned in this quiz on JavaScript Dates."]
},
"lvts": { "title": "222", "intro": [] }, "lvts": { "title": "222", "intro": [] },
"foal": { "title": "223", "intro": [] }, "foal": { "title": "223", "intro": [] },
"crzf": { "title": "224", "intro": [] }, "crzf": { "title": "224", "intro": [] },
"xofr": { "title": "225", "intro": [] }, "xofr": { "title": "225", "intro": [] },
"bsmn": { "title": "226", "intro": [] }, "quiz-javascript-audio-and-video": {
"title": "JavaScript Audio and Video Quiz",
"intro": [
"Test what you've learned in this quiz on JavaScript Audio and Video."
]
},
"pehm": { "title": "227", "intro": [] }, "pehm": { "title": "227", "intro": [] },
"cvsw": { "title": "228", "intro": [] }, "cvsw": { "title": "228", "intro": [] },
"qjws": { "title": "229", "intro": [] }, "qjws": { "title": "229", "intro": [] },
"fgbp": { "title": "230", "intro": [] }, "fgbp": { "title": "230", "intro": [] },
"quiz-local-storage-and-crud": {
"title": "Local Storage and CRUD Quiz",
"intro": [
"Test what you've learned in this quiz on Local Storage and CRUD."
]
},
"jbst": { "title": "232", "intro": [] }, "jbst": { "title": "232", "intro": [] },
"peyf": { "title": "233", "intro": [] }, "peyf": { "title": "233", "intro": [] },
"bdqj": { "title": "234", "intro": [] }, "bdqj": { "title": "234", "intro": [] },
"ndlf": { "title": "235", "intro": [] }, "ndlf": { "title": "235", "intro": [] },
"cpmq": { "title": "236", "intro": [] }, "quiz-recursion": {
"title": "Recursion Quiz",
"intro": ["Test what you've learned in this quiz on Recursion."]
},
"yshh": { "title": "237", "intro": [] }, "yshh": { "title": "237", "intro": [] },
"wyxz": { "title": "238", "intro": [] }, "wyxz": { "title": "238", "intro": [] },
"lab-quicksort-algorithm": { "lab-quicksort-algorithm": {
@@ -2139,7 +2223,12 @@
] ]
}, },
"dtfv": { "title": "240", "intro": [] }, "dtfv": { "title": "240", "intro": [] },
"manv": { "title": "241", "intro": [] }, "quiz-searching-and-sorting-algorithms": {
"title": "Searching and Sorting Algorithms Quiz",
"intro": [
"Test what you've learned in this quiz on Searching and Sorting Algorithms."
]
},
"bnvw": { "title": "242", "intro": [] }, "bnvw": { "title": "242", "intro": [] },
"xkhk": { "title": "243", "intro": [] }, "xkhk": { "title": "243", "intro": [] },
"lab-roman-numeral-converter": { "lab-roman-numeral-converter": {
@@ -2155,19 +2244,34 @@
"intro": ["For this lab, you will build a cash register."] "intro": ["For this lab, you will build a cash register."]
}, },
"udia": { "title": "248", "intro": [] }, "udia": { "title": "248", "intro": [] },
"wevl": { "title": "249", "intro": [] }, "quiz-javascript-problem-solving-and-algorithmic-thinking": {
"title": "JavaScript Problem Solving and Algorithmic Thinking Quiz",
"intro": [
"Test what you've learned in this quiz on JavaScript Problem Solving and Algorithmic Thinking."
]
},
"xayi": { "title": "250", "intro": [] }, "xayi": { "title": "250", "intro": [] },
"mjbe": { "title": "251", "intro": [] }, "mjbe": { "title": "251", "intro": [] },
"byqx": { "title": "252", "intro": [] }, "byqx": { "title": "252", "intro": [] },
"alda": { "title": "253", "intro": [] }, "alda": { "title": "253", "intro": [] },
"lkyc": { "title": "254", "intro": [] }, "quiz-javascript-functional-programming": {
"title": "JavaScript Functional Programming Quiz",
"intro": [
"Test what you've learned in this quiz on JavaScript Functional Programming."
]
},
"cvaf": { "title": "255", "intro": [] }, "cvaf": { "title": "255", "intro": [] },
"tdgy": { "title": "256", "intro": [] }, "tdgy": { "title": "256", "intro": [] },
"saxu": { "title": "257", "intro": [] }, "saxu": { "title": "257", "intro": [] },
"kagw": { "title": "258", "intro": [] }, "kagw": { "title": "258", "intro": [] },
"mbib": { "title": "259", "intro": [] }, "mbib": { "title": "259", "intro": [] },
"oxiv": { "title": "260", "intro": [] }, "oxiv": { "title": "260", "intro": [] },
"mdrz": { "title": "261", "intro": [] }, "quiz-javascript-object-oriented-programming": {
"title": "JavaScript Object Oriented Programming Quiz",
"intro": [
"Test what you've learned in this quiz on JavaScript Object Oriented Programming."
]
},
"nixz": { "title": "262", "intro": [] }, "nixz": { "title": "262", "intro": [] },
"zywg": { "title": "263", "intro": [] }, "zywg": { "title": "263", "intro": [] },
"lab-linked-list-class": { "lab-linked-list-class": {
@@ -2178,11 +2282,19 @@
}, },
"wraf": { "title": "265", "intro": [] }, "wraf": { "title": "265", "intro": [] },
"muyw": { "title": "266", "intro": [] }, "muyw": { "title": "266", "intro": [] },
"mvzb": { "title": "267", "intro": [] }, "quiz-javascript-data-structures": {
"title": "JavaScript Data Structures Quiz",
"intro": [
"Test what you've learned in this quiz on JavaScript Data Structures."
]
},
"rmpy": { "title": "268", "intro": [] }, "rmpy": { "title": "268", "intro": [] },
"plfo": { "title": "269", "intro": [] }, "plfo": { "title": "269", "intro": [] },
"xdyh": { "title": "270", "intro": [] }, "xdyh": { "title": "270", "intro": [] },
"ybrh": { "title": "271", "intro": [] }, "quiz-graphs-and-trees": {
"title": "Graphs and Trees Quiz",
"intro": ["Test what you've learned in this quiz on Graphs and Trees."]
},
"vjgg": { "title": "272", "intro": [] }, "vjgg": { "title": "272", "intro": [] },
"lab-nth-fibonacci-number-generator": { "lab-nth-fibonacci-number-generator": {
"title": "Build the nth Fibonacci number generator", "title": "Build the nth Fibonacci number generator",
@@ -2191,7 +2303,12 @@
] ]
}, },
"kaui": { "title": "274", "intro": [] }, "kaui": { "title": "274", "intro": [] },
"cfyv": { "title": "275", "intro": [] }, "quiz-dynamic-programming": {
"title": "Dynamic Programming Quiz",
"intro": [
"Test what you've learned in this quiz on Dynamic Programming."
]
},
"sgau": { "title": "276", "intro": [] }, "sgau": { "title": "276", "intro": [] },
"clak": { "title": "277", "intro": [] }, "clak": { "title": "277", "intro": [] },
"fcom": { "title": "278", "intro": [] }, "fcom": { "title": "278", "intro": [] },
@@ -2201,7 +2318,12 @@
"intro": ["For this project, you will build a Pokémon search app."] "intro": ["For this project, you will build a Pokémon search app."]
}, },
"vyzp": { "title": "281", "intro": [] }, "vyzp": { "title": "281", "intro": [] },
"fihs": { "title": "282", "intro": [] }, "quiz-asynchronous-javascript": {
"title": "Asynchronous JavaScript Quiz",
"intro": [
"Test what you've learned in this quiz on Asynchronous JavaScript."
]
},
"icdr": { "title": "283", "intro": [] }, "icdr": { "title": "283", "intro": [] },
"zdsj": { "title": "284", "intro": [] }, "zdsj": { "title": "284", "intro": [] },
"mzae": { "title": "285", "intro": [] }, "mzae": { "title": "285", "intro": [] },
@@ -0,0 +1,9 @@
---
title: Introduction to the Asynchronous JavaScript Quiz
block: quiz-asynchronous-javascript
superBlock: front-end-development
---
## Introduction to the Asynchronous JavaScript Quiz
Test what you've learned in this quiz on Asynchronous JavaScript.
@@ -0,0 +1,9 @@
---
title: Introduction to the Debugging JavaScript Quiz
block: quiz-debugging-javascript
superBlock: front-end-development
---
## Introduction to the Debugging JavaScript Quiz
Test what you've learned in this quiz on Debugging JavaScript.
@@ -0,0 +1,9 @@
---
title: Introduction to the DOM Manipulation and Click Events with JavaScript Quiz
block: quiz-dom-manipulation-and-click-event-with-javascript
superBlock: front-end-development
---
## Introduction to the DOM Manipulation and Click Events with JavaScript Quiz
Test what you've learned in this quiz on DOM Manipulation and Click Events with JavaScript.
@@ -0,0 +1,9 @@
---
title: Introduction to the Dynamic Programming Quiz
block: quiz-dynamic-programming
superBlock: front-end-development
---
## Introduction to the Dynamic Programming Quiz
Test what you've learned in this quiz on Dynamic Programming.
@@ -0,0 +1,9 @@
---
title: Introduction to the Form Validation with JavaScript Quiz
block: quiz-form-validation-with-javascript
superBlock: front-end-development
---
## Introduction to the Form Validation with JavaScript Quiz
Test what you've learned in this quiz on Form Validation with JavaScript.
@@ -0,0 +1,9 @@
---
title: Introduction to the Graphs and Trees Quiz
block: quiz-graphs-and-trees
superBlock: front-end-development
---
## Introduction to the Graphs and Trees Quiz
Test what you've learned in this quiz on Graphs and Trees.
@@ -0,0 +1,9 @@
---
title: Introduction to the JavaScript Arrays Quiz
block: quiz-javascript-arrays
superBlock: front-end-development
---
## Introduction to the JavaScript Arrays Quiz
Test what you've learned in this quiz on JavaScript Arrays.
@@ -0,0 +1,9 @@
---
title: Introduction to the JavaScript Audio and Video Quiz
block: quiz-javascript-audio-and-video
superBlock: front-end-development
---
## Introduction to the JavaScript Audio and Video Quiz
Test what you've learned in this quiz on JavaScript Audio and Video.
@@ -0,0 +1,9 @@
---
title: Introduction to the JavaScript Comparisons and Conditionals Quiz
block: quiz-javascript-comparisons-and-conditionals
superBlock: front-end-development
---
## Introduction to the JavaScript Comparisons and Conditionals Quiz
Test what you've learned in this quiz on JavaScript Comparisons and Conditionals.
@@ -0,0 +1,9 @@
---
title: Introduction to the JavaScript Data Structures Quiz
block: quiz-javascript-data-structures
superBlock: front-end-development
---
## Introduction to the JavaScript Data Structures Quiz
Test what you've learned in this quiz on JavaScript Data Structures.
@@ -0,0 +1,9 @@
---
title: Introduction to the JavaScript Dates Quiz
block: quiz-javascript-dates
superBlock: front-end-development
---
## Introduction to the JavaScript Dates Quiz
Test what you've learned in this quiz on JavaScript Dates.
@@ -0,0 +1,9 @@
---
title: Introduction to the JavaScript Events Quiz
block: quiz-javascript-events
superBlock: front-end-development
---
## Introduction to the JavaScript Events Quiz
Test what you've learned in this quiz on JavaScript Events.
@@ -0,0 +1,9 @@
---
title: Introduction to the JavaScript Functional Programming Quiz
block: quiz-javascript-functional-programming
superBlock: front-end-development
---
## Introduction to the JavaScript Functional Programming Quiz
Test what you've learned in this quiz on JavaScript Functional Programming.
@@ -0,0 +1,9 @@
---
title: Introduction to the JavaScript Functions Quiz
block: quiz-javascript-functions
superBlock: front-end-development
---
## Introduction to the JavaScript Functions Quiz
Test what you've learned in this quiz on JavaScript Functions.
@@ -0,0 +1,9 @@
---
title: Introduction to the JavaScript Fundamentals Quiz
block: quiz-javascript-fundamentals
superBlock: front-end-development
---
## Introduction to the JavaScript Fundamentals Quiz
Test what you've learned in this quiz on JavaScript Fundamentals.
@@ -0,0 +1,9 @@
---
title: Introduction to the JavaScript Higher Order Functions Quiz
block: quiz-javascript-higher-order-functions
superBlock: front-end-development
---
## Introduction to the JavaScript Higher Order Functions Quiz
Test what you've learned in this quiz on JavaScript Higher Order Functions.
@@ -0,0 +1,9 @@
---
title: Introduction to the JavaScript Loops Quiz
block: quiz-javascript-loops
superBlock: front-end-development
---
## Introduction to the JavaScript Loops Quiz
Test what you've learned in this quiz on JavaScript Loops.
@@ -0,0 +1,9 @@
---
title: Introduction to the JavaScript Math Quiz
block: quiz-javascript-math
superBlock: front-end-development
---
## Introduction to the JavaScript Math Quiz
Test what you've learned in this quiz on JavaScript Math.
@@ -0,0 +1,9 @@
---
title: Introduction to the JavaScript Object Oriented Programming Quiz
block: quiz-javascript-object-oriented-programming
superBlock: front-end-development
---
## Introduction to the JavaScript Object Oriented Programming Quiz
Test what you've learned in this quiz on JavaScript Object Oriented Programming.
@@ -0,0 +1,9 @@
---
title: Introduction to the JavaScript Objects Quiz
block: quiz-javascript-objects
superBlock: front-end-development
---
## Introduction to the JavaScript Objects Quiz
Test what you've learned in this quiz on JavaScript Objects.
@@ -0,0 +1,9 @@
---
title: Introduction to the JavaScript Problem Solving and Algorithmic Thinking Quiz
block: quiz-javascript-problem-solving-and-algorithmic-thinking
superBlock: front-end-development
---
## Introduction to the JavaScript Problem Solving and Algorithmic Thinking Quiz
Test what you've learned in this quiz on JavaScript Problem Solving and Algorithmic Thinking.
@@ -0,0 +1,9 @@
---
title: Introduction to the JavaScript Regular Expressions Quiz
block: quiz-javascript-regular-expressions
superBlock: front-end-development
---
## Introduction to the JavaScript Regular Expressions Quiz
Test what you've learned in this quiz on JavaScript Regular Expressions.
@@ -0,0 +1,9 @@
---
title: Introduction to the JavaScript Strings Quiz
block: quiz-javascript-strings
superBlock: front-end-development
---
## Introduction to the JavaScript Strings Quiz
Test what you've learned in this quiz on JavaScript Strings.
@@ -0,0 +1,9 @@
---
title: Introduction to the JavaScript Variables and Data Types Quiz
block: quiz-javascript-variables-and-data-types
superBlock: front-end-development
---
## Introduction to the JavaScript Variables and Data Types Quiz
Test what you've learned in this quiz on JavaScript Variables and Data Types.
@@ -0,0 +1,9 @@
---
title: Introduction to the Local Storage and CRUD Quiz
block: quiz-local-storage-and-crud
superBlock: front-end-development
---
## Introduction to the Local Storage and CRUD Quiz
Test what you've learned in this quiz on Local Storage and CRUD.
@@ -0,0 +1,9 @@
---
title: Introduction to the Recursion Quiz
block: quiz-recursion
superBlock: front-end-development
---
## Introduction to the Recursion Quiz
Test what you've learned in this quiz on Recursion.
@@ -0,0 +1,9 @@
---
title: Introduction to the Searching and Sorting Algorithms Quiz
block: quiz-searching-and-sorting-algorithms
superBlock: front-end-development
---
## Introduction to the Searching and Sorting Algorithms Quiz
Test what you've learned in this quiz on Searching and Sorting Algorithms.
@@ -26,6 +26,11 @@ const superBlockIntro = path.resolve(
__dirname, __dirname,
'../../src/templates/Introduction/super-block-intro.tsx' '../../src/templates/Introduction/super-block-intro.tsx'
); );
const quiz = path.resolve(
__dirname,
'../../src/templates/Challenges/projects/backend/show.tsx'
);
const video = path.resolve( const video = path.resolve(
__dirname, __dirname,
'../../src/templates/Challenges/video/show.tsx' '../../src/templates/Challenges/video/show.tsx'
@@ -61,6 +66,7 @@ const views = {
classic, classic,
modern: classic, modern: classic,
frontend, frontend,
quiz,
video, video,
codeAlly, codeAlly,
odin, odin,
@@ -0,0 +1,16 @@
{
"name": "Asynchronous JavaScript Quiz",
"blockType": "quiz",
"isUpcomingChange": true,
"usesMultifileEditor": true,
"dashedName": "quiz-asynchronous-javascript",
"order": 282,
"superBlock": "front-end-development",
"challengeOrder": [
{
"id": "66edd630f7666cfa54b404d0",
"title": "Asynchronous JavaScript Quiz"
}
],
"helpCategory": "JavaScript"
}
@@ -0,0 +1,13 @@
{
"name": "Debugging JavaScript Quiz",
"blockType": "quiz",
"isUpcomingChange": true,
"usesMultifileEditor": true,
"dashedName": "quiz-debugging-javascript",
"order": 206,
"superBlock": "front-end-development",
"challengeOrder": [
{ "id": "66edd10913f078e7669eca81", "title": "Debugging JavaScript Quiz" }
],
"helpCategory": "JavaScript"
}
@@ -0,0 +1,16 @@
{
"name": "DOM Manipulation and Click Events with JavaScript Quiz",
"blockType": "quiz",
"isUpcomingChange": true,
"usesMultifileEditor": true,
"dashedName": "quiz-dom-manipulation-and-click-event-with-javascript",
"order": 192,
"superBlock": "front-end-development",
"challengeOrder": [
{
"id": "66edd07682767adff3a6231e",
"title": "DOM Manipulation and Click Events with JavaScript Quiz"
}
],
"helpCategory": "JavaScript"
}
@@ -0,0 +1,16 @@
{
"name": "Dynamic Programming Quiz",
"blockType": "quiz",
"isUpcomingChange": true,
"usesMultifileEditor": true,
"dashedName": "quiz-dynamic-programming",
"order": 275,
"superBlock": "front-end-development",
"challengeOrder": [
{
"id": "66edd5ffe490bef99ea99395",
"title": "Dynamic Programming Quiz"
}
],
"helpCategory": "JavaScript"
}
@@ -0,0 +1,16 @@
{
"name": "Form Validation with JavaScript Quiz",
"blockType": "quiz",
"isUpcomingChange": true,
"usesMultifileEditor": true,
"dashedName": "quiz-form-validation-with-javascript",
"order": 217,
"superBlock": "front-end-development",
"challengeOrder": [
{
"id": "66edd3403d7077eece6dc4b6",
"title": "Form Validation with JavaScript Quiz"
}
],
"helpCategory": "JavaScript"
}
@@ -0,0 +1,16 @@
{
"name": "Graphs and Trees Quiz",
"blockType": "quiz",
"isUpcomingChange": true,
"usesMultifileEditor": true,
"dashedName": "quiz-graphs-and-trees",
"order": 271,
"superBlock": "front-end-development",
"challengeOrder": [
{
"id": "66edd5c8ac5314f8e80a3fc0",
"title": "Graphs and Trees Quiz"
}
],
"helpCategory": "JavaScript"
}
@@ -0,0 +1,13 @@
{
"name": "JavaScript Arrays Quiz",
"blockType": "quiz",
"isUpcomingChange": true,
"usesMultifileEditor": true,
"dashedName": "quiz-javascript-arrays",
"order": 163,
"superBlock": "front-end-development",
"challengeOrder": [
{ "id": "66edcccbba6dacdb65a59067", "title": "JavaScript Arrays Quiz" }
],
"helpCategory": "JavaScript"
}
@@ -0,0 +1,16 @@
{
"name": "JavaScript Audio and Video Quiz",
"blockType": "quiz",
"isUpcomingChange": true,
"usesMultifileEditor": true,
"dashedName": "quiz-javascript-audio-and-video",
"order": 226,
"superBlock": "front-end-development",
"challengeOrder": [
{
"id": "66edd3b3096349f06cf688bb",
"title": "JavaScript Audio and Video Quiz"
}
],
"helpCategory": "JavaScript"
}
@@ -0,0 +1,16 @@
{
"name": "JavaScript Comparisons and Conditionals Quiz",
"blockType": "quiz",
"isUpcomingChange": true,
"usesMultifileEditor": true,
"dashedName": "quiz-javascript-comparisons-and-conditionals",
"order": 149,
"superBlock": "front-end-development",
"challengeOrder": [
{
"id": "66edc47c11492ac5cf258ad9",
"title": "JavaScript Comparisons and Conditionals Quiz"
}
],
"helpCategory": "JavaScript"
}
@@ -0,0 +1,16 @@
{
"name": "JavaScript Data Structures Quiz",
"blockType": "quiz",
"isUpcomingChange": true,
"usesMultifileEditor": true,
"dashedName": "quiz-javascript-data-structures",
"order": 267,
"superBlock": "front-end-development",
"challengeOrder": [
{
"id": "66edd5583761e4f6dae19606",
"title": "JavaScript Data Structures Quiz"
}
],
"helpCategory": "JavaScript"
}
@@ -0,0 +1,13 @@
{
"name": "JavaScript Dates Quiz",
"blockType": "quiz",
"isUpcomingChange": true,
"usesMultifileEditor": true,
"dashedName": "quiz-javascript-dates",
"order": 221,
"superBlock": "front-end-development",
"challengeOrder": [
{ "id": "66edd3711bb9f7efa73aef91", "title": "JavaScript Dates Quiz" }
],
"helpCategory": "JavaScript"
}
@@ -0,0 +1,13 @@
{
"name": "JavaScript Events Quiz",
"blockType": "quiz",
"isUpcomingChange": true,
"usesMultifileEditor": true,
"dashedName": "quiz-javascript-events",
"order": 202,
"superBlock": "front-end-development",
"challengeOrder": [
{ "id": "66edd0ac31fea6e678eb925a", "title": "JavaScript Events Quiz" }
],
"helpCategory": "JavaScript"
}
@@ -0,0 +1,16 @@
{
"name": "JavaScript Functional Programming Quiz",
"blockType": "quiz",
"isUpcomingChange": true,
"usesMultifileEditor": true,
"dashedName": "quiz-javascript-functional-programming",
"order": 254,
"superBlock": "front-end-development",
"challengeOrder": [
{
"id": "66edd4f31ff19bf5573bf64b",
"title": "JavaScript Functional Programming Quiz"
}
],
"helpCategory": "JavaScript"
}
@@ -0,0 +1,13 @@
{
"name": "JavaScript Functions Quiz",
"blockType": "quiz",
"isUpcomingChange": true,
"usesMultifileEditor": true,
"dashedName": "quiz-javascript-functions",
"order": 157,
"superBlock": "front-end-development",
"challengeOrder": [
{ "id": "66edcc779993c0da6906dbb9", "title": "JavaScript Functions Quiz" }
],
"helpCategory": "JavaScript"
}
@@ -0,0 +1,16 @@
{
"name": "JavaScript Fundamentals Quiz",
"blockType": "quiz",
"isUpcomingChange": true,
"usesMultifileEditor": true,
"dashedName": "quiz-javascript-fundamentals",
"order": 182,
"superBlock": "front-end-development",
"challengeOrder": [
{
"id": "66edcd875b0d91de1fbbb492",
"title": "JavaScript Fundamentals Quiz"
}
],
"helpCategory": "JavaScript"
}
@@ -0,0 +1,16 @@
{
"name": "JavaScript Higher Order Functions Quiz",
"blockType": "quiz",
"isUpcomingChange": true,
"usesMultifileEditor": true,
"dashedName": "quiz-javascript-higher-order-functions",
"order": 187,
"superBlock": "front-end-development",
"challengeOrder": [
{
"id": "66edcdd18a4ef8df16e6bb7e",
"title": "JavaScript Higher Order Functions Quiz"
}
],
"helpCategory": "JavaScript"
}
@@ -0,0 +1,13 @@
{
"name": "JavaScript Loops Quiz",
"blockType": "quiz",
"isUpcomingChange": true,
"usesMultifileEditor": true,
"dashedName": "quiz-javascript-loops",
"order": 173,
"superBlock": "front-end-development",
"challengeOrder": [
{ "id": "66edcd49e73385dd4df54ac7", "title": "JavaScript Loops Quiz" }
],
"helpCategory": "JavaScript"
}
@@ -0,0 +1,13 @@
{
"name": "JavaScript Math Quiz",
"blockType": "quiz",
"isUpcomingChange": true,
"usesMultifileEditor": true,
"dashedName": "quiz-javascript-math",
"order": 146,
"superBlock": "front-end-development",
"challengeOrder": [
{ "id": "66edc3ab8c6413c344f401bf", "title": "JavaScript Math Quiz" }
],
"helpCategory": "JavaScript"
}
@@ -0,0 +1,16 @@
{
"name": "JavaScript Object Oriented Programming Quiz",
"blockType": "quiz",
"isUpcomingChange": true,
"usesMultifileEditor": true,
"dashedName": "quiz-javascript-object-oriented-programming",
"order": 261,
"superBlock": "front-end-development",
"challengeOrder": [
{
"id": "66edd5267b52f8f617d8364f",
"title": "JavaScript Object Oriented Programming Quiz"
}
],
"helpCategory": "JavaScript"
}
@@ -0,0 +1,13 @@
{
"name": "JavaScript Objects Quiz",
"blockType": "quiz",
"isUpcomingChange": true,
"usesMultifileEditor": true,
"dashedName": "quiz-javascript-objects",
"order": 168,
"superBlock": "front-end-development",
"challengeOrder": [
{ "id": "66edcd0ecb4b25dc64a34804", "title": "JavaScript Objects Quiz" }
],
"helpCategory": "JavaScript"
}
@@ -0,0 +1,16 @@
{
"name": "JavaScript Problem Solving and Algorithmic Thinking Quiz",
"blockType": "quiz",
"isUpcomingChange": true,
"usesMultifileEditor": true,
"dashedName": "quiz-javascript-problem-solving-and-algorithmic-thinking",
"order": 249,
"superBlock": "front-end-development",
"challengeOrder": [
{
"id": "66edd4bc0ce399f475ad6f9b",
"title": "JavaScript Problem Solving and Algorithmic Thinking Quiz"
}
],
"helpCategory": "JavaScript"
}
@@ -0,0 +1,16 @@
{
"name": "JavaScript Regular Expressions Quiz",
"blockType": "quiz",
"isUpcomingChange": true,
"usesMultifileEditor": true,
"dashedName": "quiz-javascript-regular-expressions",
"order": 212,
"superBlock": "front-end-development",
"challengeOrder": [
{
"id": "66edd3011f18f4ee1bd9d28b",
"title": "JavaScript Regular Expressions Quiz"
}
],
"helpCategory": "JavaScript"
}
@@ -0,0 +1,13 @@
{
"name": "JavaScript Strings Quiz",
"blockType": "quiz",
"isUpcomingChange": true,
"usesMultifileEditor": true,
"dashedName": "quiz-javascript-strings",
"order": 140,
"superBlock": "front-end-development",
"challengeOrder": [
{ "id": "66edc31c44f1b9c1d5c5ebca", "title": "JavaScript Strings Quiz" }
],
"helpCategory": "JavaScript"
}
@@ -0,0 +1,16 @@
{
"name": "JavaScript Variables and Data Types Quiz",
"blockType": "quiz",
"isUpcomingChange": true,
"usesMultifileEditor": true,
"dashedName": "quiz-javascript-variables-and-data-types",
"order": 135,
"superBlock": "front-end-development",
"challengeOrder": [
{
"id": "66edc25ae5ea80bf6f785552",
"title": "JavaScript Variables and Data Types Quiz"
}
],
"helpCategory": "JavaScript"
}
@@ -0,0 +1,13 @@
{
"name": "Local Storage and CRUD Quiz",
"blockType": "quiz",
"isUpcomingChange": true,
"usesMultifileEditor": true,
"dashedName": "quiz-local-storage-and-crud",
"order": 231,
"superBlock": "front-end-development",
"challengeOrder": [
{ "id": "66edd3f9bef926f129990425", "title": "Local Storage and CRUD Quiz" }
],
"helpCategory": "JavaScript"
}
@@ -0,0 +1,13 @@
{
"name": "Recursion Quiz",
"blockType": "quiz",
"isUpcomingChange": true,
"usesMultifileEditor": true,
"dashedName": "quiz-recursion",
"order": 236,
"superBlock": "front-end-development",
"challengeOrder": [
{ "id": "66edd43cded6bff30944b676", "title": "Recursion Quiz" }
],
"helpCategory": "JavaScript"
}
@@ -0,0 +1,16 @@
{
"name": "Searching and Sorting Algorithms Quiz",
"blockType": "quiz",
"isUpcomingChange": true,
"usesMultifileEditor": true,
"dashedName": "quiz-searching-and-sorting-algorithms",
"order": 241,
"superBlock": "front-end-development",
"challengeOrder": [
{
"id": "66edd476078cf3f3bc654271",
"title": "Searching and Sorting Algorithms Quiz"
}
],
"helpCategory": "JavaScript"
}
@@ -0,0 +1,10 @@
---
id: 66edd630f7666cfa54b404d0
title: Asynchronous JavaScript Quiz
challengeType: 8
dashedName: quiz-asynchronous-javascript
---
# --description--
Answer all of the questions below correctly to pass the quiz.
@@ -0,0 +1,10 @@
---
id: 66edd10913f078e7669eca81
title: Debugging JavaScript Quiz
challengeType: 8
dashedName: quiz-debugging-javascript
---
# --description--
Answer all of the questions below correctly to pass the quiz.
@@ -0,0 +1,10 @@
---
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.
@@ -0,0 +1,10 @@
---
id: 66edd5ffe490bef99ea99395
title: Dynamic Programming Quiz
challengeType: 8
dashedName: quiz-dynamic-programming
---
# --description--
Answer all of the questions below correctly to pass the quiz.
@@ -0,0 +1,10 @@
---
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.
@@ -0,0 +1,10 @@
---
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.
@@ -0,0 +1,10 @@
---
id: 66edcccbba6dacdb65a59067
title: JavaScript Arrays Quiz
challengeType: 8
dashedName: quiz-javascript-arrays
---
# --description--
Answer all of the questions below correctly to pass the quiz.
@@ -0,0 +1,10 @@
---
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.
@@ -0,0 +1,10 @@
---
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.
@@ -0,0 +1,10 @@
---
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.
@@ -0,0 +1,10 @@
---
id: 66edd3711bb9f7efa73aef91
title: JavaScript Dates Quiz
challengeType: 8
dashedName: quiz-javascript-dates
---
# --description--
Answer all of the questions below correctly to pass the quiz.
@@ -0,0 +1,10 @@
---
id: 66edd0ac31fea6e678eb925a
title: JavaScript Events Quiz
challengeType: 8
dashedName: quiz-javascript-events
---
# --description--
Answer all of the questions below correctly to pass the quiz.
@@ -0,0 +1,10 @@
---
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.
@@ -0,0 +1,10 @@
---
id: 66edcc779993c0da6906dbb9
title: JavaScript Functions Quiz
challengeType: 8
dashedName: quiz-javascript-functions
---
# --description--
Answer all of the questions below correctly to pass the quiz.
@@ -0,0 +1,10 @@
---
id: 66edcd875b0d91de1fbbb492
title: JavaScript Fundamentals Quiz
challengeType: 8
dashedName: quiz-javascript-fundamentals
---
# --description--
Answer all of the questions below correctly to pass the quiz.
@@ -0,0 +1,10 @@
---
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.
@@ -0,0 +1,10 @@
---
id: 66edcd49e73385dd4df54ac7
title: JavaScript Loops Quiz
challengeType: 8
dashedName: quiz-javascript-loops
---
# --description--
Answer all of the questions below correctly to pass the quiz.
@@ -0,0 +1,10 @@
---
id: 66edc3ab8c6413c344f401bf
title: JavaScript Math Quiz
challengeType: 8
dashedName: quiz-javascript-math
---
# --description--
Answer all of the questions below correctly to pass the quiz.
@@ -0,0 +1,10 @@
---
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.
@@ -0,0 +1,10 @@
---
id: 66edcd0ecb4b25dc64a34804
title: JavaScript Objects Quiz
challengeType: 8
dashedName: quiz-javascript-objects
---
# --description--
Answer all of the questions below correctly to pass the quiz.
@@ -0,0 +1,10 @@
---
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.
@@ -0,0 +1,10 @@
---
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.
@@ -0,0 +1,10 @@
---
id: 66edc31c44f1b9c1d5c5ebca
title: JavaScript Strings Quiz
challengeType: 8
dashedName: quiz-javascript-strings
---
# --description--
Answer all of the questions below correctly to pass the quiz.
@@ -0,0 +1,10 @@
---
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.
@@ -0,0 +1,10 @@
---
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.
@@ -0,0 +1,10 @@
---
id: 66edd43cded6bff30944b676
title: Recursion Quiz
challengeType: 8
dashedName: quiz-recursion
---
# --description--
Answer all of the questions below correctly to pass the quiz.
@@ -0,0 +1,10 @@
---
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.