Generate personalized practice from an error log

Author: AILesson10 min setupTested with:ChatGPTReviewed: 2026-08-28

Quick answer

Convert recurring, evidenced language errors into spaced contrastive practice with feedback, retries, and transfer checks. Provide: Learner error log, Learner and target, Practice contract. Expected result: A prioritized practice set with error diagnosis, minimal teaching, varied retrieval, answer key, retry rules, and review schedule.

1

Add your context

Your text stays in this browser. AILesson Prompts does not send it to a model or server.

2

Your prompt

Unfilled fields remain visible as placeholders, so you can still copy and edit the prompt

Generate personalized language practice from the supplied error log and observed retries.

Error log:
[log]

Learner and target:
[learner]

Practice contract:
[practice]

Preserve the learner's intended meaning and distinguish a true error, contextually unnatural choice, optional style improvement, transcription slip, and unverified correction. Group only errors that share a rule or decision cue; show frequency by independent attempts, recency, communication impact, retry success, and confidence. Prioritize recurring or meaning-changing patterns while retaining strengths. Teach the smallest usable rule and a contrastive example, then use recognition, constrained production, correction, personalized completion, and new-context transfer without copying the logged sentences as test answers. Introduce one difficulty at a time and use only known or glossed vocabulary. Provide hints in levels, delay the answer until an attempt, explain why distractors fail, require a corrected retry, and recycle missed items later. Do not infer cognitive ability, diagnosis, motivation, or a first-language cause without evidence. Output an error map, practice sequence, answer and rationale section separate from questions, mastery evidence, and spaced-review plan.
Private by defaultPrompt assembly happens locally in your browser. Avoid placing confidential information into any AI service unless your organization allows it.

From input to outcome

A worked example

See how concrete context turns this recipe into a usable result

Actual input

Learner error log
English A2 speaking log. 2 Aug hotel: ‘It is noisy since two hours’; intended duration of two hours; corrected to ‘for two hours’; correct on immediate retry. 5 Aug work update: ‘I work on this since Monday’; intended action started Monday and continues; corrected to ‘I have worked on this since Monday’; needed sentence-frame hint, then correct. 9 Aug neighbor: ‘The music is loud for 10 p.m.’; intended starting point; corrected to ‘since 10 p.m.’; correct after keyword hint. 12 Aug delivery: ‘I wait for it since three days’; intended three-day duration continuing; corrected to ‘I have waited for it for three days’; first retry kept since, second correct. 14 Aug: omitted an article in one message but meaning remained clear; not repeated. Strengths: polite requests and time vocabulary. Corrections were teacher-verified.
Learner and target
Mandarin-speaking adult learning English, CEFR A2, needs hotel and workplace conversations. Knows present simple, common time words, and basic past; has just learned present perfect form but not mastered it. Explanations in concise Chinese. Avoid family and health topics. Mobile-friendly short items. No phonetic symbols.
Practice contract
12-minute session, 8 items. Prioritize since/for plus present-perfect form for continuing situations. First two items recognition, two controlled completion, two correction, one personal but non-sensitive completion, one new hotel/work transfer. One hint before model. Answers hidden in a separate section. Immediate correction and retry; recycle a missed pattern two items later. Mastery: 4 consecutive independent correct choices including both since and for plus one full present-perfect sentence. Review after 1, 3, and 7 days with new surface contexts.

Example output

错误地图:核心模式是“起点用 since,持续时长用 for”,并在从过去持续到现在时使用 have/has + 过去分词。4次独立记录中均出现,2次需提示,1次需两次重试;高优先。一次漏冠词未重复且不影响意思,本轮不练。优势:礼貌请求和时间词。

最小规则:since + 开始点(since Monday / since 10 p.m.);for + 一段时间(for two hours / for three days)。仍在继续时:I have waited for three days. 对比:I waited for three days 表示那段等待已结束或被当作过去事件。

练习题

  1. 选择:The printer has been offline ___ 9 a.m. A since B for
  2. 选择:We have waited ___ forty minutes. A since B for
  3. 填空:I ___ worked on the report ___ Tuesday.
  4. 填空:The room has been cold ___ two hours.
  5. 纠错:I have stayed here since three nights.
  6. 纠错:The lift is broken for Monday. 保留“从周一到现在”的原意。
  7. 完成一个真实但不敏感的句子:I have learned English ___ ___.
  8. 新情景:你在酒店前台说明热水从晚上8点起一直不可用。写一个完整英文句子。

提示阶梯:先问“开始点还是时长?”;再给 since/for;完整句仍错时给 Have/has + past participle + since/for 框架。每题先作答,再查看答案。错题须改正重说,并在两题后用新名词再练。

答案与理由:1 since,9 a.m.是起点;2 for,forty minutes是时长;3 have/since;4 for;5 for three nights;6 has been broken since Monday;7按真实内容核对起点或时长和现在完成时;8 The hot water has been unavailable since 8 p.m. “Unavailable”可替换为“not working”。掌握需连续4题无提示正确,覆盖since、for和完整现在完成时。第1、3、7天分别用交通、工作和酒店新情景各做4题;任何目标错则回到对比提示并重试。

Why this works

  1. 1

    Independent-attempt counts and retry evidence target persistent decisions rather than memorable slips

  2. 2

    Contrast, retrieval, and new-context transfer test whether correction generalizes beyond one sentence

Check the result

  • Is each practice target supported by repeated or high-impact log evidence with intended meaning preserved?

  • Do items progress from rule cue to independent transfer without leaking answers or adding unrelated difficulty?

  • Are answers, rationales, corrected retries, recycling, mastery criteria, and spacing explicit?

Use it with confidence

Frequently asked questions

Practical answers about when to use this recipe, what to provide, and where human review still matters

What should I prepare before using “Generate personalized practice from an error log”?

For “Generate personalized practice from an error log,” prepare Learner error log, Learner and target, and Practice contract. Replace placeholders only with information you can verify. If a detail is unknown, preserve that uncertainty explicitly instead of asking the model to infer it.

When is the “Generate personalized practice from an error log” result not ready to use?

The result is not ready if it does not yet deliver the stated outcome—A prioritized practice set with error diagnosis, minimal teaching, varied retrieval, answer key, retry rules, and review schedule—from the supplied evidence, or if it relies on unresolved assumptions, missing approvals, or invented details. Use the checks as release gates: revise the source inputs or assign a named, authorized reviewer instead of polishing an unsupported output.

Which AI tools have recorded tests for “Generate personalized practice from an error log”?

The published test record for “Generate personalized practice from an error log” lists ChatGPT as of 2026-08-28. This confirms recorded runs, not guaranteed compatibility or identical results in later product versions. For another tool or version, keep every constraint visible and repeat the result checks before use.

Keep the work moving