Skip to main content

Pre-K Cycle

Fetch scores for a specific Pre-K 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": 353,
"cycle_number": 1,
"start_time": "2022-05-23T09:00:00.000Z",
"end_time": "2022-05-23T09:20:00.000Z",
"number_of_adults": 3,
"number_of_children": 3,
"content": [
{
"primary": true,
"value": "lit_lang_arts"
}
],
"format": [
{
"primary": true,
"value": "routine"
},
{
"primary": false,
"value": "whole_group"
}
],
"scores": {
"dimensions": [
{
"name": "Positive Climate",
"dimension_score": 1,
"indicators": [
{
"name": "Relationships",
"indicator_score": "low"
},
{
"name": "Positive affect",
"indicator_score": "low"
},
{
"name": "Positive communication",
"indicator_score": "low"
},
{
"name": "Respect",
"indicator_score": "low"
}
]
},
{
"name": "Negative Climate",
"dimension_score": 6,
"indicators": [
{
"name": "Negative affect",
"indicator_score": "high"
},
{
"name": "Punitive control",
"indicator_score": "high"
},
{
"name": "Sarcasm/disrespect",
"indicator_score": "mid"
},
{
"name": "Severe negativity",
"indicator_score": "mid"
}
]
},
{
"name": "Teacher Sensitivity",
"dimension_score": 4,
"indicators": [
{
"name": "Awareness",
"indicator_score": "mid"
},
{
"name": "Responsiveness",
"indicator_score": "mid"
},
{
"name": "Addresses problems",
"indicator_score": "mid"
},
{
"name": "Student comfort",
"indicator_score": "mid"
}
]
},
{
"name": "Regard for Student Perspectives",
"dimension_score": 6,
"indicators": [
{
"name": "Flexibility and student focus",
"indicator_score": "high"
},
{
"name": "Support for autonomy and leadership",
"indicator_score": "high"
},
{
"name": "Student expression",
"indicator_score": "high"
},
{
"name": "Restriction of movement",
"indicator_score": "high"
}
]
},
{
"name": "Behavior Management",
"dimension_score": 5,
"indicators": [
{
"name": "Clear behavior expectations",
"indicator_score": "high"
},
{
"name": "Proactive",
"indicator_score": "mid"
},
{
"name": "Redirection of misbehavior",
"indicator_score": "mid"
},
{
"name": "Student behavior",
"indicator_score": "mid"
}
]
},
{
"name": "Productivity",
"dimension_score": 6,
"indicators": [
{
"name": "Maximizing learning time",
"indicator_score": "high"
},
{
"name": "Routines",
"indicator_score": "mid"
},
{
"name": "Transitions",
"indicator_score": "high"
},
{
"name": "Preparation",
"indicator_score": "high"
}
]
},
{
"name": "Instructional Learning Formats",
"dimension_score": 6,
"indicators": [
{
"name": "Effective facilitation",
"indicator_score": "high"
},
{
"name": "Variety of modalities and materials",
"indicator_score": "high"
},
{
"name": "Student interest",
"indicator_score": "high"
},
{
"name": "Clarity of learning objectives",
"indicator_score": "high"
}
]
},
{
"name": "Concept Development",
"dimension_score": 6,
"indicators": [
{
"name": "Analysis and reasoning",
"indicator_score": "high"
},
{
"name": "Creating",
"indicator_score": "high"
},
{
"name": "Integration",
"indicator_score": "high"
},
{
"name": "Connections to the real world",
"indicator_score": "high"
}
]
},
{
"name": "Quality of Feedback",
"dimension_score": 4,
"indicators": [
{
"name": "Scaffolding",
"indicator_score": "mid"
},
{
"name": "Feedback loops",
"indicator_score": "mid"
},
{
"name": "Prompting thought processes",
"indicator_score": "mid"
},
{
"name": "Providing information",
"indicator_score": "mid"
},
{
"name": "Encouragement and Affirmation",
"indicator_score": "mid"
}
]
},
{
"name": "Language Modeling",
"dimension_score": 4,
"indicators": [
{
"name": "Frequent conversations",
"indicator_score": "mid"
},
{
"name": "Open-ended questions",
"indicator_score": "mid"
},
{
"name": "Repetition and extension",
"indicator_score": "mid"
},
{
"name": "Self- and parallel talk",
"indicator_score": "mid"
},
{
"name": "Advanced language",
"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
contentArray of MetaDataValue for Pre-K Contentsee available Contents
formatArray of MetaDataValue for Pre-K Formatsee available Formats
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)

Contents

valueUI name
lit_lang_artsLit/Lang arts
social_studiesSocial Studies
mathMath
artArt
scienceScience
otherOther

Formats

valueUI name
routineRoutine
meals_snacksMeals/snacks
whole_groupWhole group
small_groupSmall group
individual_timeIndividual time
free_choice_centersFree choice/centers
otherOther