diff --git a/client/i18n/locales/english/intro.json b/client/i18n/locales/english/intro.json index 1da860cb62b..108dbc6a5e9 100644 --- a/client/i18n/locales/english/intro.json +++ b/client/i18n/locales/english/intro.json @@ -1949,7 +1949,12 @@ }, "dthi": { "title": "133", "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": [] }, "workshop-teacher-chatbot": { "title": "Build a Teacher Chatbot", @@ -1960,7 +1965,12 @@ }, "axgb": { "title": "138", "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": [] }, "xkbo": { "title": "142", "intro": [] }, "lab-fortune-teller": { @@ -1971,10 +1981,18 @@ }, "wfyg": { "title": "144", "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": [] }, "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": [] }, "workshop-calculator": { "title": "Build a Calculator", @@ -2008,7 +2026,12 @@ ] }, "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": [] }, "ifgn": { "title": "159", "intro": [] }, "workshop-shopping-list": { @@ -2020,7 +2043,10 @@ }, "mokm": { "title": "161", "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": [] }, "ekdb": { "title": "165", "intro": [] }, "ezek": { "title": "166", "intro": [] }, @@ -2028,12 +2054,20 @@ "title": "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": [] }, "ljmq": { "title": "170", "intro": [] }, "kcci": { "title": "171", "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": [] }, "ccnu": { "title": "175", "intro": [] }, "lab-gradebook-app": { @@ -2050,17 +2084,32 @@ "fbbn": { "title": "179", "intro": [] }, "lnmg": { "title": "180", "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": [] }, "vjmm": { "title": "184", "intro": [] }, "bxtv": { "title": "185", "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": [] }, "gibb": { "title": "189", "intro": [] }, "whrm": { "title": "190", "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": [] }, "lbyi": { "title": "194", "intro": [] }, "lab-real-time-counter": { @@ -2088,7 +2137,10 @@ ] }, "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": [] }, "lab-random-background-color-changer": { "title": "Debug a Random Background Color Changer", @@ -2097,7 +2149,12 @@ ] }, "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": [] }, "ilop": { "title": "208", "intro": [] }, "qrer": { "title": "209", "intro": [] }, @@ -2106,30 +2163,57 @@ "intro": ["In this lab you will build a regex sandbox."] }, "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": [] }, "hhvp": { "title": "214", "intro": [] }, "egkv": { "title": "215", "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": [] }, "yvqn": { "title": "219", "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": [] }, "foal": { "title": "223", "intro": [] }, "crzf": { "title": "224", "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": [] }, "cvsw": { "title": "228", "intro": [] }, "qjws": { "title": "229", "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": [] }, "peyf": { "title": "233", "intro": [] }, "bdqj": { "title": "234", "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": [] }, "wyxz": { "title": "238", "intro": [] }, "lab-quicksort-algorithm": { @@ -2139,7 +2223,12 @@ ] }, "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": [] }, "xkhk": { "title": "243", "intro": [] }, "lab-roman-numeral-converter": { @@ -2155,19 +2244,34 @@ "intro": ["For this lab, you will build a cash register."] }, "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": [] }, "mjbe": { "title": "251", "intro": [] }, "byqx": { "title": "252", "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": [] }, "tdgy": { "title": "256", "intro": [] }, "saxu": { "title": "257", "intro": [] }, "kagw": { "title": "258", "intro": [] }, "mbib": { "title": "259", "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": [] }, "zywg": { "title": "263", "intro": [] }, "lab-linked-list-class": { @@ -2178,11 +2282,19 @@ }, "wraf": { "title": "265", "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": [] }, "plfo": { "title": "269", "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": [] }, "lab-nth-fibonacci-number-generator": { "title": "Build the nth Fibonacci number generator", @@ -2191,7 +2303,12 @@ ] }, "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": [] }, "clak": { "title": "277", "intro": [] }, "fcom": { "title": "278", "intro": [] }, @@ -2201,7 +2318,12 @@ "intro": ["For this project, you will build a Pokémon search app."] }, "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": [] }, "zdsj": { "title": "284", "intro": [] }, "mzae": { "title": "285", "intro": [] }, diff --git a/client/src/pages/learn/front-end-development/quiz-asynchronous-javascript/index.md b/client/src/pages/learn/front-end-development/quiz-asynchronous-javascript/index.md new file mode 100644 index 00000000000..d2ba7c2f444 --- /dev/null +++ b/client/src/pages/learn/front-end-development/quiz-asynchronous-javascript/index.md @@ -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. diff --git a/client/src/pages/learn/front-end-development/quiz-debugging-javascript/index.md b/client/src/pages/learn/front-end-development/quiz-debugging-javascript/index.md new file mode 100644 index 00000000000..bfd5c8d9487 --- /dev/null +++ b/client/src/pages/learn/front-end-development/quiz-debugging-javascript/index.md @@ -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. diff --git a/client/src/pages/learn/front-end-development/quiz-dom-manipulation-and-click-event-with-javascript/index.md b/client/src/pages/learn/front-end-development/quiz-dom-manipulation-and-click-event-with-javascript/index.md new file mode 100644 index 00000000000..ddf6131a317 --- /dev/null +++ b/client/src/pages/learn/front-end-development/quiz-dom-manipulation-and-click-event-with-javascript/index.md @@ -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. diff --git a/client/src/pages/learn/front-end-development/quiz-dynamic-programming/index.md b/client/src/pages/learn/front-end-development/quiz-dynamic-programming/index.md new file mode 100644 index 00000000000..db53e09a71d --- /dev/null +++ b/client/src/pages/learn/front-end-development/quiz-dynamic-programming/index.md @@ -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. diff --git a/client/src/pages/learn/front-end-development/quiz-form-validation-with-javascript/index.md b/client/src/pages/learn/front-end-development/quiz-form-validation-with-javascript/index.md new file mode 100644 index 00000000000..f5923473447 --- /dev/null +++ b/client/src/pages/learn/front-end-development/quiz-form-validation-with-javascript/index.md @@ -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. diff --git a/client/src/pages/learn/front-end-development/quiz-graphs-and-trees/index.md b/client/src/pages/learn/front-end-development/quiz-graphs-and-trees/index.md new file mode 100644 index 00000000000..ef3b092048f --- /dev/null +++ b/client/src/pages/learn/front-end-development/quiz-graphs-and-trees/index.md @@ -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. diff --git a/client/src/pages/learn/front-end-development/quiz-javascript-arrays/index.md b/client/src/pages/learn/front-end-development/quiz-javascript-arrays/index.md new file mode 100644 index 00000000000..7ddf0d16db8 --- /dev/null +++ b/client/src/pages/learn/front-end-development/quiz-javascript-arrays/index.md @@ -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. diff --git a/client/src/pages/learn/front-end-development/quiz-javascript-audio-and-video/index.md b/client/src/pages/learn/front-end-development/quiz-javascript-audio-and-video/index.md new file mode 100644 index 00000000000..82599ec28b1 --- /dev/null +++ b/client/src/pages/learn/front-end-development/quiz-javascript-audio-and-video/index.md @@ -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. diff --git a/client/src/pages/learn/front-end-development/quiz-javascript-comparisons-and-conditionals/index.md b/client/src/pages/learn/front-end-development/quiz-javascript-comparisons-and-conditionals/index.md new file mode 100644 index 00000000000..159758d7a10 --- /dev/null +++ b/client/src/pages/learn/front-end-development/quiz-javascript-comparisons-and-conditionals/index.md @@ -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. diff --git a/client/src/pages/learn/front-end-development/quiz-javascript-data-structures/index.md b/client/src/pages/learn/front-end-development/quiz-javascript-data-structures/index.md new file mode 100644 index 00000000000..552eaeb5cf7 --- /dev/null +++ b/client/src/pages/learn/front-end-development/quiz-javascript-data-structures/index.md @@ -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. diff --git a/client/src/pages/learn/front-end-development/quiz-javascript-dates/index.md b/client/src/pages/learn/front-end-development/quiz-javascript-dates/index.md new file mode 100644 index 00000000000..30227c8d803 --- /dev/null +++ b/client/src/pages/learn/front-end-development/quiz-javascript-dates/index.md @@ -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. diff --git a/client/src/pages/learn/front-end-development/quiz-javascript-events/index.md b/client/src/pages/learn/front-end-development/quiz-javascript-events/index.md new file mode 100644 index 00000000000..6f32611c4bf --- /dev/null +++ b/client/src/pages/learn/front-end-development/quiz-javascript-events/index.md @@ -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. diff --git a/client/src/pages/learn/front-end-development/quiz-javascript-functional-programming/index.md b/client/src/pages/learn/front-end-development/quiz-javascript-functional-programming/index.md new file mode 100644 index 00000000000..a3c185f9294 --- /dev/null +++ b/client/src/pages/learn/front-end-development/quiz-javascript-functional-programming/index.md @@ -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. diff --git a/client/src/pages/learn/front-end-development/quiz-javascript-functions/index.md b/client/src/pages/learn/front-end-development/quiz-javascript-functions/index.md new file mode 100644 index 00000000000..d123343a81b --- /dev/null +++ b/client/src/pages/learn/front-end-development/quiz-javascript-functions/index.md @@ -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. diff --git a/client/src/pages/learn/front-end-development/quiz-javascript-fundamentals/index.md b/client/src/pages/learn/front-end-development/quiz-javascript-fundamentals/index.md new file mode 100644 index 00000000000..18c7bc898e6 --- /dev/null +++ b/client/src/pages/learn/front-end-development/quiz-javascript-fundamentals/index.md @@ -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. diff --git a/client/src/pages/learn/front-end-development/quiz-javascript-higher-order-functions/index.md b/client/src/pages/learn/front-end-development/quiz-javascript-higher-order-functions/index.md new file mode 100644 index 00000000000..8a1d91fb181 --- /dev/null +++ b/client/src/pages/learn/front-end-development/quiz-javascript-higher-order-functions/index.md @@ -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. diff --git a/client/src/pages/learn/front-end-development/quiz-javascript-loops/index.md b/client/src/pages/learn/front-end-development/quiz-javascript-loops/index.md new file mode 100644 index 00000000000..2cac9650062 --- /dev/null +++ b/client/src/pages/learn/front-end-development/quiz-javascript-loops/index.md @@ -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. diff --git a/client/src/pages/learn/front-end-development/quiz-javascript-math/index.md b/client/src/pages/learn/front-end-development/quiz-javascript-math/index.md new file mode 100644 index 00000000000..7b41db12166 --- /dev/null +++ b/client/src/pages/learn/front-end-development/quiz-javascript-math/index.md @@ -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. diff --git a/client/src/pages/learn/front-end-development/quiz-javascript-object-oriented-programming/index.md b/client/src/pages/learn/front-end-development/quiz-javascript-object-oriented-programming/index.md new file mode 100644 index 00000000000..140fdd600fc --- /dev/null +++ b/client/src/pages/learn/front-end-development/quiz-javascript-object-oriented-programming/index.md @@ -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. diff --git a/client/src/pages/learn/front-end-development/quiz-javascript-objects/index.md b/client/src/pages/learn/front-end-development/quiz-javascript-objects/index.md new file mode 100644 index 00000000000..35f0e09bbb9 --- /dev/null +++ b/client/src/pages/learn/front-end-development/quiz-javascript-objects/index.md @@ -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. diff --git a/client/src/pages/learn/front-end-development/quiz-javascript-problem-solving-and-algorithmic-thinking/index.md b/client/src/pages/learn/front-end-development/quiz-javascript-problem-solving-and-algorithmic-thinking/index.md new file mode 100644 index 00000000000..b1796661646 --- /dev/null +++ b/client/src/pages/learn/front-end-development/quiz-javascript-problem-solving-and-algorithmic-thinking/index.md @@ -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. diff --git a/client/src/pages/learn/front-end-development/quiz-javascript-regular-expressions/index.md b/client/src/pages/learn/front-end-development/quiz-javascript-regular-expressions/index.md new file mode 100644 index 00000000000..af11c469999 --- /dev/null +++ b/client/src/pages/learn/front-end-development/quiz-javascript-regular-expressions/index.md @@ -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. diff --git a/client/src/pages/learn/front-end-development/quiz-javascript-strings/index.md b/client/src/pages/learn/front-end-development/quiz-javascript-strings/index.md new file mode 100644 index 00000000000..57ad4f820a5 --- /dev/null +++ b/client/src/pages/learn/front-end-development/quiz-javascript-strings/index.md @@ -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. diff --git a/client/src/pages/learn/front-end-development/quiz-javascript-variables-and-data-types/index.md b/client/src/pages/learn/front-end-development/quiz-javascript-variables-and-data-types/index.md new file mode 100644 index 00000000000..fb34aeefb0c --- /dev/null +++ b/client/src/pages/learn/front-end-development/quiz-javascript-variables-and-data-types/index.md @@ -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. diff --git a/client/src/pages/learn/front-end-development/quiz-local-storage-and-crud/index.md b/client/src/pages/learn/front-end-development/quiz-local-storage-and-crud/index.md new file mode 100644 index 00000000000..c7a8e8e440d --- /dev/null +++ b/client/src/pages/learn/front-end-development/quiz-local-storage-and-crud/index.md @@ -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. diff --git a/client/src/pages/learn/front-end-development/quiz-recursion/index.md b/client/src/pages/learn/front-end-development/quiz-recursion/index.md new file mode 100644 index 00000000000..a5b2c7f2e04 --- /dev/null +++ b/client/src/pages/learn/front-end-development/quiz-recursion/index.md @@ -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. diff --git a/client/src/pages/learn/front-end-development/quiz-searching-and-sorting-algorithms/index.md b/client/src/pages/learn/front-end-development/quiz-searching-and-sorting-algorithms/index.md new file mode 100644 index 00000000000..702e0aabf67 --- /dev/null +++ b/client/src/pages/learn/front-end-development/quiz-searching-and-sorting-algorithms/index.md @@ -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. diff --git a/client/utils/gatsby/challenge-page-creator.js b/client/utils/gatsby/challenge-page-creator.js index 7c1b8a99bed..26f5931956f 100644 --- a/client/utils/gatsby/challenge-page-creator.js +++ b/client/utils/gatsby/challenge-page-creator.js @@ -26,6 +26,11 @@ const superBlockIntro = path.resolve( __dirname, '../../src/templates/Introduction/super-block-intro.tsx' ); +const quiz = path.resolve( + __dirname, + '../../src/templates/Challenges/projects/backend/show.tsx' +); + const video = path.resolve( __dirname, '../../src/templates/Challenges/video/show.tsx' @@ -61,6 +66,7 @@ const views = { classic, modern: classic, frontend, + quiz, video, codeAlly, odin, diff --git a/curriculum/challenges/_meta/quiz-asynchronous-javascript/meta.json b/curriculum/challenges/_meta/quiz-asynchronous-javascript/meta.json new file mode 100644 index 00000000000..6f780485f37 --- /dev/null +++ b/curriculum/challenges/_meta/quiz-asynchronous-javascript/meta.json @@ -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" +} diff --git a/curriculum/challenges/_meta/quiz-debugging-javascript/meta.json b/curriculum/challenges/_meta/quiz-debugging-javascript/meta.json new file mode 100644 index 00000000000..421ae71ccb1 --- /dev/null +++ b/curriculum/challenges/_meta/quiz-debugging-javascript/meta.json @@ -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" +} diff --git a/curriculum/challenges/_meta/quiz-dom-manipulation-and-click-event-with-javascript/meta.json b/curriculum/challenges/_meta/quiz-dom-manipulation-and-click-event-with-javascript/meta.json new file mode 100644 index 00000000000..39975abb0b7 --- /dev/null +++ b/curriculum/challenges/_meta/quiz-dom-manipulation-and-click-event-with-javascript/meta.json @@ -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" +} diff --git a/curriculum/challenges/_meta/quiz-dynamic-programming/meta.json b/curriculum/challenges/_meta/quiz-dynamic-programming/meta.json new file mode 100644 index 00000000000..fed09a7a8f1 --- /dev/null +++ b/curriculum/challenges/_meta/quiz-dynamic-programming/meta.json @@ -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" +} diff --git a/curriculum/challenges/_meta/quiz-form-validation-with-javascript/meta.json b/curriculum/challenges/_meta/quiz-form-validation-with-javascript/meta.json new file mode 100644 index 00000000000..4754a606f04 --- /dev/null +++ b/curriculum/challenges/_meta/quiz-form-validation-with-javascript/meta.json @@ -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" +} diff --git a/curriculum/challenges/_meta/quiz-graphs-and-trees/meta.json b/curriculum/challenges/_meta/quiz-graphs-and-trees/meta.json new file mode 100644 index 00000000000..37796a8f976 --- /dev/null +++ b/curriculum/challenges/_meta/quiz-graphs-and-trees/meta.json @@ -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" +} diff --git a/curriculum/challenges/_meta/quiz-javascript-arrays/meta.json b/curriculum/challenges/_meta/quiz-javascript-arrays/meta.json new file mode 100644 index 00000000000..d4998bee7fe --- /dev/null +++ b/curriculum/challenges/_meta/quiz-javascript-arrays/meta.json @@ -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" +} diff --git a/curriculum/challenges/_meta/quiz-javascript-audio-and-video/meta.json b/curriculum/challenges/_meta/quiz-javascript-audio-and-video/meta.json new file mode 100644 index 00000000000..86c48d1020b --- /dev/null +++ b/curriculum/challenges/_meta/quiz-javascript-audio-and-video/meta.json @@ -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" +} diff --git a/curriculum/challenges/_meta/quiz-javascript-comparisons-and-conditionals/meta.json b/curriculum/challenges/_meta/quiz-javascript-comparisons-and-conditionals/meta.json new file mode 100644 index 00000000000..2523e2ef5a9 --- /dev/null +++ b/curriculum/challenges/_meta/quiz-javascript-comparisons-and-conditionals/meta.json @@ -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" +} diff --git a/curriculum/challenges/_meta/quiz-javascript-data-structures/meta.json b/curriculum/challenges/_meta/quiz-javascript-data-structures/meta.json new file mode 100644 index 00000000000..bf8e26dce3d --- /dev/null +++ b/curriculum/challenges/_meta/quiz-javascript-data-structures/meta.json @@ -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" +} diff --git a/curriculum/challenges/_meta/quiz-javascript-dates/meta.json b/curriculum/challenges/_meta/quiz-javascript-dates/meta.json new file mode 100644 index 00000000000..9baf3392ac2 --- /dev/null +++ b/curriculum/challenges/_meta/quiz-javascript-dates/meta.json @@ -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" +} diff --git a/curriculum/challenges/_meta/quiz-javascript-events/meta.json b/curriculum/challenges/_meta/quiz-javascript-events/meta.json new file mode 100644 index 00000000000..15602b27da8 --- /dev/null +++ b/curriculum/challenges/_meta/quiz-javascript-events/meta.json @@ -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" +} diff --git a/curriculum/challenges/_meta/quiz-javascript-functional-programming/meta.json b/curriculum/challenges/_meta/quiz-javascript-functional-programming/meta.json new file mode 100644 index 00000000000..361127f2068 --- /dev/null +++ b/curriculum/challenges/_meta/quiz-javascript-functional-programming/meta.json @@ -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" +} diff --git a/curriculum/challenges/_meta/quiz-javascript-functions/meta.json b/curriculum/challenges/_meta/quiz-javascript-functions/meta.json new file mode 100644 index 00000000000..1e1987855c7 --- /dev/null +++ b/curriculum/challenges/_meta/quiz-javascript-functions/meta.json @@ -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" +} diff --git a/curriculum/challenges/_meta/quiz-javascript-fundamentals/meta.json b/curriculum/challenges/_meta/quiz-javascript-fundamentals/meta.json new file mode 100644 index 00000000000..fd5f6f06468 --- /dev/null +++ b/curriculum/challenges/_meta/quiz-javascript-fundamentals/meta.json @@ -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" +} diff --git a/curriculum/challenges/_meta/quiz-javascript-higher-order-functions/meta.json b/curriculum/challenges/_meta/quiz-javascript-higher-order-functions/meta.json new file mode 100644 index 00000000000..d90e7cec9fb --- /dev/null +++ b/curriculum/challenges/_meta/quiz-javascript-higher-order-functions/meta.json @@ -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" +} diff --git a/curriculum/challenges/_meta/quiz-javascript-loops/meta.json b/curriculum/challenges/_meta/quiz-javascript-loops/meta.json new file mode 100644 index 00000000000..aabbea2b50d --- /dev/null +++ b/curriculum/challenges/_meta/quiz-javascript-loops/meta.json @@ -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" +} diff --git a/curriculum/challenges/_meta/quiz-javascript-math/meta.json b/curriculum/challenges/_meta/quiz-javascript-math/meta.json new file mode 100644 index 00000000000..8f6c891f931 --- /dev/null +++ b/curriculum/challenges/_meta/quiz-javascript-math/meta.json @@ -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" +} diff --git a/curriculum/challenges/_meta/quiz-javascript-object-oriented-programming/meta.json b/curriculum/challenges/_meta/quiz-javascript-object-oriented-programming/meta.json new file mode 100644 index 00000000000..e06c93c235a --- /dev/null +++ b/curriculum/challenges/_meta/quiz-javascript-object-oriented-programming/meta.json @@ -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" +} diff --git a/curriculum/challenges/_meta/quiz-javascript-objects/meta.json b/curriculum/challenges/_meta/quiz-javascript-objects/meta.json new file mode 100644 index 00000000000..e61e1522209 --- /dev/null +++ b/curriculum/challenges/_meta/quiz-javascript-objects/meta.json @@ -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" +} diff --git a/curriculum/challenges/_meta/quiz-javascript-problem-solving-and-algorithmic-thinking/meta.json b/curriculum/challenges/_meta/quiz-javascript-problem-solving-and-algorithmic-thinking/meta.json new file mode 100644 index 00000000000..be61d08f60c --- /dev/null +++ b/curriculum/challenges/_meta/quiz-javascript-problem-solving-and-algorithmic-thinking/meta.json @@ -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" +} diff --git a/curriculum/challenges/_meta/quiz-javascript-regular-expressions/meta.json b/curriculum/challenges/_meta/quiz-javascript-regular-expressions/meta.json new file mode 100644 index 00000000000..60e3dc7c826 --- /dev/null +++ b/curriculum/challenges/_meta/quiz-javascript-regular-expressions/meta.json @@ -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" +} diff --git a/curriculum/challenges/_meta/quiz-javascript-strings/meta.json b/curriculum/challenges/_meta/quiz-javascript-strings/meta.json new file mode 100644 index 00000000000..06b7a59b57e --- /dev/null +++ b/curriculum/challenges/_meta/quiz-javascript-strings/meta.json @@ -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" +} diff --git a/curriculum/challenges/_meta/quiz-javascript-variables-and-data-types/meta.json b/curriculum/challenges/_meta/quiz-javascript-variables-and-data-types/meta.json new file mode 100644 index 00000000000..f42622c5ac8 --- /dev/null +++ b/curriculum/challenges/_meta/quiz-javascript-variables-and-data-types/meta.json @@ -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" +} diff --git a/curriculum/challenges/_meta/quiz-local-storage-and-crud/meta.json b/curriculum/challenges/_meta/quiz-local-storage-and-crud/meta.json new file mode 100644 index 00000000000..162dd6f4052 --- /dev/null +++ b/curriculum/challenges/_meta/quiz-local-storage-and-crud/meta.json @@ -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" +} diff --git a/curriculum/challenges/_meta/quiz-recursion/meta.json b/curriculum/challenges/_meta/quiz-recursion/meta.json new file mode 100644 index 00000000000..5e3714bfb4a --- /dev/null +++ b/curriculum/challenges/_meta/quiz-recursion/meta.json @@ -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" +} diff --git a/curriculum/challenges/_meta/quiz-searching-and-sorting-algorithms/meta.json b/curriculum/challenges/_meta/quiz-searching-and-sorting-algorithms/meta.json new file mode 100644 index 00000000000..0c10dd999c9 --- /dev/null +++ b/curriculum/challenges/_meta/quiz-searching-and-sorting-algorithms/meta.json @@ -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" +} diff --git a/curriculum/challenges/english/25-front-end-development/quiz-asynchronous-javascript/66edd630f7666cfa54b404d0.md b/curriculum/challenges/english/25-front-end-development/quiz-asynchronous-javascript/66edd630f7666cfa54b404d0.md new file mode 100644 index 00000000000..f7eb8fdb456 --- /dev/null +++ b/curriculum/challenges/english/25-front-end-development/quiz-asynchronous-javascript/66edd630f7666cfa54b404d0.md @@ -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. diff --git a/curriculum/challenges/english/25-front-end-development/quiz-debugging-javascript/66edd10913f078e7669eca81.md b/curriculum/challenges/english/25-front-end-development/quiz-debugging-javascript/66edd10913f078e7669eca81.md new file mode 100644 index 00000000000..9fdc0c87f5f --- /dev/null +++ b/curriculum/challenges/english/25-front-end-development/quiz-debugging-javascript/66edd10913f078e7669eca81.md @@ -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. diff --git a/curriculum/challenges/english/25-front-end-development/quiz-dom-manipulation-and-click-event-with-javascript/66edd07682767adff3a6231e.md b/curriculum/challenges/english/25-front-end-development/quiz-dom-manipulation-and-click-event-with-javascript/66edd07682767adff3a6231e.md new file mode 100644 index 00000000000..6af1b8f54c7 --- /dev/null +++ b/curriculum/challenges/english/25-front-end-development/quiz-dom-manipulation-and-click-event-with-javascript/66edd07682767adff3a6231e.md @@ -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. diff --git a/curriculum/challenges/english/25-front-end-development/quiz-dynamic-programming/66edd5ffe490bef99ea99395.md b/curriculum/challenges/english/25-front-end-development/quiz-dynamic-programming/66edd5ffe490bef99ea99395.md new file mode 100644 index 00000000000..245e440f4bd --- /dev/null +++ b/curriculum/challenges/english/25-front-end-development/quiz-dynamic-programming/66edd5ffe490bef99ea99395.md @@ -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. diff --git a/curriculum/challenges/english/25-front-end-development/quiz-form-validation-with-javascript/66edd3403d7077eece6dc4b6.md b/curriculum/challenges/english/25-front-end-development/quiz-form-validation-with-javascript/66edd3403d7077eece6dc4b6.md new file mode 100644 index 00000000000..2b8b7f429a6 --- /dev/null +++ b/curriculum/challenges/english/25-front-end-development/quiz-form-validation-with-javascript/66edd3403d7077eece6dc4b6.md @@ -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. diff --git a/curriculum/challenges/english/25-front-end-development/quiz-graphs-and-trees/66edd5c8ac5314f8e80a3fc0.md b/curriculum/challenges/english/25-front-end-development/quiz-graphs-and-trees/66edd5c8ac5314f8e80a3fc0.md new file mode 100644 index 00000000000..0f6172558d4 --- /dev/null +++ b/curriculum/challenges/english/25-front-end-development/quiz-graphs-and-trees/66edd5c8ac5314f8e80a3fc0.md @@ -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. diff --git a/curriculum/challenges/english/25-front-end-development/quiz-javascript-arrays/66edcccbba6dacdb65a59067.md b/curriculum/challenges/english/25-front-end-development/quiz-javascript-arrays/66edcccbba6dacdb65a59067.md new file mode 100644 index 00000000000..1475a1a2e63 --- /dev/null +++ b/curriculum/challenges/english/25-front-end-development/quiz-javascript-arrays/66edcccbba6dacdb65a59067.md @@ -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. diff --git a/curriculum/challenges/english/25-front-end-development/quiz-javascript-audio-and-video/66edd3b3096349f06cf688bb.md b/curriculum/challenges/english/25-front-end-development/quiz-javascript-audio-and-video/66edd3b3096349f06cf688bb.md new file mode 100644 index 00000000000..facfe9a87e4 --- /dev/null +++ b/curriculum/challenges/english/25-front-end-development/quiz-javascript-audio-and-video/66edd3b3096349f06cf688bb.md @@ -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. diff --git a/curriculum/challenges/english/25-front-end-development/quiz-javascript-comparisons-and-conditionals/66edc47c11492ac5cf258ad9.md b/curriculum/challenges/english/25-front-end-development/quiz-javascript-comparisons-and-conditionals/66edc47c11492ac5cf258ad9.md new file mode 100644 index 00000000000..23b8edc8dcc --- /dev/null +++ b/curriculum/challenges/english/25-front-end-development/quiz-javascript-comparisons-and-conditionals/66edc47c11492ac5cf258ad9.md @@ -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. diff --git a/curriculum/challenges/english/25-front-end-development/quiz-javascript-data-structures/66edd5583761e4f6dae19606.md b/curriculum/challenges/english/25-front-end-development/quiz-javascript-data-structures/66edd5583761e4f6dae19606.md new file mode 100644 index 00000000000..57644c52236 --- /dev/null +++ b/curriculum/challenges/english/25-front-end-development/quiz-javascript-data-structures/66edd5583761e4f6dae19606.md @@ -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. diff --git a/curriculum/challenges/english/25-front-end-development/quiz-javascript-dates/66edd3711bb9f7efa73aef91.md b/curriculum/challenges/english/25-front-end-development/quiz-javascript-dates/66edd3711bb9f7efa73aef91.md new file mode 100644 index 00000000000..0efc0aec8b5 --- /dev/null +++ b/curriculum/challenges/english/25-front-end-development/quiz-javascript-dates/66edd3711bb9f7efa73aef91.md @@ -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. diff --git a/curriculum/challenges/english/25-front-end-development/quiz-javascript-events/66edd0ac31fea6e678eb925a.md b/curriculum/challenges/english/25-front-end-development/quiz-javascript-events/66edd0ac31fea6e678eb925a.md new file mode 100644 index 00000000000..8972eb27de6 --- /dev/null +++ b/curriculum/challenges/english/25-front-end-development/quiz-javascript-events/66edd0ac31fea6e678eb925a.md @@ -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. diff --git a/curriculum/challenges/english/25-front-end-development/quiz-javascript-functional-programming/66edd4f31ff19bf5573bf64b.md b/curriculum/challenges/english/25-front-end-development/quiz-javascript-functional-programming/66edd4f31ff19bf5573bf64b.md new file mode 100644 index 00000000000..9f3e55c6463 --- /dev/null +++ b/curriculum/challenges/english/25-front-end-development/quiz-javascript-functional-programming/66edd4f31ff19bf5573bf64b.md @@ -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. diff --git a/curriculum/challenges/english/25-front-end-development/quiz-javascript-functions/66edcc779993c0da6906dbb9.md b/curriculum/challenges/english/25-front-end-development/quiz-javascript-functions/66edcc779993c0da6906dbb9.md new file mode 100644 index 00000000000..6e51fd6bb86 --- /dev/null +++ b/curriculum/challenges/english/25-front-end-development/quiz-javascript-functions/66edcc779993c0da6906dbb9.md @@ -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. diff --git a/curriculum/challenges/english/25-front-end-development/quiz-javascript-fundamentals/66edcd875b0d91de1fbbb492.md b/curriculum/challenges/english/25-front-end-development/quiz-javascript-fundamentals/66edcd875b0d91de1fbbb492.md new file mode 100644 index 00000000000..c32daf359a9 --- /dev/null +++ b/curriculum/challenges/english/25-front-end-development/quiz-javascript-fundamentals/66edcd875b0d91de1fbbb492.md @@ -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. diff --git a/curriculum/challenges/english/25-front-end-development/quiz-javascript-higher-order-functions/66edcdd18a4ef8df16e6bb7e.md b/curriculum/challenges/english/25-front-end-development/quiz-javascript-higher-order-functions/66edcdd18a4ef8df16e6bb7e.md new file mode 100644 index 00000000000..bf2518f8b7f --- /dev/null +++ b/curriculum/challenges/english/25-front-end-development/quiz-javascript-higher-order-functions/66edcdd18a4ef8df16e6bb7e.md @@ -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. diff --git a/curriculum/challenges/english/25-front-end-development/quiz-javascript-loops/66edcd49e73385dd4df54ac7.md b/curriculum/challenges/english/25-front-end-development/quiz-javascript-loops/66edcd49e73385dd4df54ac7.md new file mode 100644 index 00000000000..87b63f9a864 --- /dev/null +++ b/curriculum/challenges/english/25-front-end-development/quiz-javascript-loops/66edcd49e73385dd4df54ac7.md @@ -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. diff --git a/curriculum/challenges/english/25-front-end-development/quiz-javascript-math/66edc3ab8c6413c344f401bf.md b/curriculum/challenges/english/25-front-end-development/quiz-javascript-math/66edc3ab8c6413c344f401bf.md new file mode 100644 index 00000000000..86e5504b7f0 --- /dev/null +++ b/curriculum/challenges/english/25-front-end-development/quiz-javascript-math/66edc3ab8c6413c344f401bf.md @@ -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. diff --git a/curriculum/challenges/english/25-front-end-development/quiz-javascript-object-oriented-programming/66edd5267b52f8f617d8364f.md b/curriculum/challenges/english/25-front-end-development/quiz-javascript-object-oriented-programming/66edd5267b52f8f617d8364f.md new file mode 100644 index 00000000000..114184cfbe6 --- /dev/null +++ b/curriculum/challenges/english/25-front-end-development/quiz-javascript-object-oriented-programming/66edd5267b52f8f617d8364f.md @@ -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. diff --git a/curriculum/challenges/english/25-front-end-development/quiz-javascript-objects/66edcd0ecb4b25dc64a34804.md b/curriculum/challenges/english/25-front-end-development/quiz-javascript-objects/66edcd0ecb4b25dc64a34804.md new file mode 100644 index 00000000000..36d3aae775e --- /dev/null +++ b/curriculum/challenges/english/25-front-end-development/quiz-javascript-objects/66edcd0ecb4b25dc64a34804.md @@ -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. diff --git a/curriculum/challenges/english/25-front-end-development/quiz-javascript-problem-solving-and-algorithmic-thinking/66edd4bc0ce399f475ad6f9b.md b/curriculum/challenges/english/25-front-end-development/quiz-javascript-problem-solving-and-algorithmic-thinking/66edd4bc0ce399f475ad6f9b.md new file mode 100644 index 00000000000..a90c20267f3 --- /dev/null +++ b/curriculum/challenges/english/25-front-end-development/quiz-javascript-problem-solving-and-algorithmic-thinking/66edd4bc0ce399f475ad6f9b.md @@ -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. diff --git a/curriculum/challenges/english/25-front-end-development/quiz-javascript-regular-expressions/66edd3011f18f4ee1bd9d28b.md b/curriculum/challenges/english/25-front-end-development/quiz-javascript-regular-expressions/66edd3011f18f4ee1bd9d28b.md new file mode 100644 index 00000000000..90809290e80 --- /dev/null +++ b/curriculum/challenges/english/25-front-end-development/quiz-javascript-regular-expressions/66edd3011f18f4ee1bd9d28b.md @@ -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. diff --git a/curriculum/challenges/english/25-front-end-development/quiz-javascript-strings/66edc31c44f1b9c1d5c5ebca.md b/curriculum/challenges/english/25-front-end-development/quiz-javascript-strings/66edc31c44f1b9c1d5c5ebca.md new file mode 100644 index 00000000000..692e835f660 --- /dev/null +++ b/curriculum/challenges/english/25-front-end-development/quiz-javascript-strings/66edc31c44f1b9c1d5c5ebca.md @@ -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. diff --git a/curriculum/challenges/english/25-front-end-development/quiz-javascript-variables-and-data-types/66edc25ae5ea80bf6f785552.md b/curriculum/challenges/english/25-front-end-development/quiz-javascript-variables-and-data-types/66edc25ae5ea80bf6f785552.md new file mode 100644 index 00000000000..401e9d462ac --- /dev/null +++ b/curriculum/challenges/english/25-front-end-development/quiz-javascript-variables-and-data-types/66edc25ae5ea80bf6f785552.md @@ -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. diff --git a/curriculum/challenges/english/25-front-end-development/quiz-local-storage-and-crud/66edd3f9bef926f129990425.md b/curriculum/challenges/english/25-front-end-development/quiz-local-storage-and-crud/66edd3f9bef926f129990425.md new file mode 100644 index 00000000000..23b3360d426 --- /dev/null +++ b/curriculum/challenges/english/25-front-end-development/quiz-local-storage-and-crud/66edd3f9bef926f129990425.md @@ -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. diff --git a/curriculum/challenges/english/25-front-end-development/quiz-recursion/66edd43cded6bff30944b676.md b/curriculum/challenges/english/25-front-end-development/quiz-recursion/66edd43cded6bff30944b676.md new file mode 100644 index 00000000000..dd4539ee23f --- /dev/null +++ b/curriculum/challenges/english/25-front-end-development/quiz-recursion/66edd43cded6bff30944b676.md @@ -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. diff --git a/curriculum/challenges/english/25-front-end-development/quiz-searching-and-sorting-algorithms/66edd476078cf3f3bc654271.md b/curriculum/challenges/english/25-front-end-development/quiz-searching-and-sorting-algorithms/66edd476078cf3f3bc654271.md new file mode 100644 index 00000000000..c758f9313e5 --- /dev/null +++ b/curriculum/challenges/english/25-front-end-development/quiz-searching-and-sorting-algorithms/66edd476078cf3f3bc654271.md @@ -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.