This repository has been archived by the owner on May 2, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsemantics.json
123 lines (123 loc) · 2.72 KB
/
semantics.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
[
{
"name": "intro",
"type": "text",
"label": "Intro",
"importance": "high",
"description": "The intro text (maximum 100 characters)",
"maxLength": 100,
"optional": true
},
{
"name": "equationType",
"type": "select",
"label": "Equation type",
"importance": "high",
"options": [
{
"value": "basic",
"label": "Basic [ 3x = 12 ]"
},
{
"value": "intermediate",
"label": "Intermediate [ 4x - 3 = 13 ]"
},
{
"value": "advanced",
"label": "Advanced [ 5x + 3 = 3x + 15 ]"
}
],
"default": "intermediate"
},
{
"name": "useFractions",
"type": "boolean",
"label": "Enable fractions",
"description": "Enable to allow fractions in equations.",
"default": true
},
{
"name": "maxValue",
"type": "number",
"label": "Max value for operations",
"importance": "medium",
"default": 8,
"min": 2,
"max": 20
},
{
"name": "maxQuestions",
"type": "number",
"label": "Max number of questions",
"importance": "medium",
"default": 20,
"min": 2,
"max": 50
},
{
"name": "UI",
"type": "group",
"label": "User interface translations",
"importance": "low",
"common": true,
"fields": [
{
"name": "score",
"type": "text",
"label": "Scoring during quiz",
"importance": "low",
"default": "Score:"
},
{
"name": "scoreOnResultPage",
"type": "text",
"label": "Scoring on result page",
"importance": "low",
"default": "Score: @score / @maxScore"
},
{
"name": "time",
"type": "text",
"label": "Time",
"importance": "low",
"default": "Time: @time"
},
{
"name": "resultPageHeader",
"type": "text",
"label": "Result page header",
"importance": "low",
"default": "Finished!"
},
{
"name": "go",
"type": "text",
"label": "Go label",
"importance": "low",
"default": "GO!"
},
{
"name": "startButton",
"type": "text",
"label": "Start button label",
"importance": "low",
"default": "Start"
},
{
"name": "retryButton",
"type": "text",
"label": "Retry button label",
"importance": "low",
"default": "Retry"
},
{
"name": "slideOfTotal",
"type": "text",
"label": "Slide number text",
"importance": "low",
"description": "Announces current slide and total number of slides, variables are :num and :total",
"default": "Slide :num of :total"
}
]
}
]