...
Category 1 & 2
Category 3 & 4
Solution 2
...
{
"question": {
"text": "<p>Name any 3 south Indian states: <blank \"id\"=\"b0\"></blank>,<blank \"id\"=\"b1\"></blank> and <blank \"id\"=\"b2\"></blank></p> ",
"audio":"",
"image": ""
},
"answer": [],
"data": {
"fields": {
"b0": {
"type": "blank",
"seq": 1,
"answers": ["1"],
"data": "",
"group": true
},
"b1": {
"type": "blank",
"seq": 2,
"answers": ["1"],
"data": "",
"group": true
}
},
"groups": {
"1": {
"answers": [
["Karnataka", "KA"],
["Andhrapradesh", "AP"],
["Tamilnadu", "TN"],
["Kerala", "KL"]
]
}
}
}
}
...
Backward compatibility & versioning
...
Telemetry
Development Tasks
No. | Title | Description / comments | Status |
1 | CKEditor Plugin for inserting blank | The built in input plugin does not look good. A new plugin (a simple one) can help make it look good | Done |
2 | Custom Directive to allow enter answer variations | To help reuse of the directive in multiple places (based on the tags input) or can use jsTag http://eranhirs.github.io/jsTag/ | Done |
3 | Editor UI updates for Cat 1 & 2 | Done | |
4 | Editor UI updates for Cat 3 & 4 | Depends on (3), and addition work of allowing grouping of blanks | Done |
5 | Evaluation on player side | Done | |
6 | Migration of old question to new notation | Done |
Approach 2 - Without significant UI changes
...