---
content_id: "121077951"
title: VaryPointsByAnswer
---
# VaryPointsByAnswer
## scoring_data:

```js
{
  "values": [
    {
      "value": "uuid1",
      "points": 1
    },
    {
      "value": "uuid2",
      "points": 2
    },
    {
      "value": "uuid3",
      "points": -1
    },
  ]
}
```

## Correct Case
### user_response:

```js
{
  "value": "uuid2"
}
```

### scored_data:

```js
{
  "uuid1": {
    "result_score": 1,
    "user_responded": false
  },
  "uuid2": {
    "result_score": 2,
    "user_responded": true
  },
  "uuid3": {
    "result_score": -1,
    "user_responded": false
  },
}
```

## Incorrect Case
### user_response:

```js
{
  "value": "uuid3"
}
```

### scored_data:

```js
{
  "value": {
    "uuid1": {
      "result_score": 1,
      "user_responded": false
    },
    "uuid2": {
      "result_score": 2,
      "user_responded": false
    },
    "uuid3": {
      "result_score": -1,
      "user_responded": true
    }
  }
}
```
