Skip to main content

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>

GET /v1/class_1st/assessments/:assessment_id/cycles/:cycle_id
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

fieldtypenote
idinteger
cycle_numberinteger
start_timestringformat: yyyy-MM-dd'T'HH:mm:ss.SSS'Z'
end_timestringformat: yyyy-MM-dd'T'HH:mm:ss.SSS'Z'
number_of_adultsnull | integer
number_of_childrennull | integer
activity_settingArray of MetaDataValue for Infant Activity Settingssee available Activity Settings
physical_settingArray of MetaDataValue for Infant Physical Settingssee available Physical Settings
asleep_childrennull | integer
awake_childrennull | integer
walkers_childrennull | integer
nonwalkers_childrennull | integer
dimensionsArray 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

fieldtypenote
namestring
dimension_scorenull | integernumber from 1 to 7
indicatorsArray of Indicator Score

Indicator Score

fieldtypenote
namestring
indicator_scorestringlow | mid | high | N/A (Not Applicable)

activity_setting

valueUI name
nappingNapping
feedingFeeding
playPlay
diaperingDiapering
otherOther

physical_setting

valueUI name
classroomClassroom
outsideOutside
otherOther