From ffac82f313f4ec1582b71215002b37170d30baf4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A1s=20B=20Nagy?= <20251272+BNAndras@users.noreply.github.com> Date: Tue, 17 Sep 2024 12:49:56 -0700 Subject: [PATCH] Format track config --- config.json | 129 ++++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 95 insertions(+), 34 deletions(-) diff --git a/config.json b/config.json index 7f3a859..fac686b 100644 --- a/config.json +++ b/config.json @@ -24,56 +24,74 @@ ], "example": [ ".meta/Example.bat" - ], - "exemplar": [] + ] }, "exercises": { - "concept": [], "practice": [ { - "uuid": "d4919f7e-5e88-48a1-a357-e79cd6f98346", "slug": "hello-world", "name": "Hello World", - "practices": ["basics"], + "uuid": "d4919f7e-5e88-48a1-a357-e79cd6f98346", + "practices": [ + "basics" + ], "prerequisites": [], "difficulty": 1 }, { - "uuid": "9287b1e2-253b-4a05-bce0-1361b186459e", "slug": "raindrops", "name": "Raindrops", - "practices": ["basics", "conditionals"], + "uuid": "9287b1e2-253b-4a05-bce0-1361b186459e", + "practices": [ + "basics", + "conditionals" + ], "prerequisites": [], "difficulty": 1 }, { - "uuid": "09af4822-c1da-4581-a88e-b44bbe275607", "slug": "nucleotide-count", "name": "Nucleotide Count", - "practices": ["basics", "loops", "arrays", "conditionals"], + "uuid": "09af4822-c1da-4581-a88e-b44bbe275607", + "practices": [ + "basics", + "loops", + "arrays", + "conditionals" + ], "prerequisites": [], "difficulty": 1 }, { - "uuid": "c58b5f94-0d2c-4d1f-9191-2eb4eefac1d9", "slug": "acronym", "name": "Acronym", - "practices": ["arrays", "loops", "strings"], + "uuid": "c58b5f94-0d2c-4d1f-9191-2eb4eefac1d9", + "practices": [ + "arrays", + "loops", + "strings" + ], "prerequisites": [], "difficulty": 1 }, { - "uuid": "8facdbc2-73b4-4a7d-ab34-067f1dd2ae40", "slug": "armstrong-numbers", "name": "Armstrong Numbers", - "practices": ["numbers", "booleans"], - "prerequisites": ["basics", "numbers"], + "uuid": "8facdbc2-73b4-4a7d-ab34-067f1dd2ae40", + "practices": [ + "numbers", + "booleans" + ], + "prerequisites": [ + "basics", + "numbers" + ], "difficulty": 3 }, { - "uuid": "57944303-25ed-422e-9054-1e77cc2910bf", "slug": "hamming", "name": "Hamming", + "uuid": "57944303-25ed-422e-9054-1e77cc2910bf", "practices": [ "generator-expressions", "raising-and-handling-errors", @@ -92,26 +110,40 @@ "slug": "darts", "name": "Darts", "uuid": "cb581e2c-66ab-4221-9884-44bacb7c4ebe", - "practices": ["comparisons"], - "prerequisites": ["basics", "numbers", "comparisons", "conditionals"], + "practices": [ + "comparisons" + ], + "prerequisites": [ + "basics", + "numbers", + "comparisons", + "conditionals" + ], "difficulty": 1 }, { "slug": "two-fer", "name": "Two Fer", "uuid": "fcde9a41-e1e7-4566-9c36-01158cb581c4", - "practices": ["function-arguments"], - "prerequisites": ["basics", "strings"], + "practices": [ + "function-arguments" + ], + "prerequisites": [ + "basics", + "strings" + ], "difficulty": 1 }, { "slug": "reverse-string", "name": "Reverse String", "uuid": "ba8c915a-85c0-4798-b21f-4adf4268b606", - "practices": ["loops", "strings"], + "practices": [ + "loops", + "strings" + ], "prerequisites": [], - "difficulty": 1, - "topics": [] + "difficulty": 1 }, { "slug": "clock", @@ -140,7 +172,9 @@ "slug": "series", "name": "Series", "uuid": "fabbdf32-5709-47f9-b676-f930a7db3a75", - "practices": ["sequences"], + "practices": [ + "sequences" + ], "prerequisites": [ "basics", "conditionals", @@ -163,15 +197,24 @@ "slug": "square-root", "name": "Square Root", "uuid": "de9d1220-6e35-42cd-8be0-9994dbb5edab", - "practices": ["numbers"], - "prerequisites": ["basics", "numbers", "conditionals", "loops"], + "practices": [ + "numbers" + ], + "prerequisites": [ + "basics", + "numbers", + "conditionals", + "loops" + ], "difficulty": 2 }, { "slug": "sieve", "name": "Sieve", "uuid": "6dc21f0d-dfd6-4470-87ad-d86152829845", - "practices": ["sets"], + "practices": [ + "sets" + ], "prerequisites": [ "basics", "conditionals", @@ -188,7 +231,11 @@ "name": "Difference of Squares", "uuid": "7051e75f-78a9-48b4-ac0a-7f6eb9262560", "practices": [], - "prerequisites": ["basics", "numbers", "loops"], + "prerequisites": [ + "basics", + "numbers", + "loops" + ], "difficulty": 1 }, { @@ -214,7 +261,11 @@ "name": "Proverb", "uuid": "705ef283-a566-4782-8907-059da2719032", "practices": [], - "prerequisites": ["arrays", "loops", "strings"], + "prerequisites": [ + "arrays", + "loops", + "strings" + ], "difficulty": 2 }, { @@ -222,7 +273,13 @@ "name": "Food Chain", "uuid": "c6654779-1e5d-47ba-940a-4d96261513cd", "practices": [], - "prerequisites": ["basics", "dicts", "lists", "loops", "strings"], + "prerequisites": [ + "basics", + "dicts", + "lists", + "loops", + "strings" + ], "difficulty": 4 }, { @@ -230,12 +287,16 @@ "name": "Resistor Color", "uuid": "4c5320a5-1d45-4895-bb8d-4fe735f5d6a2", "practices": [], - "prerequisites": ["basics", "conditionals", "loops", "strings"], + "prerequisites": [ + "basics", + "conditionals", + "loops", + "strings" + ], "difficulty": 1 } ] }, - "concepts": [], "key_features": [ { "title": "Easy to Learn", @@ -269,11 +330,11 @@ } ], "tags": [ - "platform/windows", - "used_for/scripts", + "execution_mode/interpreted", "paradigm/imperative", + "platform/windows", "typing/dynamic", "typing/weak", - "execution_mode/interpreted" + "used_for/scripts" ] }