Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Overview

Info
titleRequired Headers
  • Authorization: Token token="<your session token here>"
  • User-Agent: dmtd-rest-api
  • Content-Type: application/json
  • X-ClientId: <the client id here> or X-ClientCode: <the client code here>

...

Info
titleOptional Headers


Info
titleArguments


FieldTypeOptionalDescription
areastringRequiredOne of the area strings retrieved from the /1/
vbmapp
protocol/index endpoint
groupstringRequiredOne of the group strings retrieved from the /1/
vbmapp
protocol/index endpoint
question_num32-bit IntegerOptional

The number of the question that must be 0..question_count-1 of the question_count field retrieved from the /1/

vbmapp

protocol/index endpoint.

If question_num is omitted, the result will be an array containing all of the question entries for the given area and group.



response 
Info
titleFields
Info
title


FieldTypeOptionalDescription
definitionstringRequiredA formal definition for the question. Deprecated, use text
examplestringOptionalAn example of how the question might be administered
guideContentdictionaryRequired
. Required when area == 'milestones'
materialsstringOptionalInformation about what materials might be required to administer the question
questionNumber
. Required when area == 'milestones'
objectivestringOptionalThe objective of the question. Required when area == 'milestones'
number32-bit Integer
Required
Optional

The question #

in the group (this will be question_num+1)questionTextstringRequiredThe text that describes the questionquestionTypestringOptionalReserved - do not use at this timeresponsesarrayRequiredAn array of response/score definitions
Info
titleguideContent Fields
FieldTypeOptionalDescription
codestringRequiredReserved - do not use at this time
definitionstringRequiredA formal definition or the question
examplesstringOptionalAn example of how to evaluate the question
guidePageNumber32-bit IntegerRequiredThe page # in the paper copy of the guide that corresponds to this question
objectivestringRequiredThe objective of the question
titlestringOptionalA title that can be displayed to the user to help identify the question

from the guide. Required when area == 'milestones', 'barriers', 'transitions'

Note: This is not the same as question_num, which is the programmatic index of the question. This is what to display to the user to related the question to the guide.

level32-bit IntegerOptionalThe question level # from the guide. Required when area == 'milestones'
textstringRequiredThe text that describes the question
titlestringOptional

The text to display at the top of a grid column for Barriers & Transitions. Required when area == 'barriers', 'transitions'

responsesarrayRequiredAn array of response/score definitions
skillsarrayOptionalThe Task Analysis skills associated with the milestone question. Required when area == 'milestones'



Info
titleresponse Fields


FieldTypeOptionalDescription
scoreSingle Precision FloatRequiredValue to store as a score if this response is selected
textstringRequiredA string to display that describes this possible response
descriptionstringOptionalA description of the score to further help identify its application



32-bit Integer
Info
titleskills Fields


FieldTypeOptionalDescription
score
idstringRequired
Value to store as a score if this response is selectedtext
The skill identifier (e.g. '1-a')
skillstringRequiredA string to display that describes
this possible responsedescriptionstringOptionalA description of the score to further help identify its application
the skill
supportingbooleanRequiredtrue/false as to whether this is a 'supporting' skill (identified in assessment with a '*' after the skill id, e.g. '2-a*')



Info
titleExample

Example 1 - question_num provided

curl -X GET \
-H 'Authorization: Token token="9319224d0002e7a32b26c0686c42a0bf"' \
-H "User-Agent: dmtd-rest-api" \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-H "X-ClientId: 1" \
httphttps://dataapi-sandbox.vbmappappdatamtd.com/1/vbmappprotocol/area_question?area=milestones\&group=mand\&question_num=1

Example 2 - question_num omitted

curl -X GET \
-H 'Authorization: Token token="9319224d0002e7a32b26c0686c42a0bf"' \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-H "X-ClientId: 1" \
http://data-sandbox.vbmappapp.com/1/vbmapp/area_question?area=milestones\&group=mand

Info
titleResponse
Example 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

' \
-H "User-Agent: dmtd-rest-api" \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-H "X-ClientId: 1" \
https://api-sandbox.datmtd.com/1/protocol/area_question?area=milestones\&group=mand


Info
titleResponse
Example 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.",
    "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 ... necessary.",
    "number": 2,
    "text": "Emits 4 different mands without prompts (except, What do you want?) the desired item can be present (e.g., music, Slinky, ball)  Either testing or observation",
    "title": null,
    "responses": [
      {
        "score": 0,
        "text": "Score 0 Points",
        "description": ""
      },
      {
        "score": 0.5,
        "text": "Score 1\/2 Point",
        "description": ""
      },
      {
        "score": 1,
        "text": "Score 1 Point",
        "description": "Give the child 1 point if he mands for 4 different reinforcers ... (or something similar)."
      }
    ],
    "skills": [
      { "skill": "2-a",
        "text": "Points to 2 different reinforcers in order to obtain them 2 times (E)"
      },
      { "skill: "2-b",
        "text": "Nods or says yes or no when offered a reinforcer 2 times (not an early target) (E)"
	  }, ...
    ]
  }
}

Example 2
{
  "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.",
      "objectivematerials": "ToGather determineitems ifor aplan childactions mandsthat withfunction echoicas prompts.reinforcement for Forthe 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."child.",
      "objective": "To determine if a child mands with echoic prompts.  For a child ... necessary.",
      "number": 2,
      "onePointScoreDefinitiontext": "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).",Emits 4 different mands without prompts (except, What do you want?) the desired item can be present (e.g., music, Slinky, ball)  Either testing or observation",
      "title": null,
      "responses": [
        {
          "score": 0,
          "text": "Score 0 Points",
          "titledescription": ""Mand
 - Level 1"     },
    "guidePageNumber": 27,   {
 "materials": "Gather items or plan actions that function as reinforcement for the child.""score": 0.5,
    "questionNumber": 2,     "questionTexttext": "Emits 4 different mands without prompts (except, What do you want?) the desired item can be present (e.g., music, Slinky, ball)\n\n       Score 1\/2 Point",
          "description": "Give the child \u00bd point if he only emits 1 mand."
        Either},
testing or observation",      "questionType": "E",{
     "responses": [    "score": 1,
 {         "scoretext": 0"Score 1 Point",
          "textdescription": "Score 0 Points"
Give the child 1 point if ... icon."
     },   }
   {   ],
      "scoreskills": 0.5,[
        { "textskill": "Score 1\/2 Point"2-a",
       },   "text": "Points to 2 {different reinforcers in order to obtain them 2 times "score": 1,(E)"
         "text": "Score 1 Point"},
        { "skill: "2-b",
 }     ]   }
}
Example 2
{
  "response": [
    {
      "guideContent": {
    "text": "Nods or says yes or no when offered a reinforcer 2 times (not an early target) (E)"
	    }, ...
     "code": "Mand 1-M",
  ]
  }
    },
{
  "definitionresponse": "Emits[
2 words, signs, or PECS,{
but may require echoic, imitative, or other prompts"example": null,
but no physical prompts (e.g., cracker, book). (E)",
        "examples": "A child says \u201ccookie\u201d when he wants a cookie, but he needs an echoic prompt in order to respond "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 signing child, he signs \u201ccookie\u201d when he wants and sees a cookie, but he needs an imitative prompt and perhaps needs to hear the word in order to respond. For a child using pictures, he selects a picture of \u201ccookie\u201d when he wants and sees a cookie, but he needs a pointing prompt in order to respond. A mand for a push on a swing would be an example of a mand for action.",using ... be necessary.",
      "number": 1,
      "text": "Emits 2 words, signs, or PECS, but may require echoic, imitative, or other prompts, but no physical prompts (e.g., cracker, book)  Either testing or observation",
      "title": null,
      "responses": [
        {
          "guidePageNumberscore": 270,
          "halfPointScoreDefinitiontext": "Score "Give the child \u00bd point if he only emits 1 mand.",0 Points",
          "description": ""
        "level": 1},
        "materials": "Gather items or plan actions that function as reinforcement for the child."{
          "score": 0.5,
          "objectivetext": "Score 1\/2 Point"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\u2019s exact level will be necessary. "description": ""
        },
        {
          "score": 1,
          "text": "Score 1 Point",
          "onePointScoreDefinitiondescription": "Give the child 1 point if he responds when an adult provides an ... echoic prompt, such as \u201csay cookie\u201d when a cookie is present, for 2 desired items or activities. For a child using sign language, give him 1 point if he responds when the adult provides an imitative prompt, or speaks the word (intraverbal prompt). For a child using a picture system, the adult may point to the target picture and verbally prompt the child to pick it up. Do not give the child any points if physical prompts are required for signing or selecting a picture or icon.",
 or icon."
        }
      ]
    },
    {
      "definition": "Emits 4 different mands without prompts (except, What do you want?) the desired item can be present (e.g., music, Slinky, ball). (E)",
      "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.",
      "titlematerials": "Mand - Level 1"Gather items or plan actions that function as reinforcement for the child.",
      },
      "guidePageNumber": 27,
      "questionNumber": 1"objective": "To determine if a child mands with echoic prompts.  For a child using ... necessary.",
      "questionTextnumber": "Emits 2 words, signs 2,
or PECS, but may require echoic, imitative, or other prompts, but no physical prompts (e.g., cracker, book)\n\n               "text": "Emits 4 different mands without prompts (except, What do you want?) the desired item can be present (e.g., music, Slinky, ball)  Either testing or observation",
      "questionTypetitle": "E"null,
      "responses": [
        {
          "score": 0,
          "text": "Score 0 Points",
          "description": ""
        },
        {
          "score": 0.5,
          "text": "Score 1\/2 Point Point",
          "description": ""
        },
        {
          "score": 1,
          "text": "Score 1 Point",
          "description": "Give the child 1 point if he mands for 4 different reinforcers ... similar)."
        }
      ]
    },
  }  ...
  ],
  "count" : 15
}