Mastery Pathing — Get Engine Script (large platforms)
mastery_pathing_get_engineFor answer logs over 5,000 rows or curricula over 2,000 topics, or any such file already in your code sandbox. Returns a complete numpy-only Python script with the same engine as mastery_pathing; it reads topics, prerequisite links, answers and stored topic settings, prints the decision cards and each learner's next topic, and writes everything to mastery_plan.json. No learner data reaches this server on this path.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "mastery_pathing_get_engine"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| params | No | Other inputs exactly as mastery_pathing takes them (goal, learners ...). | |
| topics_path | No | Topics file in your sandbox (CSV/TSV/JSON). | |
| responses_path | No | Answers file (learner_id, topic, correct, time). | |
| prerequisites_path | No | Optional links file (from, to). | |
| topic_parameters_path | No | Optional stored topic settings file. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| notes | No | ||
| paths | No | ||
| script | Yes | ||
| language | No | ||
| requires | No | ||
| writes_file | No | ||
| instructions | Yes | ||
| engine_version | Yes | ||
| scipy_required | No | ||
| data_requirements | No | ||
| network_access_required | No |