tracks/julia/config.json in trackler-2.2.1.19 vs tracks/julia/config.json in trackler-2.2.1.20
- old
+ new
@@ -3,115 +3,155 @@
"active": false,
"exercises": [
{
"uuid": "a668410d-41aa-4710-a68f-54521da6486d",
"slug": "hello-world",
- "core": false,
+ "core": true,
"unlocked_by": null,
"difficulty": 1,
"topics": [
"strings"
]
},
{
+ "uuid": "8740c914-f008-4b6b-8e7d-7470e78e6a8e",
+ "slug": "leap",
+ "core": true,
+ "unlocked_by": null,
+ "difficulty": 1,
+ "topics": [
+ "control-flow (conditionals)",
+ "integers",
+ "arithmetics"
+ ]
+ },
+ {
+ "uuid": "54c24809-c6e7-419b-8ec3-6d8d128ca546",
+ "slug": "nucleotide-count",
+ "core": true,
+ "unlocked_by": null,
+ "difficulty": 1,
+ "topics": [
+ "chars",
+ "strings",
+ "control-flow (loops)"
+ ]
+ },
+ {
"uuid": "878e9897-c4b6-40ff-9034-8f2aedf07a91",
"slug": "hamming",
"core": false,
- "unlocked_by": null,
+ "unlocked_by": "nucleotide-count",
"difficulty": 1,
"topics": [
"generators",
"strings",
"exceptions"
]
},
{
- "uuid": "c64e03cc-1952-4b2d-9a53-25c43187a4e6",
- "slug": "gigasecond",
+ "uuid": "0d5f865c-b704-445c-ac31-df34168f54aa",
+ "slug": "rna-transcription",
"core": false,
- "unlocked_by": null,
+ "unlocked_by": "nucleotide-count",
"difficulty": 1,
"topics": [
- "dates"
+ "exception handling",
+ "strings",
+ "pattern matching",
+ "filtering"
]
},
{
- "uuid": "16550822-4751-4bb3-9e15-80361006e2d6",
- "slug": "difference-of-squares",
+ "uuid": "9474a13b-09c1-4e4d-90e3-1a14fde5eb62",
+ "slug": "bob",
"core": false,
"unlocked_by": null,
- "difficulty": 1,
+ "difficulty": 2,
"topics": [
- "generators"
+ "strings",
+ "unicode",
+ "control-flow (if-else statements)"
]
},
{
- "uuid": "bf709fe6-d269-467a-a3da-5bbdaf674f91",
- "slug": "pascals-triangle",
- "core": false,
+ "uuid": "4bc9a4f8-fc4d-4e6b-a93c-07069bbc5bc9",
+ "slug": "pangram",
+ "core": true,
"unlocked_by": null,
"difficulty": 1,
"topics": [
- "control-flow (conditionals)",
- "integers",
- "mathematics",
- "exceptions"
+ "arrays",
+ "strings",
+ "filtering"
]
},
{
- "uuid": "54c24809-c6e7-419b-8ec3-6d8d128ca546",
- "slug": "nucleotide-count",
+ "uuid": "d2cb1621-2a2e-4791-a6b6-fdbca74a5583",
+ "slug": "anagram",
"core": false,
- "unlocked_by": null,
- "difficulty": 1,
+ "unlocked_by": "pangram",
+ "difficulty": 2,
"topics": [
- "chars",
+ "control-flow (loops)",
+ "arrays",
"strings",
- "control-flow (loops)"
+ "sorting",
+ "filtering"
]
},
{
- "uuid": "07875495-146f-44a3-b13a-e8e74a37b87d",
- "slug": "word-count",
- "core": false,
+ "uuid": "79ea05f1-3f27-4b92-bc47-0cebcd8d5a6f",
+ "slug": "rotational-cipher",
+ "core": true,
"unlocked_by": null,
- "difficulty": 1,
+ "difficulty": 2,
"topics": [
- "control-flow (loops)",
- "arrays",
+ "string literals",
+ "metaprogramming",
"strings"
]
},
{
- "uuid": "0d5f865c-b704-445c-ac31-df34168f54aa",
- "slug": "rna-transcription",
+ "uuid": "a4638670-941d-4213-8407-d9ebba70bd42",
+ "slug": "atbash-cipher",
"core": false,
- "unlocked_by": null,
+ "unlocked_by": "rotational-cipher",
"difficulty": 1,
"topics": [
- "exception handling",
"strings",
- "pattern matching",
- "filtering"
+ "control-flow (conditionals)",
+ "control-flow (loops)"
]
},
{
- "uuid": "8740c914-f008-4b6b-8e7d-7470e78e6a8e",
- "slug": "leap",
- "core": false,
+ "uuid": "16550822-4751-4bb3-9e15-80361006e2d6",
+ "slug": "difference-of-squares",
+ "core": true,
"unlocked_by": null,
"difficulty": 1,
"topics": [
+ "generators"
+ ]
+ },
+ {
+ "uuid": "bf709fe6-d269-467a-a3da-5bbdaf674f91",
+ "slug": "pascals-triangle",
+ "core": false,
+ "unlocked_by": "difference-of-squares",
+ "difficulty": 1,
+ "topics": [
"control-flow (conditionals)",
"integers",
- "mathematics"
+ "mathematics",
+ "exceptions"
]
},
{
"uuid": "7a083573-2c68-47cc-8bc8-c0e483cf0e50",
"slug": "raindrops",
- "core": false,
+ "core": true,
"unlocked_by": null,
"difficulty": 1,
"topics": [
"control-flow (loops)",
"arrays",
@@ -120,48 +160,48 @@
},
{
"uuid": "5feec698-0bf8-4308-9f72-2cecaab5e75e",
"slug": "scrabble-score",
"core": false,
- "unlocked_by": null,
+ "unlocked_by": "nucleotide-count",
"difficulty": 1,
"topics": [
"control-flow (loops)",
"control-flow (conditionals)",
"arrays",
"strings"
]
},
{
- "uuid": "cc08d672-9c58-4e7a-bfb7-344cbad811f7",
- "slug": "luhn",
+ "uuid": "07875495-146f-44a3-b13a-e8e74a37b87d",
+ "slug": "word-count",
"core": false,
- "unlocked_by": null,
+ "unlocked_by": "nucleotide-count",
"difficulty": 1,
"topics": [
- "strings",
- "arithmetics",
- "control-flow (conditionals)"
+ "control-flow (loops)",
+ "arrays",
+ "strings"
]
},
{
- "uuid": "a4638670-941d-4213-8407-d9ebba70bd42",
- "slug": "atbash-cipher",
+ "uuid": "cc08d672-9c58-4e7a-bfb7-344cbad811f7",
+ "slug": "luhn",
"core": false,
- "unlocked_by": null,
+ "unlocked_by": "raindrops",
"difficulty": 1,
"topics": [
"strings",
- "control-flow (conditionals)",
- "control-flow (loops)"
+ "arithmetics",
+ "control-flow (conditionals)"
]
},
{
"uuid": "58c41643-971c-4199-a10f-7dc21093e5e3",
"slug": "roman-numerals",
"core": false,
- "unlocked_by": null,
+ "unlocked_by": "raindrops",
"difficulty": 1,
"topics": [
"control-flow (loops)",
"strings",
"mathematics"
@@ -169,50 +209,24 @@
},
{
"uuid": "19f9e7c4-f2a5-4636-b7b2-4e0a15977e01",
"slug": "isogram",
"core": false,
- "unlocked_by": null,
+ "unlocked_by": "pangram",
"difficulty": 1,
"topics": [
"control-flow (loops)",
"control-flow (conditionals)",
"arrays",
"strings"
]
},
{
- "uuid": "d2cb1621-2a2e-4791-a6b6-fdbca74a5583",
- "slug": "anagram",
- "core": false,
- "unlocked_by": null,
- "difficulty": 2,
- "topics": [
- "control-flow (loops)",
- "arrays",
- "strings",
- "sorting",
- "filtering"
- ]
- },
- {
- "uuid": "4bc9a4f8-fc4d-4e6b-a93c-07069bbc5bc9",
- "slug": "pangram",
- "core": false,
- "unlocked_by": null,
- "difficulty": 1,
- "topics": [
- "arrays",
- "strings",
- "filtering"
- ]
- },
- {
"uuid": "bccc00fa-811c-4bf9-8e55-07a0d0affb08",
"slug": "etl",
"core": false,
- "unlocked_by": null,
+ "unlocked_by": "scrabble-score",
"difficulty": 2,
"topics": [
"arrays",
"strings",
"sorting"
@@ -220,35 +234,23 @@
},
{
"uuid": "43f1dc63-0412-9a80-49ba-b620f4bbfccac2731e4",
"slug": "collatz-conjecture",
"core": false,
- "unlocked_by": null,
+ "unlocked_by": "difference-of-squares",
"difficulty": 2,
"topics": [
"mathematics",
"control-flow (exceptions)",
"control-flow (if-else statements)"
]
},
{
- "uuid": "9474a13b-09c1-4e4d-90e3-1a14fde5eb62",
- "slug": "bob",
- "core": false,
- "unlocked_by": null,
- "difficulty": 2,
- "topics": [
- "strings",
- "unicode",
- "control-flow (if-else statements)"
- ]
- },
- {
"uuid": "5e3b376a-06ab-442f-8d18-710db7778db6",
"slug": "sieve",
"core": false,
- "unlocked_by": null,
+ "unlocked_by": "difference-of-squares",
"difficulty": 2,
"topics": [
"control-flow (loops)",
"control-flow (conditionals)",
"mathematics",
@@ -258,60 +260,70 @@
},
{
"uuid": "c09ed7ec-fa7c-4f6a-994f-3d3eb7f22df4",
"slug": "trinary",
"core": false,
- "unlocked_by": null,
+ "unlocked_by": "secret-handshake",
"difficulty": 2,
"topics": [
"arrays",
"strings",
"integers",
"mathematics"
]
},
{
- "uuid": "e5a6d640-cd76-4453-8247-fd34ffed4fe5",
- "slug": "transpose",
- "core": false,
+ "uuid": "d2c85375-c0e7-4e04-88f1-08736e5afa04",
+ "slug": "secret-handshake",
+ "core": true,
"unlocked_by": null,
"difficulty": 2,
"topics": [
- "control-flow (loops)",
- "control-flow (conditionals)",
"arrays",
- "strings"
+ "filtering",
+ "mathematics"
]
},
{
- "uuid": "d2c85375-c0e7-4e04-88f1-08736e5afa04",
- "slug": "secret-handshake",
+ "uuid": "e5a6d640-cd76-4453-8247-fd34ffed4fe5",
+ "slug": "transpose",
"core": false,
"unlocked_by": null,
"difficulty": 2,
"topics": [
+ "control-flow (loops)",
+ "control-flow (conditionals)",
"arrays",
- "filtering",
- "mathematics"
+ "strings"
]
},
{
"uuid": "7cb2d96a-4707-4cec-9ead-313fcb5fbb94",
"slug": "robot-name",
- "core": false,
+ "core": true,
"unlocked_by": null,
"difficulty": 2,
"topics": [
"structs",
"strings",
"randomness"
]
},
{
+ "uuid": "c64e03cc-1952-4b2d-9a53-25c43187a4e6",
+ "slug": "gigasecond",
+ "core": false,
+ "unlocked_by": null,
+ "difficulty": 1,
+ "topics": [
+ "dates"
+ ]
+ },
+ {
"uuid": "eca7e62c-7bbf-436c-8011-2920cb2ab1c1",
"slug": "complex-numbers",
- "core": false,
+ "core": true,
"unlocked_by": null,
"difficulty": 2,
"topics": [
"structs",
"mathematics",
@@ -319,24 +331,12 @@
"multiple dispatch",
"function extension"
]
},
{
- "uuid": "79ea05f1-3f27-4b92-bc47-0cebcd8d5a6f",
- "slug": "rotational-cipher",
- "core": false,
- "unlocked_by": null,
- "difficulty": 2,
- "topics": [
- "string literals",
- "metaprogramming",
- "strings"
- ]
- },
- {
"uuid": "b47377f7-84af-4a10-83ef-c2444a4f8940",
"slug": "custom-set",
- "core": false,
+ "core": true,
"unlocked_by": null,
"difficulty": 5,
"topics": [
"types",
"parametric types",