Select a bounded grade 3-8 teaching move, practice and check for supported error
Select a bounded grade 3-8 teaching move, practice and check for supported error patterns. Authored guidance; historical content owner-reviewed; bounded authored decision logic; no efficacy claim.
Answeringour last check, 2026-10-31
1 of 1checks answered this week
168 msmedian answer time
$0.1listed price per call
$0.1price it asked us
Paid test badge: not yet. The checks above are free: we call the tool without paying and read the payment request it sends back. The Verified badge needs paid calls whose answers match the promised output, and nobody can buy a badge.
Endpoint
POST https://instructional-decision-engine-x402.vercel.app/instruction/next-move
| Category | Everything else |
|---|---|
| Provider host | instructional-decision-engine-x402.vercel.app |
| Networks | eip155:8453 |
| Payment schemes | exact |
| Self-reported calls, 30 days | 1 from 1 payers (the provider's figure, not ours) |
Our checks, last 30 days
| Day | Result | HTTP | Asked | Time |
|---|---|---|---|---|
| 2026-10-31 | valid payment request | 402 | $0.1 | 168 ms |
Example input (from the provider)
{
"body": {
"errorPattern": "larger_denominator_means_larger_fraction",
"evidenceSource": "exit_ticket",
"grade": 4,
"minutes": 8,
"observation": "pattern_observed",
"prevalence": "some",
"priorMove": "explanation",
"skill": "fraction_comparison"
},
"bodyType": "json",
"method": "POST",
"type": "http"
}
Promised output schema (from the provider)
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"body": {
"additionalProperties": false,
"properties": {
"errorPattern": {
"enum": [
"larger_denominator_means_larger_fraction",
"adds_same_amount_to_numerator_and_denominator",
"adds_denominators",
"more_digits_means_larger_decimal",
"uses_additive_instead_of_multiplicative_change",
"uses_wrong_reference_whole",
"changes_only_one_side",
"confuses_boundary_and_covering",
"claim_without_support",
"single_detail_as_main_idea",
"unsupported_inference",
"counts_groups_without_group_size",
"unknown"
],
"type": "string"
},
"evidenceSource": {
"enum": [
"exit_ticket",
"work_sample",
"classroom_check",
"unknown"
],
"type": "string"
},
"grade": {
"maximum": 8,
"minimum": 3,
"type": "integer"
},
"minutes": {
"maximum": 20,
"minimum": 4,
"type": "integer"
},
"observation": {
"enum": [
"pattern_observed",
"answer_only",
"uncertain"
],
"type": "string"
},
"prevalence": {
"enum": [
"few",
"some",
"most",
"unknown"
],
"type": "string"
},
"priorMove": {
"enum": [
"none",
"explanation",
"worked_example",
"visual_model",
"guided_practice",
"error_analysis"
],
"type": "string"
},
"skill": {
"enum": [
"fraction_comparison",
"fraction_equivalence",
"fraction_addition",
"decimal_comparison",
"ratio_scaling",
"percent_of_quantity",
"equation_balance",
"area_perimeter",
"text_evidence",
"main_idea",
"inference",
"multiplication_groups"
],
"type": "string"
}
},
"required": [
"grade",
"skill",
"errorPattern",
"evidenceSource",
"observation",
"prevalence",
"priorMove",
"minutes"
],
"type": "object"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method",
"bodyType",
"body"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}