Define scope
define_scopeGenerate a pedagogical scope contract for course materials, including concept graph, Bloom targets, prerequisites, and boundary statement, with enforced acyclic prerequisites and explicit exclusions.
Instructions
Produce the pedagogical Scope Contract: concept graph (core/supporting/stretch/excluded), Bloom targets, prerequisites, boundary statement. Enforces acyclic prerequisites and exclusion reasons in code.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"materialsId": "<materialsId>",
"audienceLevel": "<audienceLevel>"
},
"name": "define_scope"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| materialsId | Yes | ||
| audienceLevel | Yes | ||
| explicitExclusions | No | ||
| learningObjectives | No |