Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add prerequisites for practice exercises #1030

Merged
Merged
Changes from 31 commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
420bdf1
hello-world
TomPradat Feb 15, 2021
03ce36a
two-fer
TomPradat Feb 15, 2021
9c36cec
resistor-color
TomPradat Feb 17, 2021
a776dc7
resistor-color-duo
TomPradat Feb 17, 2021
558d266
gigasecond
TomPradat Feb 17, 2021
4042c80
rna-transcription
TomPradat Feb 17, 2021
9f314ff
space-age
TomPradat Feb 17, 2021
1be186a
pangram
TomPradat Feb 17, 2021
d36e968
matrix
TomPradat Feb 17, 2021
e665f5c
bob
TomPradat Feb 17, 2021
6c446a6
pascals-triangle
TomPradat Feb 17, 2021
4b4a3ef
linked-list
TomPradat Feb 18, 2021
16907df
grade-school
TomPradat Feb 21, 2021
05e4a39
list-ops
TomPradat Feb 21, 2021
4c31775
robot-name
TomPradat Feb 22, 2021
c0515e6
reverse-string
TomPradat Mar 2, 2021
4063e08
leap
TomPradat Mar 2, 2021
7264a3a
simple-cipher
TomPradat Mar 2, 2021
60015f7
wordy
TomPradat Mar 28, 2021
b26fef6
secret-handshake
TomPradat Apr 1, 2021
95167db
fixup! two-fer
TomPradat Apr 1, 2021
cc8398a
fixup! gigasecond
TomPradat Apr 1, 2021
a08356b
fixup! bob
TomPradat Apr 1, 2021
7ba9dee
fixup! wordy
TomPradat Apr 1, 2021
bb45166
fixup! grade-school
TomPradat Apr 1, 2021
525b035
fixup! simple-cipher
TomPradat Apr 1, 2021
91e1fbd
fixup! resistor-color-duo
TomPradat Apr 1, 2021
6827c16
fixup! resistor-color
TomPradat Apr 1, 2021
48098fb
fixup! matrix
TomPradat Apr 1, 2021
48edcaa
fixup! reverse-string
TomPradat Apr 1, 2021
f060eb8
fixup! simple-cipher
TomPradat Apr 1, 2021
879d0cf
fixup! rna-transcription
TomPradat Apr 8, 2021
76a2183
pangram
TomPradat Apr 8, 2021
5e1022b
fixup robot-name
TomPradat Apr 8, 2021
05346d2
simple-cipher
TomPradat Apr 8, 2021
4a814d3
Update config.json
SleeplessByte Apr 8, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
54 changes: 35 additions & 19 deletions config.json
Original file line number Diff line number Diff line change
Expand Up @@ -155,7 +155,7 @@
"name": "Hello World",
"uuid": "9ce0f408-6d7b-4466-a390-75aeaf9492f2",
"practices": [],
"prerequisites": [],
"prerequisites": ["basics"],
SleeplessByte marked this conversation as resolved.
Show resolved Hide resolved
"difficulty": 1,
"topics": [
"conditionals",
Expand All @@ -169,7 +169,12 @@
"name": "Two Fer",
"uuid": "7f49e997-4435-4f34-a020-bddc92c838ed",
"practices": [],
"prerequisites": [],
"prerequisites": [
"strings",
"functions",
"default-value",
"optional-parameters"
],
"difficulty": 1,
"topics": ["optional_values", "strings", "text_formatting"]
},
Expand All @@ -178,7 +183,7 @@
"name": "Resistor Color",
"uuid": "53be6837-c224-45f1-bff3-d7f74d6285ce",
"practices": [],
"prerequisites": [],
"prerequisites": ["arrays", "array-analysis"],
"difficulty": 1,
"topics": ["arrays", "strings"]
},
Expand All @@ -187,7 +192,7 @@
"name": "Resistor Color Duo",
"uuid": "de800041-3dcc-41b9-b101-7314ff685c93",
"practices": [],
"prerequisites": [],
"prerequisites": ["array-transformations"],
"difficulty": 2,
"topics": ["strings", "arrays"]
},
Expand All @@ -196,7 +201,7 @@
"name": "Gigasecond",
"uuid": "fd7b62d4-266b-4e84-a526-bf3d47901216",
"practices": [],
"prerequisites": [],
"prerequisites": ["dates", "immutability", "type-conversion"],
"difficulty": 1,
"topics": ["time"]
},
Expand All @@ -205,7 +210,7 @@
"name": "Rna Transcription",
"uuid": "342974d6-9083-4754-a6c5-ed1e19e40ec5",
"practices": [],
"prerequisites": [],
"prerequisites": ["strings", "arrays", "objects"],
SleeplessByte marked this conversation as resolved.
Show resolved Hide resolved
"difficulty": 2,
"topics": ["strings", "transforming"]
},
Expand All @@ -214,7 +219,7 @@
"name": "Space Age",
"uuid": "d9d757ed-ebe6-4d4a-aa73-f6834221cd54",
"practices": [],
"prerequisites": [],
"prerequisites": ["objects", "numbers"],
"difficulty": 2,
"topics": ["floating_point_numbers"]
},
Expand All @@ -240,7 +245,12 @@
"name": "Matrix",
"uuid": "dd0b5e67-81f6-437e-8334-2ec0dfeb862a",
"practices": [],
"prerequisites": [],
"prerequisites": [
"strings",
"arrays",
"classes",
"array-transformations"
],
"difficulty": 3,
"topics": [
"arrays",
Expand All @@ -255,7 +265,7 @@
"name": "Bob",
"uuid": "a5bf36f0-5d3c-41d4-8d54-e37e484e59cd",
"practices": [],
"prerequisites": [],
"prerequisites": ["strings", "booleans", "regular-expressions"],
"difficulty": 4,
"topics": [
"conditionals",
Expand All @@ -270,7 +280,7 @@
"name": "Pascals Triangle",
"uuid": "99493160-4673-402f-acda-62db5378148d",
"practices": [],
"prerequisites": [],
"prerequisites": ["arrays", "for-loops"],
SleeplessByte marked this conversation as resolved.
Show resolved Hide resolved
"difficulty": 4,
"topics": [
"conditionals",
Expand All @@ -285,7 +295,7 @@
"name": "Linked List",
"uuid": "ec60a578-8889-46a1-b7b8-306dbd8551d5",
"practices": [],
"prerequisites": [],
"prerequisites": ["classes", "while-loops"],
SleeplessByte marked this conversation as resolved.
Show resolved Hide resolved
"difficulty": 5,
"topics": [
"algorithms",
Expand All @@ -302,7 +312,7 @@
"name": "Grade School",
"uuid": "64637322-33bc-401f-8cec-1f9810a41f75",
"practices": [],
"prerequisites": [],
"prerequisites": ["classes", "objects", "arrays", "immutability"],
"difficulty": 5,
"topics": ["arrays", "maps", "sorting"]
},
Expand All @@ -311,7 +321,7 @@
"name": "List Ops",
"uuid": "7d9db056-5398-41b6-af3b-9707f5eb0dbc",
"practices": [],
"prerequisites": [],
"prerequisites": ["classes", "arrays", "functions"],
"difficulty": 6,
"topics": ["data_structures", "loops", "lists", "recursion"]
},
Expand All @@ -320,7 +330,7 @@
"name": "Robot Name",
"uuid": "03f4dfea-e6db-4754-b2c8-ca06c8b81ef1",
"practices": [],
"prerequisites": [],
"prerequisites": ["classes", "arrays", "strings"],
SleeplessByte marked this conversation as resolved.
Show resolved Hide resolved
"difficulty": 6,
"topics": [
"conditionals",
Expand All @@ -335,7 +345,13 @@
"name": "Simple Cipher",
"uuid": "62d60b42-93bc-4de9-90d1-1ca18a847812",
"practices": [],
"prerequisites": [],
"prerequisites": [
"strings",
"arrays",
"classes",
"numbers",
"codepoints"
],
"difficulty": 6,
"topics": [
"algorithms",
Expand All @@ -352,7 +368,7 @@
"name": "Wordy",
"uuid": "9131bdb8-2e0f-4526-b113-8a77712e7216",
"practices": [],
"prerequisites": [],
"prerequisites": ["strings", "regular-expressions", "errors"],
"difficulty": 7,
"topics": [
"conditionals",
Expand All @@ -369,7 +385,7 @@
"name": "Secret Handshake",
"uuid": "74bbc9e3-edc5-41e0-84d7-5b2d98dd8370",
"practices": [],
"prerequisites": [],
"prerequisites": ["bit-manipulation", "array-analysis"],
"difficulty": 6,
"topics": [
"algorithms",
Expand All @@ -385,7 +401,7 @@
"name": "Leap",
"uuid": "7c8294ee-5924-4bf8-a72f-31d0e2d7d9a0",
"practices": [],
"prerequisites": [],
"prerequisites": ["numbers"],
SleeplessByte marked this conversation as resolved.
Show resolved Hide resolved
"difficulty": 1,
"topics": ["booleans", "integers", "logic"]
},
Expand All @@ -394,7 +410,7 @@
"name": "Reverse String",
"uuid": "e84c97eb-dbec-487c-b99f-ae9924e16293",
"practices": [],
"prerequisites": [],
"prerequisites": ["strings", "array-transformation"],
"difficulty": 2,
"topics": ["loops", "strings"]
},
Expand Down