{
  "title": "Tutoring question and explanation data for AI",
  "source_page": "https://fiund.com/industries/tutoring-item-explanation-version-data",
  "authorship": "Original fictional Fiund editorial exercise. No actual operating records or third-party source assets are included.",
  "example": {
    "title": "A changed condition can invalidate a familiar explanation",
    "context": "An instructor independently writes simple fictional token problems. The answer key is withheld from model inputs until evaluation; no test-bank or learner material is used.",
    "records": [
      [
        "TU1",
        "Original problem A",
        "A box starts with 8 tokens and gains 3. Ask its final count. Reviewed explanation A gives 8+3=11."
      ],
      [
        "TU2",
        "Revised problem B",
        "The same box starts with 8 tokens and loses 3. Attached explanation still says 8+3=11."
      ],
      [
        "TU3",
        "Problem C draft explanation",
        "Starts with 8 and loses 3, then gains 2. Explanation stops after 8−3=5 and supplies no final count."
      ]
    ],
    "question": "Which explanation is stale, what answer follows for B, and what step remains missing in C's draft?",
    "answer": "TU2 changes gains to loses, so A's 8+3 explanation is stale for B. B's stated condition gives 8−3=5 tokens. TU3's intermediate result of 5 addresses the loss but omits the subsequent gain of 2, so its final count would be 7 under the supplied problem. Distinguish a wrong-condition explanation from an incomplete but correct intermediate step.",
    "failureModes": [
      "Reusing 11 for B because the numbers and wording look familiar.",
      "Treating C's intermediate 5 as the requested final result or marking every intermediate statement false."
    ],
    "fields": [
      [
        "Exact problem version and operation",
        "Captures the condition that changes the reasoning."
      ],
      [
        "Explanation-to-item link",
        "Prevents reuse of a superseded answer."
      ],
      [
        "Intermediate and final states",
        "Distinguishes incomplete reasoning from an incorrect step."
      ]
    ],
    "holdout": "Write a new problem where the change is a conditional instruction rather than an arithmetic sign. Check whether the model cites the changed condition before applying an answer pattern.",
    "boundary": "Use independently authored questions, responses and keys. Exclude official tests, publisher banks, actual learner submissions and personal scores."
  }
}
