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",