Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Current »

Scoring the VB-MAPP is done by evaluating each question from the /1/protocol/area_question - GET api.  The result of the area_question api contains a responses field, which is an array of possible responses for that particular question.  For example, here is the response from the REST api for Milestone/MAND/1:

Milestone-MAND-1

{
  "response": {
    "example": "A child says or signs \u201cswing\u201d when he is on a swing and wants to be pushed, and he does so without an echoic or imitative prompt.",
    "guideContent": {
      "code": "Mand 1-M",
      "definition": "Emits 4 different mands without prompts (except, What do you want?) the desired item can be present (e.g., music, Slinky, ball). (E)",
      "examples": "A child says or signs \u201cswing\u201d when he is on a swing and wants to be pushed, and he does so without an echoic or imitative prompt.",
      "guidePageNumber": 27,
      "halfPointScoreDefinition": "Give the child \u00bd point if he emits 3 of these types of mands.",
      "level": 1,
      "materials": "Gather items or plan actions that function as reinforcement for the child.",
      "objective": "To determine if a child mands with echoic prompts.  For a child using sign language or a child selecting pictures, can the child mand with imitative or pointing prompts?  If early manding is weak, limited, or typically requires physical prompting, a more careful assessment of the child's exact level will be necessary.",
      "onePointScoreDefinition": "Give the child 1 point if he mands for 4 different reinforcers without the adult saying the target word (echoic prompt), giving an imitative or pointing prompt, or for a child using signs, speaking the word (intraverbal prompt). The desired item or activity can be present, as well as the verbal prompt, \u201cWhat do you want?\u201d (or something similar).",
      "title": "Mand - Level 1"
    },
    "guidePageNumber": 27,
    "materials": "Gather items or plan actions that function as reinforcement for the child.",
    "questionNumber": 2,
    "questionText": "Emits 4 different mands without prompts (except, What do you want?) the desired item can be present (e.g., music, Slinky, ball)\n\n                Either testing or observation",
    "questionType": "E",
    "responses": [
      {
        "score": 0,
        "text": "Score 0 Points"
      },
      {
        "score": 0.5,
        "text": "Score 1\/2 Point"
      },
      {
        "score": 1,
        "text": "Score 1 Point"
      }
    ]
  }
}

The user can be prompted with the information found in the questionText field and then asked to select from 1 of the 3 possible responses provided in the text field of each possible response.  When the selection is made, the corresponding score value should be stored.  Typically, the best way to store these question-response pairs is in a dictionary with the key being a compound value of area:group)question# and then then value being an integer of the score chosen.  For example:

Score JSON Example

{

"milestones" : {

"mand" : [

0,

1,

0.5,

...

]

}

"barriers" : {

"group1" : [

"values" :

]

},

...

}

These values are then used by the reporting modules.  See IEP - Variable Definitions for further information.

  • No labels