add_map_plan_annotationuntrusted content
Add a persistent visible comment node connected to one or more selected lessons, or free on the map. A free comment defaults near the upper-left canvas when position is omitted.
body: string, skill_ids: array?, position: object?
arrange_map_plan_nodes
Move one or more lessons to absolute x/y canvas coordinates in the persistent visible Plan mode layout. Read current overrides from get_app_state.learning_plan.layouts.
positions: array
create_curriculum
Create and visibly open a new curriculum profile in the educator workspace.
name: string, description: string?
create_followup_problem
Open an allowlisted problem from the selected skill, targeted to a misconception when possible.
skill_id: string, focus: string?
create_map_plan_path
Create a persistent colored outline path through two or more installed lessons, in the supplied order, and show it selected in visible Plan mode.
skill_ids: array, name: string?, color: string?
get_agent_guideread-onlyuntrusted content
Read a compact QuickMaths operating summary or request detailed tutoring, navigation, Bridge, backup, or custom-content policy only when needed.
section: string?
get_app_stateread-onlyuntrusted content
Read the current QuickMaths view, selected learner, timers, mastery counts, selected skill, and saved Plan presentation including layouts, paths, hidden lessons, and annotations.
get_curriculum_mapread-only
Read the combined installed-field prerequisite map, including statuses, field identities, bridges, and unlock relationships.
include_locked: boolean?
get_curriculum_workspaceread-onlyuntrusted content
Read the educator's open curriculum, available curriculum profiles, installed pack choices, canonical Plan mode map, and learner-agent policy.
get_learning_contextread-onlyuntrusted content
Read the selected lesson or active test without revealing expected answers or solution steps.
include_history: boolean?
get_lesson_authoring_guideread-onlyuntrusted content
Read the bundled Agent Lesson Authoring Guide by topic before creating or modifying lesson packs, structured questions, fields, bridges, or native improvements.
section: string?
get_progress_summaryread-onlyuntrusted content
Read mastery totals, suggested next work, attempts, and misconception tags for the selected learner.
get_quickmaths_manualread-onlyuntrusted content
Read the machine-readable learner or educator manual as a compact chapter index, one numbered chapter, or the complete Markdown source behind the published PDF.
audience: string?, section: string?
inspect_formal_proofread-onlyuntrusted content
Read the exact public theorem, learner steps, Lean-established root steps and unresolved obligations. Never includes reference proofs, answer keys, proof artifacts or auto-solver strategies. Read again after edits; no…
question_id: string?
inspect_student_workread-onlyuntrusted content
Inspect one response in the active test or visible saved attempt without exposing its answer key.
question_id: string?
list_branchesread-onlyuntrusted content
Read field-scoped branch IDs, names, and lesson IDs. Identically named branches in different fields remain separate. Use the returned lesson IDs to navigate or author prerequisites.
field_id: string?
list_fieldsread-onlyuntrusted content
Read the Field → Branch → Lesson hierarchy visible in the current curriculum. Mathematics is a field; Geometry is a branch within it. Field IDs retain existing subject IDs.
list_subjectsread-onlyuntrusted content
Read every installed field, its theme-safe metadata, lesson count, and the field theme retained from the learner's most recently opened lesson.
navigate_learning_app
Open a QuickMaths dashboard, learner map, educator Curriculum designer, lesson, test, results, Lesson Depot, Lesson studio, or Settings view. This changes the visible page.
view: string, skill_id: string?
open_lesson_creator
Open the visible no-code Lesson Studio to create lessons, or prefill an editable native lesson improvement while preserving its ID and completed learner progress. Installing an improvement restarts affected unfinished…
field_id: string?, subject_id: string?, skill_id: string?
record_formal_guidanceuntrusted content
Select one Socratic question from inspect_formal_proof.guidance_options for the exact proof_revision. Cannot accept free-form solutions, proof steps, verdicts or certificates; cannot change grades or mastery. Stale…
question_id: string, proof_revision: string, guidance_id: string
record_tutor_feedback
Save concise Socratic feedback beside the learner's work. Do not reveal the final answer.
question_id: string, feedback: string, mistake_tag: string?, next_step: string, confidence: string?, verdict: string?, obligation_results: array?, rubric_results: array?, … (list cut; the site may define more)
search_lesson_depotread-onlyuntrusted content
Search the merged official, federated-community, and directly subscribed Lesson Depot by title, author, field, or tag. Results contain metadata and provenance/trust signals only—never answer keys; availability says…
query: string?, subject_id: string?, sort: string?, limit: integer?
select_curriculum
Switch the visible educator workspace to an existing curriculum profile.
curriculum_id: string
set_curriculum_native_lessons_enabled
Include or exclude the native Mathematics lessons from the open educator curriculum. The app rejects impossible dependency graphs and never treats a custom visual path as hidden content scope.
enabled: boolean
set_curriculum_pack_enabled
Enable or disable one installed additive Depot pack only for the open educator curriculum. Native improvements remain globally active while installed.
pack_id: string, enabled: boolean
set_learning_preferences
Choose Hard or Open path. The mastery map permanently includes every installed field, and its field theme changes only when the learner opens a lesson or begins its test.
progression_mode: string?
set_map_plan_mode
Show the combined mastery map in its persistent editable Plan mode, or return to the default read-only Plan view. The human can separately toggle between Plan view and the untouched canonical map.
enabled: boolean
set_map_plan_nodes_hidden
Hide one or more lessons from the saved Plan presentation, or restore previously hidden lessons. Hidden lessons disappear from Plan mode and Plan view but remain in the curriculum and canonical mastery map.
skill_ids: array, hidden: boolean
stage_custom_lesson_setuntrusted content
Validate and stage declarative lesson-set JSON in Settings, including mode override improvements to built-in lessons. This cannot install it: a human must review the visible preview and click Install.
lesson_set_json: string
stage_depot_lessonuntrusted content
Download the exact package from its reported source, hash-check, validate, and stage it for visible human review. Concept-preview listings cannot be staged. This cannot install content; the learner must confirm…
package_id: string, version: string
stage_depot_lessonsuntrusted content
Download, hash-check, and validate an ordered batch of published Depot packages, then open a sequential Settings review queue. Every package still requires separate human approval before installation.
packages: array
start_skill_test
Create or resume a mastery test for an unlocked QuickMaths skill and open it on screen.
skill_id: string
update_curriculum_settings
Update the open educator curriculum's student, agent, progression, and contact rules. The policy becomes agent-visible across QuickMaths.
student_name: string?, agent_enabled: boolean?, agent_instructions: string?, progression_mode: string?, contact_email: string?
validate_lesson_setread-onlyuntrusted content
Validate declarative QuickMaths lesson-set JSON for new lessons or reversible native improvements, including fields, bridges, graders, proof/rubric policies, graph cycles, and safety limits. This does not install…
lesson_set_json: string