Overview
The /1/assessment_report/iep endpoint returns the structure of the VB-Mapp IEP Assessment Report. That report contains multiple variables that need to be substituted by the consumer of the report.
Some of the variable bindings are a bit difficult to describe so we've provided a reference implementation: assessment_report_binder.rb
IEP Report Variables
The following table lists the variables that need to be bound:
Variable | Reference Implementation Method | Acceptable Values | Description |
---|---|---|---|
ASSESSMENT_MILESTONE_OVERALL_SCORE | merged_milestone_score | 0..170 | The sum of all of the milestone scores (see also: ASSESSMENT_MILESTONE_<GROUP>_SCORE) |
ASSESSMENT_MILESTONE_LEVEL_ACHIEVED | bind_milestone_variable | 1, 2, 3 | Based on ASSESSMENT_MILESTONE_OVERALL_SCORE:
|
ASSESSMENT_MILESTONE_SKIPPED_DOMAINS | bind_milestone_variable | Localized list of skipped group names, for example: "Mand, Tact" | A group is considered 'skipped' if there are no recorded scores for the entire group. Note that even a value of 0 is considered recorded, so this case is where no input at all was taken for the group. |
ASSESSMENT_MILESTONE_<GROUP>_SCORE | milestone_score | 0..question_count | Each MILESTONE question is scored as one of 0, 0.5 or 1. The group score is the sum of all of the question scores for that group. See /1/protocol/index - GET for the group's question_count. |
ASSESSMENT_MILESTONE_<GROUP>_GAPS | milestone_gaps, score_gaps |
| Identifies the questions in the group that have not reached full criteria (< 1.0) but whose successors (question_num+1) have. |
ASSESSMENT_MILESTONE_<GROUP>_HIGHEST | milestone_highest1_point_score | 0..question_count | The last MILESTONE (question_num) that scored 1. See /1/protocol/index - GET for the group's question_count. |
ASSESSMENT_MILESTONE_<GROUP>_ATLEASTONE | milestone_has_at_least_one | 0 (false), 1 (true) | If any of the questions scored 1 |
ASSESSMENT_MILESTONE_<GROUP>_LEVEL | milestone_level_with_first_gap | 1, 2, 3 | Using the same gap determination as 'score_gaps', determines the level in the group that has the 1st gap. See /1/protocol/index - GET for the group's level definitions. |
ASSESSMENT_MILESTONE_<GROUP>_KNOWNS_<QUESTION_NUM> | milestone_knowns |
| A list of acquired knowns for the question. ** This is not fully implemented functionality at this time. Reserved for future use. These sections have conditionals that evaluate to false, so these variables should never need to be resolved.** |
ASSESSMENT_BARRIERS_SCORE_<QUESTION_NUM> | bind_barrier_variable, barrier_score | 0..4 | The score for the barrier question. See /1/protocol/index - GET for the group's question_count. |
ASSESSMENT_BARRIERS_NUMBER_ELEVATED | bind_barrier_variable | 0..question_count | The number of barrier question responses that had a value >= 2 |
ASSESSMENT_BARRIERS_COUNT_OVER_ZERO | bind_barrier_variable | 0..question_count | The number of barrier question responses that had a value > 0 |
ASSESSMENT_BARRIERS_OVERALLSCORE | bind_barrier_variable | 0..96 | The sum of all barrier question responses |
STUDENT_FULL_NAME | bind_other_variable | The student's full name | |
STUDENT_FIRST_NAME | bind_other_variable | The student's first name | |
STUDENT_ASSESSOR | bind_other_variable | The person conducting the assessment | |
STUDENT_ASSESSMENT_DATES | bind_other_variable | "2014-12-12, 2014-9-12, ..." | The dates that assessments were conducted |