@instructure/quiz-interactions
Version:
A React UI component Library for quiz interaction types.
137 lines (122 loc) • 2.15 kB
Markdown
---
content_id: "121077946"
title: MultipleMethods
---
Scored data for multiple methods will consist of a hash of key value pairs where the key
is the key of the scoring_data and the value is the scored_data of the scoring_algoritm
that the scoring_data specifies.
```js
{
"value": [
{
"id": "uuid1",
"scoring_algorithm": "Equivalence",
"scoring_data": { "value": "uuid1a" }
},
{
"id": "uuid2",
"scoring_algorithm": "TextRegex",
"scoring_data": { "value": "(p|P)resident" }
},
{
"id": "uuid3",
"scoring_algorithm": "TextCloseEnough",
"scoring_data": {
"value": "President",
"edit_distance": 1
}
}
]
}
```
```js
{
"value": [
{
"id": "uuid1",
"value": "uuid1a",
"type": "Text"
},
{
"id": "uuid2",
"value": "president",
"type": "Text"
},
{
"id": "uuid3",
"value": "Prezident",
"type": "Text"
}
]
}
```
```js
{
"value": {
"uuid1": {
"uuid1a": {
"result_score": 1,
"user_responded": true
}
},
"uuid2": {
"result_score": 0, "user_response": "president"
},
"uuid3": {
"result_score": 1, "correct_answer": "President", "user_response": "Prezident"
}
}
}
```
```js
{
"value": [
{
"id": "uuid1",
"value": "uuid1f",
"type": "Text"
},
{
"id": "uuid2",
"value": "friend",
"type": "Text"
},
{
"id": "uuid3",
"value": "Obama",
"type": "Text"
}
]
}
```
```js
{
"value": {
"uuid1": {
"uuid1a": {
"result_score": 1,
"user_responded": false
},
"uuid1f": {
"result_score": 0,
"user_responded": true
}
},
"uuid2": {
"result_score": 0, "user_response": "Friend"
},
"uuid3": {
"result_score": 0, "correct_answer": "President", "user_response": "Obama"
}
}
}
```