| name | sentence-frame |
| description | Generate ELL or scaffolding sentence frames and stems for a given academic task and proficiency level. Use this atom when differentiate or lesson-planner needs language scaffolds for English Language Learners or struggling writers. Do NOT use for translation. |
sentence-frame
Creates sentence frames (fill-in-the-blank structures) and sentence stems (opening phrases) calibrated to a WIDA/ELP proficiency level. Helps ELL students participate in grade-level academic tasks.
Input
{
"task": "Write a claim about whether the character made the right decision",
"proficiency_level": "emerging",
"grade": "6",
"subject": "ELA"
}
Output
{
"tool": "sentence-frame",
"frames": [
{"frame": "I think [character name] made a [good/bad] decision because ___.", "level": "emerging", "scaffold_type": "sentence_frame"},
{"frame": "The character decided to ___ because ___.", "level": "emerging", "scaffold_type": "sentence_frame"},
{"frame": "Based on the text, I believe...", "level": "developing", "scaffold_type": "sentence_stem"}
],
"proficiency_target": "emerging",
"human_review_required": true
}
Do NOT use this atom for
- Translation to another language (use atom-translate-comm)
- Full lesson differentiation (use atom-differentiate or lesson-planner)
- Assessment accommodation (use atom-accommodation-match)
Pipeline note
Follows references/method.md at the Differentiation step (ELL scaffolding). Output conforms to references/metadata-schema.md. human_review_required: true — frames must match the actual proficiency level of students in the class.