Infant Cycle
Fetch scores for a specific Infant cycle.
Deprecated Endpoint
The /envscales endpoint is deprecated. Please use /observation-data for all new integrations.
The old endpoint will continue to work but may be removed in future versions.
Current API
Base URL: https://api.teachstone.com/observation-data
Headers:
Authorization: Bearer <token>
/v1/class_1st/assessments/:assessment_id/cycles/:cycle_id- Success
Status: 200 OK
Content-Type: application/json
{
"id": 564,
"cycle_number": 1,
"start_time": "2023-01-31T09:00:00.000Z",
"end_time": "2023-01-31T09:20:00.000Z",
"number_of_adults": 1,
"number_of_children": 5,
"activity_setting": [
{
"primary": false,
"value": "napping"
},
{
"primary": true,
"value": "play"
}
],
"physical_setting": [
{
"primary": true,
"value": "classroom"
}
],
"asleep_children": 1,
"awake_children": 4,
"walkers_children": 4,
"nonwalkers_children": 1,
"scores": {
"dimensions": [
{
"name": "Relational Climate",
"dimension_score": 5,
"indicators": [
{
"name": "Relational behaviors",
"indicator_score": "high"
},
{
"name": "Emotion expression",
"indicator_score": "mid"
},
{
"name": "Respect for infants' state",
"indicator_score": "mid"
},
{
"name": "Lack of adult negativity",
"indicator_score": "mid"
}
]
},
{
"name": "Teacher Sensitivity",
"dimension_score": 6,
"indicators": [
{
"name": "Awareness and cue detection",
"indicator_score": "high"
},
{
"name": "Responsiveness",
"indicator_score": "high"
},
{
"name": "Infant comfort",
"indicator_score": "high"
}
]
},
{
"name": "Facilitated Exploration",
"dimension_score": 4,
"indicators": [
{
"name": "Involvement",
"indicator_score": "mid"
},
{
"name": "Infant focused",
"indicator_score": "mid"
},
{
"name": "Expansion of infants' experience",
"indicator_score": "mid"
}
]
},
{
"name": "Early Language Support",
"dimension_score": 5,
"indicators": [
{
"name": "Teacher talk",
"indicator_score": "high"
},
{
"name": "Communication support",
"indicator_score": "high"
},
{
"name": "Communication extension",
"indicator_score": "mid"
}
]
}
]
}
}
Field Types
| field | type | note |
|---|---|---|
| id | integer | |
| cycle_number | integer | |
| start_time | string | format: yyyy-MM-dd'T'HH:mm:ss.SSS'Z' |
| end_time | string | format: yyyy-MM-dd'T'HH:mm:ss.SSS'Z' |
| number_of_adults | null | integer | |
| number_of_children | null | integer | |
| activity_setting | Array of MetaDataValue for Infant Activity Settings | see available Activity Settings |
| physical_setting | Array of MetaDataValue for Infant Physical Settings | see available Physical Settings |
| asleep_children | null | integer | |
| awake_children | null | integer | |
| walkers_children | null | integer | |
| nonwalkers_children | null | integer | |
| dimensions | Array of Dimension Scores |
MetaDataValue
Generic object to represent a Category value. In UI it is a checkbox with an optional Star to represent the primary option from that category.
{
"primary": boolean,
"value": string
}
Dimension Scores
| field | type | note |
|---|---|---|
| name | string | |
| dimension_score | null | integer | number from 1 to 7 |
| indicators | Array of Indicator Score |
Indicator Score
| field | type | note |
|---|---|---|
| name | string | |
| indicator_score | string | low | mid | high | N/A (Not Applicable) |
activity_setting
| value | UI name |
|---|---|
| napping | Napping |
| feeding | Feeding |
| play | Play |
| diapering | Diapering |
| other | Other |
physical_setting
| value | UI name |
|---|---|
| classroom | Classroom |
| outside | Outside |
| other | Other |