Update to include OOP & functional programming course layout
parent
c529570e6d
commit
0f81e8465a
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "Object Oriented and Functional Programming",
|
"name": "Object Oriented and Functional Programming - Under Construction From Challenge 4 Onwards",
|
||||||
"order" : 0.010,
|
"order" : 0.009,
|
||||||
"challenges": [
|
"challenges": [
|
||||||
{
|
{
|
||||||
"id": "bd7153d8c44eeddfaeb5bd0f",
|
"id": "bd7153d8c44eeddfaeb5bd0f",
|
||||||
|
@ -114,6 +114,202 @@
|
||||||
"descriptionEs": [],
|
"descriptionEs": [],
|
||||||
"namePt": "",
|
"namePt": "",
|
||||||
"descriptionPt": []
|
"descriptionPt": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id":"cf1111c1c14feddfaeb4bdef",
|
||||||
|
"name":"Creating Classes",
|
||||||
|
"dashedName":"#",
|
||||||
|
"difficulty":0,
|
||||||
|
"tests":[
|
||||||
|
"assert(1==2, '');"
|
||||||
|
],
|
||||||
|
"challengeSeed":[
|
||||||
|
"Under Construction"
|
||||||
|
],
|
||||||
|
"challengeType":0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id":"cf1111c1c13feddfaeb4bdef",
|
||||||
|
"name":"Static Properties",
|
||||||
|
"dashedName":"#",
|
||||||
|
"difficulty":0,
|
||||||
|
"tests":[
|
||||||
|
"assert(1==2, '');"
|
||||||
|
],
|
||||||
|
"challengeSeed":[
|
||||||
|
"Under Construction"
|
||||||
|
],
|
||||||
|
"challengeType":0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id":"cf1111c1c13feddfaeb5bdef",
|
||||||
|
"name":"Dynamic Properties",
|
||||||
|
"dashedName":"#",
|
||||||
|
"difficulty":0,
|
||||||
|
"tests":[
|
||||||
|
"assert(1==2, '');"
|
||||||
|
],
|
||||||
|
"challengeSeed":[
|
||||||
|
"Under Construction"
|
||||||
|
],
|
||||||
|
"challengeType":0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id":"cf1111c1c13feddfaeb6bdef",
|
||||||
|
"name":"Instantiation",
|
||||||
|
"dashedName":"#",
|
||||||
|
"difficulty":0,
|
||||||
|
"tests":[
|
||||||
|
"assert(1==2, '');"
|
||||||
|
],
|
||||||
|
"challengeSeed":[
|
||||||
|
"Under Construction"
|
||||||
|
],
|
||||||
|
"challengeType":0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id":"cf1111c1c13feddfaeb7bdef",
|
||||||
|
"name":"Closures",
|
||||||
|
"dashedName":"#",
|
||||||
|
"difficulty":0,
|
||||||
|
"tests":[
|
||||||
|
"assert(1==2, '');"
|
||||||
|
],
|
||||||
|
"challengeSeed":[
|
||||||
|
"Under Construction"
|
||||||
|
],
|
||||||
|
"challengeType":0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id":"cf1111c1c13feddfaeb8bdef",
|
||||||
|
"name":"Public Properties",
|
||||||
|
"dashedName":"#",
|
||||||
|
"difficulty":0,
|
||||||
|
"tests":[
|
||||||
|
"assert(1==2, '');"
|
||||||
|
],
|
||||||
|
"challengeSeed":[
|
||||||
|
"Under Construction"
|
||||||
|
],
|
||||||
|
"challengeType":0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id":"cf1111c1c13feddfaeb9bdef",
|
||||||
|
"name":"Inheritance",
|
||||||
|
"dashedName":"#",
|
||||||
|
"difficulty":0,
|
||||||
|
"tests":[
|
||||||
|
"assert(1==2, '');"
|
||||||
|
],
|
||||||
|
"challengeSeed":[
|
||||||
|
"Under Construction"
|
||||||
|
],
|
||||||
|
"challengeType":0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id":"cf1111c1c14feddfaeb1bdef",
|
||||||
|
"name":"Prototypical Inheritance",
|
||||||
|
"dashedName":"#",
|
||||||
|
"difficulty":0,
|
||||||
|
"tests":[
|
||||||
|
"assert(1==2, '');"
|
||||||
|
],
|
||||||
|
"challengeSeed":[
|
||||||
|
"Under Construction"
|
||||||
|
],
|
||||||
|
"challengeType":0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id":"cf1111c1c14feddfaeb2bdef",
|
||||||
|
"name":"Constructors",
|
||||||
|
"dashedName":"#",
|
||||||
|
"difficulty":0,
|
||||||
|
"tests":[
|
||||||
|
"assert(1==2, '');"
|
||||||
|
],
|
||||||
|
"challengeSeed":[
|
||||||
|
"Under Construction"
|
||||||
|
],
|
||||||
|
"challengeType":0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id":"cf1111c1c14feddfaeb3bdef",
|
||||||
|
"name":"Factories",
|
||||||
|
"dashedName":"#",
|
||||||
|
"difficulty":0,
|
||||||
|
"tests":[
|
||||||
|
"assert(1==2, '');"
|
||||||
|
],
|
||||||
|
"challengeSeed":[
|
||||||
|
"Under Construction"
|
||||||
|
],
|
||||||
|
"challengeType":0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id":"cf1111c1c14feddfaeb5bdef",
|
||||||
|
"name":"Pure Functions",
|
||||||
|
"Note":"May need a waypoint before each topic to announce what it is :p",
|
||||||
|
"dashedName":"#",
|
||||||
|
"difficulty":0,
|
||||||
|
"tests":[
|
||||||
|
"assert(1==2, '');"
|
||||||
|
],
|
||||||
|
"challengeSeed":[
|
||||||
|
"Under Construction"
|
||||||
|
],
|
||||||
|
"challengeType":0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id":"cf1111c1c14feddfaeb6bdef",
|
||||||
|
"name":"Currying Functions",
|
||||||
|
"dashedName":"#",
|
||||||
|
"difficulty":0,
|
||||||
|
"tests":[
|
||||||
|
"assert(1==2, '');"
|
||||||
|
],
|
||||||
|
"challengeSeed":[
|
||||||
|
"Under Construction"
|
||||||
|
],
|
||||||
|
"challengeType":0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id":"cf1111c1c14feddfaeb7bdef",
|
||||||
|
"name":"Composition",
|
||||||
|
"dashedName":"#",
|
||||||
|
"difficulty":0,
|
||||||
|
"tests":[
|
||||||
|
"assert(1==2, '');"
|
||||||
|
],
|
||||||
|
"challengeSeed":[
|
||||||
|
"Under Construction"
|
||||||
|
],
|
||||||
|
"challengeType":0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id":"cf1111c1c14feddfaeb8bdef",
|
||||||
|
"name":"Functors",
|
||||||
|
"dashedName":"#",
|
||||||
|
"difficulty":0,
|
||||||
|
"tests":[
|
||||||
|
"assert(1==2, '');"
|
||||||
|
],
|
||||||
|
"challengeSeed":[
|
||||||
|
"Under Construction"
|
||||||
|
],
|
||||||
|
"challengeType":0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id":"cf1111c1c14feddfaeb9bdef",
|
||||||
|
"name":"Currying Functions",
|
||||||
|
"dashedName":"#",
|
||||||
|
"difficulty":0,
|
||||||
|
"tests":[
|
||||||
|
"assert(1==2, '');"
|
||||||
|
],
|
||||||
|
"challengeSeed":[
|
||||||
|
"Under Construction"
|
||||||
|
],
|
||||||
|
"challengeType":0
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue