{
  "schema_version": "0.4.0",
  "bank_version": "0.4.0",
  "level": "C",
  "release_status": "editorially_reviewed_draft",
  "text_count": 20,
  "questions_per_text": 7,
  "question_count": 140,
  "content_origin": "Original fictional practice scenarios; not factual reports or copies of exam texts.",
  "official_16_trap_mapping": "user_supplied_taxonomy_mapped",
  "items": [
    {
      "id": "C-S01",
      "level": "C",
      "order": 1,
      "title": "The Perfect Trip That Was Not Possible",
      "topic": "AI and checking information",
      "narrative_structure": "mistake and repair",
      "word_count": 196,
      "paragraphs": [
        {
          "id": "C-S01-P1",
          "number": 1,
          "text": "When Yarden planned a class visit to a science museum, she asked an AI program for help. Within seconds, it produced a clear plan with bus times, ticket prices and a lunch stop. Yarden liked the plan because she usually spent hours finding this information. She sent it to her teacher before checking the details."
        },
        {
          "id": "C-S01-P2",
          "number": 2,
          "text": "The teacher noticed a problem: the museum was closed on the day of the trip. Yarden checked the museum's own website and found that the program had used an old timetable. The lunch place was real, but its address was wrong. The plan sounded useful, although two important details could not be trusted."
        },
        {
          "id": "C-S01-P3",
          "number": 3,
          "text": "Yarden felt embarrassed, but she did not hide her mistake. She called the museum and checked the bus timetable herself. Then she made a new plan. She kept the program's clear list of activities, but replaced the incorrect information with details she had checked."
        },
        {
          "id": "C-S01-P4",
          "number": 4,
          "text": "The class enjoyed the visit. Afterward, Yarden made a small guide for other students: ask the program for ideas, then check practical details with the people or places involved. She still used AI, but no longer treated a quick answer as a checked answer."
        }
      ],
      "questions": [
        {
          "id": "C-S01-Q01",
          "number": 1,
          "scope": "paragraph",
          "paragraph_id": "C-S01-P1",
          "type": "multiple_select",
          "stem": "What do we learn from paragraph I? Choose TWO correct answers.",
          "skill": "cause",
          "official_trap_ids": [
            1,
            12,
            13
          ],
          "evidence": [
            {
              "paragraph_id": "C-S01-P1",
              "quote": "When Yarden planned a class visit to a science museum, she asked an AI program for help. Within seconds, it produced a clear plan with bus times, ticket prices and a lunch stop. Yarden liked the plan because she usually spent hours finding this information. She sent it to her teacher before checking the details."
            }
          ],
          "required_answers": 2,
          "options": {
            "A": "The museum was closed on the trip day.",
            "B": "AI planning reduces school expenses.",
            "C": "The teacher wrote the first plan.",
            "D": "Yarden sent the plan to her teacher.",
            "E": "The plan saved Yarden time.",
            "F": "Yarden checked the details before sending the plan."
          },
          "correct_options": [
            "D",
            "E"
          ],
          "distractors": {
            "A": {
              "primary_trap_id": 12,
              "error_description_en": "True in paragraph II, but the task asks what paragraph I tells us.",
              "mapping_rationale": "True in paragraph II, but the task asks what paragraph I tells us.",
              "classification_status": "mapped"
            },
            "B": {
              "primary_trap_id": 1,
              "error_description_en": "A plausible outside claim about costs is not stated in paragraph I; do not import general beliefs about AI.",
              "mapping_rationale": "A plausible outside claim about costs is not stated in paragraph I; do not import general beliefs about AI.",
              "classification_status": "mapped"
            },
            "C": {
              "primary_trap_id": null,
              "error_description_en": "The program wrote the plan, not the teacher.",
              "mapping_rationale": "The program wrote the plan, not the teacher.",
              "classification_status": "ordinary_control_distractor"
            },
            "F": {
              "primary_trap_id": 13,
              "error_description_en": "The text says she sent the plan before checking.",
              "mapping_rationale": "The text says she sent the plan before checking.",
              "classification_status": "mapped"
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "scoring_units": 2,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            1,
            12,
            13
          ],
          "response_error_patterns": [],
          "training_families_present": [
            "evidence",
            "task",
            "time"
          ]
        },
        {
          "id": "C-S01-Q02",
          "number": 2,
          "scope": "paragraph",
          "paragraph_id": "C-S01-P1",
          "type": "short_answer",
          "stem": "Who received the plan before Yarden checked it? Give ONE answer from paragraph I.",
          "skill": "detail",
          "official_trap_ids": [],
          "evidence": [
            {
              "paragraph_id": "C-S01-P1",
              "quote": "She sent it to her teacher before checking the details."
            }
          ],
          "required_answers": 1,
          "answer_key": [
            "Her teacher."
          ],
          "grading": {
            "mode": "semantic_against_stored_key",
            "accept_equivalent_phrasing": true,
            "ignore_minor_spelling_or_grammar_if_meaning_clear": true,
            "meaning_required": "Her teacher.",
            "do_not_accept": "A different actor, location, time or purpose."
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "acceptable_answer_variants": [
            "Her teacher."
          ],
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [],
          "response_error_patterns": [],
          "training_families_present": []
        },
        {
          "id": "C-S01-Q03",
          "number": 3,
          "scope": "paragraph",
          "paragraph_id": "C-S01-P2",
          "type": "multiple_choice",
          "stem": "What does paragraph II explain about the first plan?",
          "skill": "explanation",
          "official_trap_ids": [
            2,
            5,
            10
          ],
          "evidence": [
            {
              "paragraph_id": "C-S01-P2",
              "quote": "The teacher noticed a problem: the museum was closed on the day of the trip. Yarden checked the museum's own website and found that the program had used an old timetable. The lunch place was real, but its address was wrong. The plan sounded useful, although two important details could not be trusted."
            }
          ],
          "required_answers": 1,
          "options": {
            "A": "Why some of its practical information could not be trusted.",
            "B": "The museum was closed because it was preparing new displays.",
            "C": "Why Yarden should never use an AI program again.",
            "D": "AI planning is exciting and makes every trip wonderful."
          },
          "correct_option": "A",
          "distractors": {
            "B": {
              "primary_trap_id": 2,
              "error_description_en": "Closure does not establish a reason; preparing displays needs an unstated premise.",
              "mapping_rationale": "Closure does not establish a reason; preparing displays needs an unstated premise.",
              "classification_status": "mapped"
            },
            "C": {
              "primary_trap_id": 10,
              "error_description_en": "This answers a recommendation question; paragraph II explains the errors and does not give that advice.",
              "mapping_rationale": "This answers a recommendation question; paragraph II explains the errors and does not give that advice.",
              "classification_status": "mapped"
            },
            "D": {
              "primary_trap_id": 5,
              "error_description_en": "Exciting and wonderful create an attractive impression, but paragraph II gives errors, not this praise.",
              "mapping_rationale": "Exciting and wonderful create an attractive impression, but paragraph II gives errors, not this praise.",
              "classification_status": "mapped"
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            2,
            5,
            10
          ],
          "response_error_patterns": [],
          "training_families_present": [
            "evidence",
            "task"
          ]
        },
        {
          "id": "C-S01-Q04",
          "number": 4,
          "scope": "paragraph",
          "paragraph_id": "C-S01-P2",
          "type": "sentence_completion",
          "stem": "Complete the sentence. The incorrect detail about the lunch place was _____.",
          "skill": "detail",
          "official_trap_ids": [
            14,
            15
          ],
          "evidence": [
            {
              "paragraph_id": "C-S01-P2",
              "quote": "The lunch place was real, but its address was wrong."
            }
          ],
          "required_answers": 1,
          "answer_key": [
            "its address"
          ],
          "grading": {
            "mode": "semantic_against_stored_key",
            "accept_equivalent_phrasing": true,
            "ignore_minor_spelling_or_grammar_if_meaning_clear": true,
            "meaning_required": "its address",
            "do_not_accept": "An answer referring to a different actor, time, cause or object."
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "acceptable_answer_variants": [
            "its address"
          ],
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            14,
            15
          ],
          "response_error_patterns": [
            {
              "trap_id": 14,
              "example_wrong_response": "that the restaurant was too far away",
              "reason_en": "The text establishes a wrong address, not a judgment about how suitable or distant the restaurant was.",
              "exposure": "anticipated_response; not a displayed option"
            },
            {
              "trap_id": 15,
              "example_wrong_response": "closing time",
              "reason_en": "The noun phrase fits after wrong, but the lunch place’s address—not its closing time—was wrong.",
              "exposure": "anticipated_response; not a displayed option"
            }
          ],
          "training_families_present": [
            "completion"
          ]
        },
        {
          "id": "C-S01-Q05",
          "number": 5,
          "scope": "paragraph",
          "paragraph_id": "C-S01-P3",
          "type": "short_answer",
          "stem": "What are TWO things Yarden did to check the new plan? Give TWO answers from paragraph III.",
          "skill": "detail",
          "official_trap_ids": [],
          "evidence": [
            {
              "paragraph_id": "C-S01-P3",
              "quote": "She called the museum and checked the bus timetable herself."
            }
          ],
          "required_answers": 2,
          "answer_key": [
            "She called the museum.",
            "She checked the bus timetable herself."
          ],
          "grading": {
            "mode": "two_distinct_stored_meanings",
            "accept_equivalent_phrasing": true,
            "ignore_minor_spelling_or_grammar_if_meaning_clear": true,
            "meaning_required": [
              "She called the museum.",
              "She checked the bus timetable herself."
            ],
            "do_not_accept": "Repeating the same fact twice, or adding an answer from another paragraph."
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "acceptable_answer_variants": [
            "She called the museum.",
            "She checked the bus timetable herself."
          ],
          "scoring_units": 2,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [],
          "response_error_patterns": [],
          "training_families_present": []
        },
        {
          "id": "C-S01-Q06",
          "number": 6,
          "scope": "paragraph",
          "paragraph_id": "C-S01-P4",
          "type": "multiple_choice",
          "stem": "What do we learn about Yarden in paragraph IV?",
          "skill": "precision",
          "official_trap_ids": [
            6,
            7
          ],
          "evidence": [
            {
              "paragraph_id": "C-S01-P4",
              "quote": "The class enjoyed the visit. Afterward, Yarden made a small guide for other students: ask the program for ideas, then check practical details with the people or places involved. She still used AI, but no longer treated a quick answer as a checked answer."
            }
          ],
          "required_answers": 1,
          "options": {
            "A": "She no longer used AI.",
            "B": "She continued using AI but checked practical details.",
            "C": "She believed all quick AI answers were correct.",
            "D": "She checked only the list of activities."
          },
          "correct_option": "B",
          "distractors": {
            "A": {
              "primary_trap_id": 6,
              "error_description_en": "Still used is changed into no longer used; the small phrase reverses what continued.",
              "mapping_rationale": "Still used is changed into no longer used; the small phrase reverses what continued.",
              "classification_status": "mapped"
            },
            "C": {
              "primary_trap_id": 7,
              "error_description_en": "All removes the distinction between a quick and a checked answer.",
              "mapping_rationale": "All removes the distinction between a quick and a checked answer.",
              "classification_status": "mapped"
            },
            "D": {
              "primary_trap_id": 6,
              "error_description_en": "Only wrongly limits her checks; she checked practical details with the relevant people or places.",
              "mapping_rationale": "Only wrongly limits her checks; she checked practical details with the relevant people or places.",
              "classification_status": "mapped"
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            6,
            7
          ],
          "response_error_patterns": [],
          "training_families_present": [
            "precision"
          ]
        },
        {
          "id": "C-S01-Q07",
          "number": 7,
          "scope": "whole_text",
          "paragraph_id": null,
          "type": "multiple_choice",
          "stem": "Which statement best summarizes the text?",
          "skill": "main_idea",
          "official_trap_ids": [
            7,
            11
          ],
          "evidence": [
            {
              "paragraph_id": "C-S01-P1",
              "quote": "she asked an AI program for help"
            },
            {
              "paragraph_id": "C-S01-P2",
              "quote": "two important details could not be trusted"
            },
            {
              "paragraph_id": "C-S01-P4",
              "quote": "She still used AI, but no longer treated a quick answer as a checked answer."
            }
          ],
          "required_answers": 1,
          "options": {
            "A": "A science museum should choose the date of every school trip.",
            "B": "Students can plan trips without checking opening times.",
            "C": "AI plans always contain false information.",
            "D": "AI can help with planning, but its information needs checking."
          },
          "correct_option": "D",
          "distractors": {
            "A": {
              "error_description_en": "This narrow suggestion is not the text focus.",
              "official_trap_id": null,
              "primary_trap_id": 11,
              "classification_status": "mapped",
              "mapping_rationale": "This narrow suggestion is not the text focus."
            },
            "B": {
              "error_description_en": "The closed museum shows why checking matters.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "The closed museum shows why checking matters."
            },
            "C": {
              "error_description_en": "Always is broader than the two errors described.",
              "official_trap_id": null,
              "primary_trap_id": 7,
              "classification_status": "mapped",
              "mapping_rationale": "Always is broader than the two errors described."
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read all four paragraphs and choose the option that covers the whole text.",
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            7,
            11
          ],
          "response_error_patterns": [],
          "training_families_present": [
            "precision",
            "task"
          ]
        }
      ],
      "review": {
        "status": "editorially_reviewed_revision",
        "human_approved": false,
        "empirically_calibrated": false,
        "official_16_trap_mapping": "mapped_to_user_supplied_taxonomy_with_control_distractors_left_unmapped",
        "reference_exams": [
          "C-2025-SUMMER-A",
          "C-2025-SUMMER-B"
        ],
        "difficulty_verdict": "within_C_ceiling_qualitative",
        "checks": [
          "Everyday/social topic",
          "No technical knowledge needed",
          "Explicit details, basic links and controlled whole-text summary",
          "Four-choice single selection and six-choice select-two; open and completion forms"
        ],
        "format_caveat": "Seven questions and final whole-text question are the user-defined reading-practice format; this is not a complete exam including writing.",
        "changes_note": "Taxonomy and seven-family pedagogy applied; seven questions and paragraph allocation preserved."
      }
    },
    {
      "id": "C-S02",
      "level": "C",
      "order": 2,
      "title": "A Headphone Repair with an Unexpected Teacher",
      "topic": "repair and reuse",
      "narrative_structure": "unexpected ability",
      "word_count": 201,
      "paragraphs": [
        {
          "id": "C-S02-P1",
          "number": 1,
          "text": "At a school repair afternoon, students brought objects that no longer worked. Sixteen-year-old Eitan volunteered because he liked taking small machines apart. He expected to fix a few headphones and show younger children what he knew. The table soon filled with broken lamps, clocks and other everyday objects."
        },
        {
          "id": "C-S02-P2",
          "number": 2,
          "text": "An older visitor named Rachel brought headphones that had stopped working on one side. Eitan tried a new cable, but nothing changed. He was ready to tell her to buy another pair. Rachel asked him to open the small box where the cable joined the headphones. She had repaired radios for many years."
        },
        {
          "id": "C-S02-P3",
          "number": 3,
          "text": "Inside the box, Rachel found a loose wire. She showed Eitan how it should connect, and the adult repair leader safely attached it. The headphones worked again. Eitan realized that trying another cable had not tested every possible cause. He asked Rachel to stay and help with the next object."
        },
        {
          "id": "C-S02-P4",
          "number": 4,
          "text": "By the end of the afternoon, Eitan had learned more than he had expected to teach. The school invited Rachel to the next repair meeting. On the sign above the table, Eitan wrote, 'Bring a broken object and something you know.' This time, he left a chair ready for her."
        }
      ],
      "questions": [
        {
          "id": "C-S02-Q01",
          "number": 1,
          "scope": "paragraph",
          "paragraph_id": "C-S02-P1",
          "type": "multiple_select",
          "stem": "What do we learn from paragraph I? Choose TWO correct answers.",
          "skill": "purpose",
          "official_trap_ids": [
            6
          ],
          "evidence": [
            {
              "paragraph_id": "C-S02-P1",
              "quote": "At a school repair afternoon, students brought objects that no longer worked. Sixteen-year-old Eitan volunteered because he liked taking small machines apart. He expected to fix a few headphones and show younger children what he knew. The table soon filled with broken lamps, clocks and other everyday objects."
            }
          ],
          "required_answers": 2,
          "options": {
            "A": "Eitan expected younger children to teach him repairs.",
            "B": "Eitan came because he disliked working with machines.",
            "C": "Visitors brought objects that were all working well.",
            "D": "Eitan expected to teach younger children.",
            "E": "Eitan enjoyed taking small machines apart.",
            "F": "The table contained only headphones."
          },
          "correct_options": [
            "D",
            "E"
          ],
          "distractors": {
            "A": {
              "error_description_en": "He expected to teach them.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "He expected to teach them."
            },
            "B": {
              "error_description_en": "He liked taking them apart.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "He liked taking them apart."
            },
            "C": {
              "error_description_en": "They brought objects that no longer worked.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "They brought objects that no longer worked."
            },
            "F": {
              "error_description_en": "Lamps, clocks and other objects were there.",
              "official_trap_id": null,
              "primary_trap_id": 6,
              "classification_status": "mapped",
              "mapping_rationale": "Lamps, clocks and other objects were there."
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "scoring_units": 2,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            6
          ],
          "response_error_patterns": [],
          "training_families_present": [
            "precision"
          ]
        },
        {
          "id": "C-S02-Q02",
          "number": 2,
          "scope": "paragraph",
          "paragraph_id": "C-S02-P1",
          "type": "short_answer",
          "stem": "Give ONE type of object on the repair table. Give ONE answer from paragraph I.",
          "skill": "detail",
          "official_trap_ids": [],
          "evidence": [
            {
              "paragraph_id": "C-S02-P1",
              "quote": "The table soon filled with broken lamps, clocks and other everyday objects."
            }
          ],
          "required_answers": 1,
          "answer_key": [
            "A lamp or a clock."
          ],
          "grading": {
            "mode": "semantic_against_stored_key",
            "accept_equivalent_phrasing": true,
            "ignore_minor_spelling_or_grammar_if_meaning_clear": true,
            "meaning_required": "A lamp or a clock.",
            "do_not_accept": "A different actor, location, time or purpose."
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "acceptable_answer_variants": [
            "A lamp or a clock."
          ],
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [],
          "response_error_patterns": [],
          "training_families_present": []
        },
        {
          "id": "C-S02-Q03",
          "number": 3,
          "scope": "paragraph",
          "paragraph_id": "C-S02-P2",
          "type": "multiple_choice",
          "stem": "Complete the answer according to paragraph II. Rachel could suggest another check because she (–).",
          "skill": "completion_meaning",
          "official_trap_ids": [
            8,
            15
          ],
          "evidence": [
            {
              "paragraph_id": "C-S02-P2",
              "quote": "She had repaired radios for many years."
            }
          ],
          "required_answers": 1,
          "options": {
            "A": "had replaced radios for many years",
            "B": "had bought the headphones that morning",
            "C": "had repaired radios for many years",
            "D": "had admired new headphones for many years"
          },
          "correct_option": "C",
          "distractors": {
            "A": {
              "primary_trap_id": 8,
              "error_description_en": "Repaired is distorted into replaced: fixing an existing object is not exchanging it for another one.",
              "mapping_rationale": "Repaired is distorted into replaced: fixing an existing object is not exchanging it for another one.",
              "classification_status": "mapped"
            },
            "B": {
              "primary_trap_id": 15,
              "error_description_en": "The verb phrase fits after she, but a purchase that morning is not established.",
              "mapping_rationale": "The verb phrase fits after she, but a purchase that morning is not established.",
              "classification_status": "mapped"
            },
            "D": {
              "primary_trap_id": 15,
              "error_description_en": "This grammatically fitting phrase supplies interest rather than the repair experience the text gives.",
              "mapping_rationale": "This grammatically fitting phrase supplies interest rather than the repair experience the text gives.",
              "classification_status": "mapped"
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            8,
            15
          ],
          "response_error_patterns": [],
          "training_families_present": [
            "completion",
            "precision"
          ]
        },
        {
          "id": "C-S02-Q04",
          "number": 4,
          "scope": "paragraph",
          "paragraph_id": "C-S02-P2",
          "type": "sentence_completion",
          "stem": "Complete the sentence. Before Rachel’s suggestion, Eitan tried _____.",
          "skill": "detail",
          "official_trap_ids": [
            14,
            15
          ],
          "evidence": [
            {
              "paragraph_id": "C-S02-P2",
              "quote": "Eitan tried a new cable, but nothing changed."
            }
          ],
          "required_answers": 1,
          "answer_key": [
            "a new cable"
          ],
          "grading": {
            "mode": "semantic_against_stored_key",
            "accept_equivalent_phrasing": true,
            "ignore_minor_spelling_or_grammar_if_meaning_clear": true,
            "meaning_required": "a new cable",
            "do_not_accept": "An answer referring to a different actor, time, cause or object."
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "acceptable_answer_variants": [
            "a new cable"
          ],
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            14,
            15
          ],
          "response_error_patterns": [
            {
              "trap_id": 14,
              "example_wrong_response": "the headphones were old",
              "reason_en": "The completion asks what Eitan tried, not an interpretation of why the headphones failed.",
              "exposure": "anticipated_response; not a displayed option"
            },
            {
              "trap_id": 15,
              "example_wrong_response": "a new pair of headphones",
              "reason_en": "This noun phrase fits the blank, but he tried a new cable; suggesting another pair came later.",
              "exposure": "anticipated_response; not a displayed option"
            }
          ],
          "training_families_present": [
            "completion"
          ]
        },
        {
          "id": "C-S02-Q05",
          "number": 5,
          "scope": "paragraph",
          "paragraph_id": "C-S02-P3",
          "type": "short_answer",
          "stem": "What are TWO things Rachel did to help with the repair? Give TWO answers from paragraph III.",
          "skill": "detail",
          "official_trap_ids": [],
          "evidence": [
            {
              "paragraph_id": "C-S02-P3",
              "quote": "Inside the box, Rachel found a loose wire."
            },
            {
              "paragraph_id": "C-S02-P3",
              "quote": "She showed Eitan how it should connect"
            }
          ],
          "required_answers": 2,
          "answer_key": [
            "She found a loose wire.",
            "She showed Eitan how it should connect."
          ],
          "grading": {
            "mode": "two_distinct_stored_meanings",
            "accept_equivalent_phrasing": true,
            "ignore_minor_spelling_or_grammar_if_meaning_clear": true,
            "meaning_required": [
              "She found a loose wire.",
              "She showed Eitan how it should connect."
            ],
            "do_not_accept": "Repeating the same fact twice, or adding an answer from another paragraph."
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "acceptable_answer_variants": [
            "She found a loose wire.",
            "She showed Eitan how it should connect."
          ],
          "scoring_units": 2,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [],
          "response_error_patterns": [],
          "training_families_present": []
        },
        {
          "id": "C-S02-Q06",
          "number": 6,
          "scope": "paragraph",
          "paragraph_id": "C-S02-P4",
          "type": "multiple_choice",
          "stem": "In paragraph IV, who does 'her' refer to in 'he left a chair ready for her'?",
          "skill": "reference",
          "official_trap_ids": [
            9
          ],
          "evidence": [
            {
              "paragraph_id": "C-S02-P4",
              "quote": "The school invited Rachel to the next repair meeting."
            },
            {
              "paragraph_id": "C-S02-P4",
              "quote": "This time, he left a chair ready for her."
            }
          ],
          "required_answers": 1,
          "options": {
            "A": "The adult repair leader",
            "B": "Rachel",
            "C": "One of the younger children",
            "D": "Someone from the school office"
          },
          "correct_option": "B",
          "distractors": {
            "A": {
              "primary_trap_id": 9,
              "error_description_en": "The person invited back in paragraph IV is Rachel; the repair leader is a different person.",
              "mapping_rationale": "The person invited back in paragraph IV is Rachel; the repair leader is a different person.",
              "classification_status": "mapped"
            },
            "C": {
              "primary_trap_id": 9,
              "error_description_en": "Younger children are not the woman invited back and given a chair.",
              "mapping_rationale": "Younger children are not the woman invited back and given a chair.",
              "classification_status": "mapped"
            },
            "D": {
              "primary_trap_id": 9,
              "error_description_en": "No school-office person is the referent of her.",
              "mapping_rationale": "No school-office person is the referent of her.",
              "classification_status": "mapped"
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            9
          ],
          "response_error_patterns": [],
          "training_families_present": [
            "reference"
          ]
        },
        {
          "id": "C-S02-Q07",
          "number": 7,
          "scope": "whole_text",
          "paragraph_id": null,
          "type": "multiple_choice",
          "stem": "What is the main idea of the text?",
          "skill": "main_idea",
          "official_trap_ids": [
            7,
            11
          ],
          "evidence": [
            {
              "paragraph_id": "C-S02-P2",
              "quote": "She had repaired radios for many years."
            },
            {
              "paragraph_id": "C-S02-P3",
              "quote": "He asked Rachel to stay and help with the next object."
            },
            {
              "paragraph_id": "C-S02-P4",
              "quote": "Eitan had learned more than he had expected to teach."
            }
          ],
          "required_answers": 1,
          "options": {
            "A": "Schools should replace every broken object.",
            "B": "Trying a new cable always fixes headphones.",
            "C": "People of different ages can learn useful skills from each other.",
            "D": "Older people cannot repair modern objects."
          },
          "correct_option": "C",
          "distractors": {
            "A": {
              "error_description_en": "The story is about repair and shared knowledge.",
              "official_trap_id": null,
              "primary_trap_id": 11,
              "classification_status": "mapped",
              "mapping_rationale": "The story is about repair and shared knowledge."
            },
            "B": {
              "error_description_en": "That attempt failed here.",
              "official_trap_id": null,
              "primary_trap_id": 7,
              "classification_status": "mapped",
              "mapping_rationale": "That attempt failed here."
            },
            "D": {
              "error_description_en": "Rachel helped find the fault.",
              "official_trap_id": null,
              "primary_trap_id": 11,
              "classification_status": "mapped",
              "mapping_rationale": "Rachel helped find the fault."
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read all four paragraphs and choose the option that covers the whole text.",
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            7,
            11
          ],
          "response_error_patterns": [],
          "training_families_present": [
            "precision",
            "task"
          ]
        }
      ],
      "review": {
        "status": "editorially_reviewed_revision",
        "human_approved": false,
        "empirically_calibrated": false,
        "official_16_trap_mapping": "mapped_to_user_supplied_taxonomy_with_control_distractors_left_unmapped",
        "reference_exams": [
          "C-2025-SUMMER-A",
          "C-2025-SUMMER-B"
        ],
        "difficulty_verdict": "within_C_ceiling_qualitative",
        "checks": [
          "Everyday/social topic",
          "No technical knowledge needed",
          "Explicit details, basic links and controlled whole-text summary",
          "Four-choice single selection and six-choice select-two; open and completion forms"
        ],
        "format_caveat": "Seven questions and final whole-text question are the user-defined reading-practice format; this is not a complete exam including writing.",
        "changes_note": "Taxonomy and seven-family pedagogy applied; seven questions and paragraph allocation preserved."
      }
    },
    {
      "id": "C-S03",
      "level": "C",
      "order": 3,
      "title": "The Map That Missed a Step",
      "topic": "accessible local maps",
      "narrative_structure": "discovery",
      "word_count": 188,
      "paragraphs": [
        {
          "id": "C-S03-P1",
          "number": 1,
          "text": "A group of teenagers created a digital map of places to visit in their town. They added cafés, sports fields and bus stops. Noa tested the map with her uncle, who used a wheelchair. A path marked 'easy entrance' led them to a small shop, but a high step blocked its door."
        },
        {
          "id": "C-S03-P2",
          "number": 2,
          "text": "The group had copied entrance information from old online comments. They had not visited every place themselves. Noa's uncle explained that even one step could make an entrance unusable for him. A place being near the street did not mean that everybody could enter it."
        },
        {
          "id": "C-S03-P3",
          "number": 3,
          "text": "The students changed their method. With permission from the owners, they checked entrances and wrote what they actually saw. They added photos of steps and wide doors rather than simply calling places 'easy.' They also showed the date of each check, since entrances could change."
        },
        {
          "id": "C-S03-P4",
          "number": 4,
          "text": "The new map did not claim to answer every visitor's needs. It gave clear details so people could decide for themselves. Noa's uncle used it to choose another shop. He thanked the group for describing the entrances honestly instead of making promises they could not keep."
        }
      ],
      "questions": [
        {
          "id": "C-S03-Q01",
          "number": 1,
          "scope": "paragraph",
          "paragraph_id": "C-S03-P1",
          "type": "multiple_select",
          "stem": "What do we learn from paragraph I? Choose TWO correct answers.",
          "skill": "detail",
          "official_trap_ids": [
            6
          ],
          "evidence": [
            {
              "paragraph_id": "C-S03-P1",
              "quote": "A group of teenagers created a digital map of places to visit in their town. They added cafés, sports fields and bus stops. Noa tested the map with her uncle, who used a wheelchair. A path marked 'easy entrance' led them to a small shop, but a high step blocked its door."
            }
          ],
          "required_answers": 2,
          "options": {
            "A": "The shop door had no step.",
            "B": "Noa tested the map with her uncle.",
            "C": "Noa’s uncle tested the map without her.",
            "D": "A step blocked the shop door.",
            "E": "The wheelchair user was Noa’s father.",
            "F": "The map contained only bus stops."
          },
          "correct_options": [
            "B",
            "D"
          ],
          "distractors": {
            "A": {
              "error_description_en": "A high step blocked it.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "A high step blocked it."
            },
            "C": {
              "error_description_en": "They tested together.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "They tested together."
            },
            "E": {
              "error_description_en": "He was her uncle.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "He was her uncle."
            },
            "F": {
              "error_description_en": "Cafés and sports fields were also added.",
              "official_trap_id": null,
              "primary_trap_id": 6,
              "classification_status": "mapped",
              "mapping_rationale": "Cafés and sports fields were also added."
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "scoring_units": 2,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            6
          ],
          "response_error_patterns": [],
          "training_families_present": [
            "precision"
          ]
        },
        {
          "id": "C-S03-Q02",
          "number": 2,
          "scope": "paragraph",
          "paragraph_id": "C-S03-P1",
          "type": "short_answer",
          "stem": "Give ONE type of place the teenagers added to their map. Give ONE answer from paragraph I.",
          "skill": "detail",
          "official_trap_ids": [],
          "evidence": [
            {
              "paragraph_id": "C-S03-P1",
              "quote": "They added cafés, sports fields and bus stops."
            }
          ],
          "required_answers": 1,
          "answer_key": [
            "Cafés, sports fields or bus stops."
          ],
          "grading": {
            "mode": "semantic_against_stored_key",
            "accept_equivalent_phrasing": true,
            "ignore_minor_spelling_or_grammar_if_meaning_clear": true,
            "meaning_required": "Cafés, sports fields or bus stops.",
            "do_not_accept": "A different actor, location, time or purpose."
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "acceptable_answer_variants": [
            "Cafés, sports fields or bus stops."
          ],
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [],
          "response_error_patterns": [],
          "training_families_present": []
        },
        {
          "id": "C-S03-Q03",
          "number": 3,
          "scope": "paragraph",
          "paragraph_id": "C-S03-P2",
          "type": "multiple_choice",
          "stem": "Why was the original entrance information unreliable? Answer from paragraph II.",
          "skill": "cause",
          "official_trap_ids": [
            3,
            7,
            12
          ],
          "evidence": [
            {
              "paragraph_id": "C-S03-P2",
              "quote": "The group had copied entrance information from old online comments. They had not visited every place themselves. Noa's uncle explained that even one step could make an entrance unusable for him. A place being near the street did not mean that everybody could enter it."
            }
          ],
          "required_answers": 1,
          "options": {
            "A": "It came from old comments without enough direct visits.",
            "B": "The map was about places in the town.",
            "C": "The students added photos of steps and wide doors.",
            "D": "All owners had refused to let the students visit."
          },
          "correct_option": "A",
          "distractors": {
            "B": {
              "primary_trap_id": 3,
              "error_description_en": "This gives the topic, not the requested reason for unreliable entrance information.",
              "mapping_rationale": "This gives the topic, not the requested reason for unreliable entrance information.",
              "classification_status": "mapped"
            },
            "C": {
              "primary_trap_id": 12,
              "error_description_en": "This is information from paragraph III, not the original method described in paragraph II.",
              "mapping_rationale": "This is information from paragraph III, not the original method described in paragraph II.",
              "classification_status": "mapped"
            },
            "D": {
              "primary_trap_id": 7,
              "error_description_en": "An unsupported all-owners claim replaces the stated lack of visits.",
              "mapping_rationale": "An unsupported all-owners claim replaces the stated lack of visits.",
              "classification_status": "mapped"
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            3,
            7,
            12
          ],
          "response_error_patterns": [],
          "training_families_present": [
            "precision",
            "task"
          ]
        },
        {
          "id": "C-S03-Q04",
          "number": 4,
          "scope": "paragraph",
          "paragraph_id": "C-S03-P2",
          "type": "sentence_completion",
          "stem": "Complete the sentence. Even one _____ could make the entrance unusable for Noa’s uncle.",
          "skill": "detail",
          "official_trap_ids": [],
          "evidence": [
            {
              "paragraph_id": "C-S03-P2",
              "quote": "even one step could make an entrance unusable for him."
            }
          ],
          "required_answers": 1,
          "answer_key": [
            "step"
          ],
          "grading": {
            "mode": "semantic_against_stored_key",
            "accept_equivalent_phrasing": true,
            "ignore_minor_spelling_or_grammar_if_meaning_clear": true,
            "meaning_required": "step",
            "do_not_accept": "An answer referring to a different actor, time, cause or object."
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "acceptable_answer_variants": [
            "step"
          ],
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [],
          "response_error_patterns": [],
          "training_families_present": []
        },
        {
          "id": "C-S03-Q05",
          "number": 5,
          "scope": "paragraph",
          "paragraph_id": "C-S03-P3",
          "type": "short_answer",
          "stem": "What are TWO kinds of entrance shown in the students’ photos? Give TWO answers from paragraph III.",
          "skill": "cause",
          "official_trap_ids": [],
          "evidence": [
            {
              "paragraph_id": "C-S03-P3",
              "quote": "They added photos of steps and wide doors"
            }
          ],
          "required_answers": 2,
          "answer_key": [
            "Entrances with steps.",
            "Entrances with wide doors."
          ],
          "grading": {
            "mode": "two_distinct_stored_meanings",
            "accept_equivalent_phrasing": true,
            "ignore_minor_spelling_or_grammar_if_meaning_clear": true,
            "meaning_required": [
              "Entrances with steps.",
              "Entrances with wide doors."
            ],
            "do_not_accept": "Repeating the same fact twice, or adding an answer from another paragraph."
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "acceptable_answer_variants": [
            "Entrances with steps.",
            "Entrances with wide doors."
          ],
          "scoring_units": 2,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [],
          "response_error_patterns": [],
          "training_families_present": []
        },
        {
          "id": "C-S03-Q06",
          "number": 6,
          "scope": "paragraph",
          "paragraph_id": "C-S03-P4",
          "type": "multiple_choice",
          "stem": "Which statement is NOT supported by paragraph IV?",
          "skill": "negative_question",
          "official_trap_ids": [
            16
          ],
          "evidence": [
            {
              "paragraph_id": "C-S03-P4",
              "quote": "The new map did not claim to answer every visitor's needs. It gave clear details so people could decide for themselves. Noa's uncle used it to choose another shop. He thanked the group for describing the entrances honestly instead of making promises they could not keep."
            }
          ],
          "required_answers": 1,
          "options": {
            "A": "Visitors could use details to decide for themselves.",
            "B": "Noa’s uncle used the map to choose another shop.",
            "C": "The group described entrances instead of promising access.",
            "D": "Only ten people used the new map."
          },
          "correct_option": "D",
          "distractors": {
            "A": {
              "primary_trap_id": 16,
              "error_description_en": "This is supported; a negative question asks for the unsupported statement.",
              "mapping_rationale": "This is supported; a negative question asks for the unsupported statement.",
              "classification_status": "mapped"
            },
            "B": {
              "primary_trap_id": 16,
              "error_description_en": "This is supported in paragraph IV and therefore is not the exception.",
              "mapping_rationale": "This is supported in paragraph IV and therefore is not the exception.",
              "classification_status": "mapped"
            },
            "C": {
              "primary_trap_id": 16,
              "error_description_en": "This is supported; choosing it ignores NOT.",
              "mapping_rationale": "This is supported; choosing it ignores NOT.",
              "classification_status": "mapped"
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            16
          ],
          "response_error_patterns": [],
          "absence_check": "The paragraph contains no count of map users.",
          "training_families_present": [
            "task"
          ]
        },
        {
          "id": "C-S03-Q07",
          "number": 7,
          "scope": "whole_text",
          "paragraph_id": null,
          "type": "multiple_choice",
          "stem": "Which title best fits the whole text?",
          "skill": "title",
          "official_trap_ids": [
            8,
            11
          ],
          "evidence": [
            {
              "paragraph_id": "C-S03-P2",
              "quote": "They had not visited every place themselves."
            },
            {
              "paragraph_id": "C-S03-P3",
              "quote": "they checked entrances and wrote what they actually saw."
            },
            {
              "paragraph_id": "C-S03-P4",
              "quote": "It gave clear details so people could decide for themselves."
            }
          ],
          "required_answers": 1,
          "options": {
            "A": "An Uncle Chooses Another Shop",
            "B": "Everything Cities Must Do for Every Visitor",
            "C": "A Map That Guarantees an Easy Entrance",
            "D": "A Better Map through Better Information"
          },
          "correct_option": "D",
          "distractors": {
            "A": {
              "primary_trap_id": 11,
              "error_description_en": "This true detail covers the ending only, not the development of the map across the text.",
              "mapping_rationale": "This true detail covers the ending only, not the development of the map across the text.",
              "classification_status": "mapped"
            },
            "B": {
              "primary_trap_id": 11,
              "error_description_en": "This is broader than a local project about entrance information.",
              "mapping_rationale": "This is broader than a local project about entrance information.",
              "classification_status": "mapped"
            },
            "C": {
              "primary_trap_id": 8,
              "error_description_en": "Describing entrances is strengthened into guaranteeing an easy entrance, which the text explicitly avoids.",
              "mapping_rationale": "Describing entrances is strengthened into guaranteeing an easy entrance, which the text explicitly avoids.",
              "classification_status": "mapped"
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read all four paragraphs and choose the option that covers the whole text.",
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            8,
            11
          ],
          "response_error_patterns": [],
          "training_families_present": [
            "precision",
            "task"
          ]
        }
      ],
      "review": {
        "status": "editorially_reviewed_revision",
        "human_approved": false,
        "empirically_calibrated": false,
        "official_16_trap_mapping": "mapped_to_user_supplied_taxonomy_with_control_distractors_left_unmapped",
        "reference_exams": [
          "C-2025-SUMMER-A",
          "C-2025-SUMMER-B"
        ],
        "difficulty_verdict": "within_C_ceiling_qualitative",
        "checks": [
          "Everyday/social topic",
          "No technical knowledge needed",
          "Explicit details, basic links and controlled whole-text summary",
          "Four-choice single selection and six-choice select-two; open and completion forms"
        ],
        "format_caveat": "Seven questions and final whole-text question are the user-defined reading-practice format; this is not a complete exam including writing.",
        "changes_note": "Taxonomy and seven-family pedagogy applied; seven questions and paragraph allocation preserved."
      }
    },
    {
      "id": "C-S04",
      "level": "C",
      "order": 4,
      "title": "The Fridge with No Names",
      "topic": "community food sharing",
      "narrative_structure": "moral dilemma",
      "word_count": 200,
      "paragraphs": [
        {
          "id": "C-S04-P1",
          "number": 1,
          "text": "Near a community center, volunteers put a fridge where neighbors could leave extra food. Anyone could take what they needed. The food had to be packed, labeled with its ingredients and marked with a date. A volunteer checked the fridge every day. The aim was to share useful food rather than throw it away."
        },
        {
          "id": "C-S04-P2",
          "number": 2,
          "text": "Soon, a teenager suggested taking photos of people who used the fridge. She wanted to show online that the project helped real neighbors. However, another volunteer pointed out that some visitors might not want others to know they needed free food. A photo could make them stop coming."
        },
        {
          "id": "C-S04-P3",
          "number": 3,
          "text": "The volunteers decided to photograph the fridge and its shelves instead of the visitors. With their permission, they also recorded short comments from people who prepared food. No one had to explain why they took anything. Sharing a meal did not require sharing a person's private story."
        },
        {
          "id": "C-S04-P4",
          "number": 4,
          "text": "The pictures still brought new volunteers to the project. One neighbor began leaving soup twice a week, and a local shop offered boxes for packing it. The organizers kept checking the food and continued their rule about photos. The fridge could be useful without turning its visitors into an online display."
        }
      ],
      "questions": [
        {
          "id": "C-S04-Q01",
          "number": 1,
          "scope": "paragraph",
          "paragraph_id": "C-S04-P1",
          "type": "multiple_select",
          "stem": "What do we learn from paragraph I? Choose TWO correct answers.",
          "skill": "purpose",
          "official_trap_ids": [
            6,
            13
          ],
          "evidence": [
            {
              "paragraph_id": "C-S04-P1",
              "quote": "Near a community center, volunteers put a fridge where neighbors could leave extra food. Anyone could take what they needed. The food had to be packed, labeled with its ingredients and marked with a date. A volunteer checked the fridge every day. The aim was to share useful food rather than throw it away."
            }
          ],
          "required_answers": 2,
          "options": {
            "A": "The fridge helped share extra food.",
            "B": "The fridge was checked once a week.",
            "C": "Food could be left without a date.",
            "D": "Only people who left food could take food.",
            "E": "The volunteers wanted to sell the extra food.",
            "F": "A volunteer checked the fridge every day."
          },
          "correct_options": [
            "A",
            "F"
          ],
          "distractors": {
            "B": {
              "error_description_en": "A volunteer checked it daily.",
              "official_trap_id": null,
              "primary_trap_id": 13,
              "classification_status": "mapped",
              "mapping_rationale": "A volunteer checked it daily."
            },
            "C": {
              "error_description_en": "It had to be dated.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "It had to be dated."
            },
            "D": {
              "error_description_en": "Anyone could take what they needed.",
              "official_trap_id": null,
              "primary_trap_id": 6,
              "classification_status": "mapped",
              "mapping_rationale": "Anyone could take what they needed."
            },
            "E": {
              "error_description_en": "The aim was sharing rather than wasting.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "The aim was sharing rather than wasting."
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "scoring_units": 2,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            6,
            13
          ],
          "response_error_patterns": [],
          "training_families_present": [
            "precision",
            "time"
          ]
        },
        {
          "id": "C-S04-Q02",
          "number": 2,
          "scope": "paragraph",
          "paragraph_id": "C-S04-P1",
          "type": "short_answer",
          "stem": "Give ONE thing that had to appear on the food label. Give ONE answer from paragraph I.",
          "skill": "detail",
          "official_trap_ids": [],
          "evidence": [
            {
              "paragraph_id": "C-S04-P1",
              "quote": "The food had to be packed, labeled with its ingredients and marked with a date."
            }
          ],
          "required_answers": 1,
          "answer_key": [
            "Ingredients or a date."
          ],
          "grading": {
            "mode": "semantic_against_stored_key",
            "accept_equivalent_phrasing": true,
            "ignore_minor_spelling_or_grammar_if_meaning_clear": true,
            "meaning_required": "Ingredients or a date.",
            "do_not_accept": "A different actor, location, time or purpose."
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "acceptable_answer_variants": [
            "Ingredients or a date."
          ],
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [],
          "response_error_patterns": [],
          "training_families_present": []
        },
        {
          "id": "C-S04-Q03",
          "number": 3,
          "scope": "paragraph",
          "paragraph_id": "C-S04-P2",
          "type": "multiple_choice",
          "stem": "Why did one volunteer object to photos of visitors?",
          "skill": "cause_effect",
          "official_trap_ids": [
            4,
            5,
            7
          ],
          "evidence": [
            {
              "paragraph_id": "C-S04-P2",
              "quote": "some visitors might not want others to know they needed free food."
            },
            {
              "paragraph_id": "C-S04-P2",
              "quote": "A photo could make them stop coming."
            }
          ],
          "required_answers": 1,
          "options": {
            "A": "Visitors had already stopped coming, so volunteers wanted photos.",
            "B": "The photos might discourage some visitors from coming.",
            "C": "Photos would make every visitor stop coming.",
            "D": "Showing the wonderful heroes of the neighborhood was inspiring."
          },
          "correct_option": "B",
          "distractors": {
            "A": {
              "primary_trap_id": 4,
              "error_description_en": "The possible effect of the photos is treated as an earlier cause of taking them.",
              "mapping_rationale": "The possible effect of the photos is treated as an earlier cause of taking them.",
              "classification_status": "mapped"
            },
            "C": {
              "primary_trap_id": 7,
              "error_description_en": "Some visitors might is changed into every visitor would.",
              "mapping_rationale": "Some visitors might is changed into every visitor would.",
              "classification_status": "mapped"
            },
            "D": {
              "primary_trap_id": 5,
              "error_description_en": "Positive emotional wording does not explain the objection about visitors’ privacy.",
              "mapping_rationale": "Positive emotional wording does not explain the objection about visitors’ privacy.",
              "classification_status": "mapped"
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            4,
            5,
            7
          ],
          "response_error_patterns": [],
          "training_families_present": [
            "cause",
            "evidence",
            "precision"
          ]
        },
        {
          "id": "C-S04-Q04",
          "number": 4,
          "scope": "paragraph",
          "paragraph_id": "C-S04-P2",
          "type": "sentence_completion",
          "stem": "Complete the sentence. If their photos were shared, some visitors might _____.",
          "skill": "detail",
          "official_trap_ids": [],
          "evidence": [
            {
              "paragraph_id": "C-S04-P2",
              "quote": "A photo could make them stop coming."
            }
          ],
          "required_answers": 1,
          "answer_key": [
            "stop coming"
          ],
          "grading": {
            "mode": "semantic_against_stored_key",
            "accept_equivalent_phrasing": true,
            "ignore_minor_spelling_or_grammar_if_meaning_clear": true,
            "meaning_required": "stop coming",
            "do_not_accept": "An answer referring to a different actor, time, cause or object."
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "acceptable_answer_variants": [
            "stop coming"
          ],
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [],
          "response_error_patterns": [],
          "training_families_present": []
        },
        {
          "id": "C-S04-Q05",
          "number": 5,
          "scope": "paragraph",
          "paragraph_id": "C-S04-P3",
          "type": "short_answer",
          "stem": "What are TWO things the volunteers used in place of visitor photos? Give TWO answers from paragraph III.",
          "skill": "detail",
          "official_trap_ids": [],
          "evidence": [
            {
              "paragraph_id": "C-S04-P3",
              "quote": "photograph the fridge and its shelves instead of the visitors."
            },
            {
              "paragraph_id": "C-S04-P3",
              "quote": "recorded short comments from people who prepared food."
            }
          ],
          "required_answers": 2,
          "answer_key": [
            "Photos of the fridge and shelves.",
            "Comments from people who prepared food."
          ],
          "grading": {
            "mode": "two_distinct_stored_meanings",
            "accept_equivalent_phrasing": true,
            "ignore_minor_spelling_or_grammar_if_meaning_clear": true,
            "meaning_required": [
              "Photos of the fridge and shelves.",
              "Comments from people who prepared food."
            ],
            "do_not_accept": "Repeating the same fact twice, or adding an answer from another paragraph."
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "acceptable_answer_variants": [
            "Photos of the fridge and shelves.",
            "Comments from people who prepared food."
          ],
          "scoring_units": 2,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [],
          "response_error_patterns": [],
          "training_families_present": []
        },
        {
          "id": "C-S04-Q06",
          "number": 6,
          "scope": "paragraph",
          "paragraph_id": "C-S04-P4",
          "type": "multiple_choice",
          "stem": "What happened after the new pictures were shared?",
          "skill": "detail",
          "official_trap_ids": [],
          "evidence": [
            {
              "paragraph_id": "C-S04-P4",
              "quote": "The pictures still brought new volunteers to the project."
            }
          ],
          "required_answers": 1,
          "options": {
            "A": "More people offered help.",
            "B": "The organizers removed the photo rule.",
            "C": "The local shop began charging for soup.",
            "D": "Every visitor agreed to be photographed."
          },
          "correct_option": "A",
          "distractors": {
            "B": {
              "error_description_en": "They continued the rule.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "They continued the rule."
            },
            "C": {
              "error_description_en": "The shop offered boxes.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "The shop offered boxes."
            },
            "D": {
              "error_description_en": "No such agreement was requested or described.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "No such agreement was requested or described."
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [],
          "response_error_patterns": [],
          "training_families_present": []
        },
        {
          "id": "C-S04-Q07",
          "number": 7,
          "scope": "whole_text",
          "paragraph_id": null,
          "type": "multiple_choice",
          "stem": "What does the whole text show?",
          "skill": "main_idea",
          "official_trap_ids": [
            6,
            7,
            11
          ],
          "evidence": [
            {
              "paragraph_id": "C-S04-P2",
              "quote": "A photo could make them stop coming."
            },
            {
              "paragraph_id": "C-S04-P3",
              "quote": "photograph the fridge and its shelves instead of the visitors"
            },
            {
              "paragraph_id": "C-S04-P4",
              "quote": "The pictures still brought new volunteers to the project."
            }
          ],
          "required_answers": 1,
          "options": {
            "A": "Online pictures never help community projects.",
            "B": "Useful projects must publish visitors’ names.",
            "C": "A project can attract support while protecting people’s privacy.",
            "D": "Free food is useful only when shops provide it."
          },
          "correct_option": "C",
          "distractors": {
            "A": {
              "error_description_en": "The new pictures attracted volunteers.",
              "official_trap_id": null,
              "primary_trap_id": 7,
              "classification_status": "mapped",
              "mapping_rationale": "The new pictures attracted volunteers."
            },
            "B": {
              "error_description_en": "No names or private stories were needed.",
              "official_trap_id": null,
              "primary_trap_id": 11,
              "classification_status": "mapped",
              "mapping_rationale": "No names or private stories were needed."
            },
            "D": {
              "error_description_en": "Neighbors also prepared food.",
              "official_trap_id": null,
              "primary_trap_id": 6,
              "classification_status": "mapped",
              "mapping_rationale": "Neighbors also prepared food."
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read all four paragraphs and choose the option that covers the whole text.",
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            6,
            7,
            11
          ],
          "response_error_patterns": [],
          "training_families_present": [
            "precision",
            "task"
          ]
        }
      ],
      "review": {
        "status": "editorially_reviewed_revision",
        "human_approved": false,
        "empirically_calibrated": false,
        "official_16_trap_mapping": "mapped_to_user_supplied_taxonomy_with_control_distractors_left_unmapped",
        "reference_exams": [
          "C-2025-SUMMER-A",
          "C-2025-SUMMER-B"
        ],
        "difficulty_verdict": "within_C_ceiling_qualitative",
        "checks": [
          "Everyday/social topic",
          "No technical knowledge needed",
          "Explicit details, basic links and controlled whole-text summary",
          "Four-choice single selection and six-choice select-two; open and completion forms"
        ],
        "format_caveat": "Seven questions and final whole-text question are the user-defined reading-practice format; this is not a complete exam including writing.",
        "changes_note": "Taxonomy and seven-family pedagogy applied; seven questions and paragraph allocation preserved."
      }
    },
    {
      "id": "C-S05",
      "level": "C",
      "order": 5,
      "title": "A Town You Can Hear",
      "topic": "local history and audio",
      "narrative_structure": "search for an explanation",
      "word_count": 198,
      "paragraphs": [
        {
          "id": "C-S05-P1",
          "number": 1,
          "text": "For a school project, Sami decided to collect sounds from his town. He recorded the market opening, bicycle bells and children playing in a square. He wanted listeners to imagine ordinary places without looking at pictures. His grandmother suggested one more sound: the bell that once rang outside the old cinema."
        },
        {
          "id": "C-S05-P2",
          "number": 2,
          "text": "Sami could not find the bell in any recent recording. The cinema had closed years before, and a shop now used the building. An old photograph showed a bell near the door, but the shop owner had never heard it. Sami began to think his grandmother had remembered another building."
        },
        {
          "id": "C-S05-P3",
          "number": 3,
          "text": "Then a former cinema worker explained that the bell had been removed when the cinema closed. He still kept it in a box. With the worker's permission, Sami recorded its sound. He labeled the recording clearly: it was the old bell recorded today, not a recording from the past."
        },
        {
          "id": "C-S05-P4",
          "number": 4,
          "text": "At the school exhibition, visitors listened through headphones. Sami's grandmother smiled when she heard the bell. Younger listeners asked about the cinema that they had never known. Sami's collection now included both sounds heard in the town today and an object that helped people talk about its history."
        }
      ],
      "questions": [
        {
          "id": "C-S05-Q01",
          "number": 1,
          "scope": "paragraph",
          "paragraph_id": "C-S05-P1",
          "type": "multiple_select",
          "stem": "What do we learn from paragraph I? Choose TWO correct answers.",
          "skill": "purpose",
          "official_trap_ids": [
            1,
            12,
            13
          ],
          "evidence": [
            {
              "paragraph_id": "C-S05-P1",
              "quote": "For a school project, Sami decided to collect sounds from his town. He recorded the market opening, bicycle bells and children playing in a square. He wanted listeners to imagine ordinary places without looking at pictures. His grandmother suggested one more sound: the bell that once rang outside the old cinema."
            }
          ],
          "required_answers": 2,
          "options": {
            "A": "Sami wanted to collect local sounds.",
            "B": "Sami wanted to collect photographs rather than sounds.",
            "C": "His grandmother suggested a cinema bell.",
            "D": "The old bell was recorded today with its owner’s permission.",
            "E": "Collecting sounds helps people develop a better memory.",
            "F": "The bell still rang outside the cinema this year."
          },
          "correct_options": [
            "A",
            "C"
          ],
          "distractors": {
            "B": {
              "primary_trap_id": null,
              "error_description_en": "He wanted listeners to imagine places without pictures.",
              "mapping_rationale": "He wanted listeners to imagine places without pictures.",
              "classification_status": "ordinary_control_distractor"
            },
            "D": {
              "primary_trap_id": 12,
              "error_description_en": "This is paragraph III information, not paragraph I information.",
              "mapping_rationale": "This is paragraph III information, not paragraph I information.",
              "classification_status": "mapped"
            },
            "E": {
              "primary_trap_id": 1,
              "error_description_en": "A possible outside benefit is not established by this paragraph.",
              "mapping_rationale": "A possible outside benefit is not established by this paragraph.",
              "classification_status": "mapped"
            },
            "F": {
              "primary_trap_id": 13,
              "error_description_en": "Once rang describes an earlier time, not this year.",
              "mapping_rationale": "Once rang describes an earlier time, not this year.",
              "classification_status": "mapped"
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "scoring_units": 2,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            1,
            12,
            13
          ],
          "response_error_patterns": [],
          "training_families_present": [
            "evidence",
            "task",
            "time"
          ]
        },
        {
          "id": "C-S05-Q02",
          "number": 2,
          "scope": "paragraph",
          "paragraph_id": "C-S05-P1",
          "type": "short_answer",
          "stem": "Which sound did Sami’s grandmother suggest? Give ONE answer from paragraph I.",
          "skill": "detail",
          "official_trap_ids": [],
          "evidence": [
            {
              "paragraph_id": "C-S05-P1",
              "quote": "the bell that once rang outside the old cinema."
            }
          ],
          "required_answers": 1,
          "answer_key": [
            "The bell outside the old cinema."
          ],
          "grading": {
            "mode": "semantic_against_stored_key",
            "accept_equivalent_phrasing": true,
            "ignore_minor_spelling_or_grammar_if_meaning_clear": true,
            "meaning_required": "The bell outside the old cinema.",
            "do_not_accept": "A different actor, location, time or purpose."
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "acceptable_answer_variants": [
            "The bell outside the old cinema."
          ],
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [],
          "response_error_patterns": [],
          "training_families_present": []
        },
        {
          "id": "C-S05-Q03",
          "number": 3,
          "scope": "paragraph",
          "paragraph_id": "C-S05-P2",
          "type": "multiple_choice",
          "stem": "What does paragraph II tell us about Sami’s search?",
          "skill": "explanation",
          "official_trap_ids": [
            2,
            5,
            10
          ],
          "evidence": [
            {
              "paragraph_id": "C-S05-P2",
              "quote": "Sami could not find the bell in any recent recording. The cinema had closed years before, and a shop now used the building. An old photograph showed a bell near the door, but the shop owner had never heard it. Sami began to think his grandmother had remembered another building."
            }
          ],
          "required_answers": 1,
          "options": {
            "A": "Why the cinema closed because its business had failed.",
            "B": "His grandmother must have confused the cinema with another building.",
            "C": "He could not find a recent bell recording and began to doubt the memory.",
            "D": "The magical bell filled the whole town with wonderful memories."
          },
          "correct_option": "C",
          "distractors": {
            "A": {
              "primary_trap_id": 10,
              "error_description_en": "The paragraph describes the search; it does not explain the business reason for closure.",
              "mapping_rationale": "The paragraph describes the search; it does not explain the business reason for closure.",
              "classification_status": "mapped"
            },
            "B": {
              "primary_trap_id": 2,
              "error_description_en": "Sami suspected this, but the paragraph does not establish that her memory was wrong.",
              "mapping_rationale": "Sami suspected this, but the paragraph does not establish that her memory was wrong.",
              "classification_status": "mapped"
            },
            "D": {
              "primary_trap_id": 5,
              "error_description_en": "Appealing praise substitutes for what paragraph II actually reports.",
              "mapping_rationale": "Appealing praise substitutes for what paragraph II actually reports.",
              "classification_status": "mapped"
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            2,
            5,
            10
          ],
          "response_error_patterns": [],
          "training_families_present": [
            "evidence",
            "task"
          ]
        },
        {
          "id": "C-S05-Q04",
          "number": 4,
          "scope": "paragraph",
          "paragraph_id": "C-S05-P2",
          "type": "sentence_completion",
          "stem": "Complete the sentence. The old cinema building was now used by _____.",
          "skill": "detail",
          "official_trap_ids": [
            14,
            15
          ],
          "evidence": [
            {
              "paragraph_id": "C-S05-P2",
              "quote": "The cinema had closed years before, and a shop now used the building."
            }
          ],
          "required_answers": 1,
          "answer_key": [
            "a shop"
          ],
          "grading": {
            "mode": "semantic_against_stored_key",
            "accept_equivalent_phrasing": true,
            "ignore_minor_spelling_or_grammar_if_meaning_clear": true,
            "meaning_required": "a shop",
            "do_not_accept": "An answer referring to a different actor, time, cause or object."
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "acceptable_answer_variants": [
            "a shop"
          ],
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            14,
            15
          ],
          "response_error_patterns": [
            {
              "trap_id": 14,
              "example_wrong_response": "a place where Sami should record sounds",
              "reason_en": "This adds an interpretation of its use rather than identifying the shop in the sentence.",
              "exposure": "anticipated_response; not a displayed option"
            },
            {
              "trap_id": 15,
              "example_wrong_response": "a museum",
              "reason_en": "A noun phrase fits the blank, but the building was used by a shop.",
              "exposure": "anticipated_response; not a displayed option"
            }
          ],
          "training_families_present": [
            "completion"
          ]
        },
        {
          "id": "C-S05-Q05",
          "number": 5,
          "scope": "paragraph",
          "paragraph_id": "C-S05-P3",
          "type": "short_answer",
          "stem": "What are TWO things Sami did when he found the old bell? Give TWO answers from paragraph III.",
          "skill": "contrast",
          "official_trap_ids": [],
          "evidence": [
            {
              "paragraph_id": "C-S05-P3",
              "quote": "With the worker's permission, Sami recorded its sound."
            },
            {
              "paragraph_id": "C-S05-P3",
              "quote": "He labeled the recording clearly: it was the old bell recorded today, not a recording from the past."
            }
          ],
          "required_answers": 2,
          "answer_key": [
            "He recorded it with permission.",
            "He labeled the recording as made today."
          ],
          "grading": {
            "mode": "two_distinct_stored_meanings",
            "accept_equivalent_phrasing": true,
            "ignore_minor_spelling_or_grammar_if_meaning_clear": true,
            "meaning_required": [
              "He recorded it with permission.",
              "He labeled the recording as made today."
            ],
            "do_not_accept": "Repeating the same fact twice, or adding an answer from another paragraph."
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "acceptable_answer_variants": [
            "He recorded it with permission.",
            "He labeled the recording as made today."
          ],
          "scoring_units": 2,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [],
          "response_error_patterns": [],
          "training_families_present": []
        },
        {
          "id": "C-S05-Q06",
          "number": 6,
          "scope": "paragraph",
          "paragraph_id": "C-S05-P4",
          "type": "multiple_choice",
          "stem": "Which statement is NOT supported by paragraph IV?",
          "skill": "negative_question",
          "official_trap_ids": [
            16
          ],
          "evidence": [
            {
              "paragraph_id": "C-S05-P4",
              "quote": "At the school exhibition, visitors listened through headphones. Sami's grandmother smiled when she heard the bell. Younger listeners asked about the cinema that they had never known. Sami's collection now included both sounds heard in the town today and an object that helped people talk about its history."
            }
          ],
          "required_answers": 1,
          "options": {
            "A": "Sami sold the recordings to visitors.",
            "B": "Visitors listened through headphones.",
            "C": "The grandmother smiled when she heard the bell.",
            "D": "Younger listeners asked about the old cinema."
          },
          "correct_option": "A",
          "distractors": {
            "B": {
              "primary_trap_id": 16,
              "error_description_en": "This is stated, so it is not the unsupported exception.",
              "mapping_rationale": "This is stated, so it is not the unsupported exception.",
              "classification_status": "mapped"
            },
            "C": {
              "primary_trap_id": 16,
              "error_description_en": "This is stated, so it is not the exception.",
              "mapping_rationale": "This is stated, so it is not the exception.",
              "classification_status": "mapped"
            },
            "D": {
              "primary_trap_id": 16,
              "error_description_en": "This is stated in paragraph IV; the task asks for NOT supported.",
              "mapping_rationale": "This is stated in paragraph IV; the task asks for NOT supported.",
              "classification_status": "mapped"
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            16
          ],
          "response_error_patterns": [],
          "absence_check": "No sale of recordings is mentioned in paragraph IV.",
          "training_families_present": [
            "task"
          ]
        },
        {
          "id": "C-S05-Q07",
          "number": 7,
          "scope": "whole_text",
          "paragraph_id": null,
          "type": "multiple_choice",
          "stem": "What is the main purpose of the text?",
          "skill": "purpose",
          "official_trap_ids": [
            7,
            11
          ],
          "evidence": [
            {
              "paragraph_id": "C-S05-P1",
              "quote": "collect sounds from his town"
            },
            {
              "paragraph_id": "C-S05-P3",
              "quote": "it was the old bell recorded today"
            },
            {
              "paragraph_id": "C-S05-P4",
              "quote": "helped people talk about its history"
            }
          ],
          "required_answers": 1,
          "options": {
            "A": "To argue that pictures are no longer useful.",
            "B": "To explain how to build a cinema.",
            "C": "To prove that old memories are always wrong.",
            "D": "To describe how a sound project connected present life with local history."
          },
          "correct_option": "D",
          "distractors": {
            "A": {
              "error_description_en": "An old photograph helped the search.",
              "official_trap_id": null,
              "primary_trap_id": 11,
              "classification_status": "mapped",
              "mapping_rationale": "An old photograph helped the search."
            },
            "B": {
              "error_description_en": "No cinema construction is explained.",
              "official_trap_id": null,
              "primary_trap_id": 11,
              "classification_status": "mapped",
              "mapping_rationale": "No cinema construction is explained."
            },
            "C": {
              "error_description_en": "The bell was found.",
              "official_trap_id": null,
              "primary_trap_id": 7,
              "classification_status": "mapped",
              "mapping_rationale": "The bell was found."
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read all four paragraphs and choose the option that covers the whole text.",
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            7,
            11
          ],
          "response_error_patterns": [],
          "training_families_present": [
            "precision",
            "task"
          ]
        }
      ],
      "review": {
        "status": "editorially_reviewed_revision",
        "human_approved": false,
        "empirically_calibrated": false,
        "official_16_trap_mapping": "mapped_to_user_supplied_taxonomy_with_control_distractors_left_unmapped",
        "reference_exams": [
          "C-2025-SUMMER-A",
          "C-2025-SUMMER-B"
        ],
        "difficulty_verdict": "within_C_ceiling_qualitative",
        "checks": [
          "Everyday/social topic",
          "No technical knowledge needed",
          "Explicit details, basic links and controlled whole-text summary",
          "Four-choice single selection and six-choice select-two; open and completion forms"
        ],
        "format_caveat": "Seven questions and final whole-text question are the user-defined reading-practice format; this is not a complete exam including writing.",
        "changes_note": "Taxonomy and seven-family pedagogy applied; seven questions and paragraph allocation preserved."
      }
    },
    {
      "id": "C-S06",
      "level": "C",
      "order": 6,
      "title": "The Evening without a Score",
      "topic": "digital habits and friendship",
      "narrative_structure": "unwelcome surprise",
      "word_count": 196,
      "paragraphs": [
        {
          "id": "C-S06-P1",
          "number": 1,
          "text": "Matan's friends met every Friday to play online games together. One evening, the internet stopped working just as they were starting. Matan searched for a signal while the others waited. His younger sister put a box of drawing cards on the table, but nobody wanted to leave the game they had planned."
        },
        {
          "id": "C-S06-P2",
          "number": 2,
          "text": "After twenty minutes, the friends agreed to try the cards. One person drew a strange machine, and the others guessed what it did. There were no points or winners. At first, Matan thought that a game without a score would be boring. Then a drawing of a shoe with wings made him laugh."
        },
        {
          "id": "C-S06-P3",
          "number": 3,
          "text": "When the internet returned, the friends noticed that they were still enjoying themselves. They finished the card game before opening their computers. Matan put the funniest drawings on the wall. He asked his sister to leave the box downstairs so they could use it again."
        },
        {
          "id": "C-S06-P4",
          "number": 4,
          "text": "The friends did not stop playing online games. However, they now sometimes began their meetings with a different activity. Matan discovered that he could enjoy an evening without trying to improve a score. The broken connection had interrupted one plan and opened a door to another."
        }
      ],
      "questions": [
        {
          "id": "C-S06-Q01",
          "number": 1,
          "scope": "paragraph",
          "paragraph_id": "C-S06-P1",
          "type": "multiple_select",
          "stem": "What do we learn from paragraph I? Choose TWO correct answers.",
          "skill": "detail",
          "official_trap_ids": [
            13
          ],
          "evidence": [
            {
              "paragraph_id": "C-S06-P1",
              "quote": "Matan's friends met every Friday to play online games together. One evening, the internet stopped working just as they were starting. Matan searched for a signal while the others waited. His younger sister put a box of drawing cards on the table, but nobody wanted to leave the game they had planned."
            }
          ],
          "required_answers": 2,
          "options": {
            "A": "Matan’s sister removed the drawing cards from the table.",
            "B": "The friends immediately chose to play with the cards.",
            "C": "Matan waited while his friends searched for a signal.",
            "D": "The friends usually met on Fridays.",
            "E": "The group usually met to play drawing games.",
            "F": "The internet stopped working."
          },
          "correct_options": [
            "D",
            "F"
          ],
          "distractors": {
            "A": {
              "error_description_en": "She put the cards on the table.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "She put the cards on the table."
            },
            "B": {
              "error_description_en": "They initially did not want to leave their planned game.",
              "official_trap_id": null,
              "primary_trap_id": 13,
              "classification_status": "mapped",
              "mapping_rationale": "They initially did not want to leave their planned game."
            },
            "C": {
              "error_description_en": "Matan searched while the others waited.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "Matan searched while the others waited."
            },
            "E": {
              "error_description_en": "They usually played online games.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "They usually played online games."
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "scoring_units": 2,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            13
          ],
          "response_error_patterns": [],
          "training_families_present": [
            "time"
          ]
        },
        {
          "id": "C-S06-Q02",
          "number": 2,
          "scope": "paragraph",
          "paragraph_id": "C-S06-P1",
          "type": "short_answer",
          "stem": "Who brought the drawing cards? Give ONE answer from paragraph I.",
          "skill": "detail",
          "official_trap_ids": [],
          "evidence": [
            {
              "paragraph_id": "C-S06-P1",
              "quote": "His younger sister put a box of drawing cards on the table"
            }
          ],
          "required_answers": 1,
          "answer_key": [
            "Matan’s younger sister."
          ],
          "grading": {
            "mode": "semantic_against_stored_key",
            "accept_equivalent_phrasing": true,
            "ignore_minor_spelling_or_grammar_if_meaning_clear": true,
            "meaning_required": "Matan’s younger sister.",
            "do_not_accept": "A different actor, location, time or purpose."
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "acceptable_answer_variants": [
            "Matan’s younger sister."
          ],
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [],
          "response_error_patterns": [],
          "training_families_present": []
        },
        {
          "id": "C-S06-Q03",
          "number": 3,
          "scope": "paragraph",
          "paragraph_id": "C-S06-P2",
          "type": "multiple_choice",
          "stem": "What does paragraph II tell us about Matan?",
          "skill": "task_control",
          "official_trap_ids": [
            2,
            3,
            10
          ],
          "evidence": [
            {
              "paragraph_id": "C-S06-P2",
              "quote": "At first, Matan thought that a game without a score would be boring. Then a drawing of a shoe with wings made him laugh."
            }
          ],
          "required_answers": 1,
          "options": {
            "A": "Why his sister invented the drawing game.",
            "B": "He enjoyed a game that he had expected to find boring.",
            "C": "The card game was about guessing drawings.",
            "D": "His sister had already taught him the game before that evening."
          },
          "correct_option": "B",
          "distractors": {
            "A": {
              "primary_trap_id": 10,
              "error_description_en": "This asks about the sister’s reason, not the information about Matan.",
              "mapping_rationale": "This asks about the sister’s reason, not the information about Matan.",
              "classification_status": "mapped"
            },
            "C": {
              "primary_trap_id": 3,
              "error_description_en": "This names the game’s activity instead of answering what we learn about Matan.",
              "mapping_rationale": "This names the game’s activity instead of answering what we learn about Matan.",
              "classification_status": "mapped"
            },
            "D": {
              "primary_trap_id": 2,
              "error_description_en": "The passage gives no earlier lesson; the idea requires an unstated premise.",
              "mapping_rationale": "The passage gives no earlier lesson; the idea requires an unstated premise.",
              "classification_status": "mapped"
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            2,
            3,
            10
          ],
          "response_error_patterns": [],
          "training_families_present": [
            "evidence",
            "task"
          ]
        },
        {
          "id": "C-S06-Q04",
          "number": 4,
          "scope": "paragraph",
          "paragraph_id": "C-S06-P2",
          "type": "sentence_completion",
          "stem": "Complete the sentence. Matan laughed at a drawing of _____.",
          "skill": "detail",
          "official_trap_ids": [],
          "evidence": [
            {
              "paragraph_id": "C-S06-P2",
              "quote": "a drawing of a shoe with wings made him laugh."
            }
          ],
          "required_answers": 1,
          "answer_key": [
            "a shoe with wings"
          ],
          "grading": {
            "mode": "semantic_against_stored_key",
            "accept_equivalent_phrasing": true,
            "ignore_minor_spelling_or_grammar_if_meaning_clear": true,
            "meaning_required": "a shoe with wings",
            "do_not_accept": "An answer referring to a different actor, time, cause or object."
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "acceptable_answer_variants": [
            "a shoe with wings"
          ],
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [],
          "response_error_patterns": [],
          "training_families_present": []
        },
        {
          "id": "C-S06-Q05",
          "number": 5,
          "scope": "paragraph",
          "paragraph_id": "C-S06-P3",
          "type": "short_answer",
          "stem": "What are TWO things Matan did after the card game? Give TWO answers from paragraph III.",
          "skill": "sequence",
          "official_trap_ids": [],
          "evidence": [
            {
              "paragraph_id": "C-S06-P3",
              "quote": "Matan put the funniest drawings on the wall."
            },
            {
              "paragraph_id": "C-S06-P3",
              "quote": "He asked his sister to leave the box downstairs"
            }
          ],
          "required_answers": 2,
          "answer_key": [
            "He put the funniest drawings on the wall.",
            "He asked his sister to leave the box downstairs."
          ],
          "grading": {
            "mode": "two_distinct_stored_meanings",
            "accept_equivalent_phrasing": true,
            "ignore_minor_spelling_or_grammar_if_meaning_clear": true,
            "meaning_required": [
              "He put the funniest drawings on the wall.",
              "He asked his sister to leave the box downstairs."
            ],
            "do_not_accept": "Repeating the same fact twice, or adding an answer from another paragraph."
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "acceptable_answer_variants": [
            "He put the funniest drawings on the wall.",
            "He asked his sister to leave the box downstairs."
          ],
          "scoring_units": 2,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [],
          "response_error_patterns": [],
          "training_families_present": []
        },
        {
          "id": "C-S06-Q06",
          "number": 6,
          "scope": "paragraph",
          "paragraph_id": "C-S06-P4",
          "type": "multiple_choice",
          "stem": "In paragraph IV, who does 'they' refer to in 'they now sometimes began their meetings'?",
          "skill": "reference",
          "official_trap_ids": [
            9
          ],
          "evidence": [
            {
              "paragraph_id": "C-S06-P4",
              "quote": "The friends did not stop playing online games. However, they now sometimes began their meetings with a different activity."
            }
          ],
          "required_answers": 1,
          "options": {
            "A": "Matan and his friends",
            "B": "Matan and his younger sister",
            "C": "The people who fixed the internet",
            "D": "The people shown in the drawings"
          },
          "correct_option": "A",
          "distractors": {
            "B": {
              "primary_trap_id": 9,
              "error_description_en": "His sister offered the cards, but the meetings are those of the friends.",
              "mapping_rationale": "His sister offered the cards, but the meetings are those of the friends.",
              "classification_status": "mapped"
            },
            "C": {
              "primary_trap_id": 9,
              "error_description_en": "No such group is the referent of they.",
              "mapping_rationale": "No such group is the referent of they.",
              "classification_status": "mapped"
            },
            "D": {
              "primary_trap_id": 9,
              "error_description_en": "The drawings are not the people holding the meetings.",
              "mapping_rationale": "The drawings are not the people holding the meetings.",
              "classification_status": "mapped"
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            9
          ],
          "response_error_patterns": [],
          "training_families_present": [
            "reference"
          ]
        },
        {
          "id": "C-S06-Q07",
          "number": 7,
          "scope": "whole_text",
          "paragraph_id": null,
          "type": "multiple_choice",
          "stem": "Which statement best summarizes the text?",
          "skill": "main_idea",
          "official_trap_ids": [
            7
          ],
          "evidence": [
            {
              "paragraph_id": "C-S06-P1",
              "quote": "the internet stopped working"
            },
            {
              "paragraph_id": "C-S06-P3",
              "quote": "they were still enjoying themselves"
            },
            {
              "paragraph_id": "C-S06-P4",
              "quote": "opened a door to another"
            }
          ],
          "required_answers": 1,
          "options": {
            "A": "A younger sister repaired the internet.",
            "B": "An interrupted gaming evening helped friends discover another way to have fun.",
            "C": "Every game needs a winner to be enjoyable.",
            "D": "Online games always damage friendships."
          },
          "correct_option": "B",
          "distractors": {
            "A": {
              "error_description_en": "She offered cards, not an internet repair.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "She offered cards, not an internet repair."
            },
            "C": {
              "error_description_en": "The score-free game was enjoyable.",
              "official_trap_id": null,
              "primary_trap_id": 7,
              "classification_status": "mapped",
              "mapping_rationale": "The score-free game was enjoyable."
            },
            "D": {
              "error_description_en": "The story does not make this broad claim.",
              "official_trap_id": null,
              "primary_trap_id": 7,
              "classification_status": "mapped",
              "mapping_rationale": "The story does not make this broad claim."
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read all four paragraphs and choose the option that covers the whole text.",
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            7
          ],
          "response_error_patterns": [],
          "training_families_present": [
            "precision"
          ]
        }
      ],
      "review": {
        "status": "editorially_reviewed_revision",
        "human_approved": false,
        "empirically_calibrated": false,
        "official_16_trap_mapping": "mapped_to_user_supplied_taxonomy_with_control_distractors_left_unmapped",
        "reference_exams": [
          "C-2025-SUMMER-A",
          "C-2025-SUMMER-B"
        ],
        "difficulty_verdict": "within_C_ceiling_qualitative",
        "checks": [
          "Everyday/social topic",
          "No technical knowledge needed",
          "Explicit details, basic links and controlled whole-text summary",
          "Four-choice single selection and six-choice select-two; open and completion forms"
        ],
        "format_caveat": "Seven questions and final whole-text question are the user-defined reading-practice format; this is not a complete exam including writing.",
        "changes_note": "Taxonomy and seven-family pedagogy applied; seven questions and paragraph allocation preserved."
      }
    },
    {
      "id": "C-S07",
      "level": "C",
      "order": 7,
      "title": "A Jacket with a Second Story",
      "topic": "secondhand clothes and performance",
      "narrative_structure": "second attempt",
      "word_count": 199,
      "paragraphs": [
        {
          "id": "C-S07-P1",
          "number": 1,
          "text": "Before a school concert, the singers wanted matching jackets. New jackets cost more than their group could afford. Their teacher suggested borrowing clothes, but student organizer Lihi wanted the group to look special. She visited a secondhand shop and found several blue jackets. They were inexpensive, though none of them matched exactly."
        },
        {
          "id": "C-S07-P2",
          "number": 2,
          "text": "At the first practice, some singers laughed at the different shapes and buttons. Lihi nearly returned all the jackets. Then a friend suggested adding the same small yellow ribbon to each one. The ribbon would show that they belonged to one group without hiding the differences between the jackets."
        },
        {
          "id": "C-S07-P3",
          "number": 3,
          "text": "The singers cut ribbons together and attached them before the final practice. Lihi also asked each singer to choose a jacket that felt comfortable. They took a group photo and saw that the small yellow details were easy to notice. Nobody complained about the different buttons this time."
        },
        {
          "id": "C-S07-P4",
          "number": 4,
          "text": "After the concert, some jackets went back to the shop, while others stayed in the school cupboard for future performances. Lihi had found a way to create a shared look without buying a whole set of new clothes. For the next concert, she checked the cupboard before asking about prices."
        }
      ],
      "questions": [
        {
          "id": "C-S07-Q01",
          "number": 1,
          "scope": "paragraph",
          "paragraph_id": "C-S07-P1",
          "type": "multiple_select",
          "stem": "What do we learn from paragraph I? Choose TWO correct answers.",
          "skill": "cause",
          "official_trap_ids": [
            7,
            8,
            13
          ],
          "evidence": [
            {
              "paragraph_id": "C-S07-P1",
              "quote": "Before a school concert, the singers wanted matching jackets. New jackets cost more than their group could afford. Their teacher suggested borrowing clothes, but student organizer Lihi wanted the group to look special. She visited a secondhand shop and found several blue jackets. They were inexpensive, though none of them matched exactly."
            }
          ],
          "required_answers": 2,
          "options": {
            "A": "Lihi found blue jackets in a secondhand shop.",
            "B": "The blue jackets were free.",
            "C": "The singers could afford every set of new clothes they wanted.",
            "D": "Lihi checked the school cupboard before her first shop visit.",
            "E": "The teacher asked the singers to buy new jackets.",
            "F": "New jackets were too expensive for the group."
          },
          "correct_options": [
            "A",
            "F"
          ],
          "distractors": {
            "B": {
              "primary_trap_id": 8,
              "error_description_en": "Inexpensive is distorted into free: a low price is not no price.",
              "mapping_rationale": "Inexpensive is distorted into free: a low price is not no price.",
              "classification_status": "mapped"
            },
            "C": {
              "primary_trap_id": 7,
              "error_description_en": "Every set turns a specific cost problem into an unsupported universal claim.",
              "mapping_rationale": "Every set turns a specific cost problem into an unsupported universal claim.",
              "classification_status": "mapped"
            },
            "D": {
              "primary_trap_id": 13,
              "error_description_en": "Checking the cupboard first is a later change, not the first visit.",
              "mapping_rationale": "Checking the cupboard first is a later change, not the first visit.",
              "classification_status": "mapped"
            },
            "E": {
              "primary_trap_id": null,
              "error_description_en": "The teacher suggested borrowing clothes.",
              "mapping_rationale": "The teacher suggested borrowing clothes.",
              "classification_status": "ordinary_control_distractor"
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "scoring_units": 2,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            7,
            8,
            13
          ],
          "response_error_patterns": [],
          "training_families_present": [
            "precision",
            "time"
          ]
        },
        {
          "id": "C-S07-Q02",
          "number": 2,
          "scope": "paragraph",
          "paragraph_id": "C-S07-P1",
          "type": "short_answer",
          "stem": "What color were the jackets Lihi found? Give ONE answer from paragraph I.",
          "skill": "detail",
          "official_trap_ids": [],
          "evidence": [
            {
              "paragraph_id": "C-S07-P1",
              "quote": "found several blue jackets."
            }
          ],
          "required_answers": 1,
          "answer_key": [
            "Blue."
          ],
          "grading": {
            "mode": "semantic_against_stored_key",
            "accept_equivalent_phrasing": true,
            "ignore_minor_spelling_or_grammar_if_meaning_clear": true,
            "meaning_required": "Blue.",
            "do_not_accept": "A different actor, location, time or purpose."
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "acceptable_answer_variants": [
            "Blue."
          ],
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [],
          "response_error_patterns": [],
          "training_families_present": []
        },
        {
          "id": "C-S07-Q03",
          "number": 3,
          "scope": "paragraph",
          "paragraph_id": "C-S07-P2",
          "type": "multiple_choice",
          "stem": "Why did the friend suggest adding matching ribbons?",
          "skill": "cause_effect",
          "official_trap_ids": [
            4,
            5,
            6
          ],
          "evidence": [
            {
              "paragraph_id": "C-S07-P2",
              "quote": "The ribbon would show that they belonged to one group without hiding the differences between the jackets."
            }
          ],
          "required_answers": 1,
          "options": {
            "A": "The ribbons created a group that had not existed before.",
            "B": "To hide every difference between the jackets.",
            "C": "To show that the singers belonged to one group.",
            "D": "To display beautiful, perfect outfits that everyone would love."
          },
          "correct_option": "C",
          "distractors": {
            "A": {
              "primary_trap_id": 4,
              "error_description_en": "The group already existed; ribbons showed membership rather than causing it.",
              "mapping_rationale": "The group already existed; ribbons showed membership rather than causing it.",
              "classification_status": "mapped"
            },
            "B": {
              "primary_trap_id": 6,
              "error_description_en": "The text says without hiding the differences; the qualifier is ignored.",
              "mapping_rationale": "The text says without hiding the differences; the qualifier is ignored.",
              "classification_status": "mapped"
            },
            "D": {
              "primary_trap_id": 5,
              "error_description_en": "Appealing praise adds an unsupported promise and ignores the stated purpose.",
              "mapping_rationale": "Appealing praise adds an unsupported promise and ignores the stated purpose.",
              "classification_status": "mapped"
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            4,
            5,
            6
          ],
          "response_error_patterns": [],
          "training_families_present": [
            "cause",
            "evidence",
            "precision"
          ]
        },
        {
          "id": "C-S07-Q04",
          "number": 4,
          "scope": "paragraph",
          "paragraph_id": "C-S07-P2",
          "type": "sentence_completion",
          "stem": "Complete the sentence. Lihi nearly returned the jackets because some singers _____.",
          "skill": "cause",
          "official_trap_ids": [],
          "evidence": [
            {
              "paragraph_id": "C-S07-P2",
              "quote": "some singers laughed at the different shapes and buttons. Lihi nearly returned all the jackets."
            }
          ],
          "required_answers": 1,
          "answer_key": [
            "laughed at their different shapes and buttons"
          ],
          "grading": {
            "mode": "semantic_against_stored_key",
            "accept_equivalent_phrasing": true,
            "ignore_minor_spelling_or_grammar_if_meaning_clear": true,
            "meaning_required": "laughed at their different shapes and buttons",
            "do_not_accept": "An answer referring to a different actor, time, cause or object."
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "acceptable_answer_variants": [
            "laughed at their different shapes and buttons"
          ],
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [],
          "response_error_patterns": [],
          "training_families_present": []
        },
        {
          "id": "C-S07-Q05",
          "number": 5,
          "scope": "paragraph",
          "paragraph_id": "C-S07-P3",
          "type": "short_answer",
          "stem": "What are TWO things the singers did before the concert? Give TWO answers from paragraph III.",
          "skill": "detail",
          "official_trap_ids": [],
          "evidence": [
            {
              "paragraph_id": "C-S07-P3",
              "quote": "The singers cut ribbons together and attached them before the final practice."
            },
            {
              "paragraph_id": "C-S07-P3",
              "quote": "They took a group photo"
            }
          ],
          "required_answers": 2,
          "answer_key": [
            "They cut and attached ribbons.",
            "They took a group photo."
          ],
          "grading": {
            "mode": "two_distinct_stored_meanings",
            "accept_equivalent_phrasing": true,
            "ignore_minor_spelling_or_grammar_if_meaning_clear": true,
            "meaning_required": [
              "They cut and attached ribbons.",
              "They took a group photo."
            ],
            "do_not_accept": "Repeating the same fact twice, or adding an answer from another paragraph."
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "acceptable_answer_variants": [
            "They cut and attached ribbons.",
            "They took a group photo."
          ],
          "scoring_units": 2,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [],
          "response_error_patterns": [],
          "training_families_present": []
        },
        {
          "id": "C-S07-Q06",
          "number": 6,
          "scope": "paragraph",
          "paragraph_id": "C-S07-P4",
          "type": "multiple_choice",
          "stem": "What did Lihi do differently before the next concert?",
          "skill": "sequence",
          "official_trap_ids": [
            7,
            13
          ],
          "evidence": [
            {
              "paragraph_id": "C-S07-P4",
              "quote": "she checked the cupboard before asking about prices."
            }
          ],
          "required_answers": 1,
          "options": {
            "A": "She looked at new-jacket prices before checking old clothes.",
            "B": "She ordered a new jacket for everyone.",
            "C": "She required all jackets to be returned to the shop.",
            "D": "She checked the school cupboard first."
          },
          "correct_option": "D",
          "distractors": {
            "A": {
              "error_description_en": "She checked the cupboard first.",
              "official_trap_id": null,
              "primary_trap_id": 13,
              "classification_status": "mapped",
              "mapping_rationale": "She checked the cupboard first."
            },
            "B": {
              "error_description_en": "She checked existing clothes first.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "She checked existing clothes first."
            },
            "C": {
              "error_description_en": "Some stayed at school.",
              "official_trap_id": null,
              "primary_trap_id": 7,
              "classification_status": "mapped",
              "mapping_rationale": "Some stayed at school."
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            7,
            13
          ],
          "response_error_patterns": [],
          "training_families_present": [
            "precision",
            "time"
          ]
        },
        {
          "id": "C-S07-Q07",
          "number": 7,
          "scope": "whole_text",
          "paragraph_id": null,
          "type": "multiple_choice",
          "stem": "Which statement best summarizes the whole text?",
          "skill": "main_idea",
          "official_trap_ids": [
            7,
            8,
            11
          ],
          "evidence": [
            {
              "paragraph_id": "C-S07-P1",
              "quote": "They were inexpensive, though none of them matched exactly."
            },
            {
              "paragraph_id": "C-S07-P3",
              "quote": "The singers cut ribbons together and attached them before the final practice."
            },
            {
              "paragraph_id": "C-S07-P4",
              "quote": "without buying a whole set of new clothes."
            }
          ],
          "required_answers": 1,
          "options": {
            "A": "Small changes helped a group reuse clothes for a concert.",
            "B": "The singers added yellow ribbons.",
            "C": "All school clothing problems can be solved without money.",
            "D": "Lihi learned to replace used clothes with new ones."
          },
          "correct_option": "A",
          "distractors": {
            "B": {
              "primary_trap_id": 11,
              "error_description_en": "This true step is too narrow to summarize the clothes problem, solution and reuse.",
              "mapping_rationale": "This true step is too narrow to summarize the clothes problem, solution and reuse.",
              "classification_status": "mapped"
            },
            "C": {
              "primary_trap_id": 7,
              "error_description_en": "The jackets were inexpensive, not free; the claim also extends beyond this one group.",
              "mapping_rationale": "The jackets were inexpensive, not free; the claim also extends beyond this one group.",
              "classification_status": "mapped"
            },
            "D": {
              "primary_trap_id": 8,
              "error_description_en": "Reuse is changed into replace; the ending checks existing clothes before new purchases.",
              "mapping_rationale": "Reuse is changed into replace; the ending checks existing clothes before new purchases.",
              "classification_status": "mapped"
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read all four paragraphs and choose the option that covers the whole text.",
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            7,
            8,
            11
          ],
          "response_error_patterns": [],
          "training_families_present": [
            "precision",
            "task"
          ]
        }
      ],
      "review": {
        "status": "editorially_reviewed_revision",
        "human_approved": false,
        "empirically_calibrated": false,
        "official_16_trap_mapping": "mapped_to_user_supplied_taxonomy_with_control_distractors_left_unmapped",
        "reference_exams": [
          "C-2025-SUMMER-A",
          "C-2025-SUMMER-B"
        ],
        "difficulty_verdict": "within_C_ceiling_qualitative",
        "checks": [
          "Everyday/social topic",
          "No technical knowledge needed",
          "Explicit details, basic links and controlled whole-text summary",
          "Four-choice single selection and six-choice select-two; open and completion forms"
        ],
        "format_caveat": "Seven questions and final whole-text question are the user-defined reading-practice format; this is not a complete exam including writing.",
        "changes_note": "Taxonomy and seven-family pedagogy applied; seven questions and paragraph allocation preserved."
      }
    },
    {
      "id": "C-S08",
      "level": "C",
      "order": 8,
      "title": "The Words under the Video",
      "topic": "captions and understanding",
      "narrative_structure": "misunderstanding",
      "word_count": 198,
      "paragraphs": [
        {
          "id": "C-S08-P1",
          "number": 1,
          "text": "A school media club filmed a short interview with a local baker. To make the video easier to follow, Dalia used a program that added written words below the picture. These words, called captions, helped viewers who could not hear the speaker clearly. Dalia expected the program to save the club a lot of work."
        },
        {
          "id": "C-S08-P2",
          "number": 2,
          "text": "When the club watched the result, everyone laughed. The baker had said that he used fresh flour, but the captions said 'fresh flowers.' Other errors changed the names of two ingredients. The baker spoke quickly, and the kitchen was noisy. The words on the screen were readable, but some were wrong."
        },
        {
          "id": "C-S08-P3",
          "number": 3,
          "text": "Dalia listened again with headphones and corrected the captions. She also asked the baker to check the ingredient names. Another student tested the video without sound to see whether the corrected sentences were clear. The club kept the captions, but treated the program's first result as a draft."
        },
        {
          "id": "C-S08-P4",
          "number": 4,
          "text": "The finished interview was shown at a school event. A visitor thanked the club because he could follow it despite the noise in the room. Dalia realized that adding captions was only the first step. Checking them was what made them helpful to viewers."
        }
      ],
      "questions": [
        {
          "id": "C-S08-Q01",
          "number": 1,
          "scope": "paragraph",
          "paragraph_id": "C-S08-P1",
          "type": "multiple_select",
          "stem": "What do we learn from paragraph I? Choose TWO correct answers.",
          "skill": "purpose",
          "official_trap_ids": [],
          "evidence": [
            {
              "paragraph_id": "C-S08-P1",
              "quote": "A school media club filmed a short interview with a local baker. To make the video easier to follow, Dalia used a program that added written words below the picture. These words, called captions, helped viewers who could not hear the speaker clearly. Dalia expected the program to save the club a lot of work."
            }
          ],
          "required_answers": 2,
          "options": {
            "A": "The interview was with a visitor to the bakery.",
            "B": "The captions were intended to make the kitchen silent.",
            "C": "The club interviewed a local baker.",
            "D": "Dalia wanted to remove all written words from the video.",
            "E": "Captions helped viewers follow the interview.",
            "F": "Dalia expected the program to create more work."
          },
          "correct_options": [
            "C",
            "E"
          ],
          "distractors": {
            "A": {
              "error_description_en": "It was with the baker.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "It was with the baker."
            },
            "B": {
              "error_description_en": "They helped viewers follow unclear speech.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "They helped viewers follow unclear speech."
            },
            "D": {
              "error_description_en": "She added captions.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "She added captions."
            },
            "F": {
              "error_description_en": "She expected it to save work.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "She expected it to save work."
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "scoring_units": 2,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [],
          "response_error_patterns": [],
          "training_families_present": []
        },
        {
          "id": "C-S08-Q02",
          "number": 2,
          "scope": "paragraph",
          "paragraph_id": "C-S08-P1",
          "type": "short_answer",
          "stem": "Who was interviewed in the video? Give ONE answer from paragraph I.",
          "skill": "detail",
          "official_trap_ids": [],
          "evidence": [
            {
              "paragraph_id": "C-S08-P1",
              "quote": "filmed a short interview with a local baker."
            }
          ],
          "required_answers": 1,
          "answer_key": [
            "A local baker."
          ],
          "grading": {
            "mode": "semantic_against_stored_key",
            "accept_equivalent_phrasing": true,
            "ignore_minor_spelling_or_grammar_if_meaning_clear": true,
            "meaning_required": "A local baker.",
            "do_not_accept": "A different actor, location, time or purpose."
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "acceptable_answer_variants": [
            "A local baker."
          ],
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [],
          "response_error_patterns": [],
          "training_families_present": []
        },
        {
          "id": "C-S08-Q03",
          "number": 3,
          "scope": "paragraph",
          "paragraph_id": "C-S08-P2",
          "type": "multiple_choice",
          "stem": "Complete the sentence according to paragraph II. The first captions were (–).",
          "skill": "completion_meaning",
          "official_trap_ids": [
            7,
            8,
            15
          ],
          "evidence": [
            {
              "paragraph_id": "C-S08-P2",
              "quote": "The words on the screen were readable, but some were wrong."
            }
          ],
          "required_answers": 1,
          "options": {
            "A": "correct, because every word was easy to read",
            "B": "written for the baker to choose new flowers",
            "C": "impossible for anyone to read",
            "D": "readable, but some gave wrong information"
          },
          "correct_option": "D",
          "distractors": {
            "A": {
              "primary_trap_id": 8,
              "error_description_en": "Readable is distorted into correct; clarity of appearance does not establish accuracy.",
              "mapping_rationale": "Readable is distorted into correct; clarity of appearance does not establish accuracy.",
              "classification_status": "mapped"
            },
            "B": {
              "primary_trap_id": 15,
              "error_description_en": "The phrase grammatically fits after were, but invents a purpose from the erroneous word flowers.",
              "mapping_rationale": "The phrase grammatically fits after were, but invents a purpose from the erroneous word flowers.",
              "classification_status": "mapped"
            },
            "C": {
              "primary_trap_id": 7,
              "error_description_en": "The absolute claim contradicts readable and goes beyond the errors described.",
              "mapping_rationale": "The absolute claim contradicts readable and goes beyond the errors described.",
              "classification_status": "mapped"
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            7,
            8,
            15
          ],
          "response_error_patterns": [],
          "training_families_present": [
            "completion",
            "precision"
          ]
        },
        {
          "id": "C-S08-Q04",
          "number": 4,
          "scope": "paragraph",
          "paragraph_id": "C-S08-P2",
          "type": "sentence_completion",
          "stem": "Complete the sentence. The program had difficulty because the baker spoke quickly and _____.",
          "skill": "detail",
          "official_trap_ids": [
            14,
            15
          ],
          "evidence": [
            {
              "paragraph_id": "C-S08-P2",
              "quote": "The baker spoke quickly, and the kitchen was noisy."
            }
          ],
          "required_answers": 1,
          "answer_key": [
            "the kitchen was noisy"
          ],
          "grading": {
            "mode": "semantic_against_stored_key",
            "accept_equivalent_phrasing": true,
            "ignore_minor_spelling_or_grammar_if_meaning_clear": true,
            "meaning_required": "the kitchen was noisy",
            "do_not_accept": "An answer referring to a different actor, time, cause or object."
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "acceptable_answer_variants": [
            "the kitchen was noisy"
          ],
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            14,
            15
          ],
          "response_error_patterns": [
            {
              "trap_id": 14,
              "example_wrong_response": "the program was completely useless",
              "reason_en": "This interprets the program overall instead of naming the noise asked for in the sentence.",
              "exposure": "anticipated_response; not a displayed option"
            },
            {
              "trap_id": 15,
              "example_wrong_response": "the baker was happy",
              "reason_en": "The clause fits after and but does not explain the program’s difficulty with the speech.",
              "exposure": "anticipated_response; not a displayed option"
            }
          ],
          "training_families_present": [
            "completion"
          ]
        },
        {
          "id": "C-S08-Q05",
          "number": 5,
          "scope": "paragraph",
          "paragraph_id": "C-S08-P3",
          "type": "short_answer",
          "stem": "What are TWO checks the club made after finding caption errors? Give TWO answers from paragraph III.",
          "skill": "detail",
          "official_trap_ids": [],
          "evidence": [
            {
              "paragraph_id": "C-S08-P3",
              "quote": "She also asked the baker to check the ingredient names."
            },
            {
              "paragraph_id": "C-S08-P3",
              "quote": "Another student tested the video without sound"
            }
          ],
          "required_answers": 2,
          "answer_key": [
            "The baker checked the ingredient names.",
            "A student tested the video without sound."
          ],
          "grading": {
            "mode": "two_distinct_stored_meanings",
            "accept_equivalent_phrasing": true,
            "ignore_minor_spelling_or_grammar_if_meaning_clear": true,
            "meaning_required": [
              "The baker checked the ingredient names.",
              "A student tested the video without sound."
            ],
            "do_not_accept": "Repeating the same fact twice, or adding an answer from another paragraph."
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "acceptable_answer_variants": [
            "The baker checked the ingredient names.",
            "A student tested the video without sound."
          ],
          "scoring_units": 2,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [],
          "response_error_patterns": [],
          "training_families_present": []
        },
        {
          "id": "C-S08-Q06",
          "number": 6,
          "scope": "paragraph",
          "paragraph_id": "C-S08-P4",
          "type": "multiple_choice",
          "stem": "What does Dalia mean by saying that adding captions was only the first step?",
          "skill": "precision",
          "official_trap_ids": [
            6,
            7,
            8
          ],
          "evidence": [
            {
              "paragraph_id": "C-S08-P4",
              "quote": "Dalia realized that adding captions was only the first step. Checking them was what made them helpful to viewers."
            }
          ],
          "required_answers": 1,
          "options": {
            "A": "Adding captions was enough to make every word reliable.",
            "B": "The captions also needed checking to become helpful.",
            "C": "Checking captions was less useful than adding them.",
            "D": "People could follow any video without captions."
          },
          "correct_option": "B",
          "distractors": {
            "A": {
              "primary_trap_id": 6,
              "error_description_en": "Only the first step is read as the complete task.",
              "mapping_rationale": "Only the first step is read as the complete task.",
              "classification_status": "mapped"
            },
            "C": {
              "primary_trap_id": 8,
              "error_description_en": "Necessary checking is weakened into a less useful activity; the text says checking made them helpful.",
              "mapping_rationale": "Necessary checking is weakened into a less useful activity; the text says checking made them helpful.",
              "classification_status": "mapped"
            },
            "D": {
              "primary_trap_id": 7,
              "error_description_en": "Any video is an unsupported universal claim.",
              "mapping_rationale": "Any video is an unsupported universal claim.",
              "classification_status": "mapped"
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            6,
            7,
            8
          ],
          "response_error_patterns": [],
          "training_families_present": [
            "precision"
          ]
        },
        {
          "id": "C-S08-Q07",
          "number": 7,
          "scope": "whole_text",
          "paragraph_id": null,
          "type": "multiple_choice",
          "stem": "What is the main message of the text?",
          "skill": "main_idea",
          "official_trap_ids": [
            7
          ],
          "evidence": [
            {
              "paragraph_id": "C-S08-P2",
              "quote": "some were wrong"
            },
            {
              "paragraph_id": "C-S08-P3",
              "quote": "corrected the captions"
            },
            {
              "paragraph_id": "C-S08-P4",
              "quote": "Checking them was what made them helpful to viewers."
            }
          ],
          "required_answers": 1,
          "options": {
            "A": "Captions are useful only to bakers.",
            "B": "Videos should never include written words.",
            "C": "Automatically produced captions should be checked before they are shared.",
            "D": "Readable captions are always correct."
          },
          "correct_option": "C",
          "distractors": {
            "A": {
              "error_description_en": "They helped viewers.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "They helped viewers."
            },
            "B": {
              "error_description_en": "Checked captions proved useful.",
              "official_trap_id": null,
              "primary_trap_id": 7,
              "classification_status": "mapped",
              "mapping_rationale": "Checked captions proved useful."
            },
            "D": {
              "error_description_en": "The first readable captions contained errors.",
              "official_trap_id": null,
              "primary_trap_id": 7,
              "classification_status": "mapped",
              "mapping_rationale": "The first readable captions contained errors."
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read all four paragraphs and choose the option that covers the whole text.",
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            7
          ],
          "response_error_patterns": [],
          "training_families_present": [
            "precision"
          ]
        }
      ],
      "review": {
        "status": "editorially_reviewed_revision",
        "human_approved": false,
        "empirically_calibrated": false,
        "official_16_trap_mapping": "mapped_to_user_supplied_taxonomy_with_control_distractors_left_unmapped",
        "reference_exams": [
          "C-2025-SUMMER-A",
          "C-2025-SUMMER-B"
        ],
        "difficulty_verdict": "within_C_ceiling_qualitative",
        "checks": [
          "Everyday/social topic",
          "No technical knowledge needed",
          "Explicit details, basic links and controlled whole-text summary",
          "Four-choice single selection and six-choice select-two; open and completion forms"
        ],
        "format_caveat": "Seven questions and final whole-text question are the user-defined reading-practice format; this is not a complete exam including writing.",
        "changes_note": "Taxonomy and seven-family pedagogy applied; seven questions and paragraph allocation preserved."
      }
    },
    {
      "id": "C-S09",
      "level": "C",
      "order": 9,
      "title": "The Robot at the Closed Gate",
      "topic": "technology and everyday obstacles",
      "narrative_structure": "help from a friend",
      "word_count": 212,
      "paragraphs": [
        {
          "id": "C-S09-P1",
          "number": 1,
          "text": "At a youth center, a small delivery robot carried snacks from the kitchen to the activity rooms. Its route followed marks on the floor. Teenagers enjoyed watching it roll past, and volunteer Oren said it made the kitchen team's work easier. The robot carried boxes, but it did not decide which snacks to give each group."
        },
        {
          "id": "C-S09-P2",
          "number": 2,
          "text": "One afternoon, the robot stopped beside a gate between two rooms. A chair had fallen against the gate and kept it closed. Oren pressed the start button again, but the robot still could not move forward. The route on the screen looked correct. The problem was not in the route; something physical blocked it."
        },
        {
          "id": "C-S09-P3",
          "number": 3,
          "text": "A girl waiting in the next room noticed the chair through the gate. She called an adult volunteer, who moved it away. Oren checked that the path was clear and restarted the delivery. He then asked the kitchen team to check the doors before sending the robot on its next trip."
        },
        {
          "id": "C-S09-P4",
          "number": 4,
          "text": "The center continued using the robot, but people still had jobs that it could not do. Volunteers chose the snacks and kept the route clear. Oren no longer described the robot as a helper that needed no help. A successful delivery depended on both the machine and the people around it."
        }
      ],
      "questions": [
        {
          "id": "C-S09-Q01",
          "number": 1,
          "scope": "paragraph",
          "paragraph_id": "C-S09-P1",
          "type": "multiple_select",
          "stem": "What do we learn from paragraph I? Choose TWO correct answers.",
          "skill": "detail",
          "official_trap_ids": [],
          "evidence": [
            {
              "paragraph_id": "C-S09-P1",
              "quote": "At a youth center, a small delivery robot carried snacks from the kitchen to the activity rooms. Its route followed marks on the floor. Teenagers enjoyed watching it roll past, and volunteer Oren said it made the kitchen team's work easier. The robot carried boxes, but it did not decide which snacks to give each group."
            }
          ],
          "required_answers": 2,
          "options": {
            "A": "The robot followed marks on the floor.",
            "B": "The robot carried snacks between rooms.",
            "C": "Oren said the robot made the kitchen work harder.",
            "D": "The robot chose the snacks for every group.",
            "E": "The robot carried snacks outside the youth center.",
            "F": "The robot followed spoken directions from teenagers."
          },
          "correct_options": [
            "A",
            "B"
          ],
          "distractors": {
            "C": {
              "error_description_en": "He said it made work easier.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "He said it made work easier."
            },
            "D": {
              "error_description_en": "It did not decide snack selection.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "It did not decide snack selection."
            },
            "E": {
              "error_description_en": "It carried them between rooms.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "It carried them between rooms."
            },
            "F": {
              "error_description_en": "It followed floor marks.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "It followed floor marks."
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "scoring_units": 2,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [],
          "response_error_patterns": [],
          "training_families_present": []
        },
        {
          "id": "C-S09-Q02",
          "number": 2,
          "scope": "paragraph",
          "paragraph_id": "C-S09-P1",
          "type": "short_answer",
          "stem": "What did the robot’s route follow? Give ONE answer from paragraph I.",
          "skill": "detail",
          "official_trap_ids": [],
          "evidence": [
            {
              "paragraph_id": "C-S09-P1",
              "quote": "Its route followed marks on the floor."
            }
          ],
          "required_answers": 1,
          "answer_key": [
            "Marks on the floor."
          ],
          "grading": {
            "mode": "semantic_against_stored_key",
            "accept_equivalent_phrasing": true,
            "ignore_minor_spelling_or_grammar_if_meaning_clear": true,
            "meaning_required": "Marks on the floor.",
            "do_not_accept": "A different actor, location, time or purpose."
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "acceptable_answer_variants": [
            "Marks on the floor."
          ],
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [],
          "response_error_patterns": [],
          "training_families_present": []
        },
        {
          "id": "C-S09-Q03",
          "number": 3,
          "scope": "paragraph",
          "paragraph_id": "C-S09-P2",
          "type": "multiple_choice",
          "stem": "Why did the robot stop?",
          "skill": "cause",
          "official_trap_ids": [
            2
          ],
          "evidence": [
            {
              "paragraph_id": "C-S09-P2",
              "quote": "A chair had fallen against the gate and kept it closed."
            }
          ],
          "required_answers": 1,
          "options": {
            "A": "Oren had removed its start button.",
            "B": "A chair kept the gate closed.",
            "C": "The kitchen had run out of snacks.",
            "D": "Its screen showed the wrong route."
          },
          "correct_option": "B",
          "distractors": {
            "A": {
              "error_description_en": "He pressed the button again.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "He pressed the button again."
            },
            "C": {
              "error_description_en": "The obstacle was a chair at the gate.",
              "official_trap_id": null,
              "primary_trap_id": 2,
              "classification_status": "mapped",
              "mapping_rationale": "The obstacle was a chair at the gate."
            },
            "D": {
              "error_description_en": "The displayed route was correct.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "The displayed route was correct."
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            2
          ],
          "response_error_patterns": [],
          "training_families_present": [
            "evidence"
          ]
        },
        {
          "id": "C-S09-Q04",
          "number": 4,
          "scope": "paragraph",
          "paragraph_id": "C-S09-P2",
          "type": "sentence_completion",
          "stem": "Complete the sentence. After Oren pressed the start button again, the robot still _____.",
          "skill": "detail",
          "official_trap_ids": [],
          "evidence": [
            {
              "paragraph_id": "C-S09-P2",
              "quote": "Oren pressed the start button again, but the robot still could not move forward."
            }
          ],
          "required_answers": 1,
          "answer_key": [
            "could not move forward"
          ],
          "grading": {
            "mode": "semantic_against_stored_key",
            "accept_equivalent_phrasing": true,
            "ignore_minor_spelling_or_grammar_if_meaning_clear": true,
            "meaning_required": "could not move forward",
            "do_not_accept": "An answer referring to a different actor, time, cause or object."
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "acceptable_answer_variants": [
            "could not move forward"
          ],
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [],
          "response_error_patterns": [],
          "training_families_present": []
        },
        {
          "id": "C-S09-Q05",
          "number": 5,
          "scope": "paragraph",
          "paragraph_id": "C-S09-P3",
          "type": "short_answer",
          "stem": "What are TWO things the volunteers did to restart the delivery? Give TWO answers from paragraph III.",
          "skill": "detail",
          "official_trap_ids": [],
          "evidence": [
            {
              "paragraph_id": "C-S09-P3",
              "quote": "She called an adult volunteer, who moved it away."
            },
            {
              "paragraph_id": "C-S09-P3",
              "quote": "Oren checked that the path was clear and restarted the delivery."
            }
          ],
          "required_answers": 2,
          "answer_key": [
            "An adult moved the chair.",
            "Oren checked the path and restarted the robot."
          ],
          "grading": {
            "mode": "two_distinct_stored_meanings",
            "accept_equivalent_phrasing": true,
            "ignore_minor_spelling_or_grammar_if_meaning_clear": true,
            "meaning_required": [
              "An adult moved the chair.",
              "Oren checked the path and restarted the robot."
            ],
            "do_not_accept": "Repeating the same fact twice, or adding an answer from another paragraph."
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "acceptable_answer_variants": [
            "An adult moved the chair.",
            "Oren checked the path and restarted the robot."
          ],
          "scoring_units": 2,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [],
          "response_error_patterns": [],
          "training_families_present": []
        },
        {
          "id": "C-S09-Q06",
          "number": 6,
          "scope": "paragraph",
          "paragraph_id": "C-S09-P4",
          "type": "multiple_choice",
          "stem": "What does Oren understand at the end?",
          "skill": "local_inference",
          "official_trap_ids": [
            6,
            11
          ],
          "evidence": [
            {
              "paragraph_id": "C-S09-P4",
              "quote": "A successful delivery depended on both the machine and the people around it."
            }
          ],
          "required_answers": 1,
          "options": {
            "A": "People still need to help the robot do its job.",
            "B": "People were needed only to start the robot.",
            "C": "A correct route guarantees a successful delivery.",
            "D": "The robot can choose snacks without people."
          },
          "correct_option": "A",
          "distractors": {
            "B": {
              "error_description_en": "They also chose snacks and kept the route clear.",
              "official_trap_id": null,
              "primary_trap_id": 6,
              "classification_status": "mapped",
              "mapping_rationale": "They also chose snacks and kept the route clear."
            },
            "C": {
              "error_description_en": "A physical obstacle blocked a correct route.",
              "official_trap_id": null,
              "primary_trap_id": 11,
              "classification_status": "mapped",
              "mapping_rationale": "A physical obstacle blocked a correct route."
            },
            "D": {
              "error_description_en": "Volunteers chose the snacks.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "Volunteers chose the snacks."
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            6,
            11
          ],
          "response_error_patterns": [],
          "training_families_present": [
            "precision",
            "task"
          ]
        },
        {
          "id": "C-S09-Q07",
          "number": 7,
          "scope": "whole_text",
          "paragraph_id": null,
          "type": "multiple_choice",
          "stem": "Which statement best summarizes the text?",
          "skill": "main_idea",
          "official_trap_ids": [
            7,
            11
          ],
          "evidence": [
            {
              "paragraph_id": "C-S09-P1",
              "quote": "it made the kitchen team's work easier"
            },
            {
              "paragraph_id": "C-S09-P2",
              "quote": "something physical blocked it"
            },
            {
              "paragraph_id": "C-S09-P4",
              "quote": "depended on both the machine and the people around it"
            }
          ],
          "required_answers": 1,
          "options": {
            "A": "Floor marks should replace all doors.",
            "B": "All delivery problems come from software.",
            "C": "A useful robot still depends on people to handle some tasks.",
            "D": "Delivery robots always make work harder."
          },
          "correct_option": "C",
          "distractors": {
            "A": {
              "error_description_en": "No such proposal is made.",
              "official_trap_id": null,
              "primary_trap_id": 11,
              "classification_status": "mapped",
              "mapping_rationale": "No such proposal is made."
            },
            "B": {
              "error_description_en": "The problem was physical.",
              "official_trap_id": null,
              "primary_trap_id": 7,
              "classification_status": "mapped",
              "mapping_rationale": "The problem was physical."
            },
            "D": {
              "error_description_en": "The robot made carrying work easier.",
              "official_trap_id": null,
              "primary_trap_id": 7,
              "classification_status": "mapped",
              "mapping_rationale": "The robot made carrying work easier."
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read all four paragraphs and choose the option that covers the whole text.",
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            7,
            11
          ],
          "response_error_patterns": [],
          "training_families_present": [
            "precision",
            "task"
          ]
        }
      ],
      "review": {
        "status": "editorially_reviewed_revision",
        "human_approved": false,
        "empirically_calibrated": false,
        "official_16_trap_mapping": "mapped_to_user_supplied_taxonomy_with_control_distractors_left_unmapped",
        "reference_exams": [
          "C-2025-SUMMER-A",
          "C-2025-SUMMER-B"
        ],
        "difficulty_verdict": "within_C_ceiling_qualitative",
        "checks": [
          "Everyday/social topic",
          "No technical knowledge needed",
          "Explicit details, basic links and controlled whole-text summary",
          "Four-choice single selection and six-choice select-two; open and completion forms"
        ],
        "format_caveat": "Seven questions and final whole-text question are the user-defined reading-practice format; this is not a complete exam including writing.",
        "changes_note": "Taxonomy and seven-family pedagogy applied; seven questions and paragraph allocation preserved."
      }
    },
    {
      "id": "C-S10",
      "level": "C",
      "order": 10,
      "title": "The Longer Walk Home",
      "topic": "heat and public spaces",
      "narrative_structure": "false appearance",
      "word_count": 199,
      "paragraphs": [
        {
          "id": "C-S10-P1",
          "number": 1,
          "text": "On a hot afternoon, Shira's phone showed the shortest walk from school to her home. The route crossed a wide street with almost no shade. Her friend Rami suggested going through a small park instead. That walk took five minutes longer, so Shira first thought it was a poor choice."
        },
        {
          "id": "C-S10-P2",
          "number": 2,
          "text": "Rami pointed to the trees covering most of the park path. He also knew that there was a water fountain beside the playground. Shira chose to try his route. They still walked at an ordinary pace, but they could rest in the shade before crossing the last street to her house."
        },
        {
          "id": "C-S10-P3",
          "number": 3,
          "text": "For a class project, Shira and Rami compared two routes near the school. They counted shaded places and marked working water fountains. They checked the routes at the same time of day because shadows moved. Their map described conditions they had observed, not a promise that any walk would always feel cool."
        },
        {
          "id": "C-S10-P4",
          "number": 4,
          "text": "Other students began using the map to choose their own routes. Some still preferred the shorter walk on cloudy days. Shira learned that a useful route was not always the shortest one. The extra information helped walkers decide what mattered to them on a particular day."
        }
      ],
      "questions": [
        {
          "id": "C-S10-Q01",
          "number": 1,
          "scope": "paragraph",
          "paragraph_id": "C-S10-P1",
          "type": "multiple_select",
          "stem": "What do we learn from paragraph I? Choose TWO correct answers.",
          "skill": "cause",
          "official_trap_ids": [],
          "evidence": [
            {
              "paragraph_id": "C-S10-P1",
              "quote": "On a hot afternoon, Shira's phone showed the shortest walk from school to her home. The route crossed a wide street with almost no shade. Her friend Rami suggested going through a small park instead. That walk took five minutes longer, so Shira first thought it was a poor choice."
            }
          ],
          "required_answers": 2,
          "options": {
            "A": "The park route took longer.",
            "B": "The shortest route passed mainly under trees.",
            "C": "The park walk was five minutes shorter.",
            "D": "Rami suggested taking a bus through the park.",
            "E": "The shortest route had little shade.",
            "F": "Shira first thought the longer walk was better."
          },
          "correct_options": [
            "A",
            "E"
          ],
          "distractors": {
            "B": {
              "error_description_en": "It had almost no shade.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "It had almost no shade."
            },
            "C": {
              "error_description_en": "It took five minutes longer.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "It took five minutes longer."
            },
            "D": {
              "error_description_en": "He suggested a walk.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "He suggested a walk."
            },
            "F": {
              "error_description_en": "She first thought it was poor.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "She first thought it was poor."
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "scoring_units": 2,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [],
          "response_error_patterns": [],
          "training_families_present": []
        },
        {
          "id": "C-S10-Q02",
          "number": 2,
          "scope": "paragraph",
          "paragraph_id": "C-S10-P1",
          "type": "short_answer",
          "stem": "What did the shortest route have very little of? Give ONE answer from paragraph I.",
          "skill": "detail",
          "official_trap_ids": [],
          "evidence": [
            {
              "paragraph_id": "C-S10-P1",
              "quote": "a wide street with almost no shade."
            }
          ],
          "required_answers": 1,
          "answer_key": [
            "Shade."
          ],
          "grading": {
            "mode": "semantic_against_stored_key",
            "accept_equivalent_phrasing": true,
            "ignore_minor_spelling_or_grammar_if_meaning_clear": true,
            "meaning_required": "Shade.",
            "do_not_accept": "A different actor, location, time or purpose."
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "acceptable_answer_variants": [
            "Shade."
          ],
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [],
          "response_error_patterns": [],
          "training_families_present": []
        },
        {
          "id": "C-S10-Q03",
          "number": 3,
          "scope": "paragraph",
          "paragraph_id": "C-S10-P2",
          "type": "multiple_choice",
          "stem": "What was an advantage of the park route?",
          "skill": "detail",
          "official_trap_ids": [
            7,
            13
          ],
          "evidence": [
            {
              "paragraph_id": "C-S10-P2",
              "quote": "they could rest in the shade before crossing the last street"
            }
          ],
          "required_answers": 1,
          "options": {
            "A": "They could reach home without any rest stops.",
            "B": "They could finish five minutes earlier.",
            "C": "They could reach home without crossing any street.",
            "D": "They could stop in the shade."
          },
          "correct_option": "D",
          "distractors": {
            "A": {
              "error_description_en": "The advantage discussed was being able to rest in shade.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "The advantage discussed was being able to rest in shade."
            },
            "B": {
              "error_description_en": "The park route was longer.",
              "official_trap_id": null,
              "primary_trap_id": 13,
              "classification_status": "mapped",
              "mapping_rationale": "The park route was longer."
            },
            "C": {
              "error_description_en": "They crossed a last street.",
              "official_trap_id": null,
              "primary_trap_id": 7,
              "classification_status": "mapped",
              "mapping_rationale": "They crossed a last street."
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            7,
            13
          ],
          "response_error_patterns": [],
          "training_families_present": [
            "precision",
            "time"
          ]
        },
        {
          "id": "C-S10-Q04",
          "number": 4,
          "scope": "paragraph",
          "paragraph_id": "C-S10-P2",
          "type": "sentence_completion",
          "stem": "Complete the sentence. The water fountain was beside _____.",
          "skill": "detail",
          "official_trap_ids": [],
          "evidence": [
            {
              "paragraph_id": "C-S10-P2",
              "quote": "a water fountain beside the playground."
            }
          ],
          "required_answers": 1,
          "answer_key": [
            "the playground"
          ],
          "grading": {
            "mode": "semantic_against_stored_key",
            "accept_equivalent_phrasing": true,
            "ignore_minor_spelling_or_grammar_if_meaning_clear": true,
            "meaning_required": "the playground",
            "do_not_accept": "An answer referring to a different actor, time, cause or object."
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "acceptable_answer_variants": [
            "the playground"
          ],
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [],
          "response_error_patterns": [],
          "training_families_present": []
        },
        {
          "id": "C-S10-Q05",
          "number": 5,
          "scope": "paragraph",
          "paragraph_id": "C-S10-P3",
          "type": "short_answer",
          "stem": "What are TWO things Shira and Rami recorded on their map? Give TWO answers from paragraph III.",
          "skill": "cause",
          "official_trap_ids": [],
          "evidence": [
            {
              "paragraph_id": "C-S10-P3",
              "quote": "They counted shaded places and marked working water fountains."
            }
          ],
          "required_answers": 2,
          "answer_key": [
            "Shaded places.",
            "Working water fountains."
          ],
          "grading": {
            "mode": "two_distinct_stored_meanings",
            "accept_equivalent_phrasing": true,
            "ignore_minor_spelling_or_grammar_if_meaning_clear": true,
            "meaning_required": [
              "Shaded places.",
              "Working water fountains."
            ],
            "do_not_accept": "Repeating the same fact twice, or adding an answer from another paragraph."
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "acceptable_answer_variants": [
            "Shaded places.",
            "Working water fountains."
          ],
          "scoring_units": 2,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [],
          "response_error_patterns": [],
          "training_families_present": []
        },
        {
          "id": "C-S10-Q06",
          "number": 6,
          "scope": "paragraph",
          "paragraph_id": "C-S10-P4",
          "type": "multiple_choice",
          "stem": "Which statement is NOT supported by paragraph IV?",
          "skill": "negative_question",
          "official_trap_ids": [
            16
          ],
          "evidence": [
            {
              "paragraph_id": "C-S10-P4",
              "quote": "Other students began using the map to choose their own routes. Some still preferred the shorter walk on cloudy days. Shira learned that a useful route was not always the shortest one. The extra information helped walkers decide what mattered to them on a particular day."
            }
          ],
          "required_answers": 1,
          "options": {
            "A": "Some students preferred the shorter walk on cloudy days.",
            "B": "The map helped walkers choose for themselves.",
            "C": "Shira learned that the shortest route was not always the most useful.",
            "D": "Every student chose the park route on cloudy days."
          },
          "correct_option": "D",
          "distractors": {
            "A": {
              "primary_trap_id": 16,
              "error_description_en": "This is supported by paragraph IV, but the question asks for the unsupported statement.",
              "mapping_rationale": "This is supported by paragraph IV, but the question asks for the unsupported statement.",
              "classification_status": "mapped"
            },
            "B": {
              "primary_trap_id": 16,
              "error_description_en": "This is supported by paragraph IV, but the question asks for the unsupported statement.",
              "mapping_rationale": "This is supported by paragraph IV, but the question asks for the unsupported statement.",
              "classification_status": "mapped"
            },
            "C": {
              "primary_trap_id": 16,
              "error_description_en": "This is supported by paragraph IV, but the question asks for the unsupported statement.",
              "mapping_rationale": "This is supported by paragraph IV, but the question asks for the unsupported statement.",
              "classification_status": "mapped"
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            16
          ],
          "response_error_patterns": [],
          "absence_check": "The other three statements are supported; the keyed statement is not established by paragraph IV.",
          "training_families_present": [
            "task"
          ]
        },
        {
          "id": "C-S10-Q07",
          "number": 7,
          "scope": "whole_text",
          "paragraph_id": null,
          "type": "multiple_choice",
          "stem": "What is the main idea?",
          "skill": "main_idea",
          "official_trap_ids": [
            7
          ],
          "evidence": [
            {
              "paragraph_id": "C-S10-P1",
              "quote": "the shortest walk"
            },
            {
              "paragraph_id": "C-S10-P3",
              "quote": "counted shaded places"
            },
            {
              "paragraph_id": "C-S10-P4",
              "quote": "a useful route was not always the shortest one"
            }
          ],
          "required_answers": 1,
          "options": {
            "A": "Choosing a walking route can involve more than distance.",
            "B": "The shortest route is always dangerous.",
            "C": "Park paths are always five minutes long.",
            "D": "Phones can measure every walker’s needs."
          },
          "correct_option": "A",
          "distractors": {
            "B": {
              "error_description_en": "The text does not make this claim.",
              "official_trap_id": null,
              "primary_trap_id": 7,
              "classification_status": "mapped",
              "mapping_rationale": "The text does not make this claim."
            },
            "C": {
              "error_description_en": "This walk took five minutes longer, not five minutes total.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "This walk took five minutes longer, not five minutes total."
            },
            "D": {
              "error_description_en": "The phone’s distance information was incomplete for her choice.",
              "official_trap_id": null,
              "primary_trap_id": 7,
              "classification_status": "mapped",
              "mapping_rationale": "The phone’s distance information was incomplete for her choice."
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read all four paragraphs and choose the option that covers the whole text.",
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            7
          ],
          "response_error_patterns": [],
          "training_families_present": [
            "precision"
          ]
        }
      ],
      "review": {
        "status": "editorially_reviewed_revision",
        "human_approved": false,
        "empirically_calibrated": false,
        "official_16_trap_mapping": "mapped_to_user_supplied_taxonomy_with_control_distractors_left_unmapped",
        "reference_exams": [
          "C-2025-SUMMER-A",
          "C-2025-SUMMER-B"
        ],
        "difficulty_verdict": "within_C_ceiling_qualitative",
        "checks": [
          "Everyday/social topic",
          "No technical knowledge needed",
          "Explicit details, basic links and controlled whole-text summary",
          "Four-choice single selection and six-choice select-two; open and completion forms"
        ],
        "format_caveat": "Seven questions and final whole-text question are the user-defined reading-practice format; this is not a complete exam including writing.",
        "changes_note": "Taxonomy and seven-family pedagogy applied; seven questions and paragraph allocation preserved."
      }
    },
    {
      "id": "C-S11",
      "level": "C",
      "order": 11,
      "title": "A Museum Visit beyond the Screen",
      "topic": "museums and access",
      "narrative_structure": "discovery",
      "word_count": 198,
      "paragraphs": [
        {
          "id": "C-S11-P1",
          "number": 1,
          "text": "A small museum offered an online tour of an old ship. Visitors could click on pictures and move through its rooms on a screen. Fourteen-year-old Uri watched the tour from home before a class visit. He learned where the sailors slept, but wondered what the ship's thick ropes felt like in a person's hands."
        },
        {
          "id": "C-S11-P2",
          "number": 2,
          "text": "At the museum, Uri discovered that visitors could not touch the original ropes. They were too old and easily damaged. A guide showed him a new piece of similar rope instead. It was heavier and rougher than Uri had imagined. The screen had shown its shape, but not how it felt."
        },
        {
          "id": "C-S11-P3",
          "number": 3,
          "text": "Uri suggested adding a table of safe objects that visitors could handle. The museum team prepared modern copies of ropes and wooden tools. They labeled them as copies so nobody would confuse them with the original objects. A guide explained how each object had been used on a ship."
        },
        {
          "id": "C-S11-P4",
          "number": 4,
          "text": "The online tour remained useful for people who could not visit. At the museum, the new table offered another way to learn. Uri did not think one kind of visit should replace the other. Pictures and touch answered different questions about the same place."
        }
      ],
      "questions": [
        {
          "id": "C-S11-Q01",
          "number": 1,
          "scope": "paragraph",
          "paragraph_id": "C-S11-P1",
          "type": "multiple_select",
          "stem": "What do we learn from paragraph I? Choose TWO correct answers.",
          "skill": "detail",
          "official_trap_ids": [
            13
          ],
          "evidence": [
            {
              "paragraph_id": "C-S11-P1",
              "quote": "A small museum offered an online tour of an old ship. Visitors could click on pictures and move through its rooms on a screen. Fourteen-year-old Uri watched the tour from home before a class visit. He learned where the sailors slept, but wondered what the ship's thick ropes felt like in a person's hands."
            }
          ],
          "required_answers": 2,
          "options": {
            "A": "Uri watched the tour at home.",
            "B": "Uri wanted to know how the ropes felt.",
            "C": "The online tour was of a modern train.",
            "D": "Uri had to visit the museum to watch the online tour.",
            "E": "Uri watched the online tour after the class visit.",
            "F": "The tour explained how the ropes felt in his hands."
          },
          "correct_options": [
            "A",
            "B"
          ],
          "distractors": {
            "C": {
              "error_description_en": "It was an old ship.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "It was an old ship."
            },
            "D": {
              "error_description_en": "He watched at home.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "He watched at home."
            },
            "E": {
              "error_description_en": "He watched before it.",
              "official_trap_id": null,
              "primary_trap_id": 13,
              "classification_status": "mapped",
              "mapping_rationale": "He watched before it."
            },
            "F": {
              "error_description_en": "That was still his question.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "That was still his question."
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "scoring_units": 2,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            13
          ],
          "response_error_patterns": [],
          "training_families_present": [
            "time"
          ]
        },
        {
          "id": "C-S11-Q02",
          "number": 2,
          "scope": "paragraph",
          "paragraph_id": "C-S11-P1",
          "type": "short_answer",
          "stem": "Where did Uri watch the online tour? Give ONE answer from paragraph I.",
          "skill": "detail",
          "official_trap_ids": [],
          "evidence": [
            {
              "paragraph_id": "C-S11-P1",
              "quote": "Uri watched the tour from home before a class visit."
            }
          ],
          "required_answers": 1,
          "answer_key": [
            "At home."
          ],
          "grading": {
            "mode": "semantic_against_stored_key",
            "accept_equivalent_phrasing": true,
            "ignore_minor_spelling_or_grammar_if_meaning_clear": true,
            "meaning_required": "At home.",
            "do_not_accept": "A different actor, location, time or purpose."
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "acceptable_answer_variants": [
            "At home."
          ],
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [],
          "response_error_patterns": [],
          "training_families_present": []
        },
        {
          "id": "C-S11-Q03",
          "number": 3,
          "scope": "paragraph",
          "paragraph_id": "C-S11-P2",
          "type": "multiple_choice",
          "stem": "Why could visitors not touch the original ropes?",
          "skill": "cause",
          "official_trap_ids": [
            2
          ],
          "evidence": [
            {
              "paragraph_id": "C-S11-P2",
              "quote": "They were too old and easily damaged."
            }
          ],
          "required_answers": 1,
          "options": {
            "A": "They belonged to Uri’s class.",
            "B": "The guide did not know where they were.",
            "C": "They could easily be damaged.",
            "D": "They were new and still wet."
          },
          "correct_option": "C",
          "distractors": {
            "A": {
              "error_description_en": "They were museum objects.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "They were museum objects."
            },
            "B": {
              "error_description_en": "The reason was protecting them.",
              "official_trap_id": null,
              "primary_trap_id": 2,
              "classification_status": "mapped",
              "mapping_rationale": "The reason was protecting them."
            },
            "D": {
              "error_description_en": "They were old.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "They were old."
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            2
          ],
          "response_error_patterns": [],
          "training_families_present": [
            "evidence"
          ]
        },
        {
          "id": "C-S11-Q04",
          "number": 4,
          "scope": "paragraph",
          "paragraph_id": "C-S11-P2",
          "type": "sentence_completion",
          "stem": "Complete the sentence. Compared with Uri’s idea of it, the new rope was _____. Give ONE detail.",
          "skill": "detail",
          "official_trap_ids": [],
          "evidence": [
            {
              "paragraph_id": "C-S11-P2",
              "quote": "It was heavier and rougher than Uri had imagined."
            }
          ],
          "required_answers": 1,
          "answer_key": [
            "heavier or rougher"
          ],
          "grading": {
            "mode": "semantic_against_stored_key",
            "accept_equivalent_phrasing": true,
            "ignore_minor_spelling_or_grammar_if_meaning_clear": true,
            "meaning_required": "heavier or rougher",
            "do_not_accept": "An answer referring to a different actor, time, cause or object."
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "acceptable_answer_variants": [
            "heavier or rougher"
          ],
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [],
          "response_error_patterns": [],
          "training_families_present": []
        },
        {
          "id": "C-S11-Q05",
          "number": 5,
          "scope": "paragraph",
          "paragraph_id": "C-S11-P3",
          "type": "short_answer",
          "stem": "What are TWO kinds of copies prepared for the museum table? Give TWO answers from paragraph III.",
          "skill": "purpose",
          "official_trap_ids": [],
          "evidence": [
            {
              "paragraph_id": "C-S11-P3",
              "quote": "The museum team prepared modern copies of ropes and wooden tools."
            }
          ],
          "required_answers": 2,
          "answer_key": [
            "Ropes.",
            "Wooden tools."
          ],
          "grading": {
            "mode": "two_distinct_stored_meanings",
            "accept_equivalent_phrasing": true,
            "ignore_minor_spelling_or_grammar_if_meaning_clear": true,
            "meaning_required": [
              "Ropes.",
              "Wooden tools."
            ],
            "do_not_accept": "Repeating the same fact twice, or adding an answer from another paragraph."
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "acceptable_answer_variants": [
            "Ropes.",
            "Wooden tools."
          ],
          "scoring_units": 2,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [],
          "response_error_patterns": [],
          "training_families_present": []
        },
        {
          "id": "C-S11-Q06",
          "number": 6,
          "scope": "paragraph",
          "paragraph_id": "C-S11-P4",
          "type": "multiple_choice",
          "stem": "In paragraph IV, what does 'another way to learn' refer to?",
          "skill": "reference",
          "official_trap_ids": [
            9
          ],
          "evidence": [
            {
              "paragraph_id": "C-S11-P4",
              "quote": "At the museum, the new table offered another way to learn."
            },
            {
              "paragraph_id": "C-S11-P4",
              "quote": "Pictures and touch answered different questions about the same place."
            }
          ],
          "required_answers": 1,
          "options": {
            "A": "Looking at the ship online",
            "B": "Learning by touching objects at the museum",
            "C": "Watching a guide repair the original ropes",
            "D": "Buying copies to keep at home"
          },
          "correct_option": "B",
          "distractors": {
            "A": {
              "primary_trap_id": 9,
              "error_description_en": "The other way here is the table at the museum, not the online tour.",
              "mapping_rationale": "The other way here is the table at the museum, not the online tour.",
              "classification_status": "mapped"
            },
            "C": {
              "primary_trap_id": 9,
              "error_description_en": "The text describes a table visitors can use, not repairing original ropes.",
              "mapping_rationale": "The text describes a table visitors can use, not repairing original ropes.",
              "classification_status": "mapped"
            },
            "D": {
              "primary_trap_id": 9,
              "error_description_en": "The referring phrase concerns learning at the museum; no buying is mentioned.",
              "mapping_rationale": "The referring phrase concerns learning at the museum; no buying is mentioned.",
              "classification_status": "mapped"
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            9
          ],
          "response_error_patterns": [],
          "training_families_present": [
            "reference"
          ]
        },
        {
          "id": "C-S11-Q07",
          "number": 7,
          "scope": "whole_text",
          "paragraph_id": null,
          "type": "multiple_choice",
          "stem": "Which title best fits the whole text?",
          "skill": "title",
          "official_trap_ids": [
            11
          ],
          "evidence": [
            {
              "paragraph_id": "C-S11-P1",
              "quote": "an online tour"
            },
            {
              "paragraph_id": "C-S11-P3",
              "quote": "a table of safe objects"
            },
            {
              "paragraph_id": "C-S11-P4",
              "quote": "another way to learn"
            }
          ],
          "required_answers": 1,
          "options": {
            "A": "Why Old Ropes Should Be Thrown Away",
            "B": "Buying a Ship with One Click",
            "C": "Different Ways to Learn about the Same Ship",
            "D": "The Museum That Closed Its Doors"
          },
          "correct_option": "C",
          "distractors": {
            "A": {
              "error_description_en": "The original ropes were protected.",
              "official_trap_id": null,
              "primary_trap_id": 11,
              "classification_status": "mapped",
              "mapping_rationale": "The original ropes were protected."
            },
            "B": {
              "error_description_en": "Buying is not discussed.",
              "official_trap_id": null,
              "primary_trap_id": 11,
              "classification_status": "mapped",
              "mapping_rationale": "Buying is not discussed."
            },
            "D": {
              "error_description_en": "The museum continued welcoming visitors.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "The museum continued welcoming visitors."
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read all four paragraphs and choose the option that covers the whole text.",
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            11
          ],
          "response_error_patterns": [],
          "training_families_present": [
            "task"
          ]
        }
      ],
      "review": {
        "status": "editorially_reviewed_revision",
        "human_approved": false,
        "empirically_calibrated": false,
        "official_16_trap_mapping": "mapped_to_user_supplied_taxonomy_with_control_distractors_left_unmapped",
        "reference_exams": [
          "C-2025-SUMMER-A",
          "C-2025-SUMMER-B"
        ],
        "difficulty_verdict": "within_C_ceiling_qualitative",
        "checks": [
          "Everyday/social topic",
          "No technical knowledge needed",
          "Explicit details, basic links and controlled whole-text summary",
          "Four-choice single selection and six-choice select-two; open and completion forms"
        ],
        "format_caveat": "Seven questions and final whole-text question are the user-defined reading-practice format; this is not a complete exam including writing.",
        "changes_note": "Taxonomy and seven-family pedagogy applied; seven questions and paragraph allocation preserved."
      }
    },
    {
      "id": "C-S12",
      "level": "C",
      "order": 12,
      "title": "A Game without a Time Limit",
      "topic": "games and inclusive design",
      "narrative_structure": "learning from a rival",
      "word_count": 199,
      "paragraphs": [
        {
          "id": "C-S12-P1",
          "number": 1,
          "text": "Ella designed a simple computer game for a school competition. Players solved word puzzles before a clock reached zero. Her friend Adam tested it and lost every round. Ella knew he enjoyed reading, so she was surprised. Adam explained that he could find the answers, but needed more time to type them."
        },
        {
          "id": "C-S12-P2",
          "number": 2,
          "text": "Ella first suggested making all the puzzles easier. Adam disagreed: he liked the difficult words. The problem was the short typing time, not the puzzles themselves. Another tester enjoyed racing against the clock. Ella now had two players who liked the same puzzles but wanted different ways to play."
        },
        {
          "id": "C-S12-P3",
          "number": 3,
          "text": "She added a button that switched off the time limit. Players could choose it before starting, and both versions kept the same word puzzles. Adam finished several rounds without the clock. Ella also tested the timed version again to make sure the new button had not changed it."
        },
        {
          "id": "C-S12-P4",
          "number": 4,
          "text": "The game did not win first prize, but the judges praised the choice it offered players. Ella kept Adam's feedback in her project notes. She had learned that a low score did not always mean a player needed easier content. Sometimes the rules prevented someone from showing what they knew."
        }
      ],
      "questions": [
        {
          "id": "C-S12-Q01",
          "number": 1,
          "scope": "paragraph",
          "paragraph_id": "C-S12-P1",
          "type": "multiple_select",
          "stem": "What do we learn from paragraph I? Choose TWO correct answers.",
          "skill": "cause",
          "official_trap_ids": [
            11
          ],
          "evidence": [
            {
              "paragraph_id": "C-S12-P1",
              "quote": "Ella designed a simple computer game for a school competition. Players solved word puzzles before a clock reached zero. Her friend Adam tested it and lost every round. Ella knew he enjoyed reading, so she was surprised. Adam explained that he could find the answers, but needed more time to type them."
            }
          ],
          "required_answers": 2,
          "options": {
            "A": "The game included word puzzles.",
            "B": "Ella expected Adam to dislike reading.",
            "C": "Players could finish the timed puzzles whenever they wanted.",
            "D": "Adam designed the competition game.",
            "E": "Adam needed more time to type.",
            "F": "Adam lost because he could not find the answers."
          },
          "correct_options": [
            "A",
            "E"
          ],
          "distractors": {
            "B": {
              "error_description_en": "She knew he enjoyed it.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "She knew he enjoyed it."
            },
            "C": {
              "error_description_en": "They had to finish before the clock reached zero.",
              "official_trap_id": null,
              "primary_trap_id": 11,
              "classification_status": "mapped",
              "mapping_rationale": "They had to finish before the clock reached zero."
            },
            "D": {
              "error_description_en": "Ella designed it.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "Ella designed it."
            },
            "F": {
              "error_description_en": "He could find them but needed typing time.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "He could find them but needed typing time."
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "scoring_units": 2,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            11
          ],
          "response_error_patterns": [],
          "training_families_present": [
            "task"
          ]
        },
        {
          "id": "C-S12-Q02",
          "number": 2,
          "scope": "paragraph",
          "paragraph_id": "C-S12-P1",
          "type": "short_answer",
          "stem": "What did players have to solve? Give ONE answer from paragraph I.",
          "skill": "detail",
          "official_trap_ids": [],
          "evidence": [
            {
              "paragraph_id": "C-S12-P1",
              "quote": "Players solved word puzzles before a clock reached zero."
            }
          ],
          "required_answers": 1,
          "answer_key": [
            "Word puzzles."
          ],
          "grading": {
            "mode": "semantic_against_stored_key",
            "accept_equivalent_phrasing": true,
            "ignore_minor_spelling_or_grammar_if_meaning_clear": true,
            "meaning_required": "Word puzzles.",
            "do_not_accept": "A different actor, location, time or purpose."
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "acceptable_answer_variants": [
            "Word puzzles."
          ],
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [],
          "response_error_patterns": [],
          "training_families_present": []
        },
        {
          "id": "C-S12-Q03",
          "number": 3,
          "scope": "paragraph",
          "paragraph_id": "C-S12-P2",
          "type": "multiple_choice",
          "stem": "Why did Adam reject easier puzzles?",
          "skill": "cause",
          "official_trap_ids": [
            2
          ],
          "evidence": [
            {
              "paragraph_id": "C-S12-P2",
              "quote": "he liked the difficult words."
            }
          ],
          "required_answers": 1,
          "options": {
            "A": "He liked the difficult words.",
            "B": "He wanted a faster clock.",
            "C": "He wanted to stop playing every game.",
            "D": "He thought another tester should type for him."
          },
          "correct_option": "A",
          "distractors": {
            "B": {
              "error_description_en": "He needed more typing time.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "He needed more typing time."
            },
            "C": {
              "error_description_en": "He wanted a different way to play this game.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "He wanted a different way to play this game."
            },
            "D": {
              "error_description_en": "No such proposal appears.",
              "official_trap_id": null,
              "primary_trap_id": 2,
              "classification_status": "mapped",
              "mapping_rationale": "No such proposal appears."
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            2
          ],
          "response_error_patterns": [],
          "training_families_present": [
            "evidence"
          ]
        },
        {
          "id": "C-S12-Q04",
          "number": 4,
          "scope": "paragraph",
          "paragraph_id": "C-S12-P2",
          "type": "sentence_completion",
          "stem": "Complete the sentence. Another tester enjoyed _____.",
          "skill": "detail",
          "official_trap_ids": [
            14,
            15
          ],
          "evidence": [
            {
              "paragraph_id": "C-S12-P2",
              "quote": "Another tester enjoyed racing against the clock."
            }
          ],
          "required_answers": 1,
          "answer_key": [
            "racing against the clock"
          ],
          "grading": {
            "mode": "semantic_against_stored_key",
            "accept_equivalent_phrasing": true,
            "ignore_minor_spelling_or_grammar_if_meaning_clear": true,
            "meaning_required": "racing against the clock",
            "do_not_accept": "An answer referring to a different actor, time, cause or object."
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "acceptable_answer_variants": [
            "racing against the clock"
          ],
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            14,
            15
          ],
          "response_error_patterns": [
            {
              "trap_id": 14,
              "example_wrong_response": "playing because easy words guaranteed success",
              "reason_en": "The interpretation adds a result not established by the cited paragraph.",
              "exposure": "anticipated_response; not a displayed option"
            },
            {
              "trap_id": 15,
              "example_wrong_response": "playing without a clock",
              "reason_en": "A grammatically acceptable phrase is not enough; the completion needs the specific stored fact.",
              "exposure": "anticipated_response; not a displayed option"
            }
          ],
          "training_families_present": [
            "completion"
          ]
        },
        {
          "id": "C-S12-Q05",
          "number": 5,
          "scope": "paragraph",
          "paragraph_id": "C-S12-P3",
          "type": "short_answer",
          "stem": "What are TWO ways the new versions were tested? Give TWO answers from paragraph III.",
          "skill": "detail",
          "official_trap_ids": [],
          "evidence": [
            {
              "paragraph_id": "C-S12-P3",
              "quote": "Adam finished several rounds without the clock."
            },
            {
              "paragraph_id": "C-S12-P3",
              "quote": "Ella also tested the timed version again"
            }
          ],
          "required_answers": 2,
          "answer_key": [
            "Adam tried rounds without the clock.",
            "Ella checked the timed version again."
          ],
          "grading": {
            "mode": "two_distinct_stored_meanings",
            "accept_equivalent_phrasing": true,
            "ignore_minor_spelling_or_grammar_if_meaning_clear": true,
            "meaning_required": [
              "Adam tried rounds without the clock.",
              "Ella checked the timed version again."
            ],
            "do_not_accept": "Repeating the same fact twice, or adding an answer from another paragraph."
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "acceptable_answer_variants": [
            "Adam tried rounds without the clock.",
            "Ella checked the timed version again."
          ],
          "scoring_units": 2,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [],
          "response_error_patterns": [],
          "training_families_present": []
        },
        {
          "id": "C-S12-Q06",
          "number": 6,
          "scope": "paragraph",
          "paragraph_id": "C-S12-P4",
          "type": "multiple_choice",
          "stem": "What did the judges praise?",
          "skill": "detail",
          "official_trap_ids": [
            7
          ],
          "evidence": [
            {
              "paragraph_id": "C-S12-P4",
              "quote": "the judges praised the choice it offered players."
            }
          ],
          "required_answers": 1,
          "options": {
            "A": "The game’s first-place result.",
            "B": "The rule that every player must use a clock.",
            "C": "The easier puzzles in the version without a clock.",
            "D": "The choice the game gave players."
          },
          "correct_option": "D",
          "distractors": {
            "A": {
              "error_description_en": "It did not win first prize.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "It did not win first prize."
            },
            "B": {
              "error_description_en": "The clock became optional.",
              "official_trap_id": null,
              "primary_trap_id": 7,
              "classification_status": "mapped",
              "mapping_rationale": "The clock became optional."
            },
            "C": {
              "error_description_en": "Both versions kept the same puzzles.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "Both versions kept the same puzzles."
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            7
          ],
          "response_error_patterns": [],
          "training_families_present": [
            "precision"
          ]
        },
        {
          "id": "C-S12-Q07",
          "number": 7,
          "scope": "whole_text",
          "paragraph_id": null,
          "type": "multiple_choice",
          "stem": "What is the main message?",
          "skill": "main_idea",
          "official_trap_ids": [
            6,
            7
          ],
          "evidence": [
            {
              "paragraph_id": "C-S12-P2",
              "quote": "the short typing time, not the puzzles themselves"
            },
            {
              "paragraph_id": "C-S12-P3",
              "quote": "both versions kept the same word puzzles"
            },
            {
              "paragraph_id": "C-S12-P4",
              "quote": "showing what they knew"
            }
          ],
          "required_answers": 1,
          "options": {
            "A": "Low scores always prove poor reading.",
            "B": "Changing a rule can help players show their abilities without changing the content.",
            "C": "All players want games without clocks.",
            "D": "Winning a prize is the only useful result of testing."
          },
          "correct_option": "B",
          "distractors": {
            "A": {
              "error_description_en": "Ella learned that this is not always so.",
              "official_trap_id": null,
              "primary_trap_id": 7,
              "classification_status": "mapped",
              "mapping_rationale": "Ella learned that this is not always so."
            },
            "C": {
              "error_description_en": "One tester liked racing.",
              "official_trap_id": null,
              "primary_trap_id": 7,
              "classification_status": "mapped",
              "mapping_rationale": "One tester liked racing."
            },
            "D": {
              "error_description_en": "Ella gained useful design knowledge.",
              "official_trap_id": null,
              "primary_trap_id": 6,
              "classification_status": "mapped",
              "mapping_rationale": "Ella gained useful design knowledge."
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read all four paragraphs and choose the option that covers the whole text.",
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            6,
            7
          ],
          "response_error_patterns": [],
          "training_families_present": [
            "precision"
          ]
        }
      ],
      "review": {
        "status": "editorially_reviewed_revision",
        "human_approved": false,
        "empirically_calibrated": false,
        "official_16_trap_mapping": "mapped_to_user_supplied_taxonomy_with_control_distractors_left_unmapped",
        "reference_exams": [
          "C-2025-SUMMER-A",
          "C-2025-SUMMER-B"
        ],
        "difficulty_verdict": "within_C_ceiling_qualitative",
        "checks": [
          "Everyday/social topic",
          "No technical knowledge needed",
          "Explicit details, basic links and controlled whole-text summary",
          "Four-choice single selection and six-choice select-two; open and completion forms"
        ],
        "format_caveat": "Seven questions and final whole-text question are the user-defined reading-practice format; this is not a complete exam including writing.",
        "changes_note": "Taxonomy and seven-family pedagogy applied; seven questions and paragraph allocation preserved."
      }
    },
    {
      "id": "C-S13",
      "level": "C",
      "order": 13,
      "title": "The Seeds in the Wrong Box",
      "topic": "gardening and shared knowledge",
      "narrative_structure": "mistake and repair",
      "word_count": 208,
      "paragraphs": [
        {
          "id": "C-S13-P1",
          "number": 1,
          "text": "At a neighborhood seed exchange, neighbors brought seeds from their gardens. They could take a small packet home without paying. Each packet was supposed to show the plant's name. Teenager Bar organized the table and enjoyed hearing visitors describe the vegetables and flowers they grew. He hoped to grow tomatoes on his balcony."
        },
        {
          "id": "C-S13-P2",
          "number": 2,
          "text": "A week later, one visitor called Bar. The packet marked 'tomato' contained seeds that looked different from hers. Bar checked a photo of the exchange table and saw that he had put two groups of packets in the wrong boxes. Some visitors had gone home with the wrong seeds."
        },
        {
          "id": "C-S13-P3",
          "number": 3,
          "text": "Bar told the organizers what had happened and wrote a correction for their community notice board. He kept it short and included a clear picture of each packet. He also phoned the visitors whose numbers the organizers already had, with their permission. The aim was to correct the mistake, not blame whoever had brought the seeds."
        },
        {
          "id": "C-S13-P4",
          "number": 4,
          "text": "At the next exchange, two volunteers checked every label before putting packets on the table. Bar still helped, but asked someone else to check his boxes. Several neighbors thanked him for the correction. His balcony had no tomatoes yet, but the exchange now had a more careful way of working."
        }
      ],
      "questions": [
        {
          "id": "C-S13-Q01",
          "number": 1,
          "scope": "paragraph",
          "paragraph_id": "C-S13-P1",
          "type": "multiple_select",
          "stem": "What do we learn from paragraph I? Choose TWO correct answers.",
          "skill": "detail",
          "official_trap_ids": [],
          "evidence": [
            {
              "paragraph_id": "C-S13-P1",
              "quote": "At a neighborhood seed exchange, neighbors brought seeds from their gardens. They could take a small packet home without paying. Each packet was supposed to show the plant's name. Teenager Bar organized the table and enjoyed hearing visitors describe the vegetables and flowers they grew. He hoped to grow tomatoes on his balcony."
            }
          ],
          "required_answers": 2,
          "options": {
            "A": "Bar organized the event to sell balcony space.",
            "B": "Visitors had to pay for every packet.",
            "C": "Visitors could take seeds without paying.",
            "D": "Each packet was supposed to show a plant name.",
            "E": "Every packet was supposed to show its price.",
            "F": "Bar wanted to grow flowers instead of tomatoes."
          },
          "correct_options": [
            "C",
            "D"
          ],
          "distractors": {
            "A": {
              "error_description_en": "He organized the seed table, not space sales.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "He organized the seed table, not space sales."
            },
            "B": {
              "error_description_en": "They could take one without paying.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "They could take one without paying."
            },
            "E": {
              "error_description_en": "It was supposed to show the plant name.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "It was supposed to show the plant name."
            },
            "F": {
              "error_description_en": "He hoped to grow tomatoes.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "He hoped to grow tomatoes."
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "scoring_units": 2,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [],
          "response_error_patterns": [],
          "training_families_present": []
        },
        {
          "id": "C-S13-Q02",
          "number": 2,
          "scope": "paragraph",
          "paragraph_id": "C-S13-P1",
          "type": "short_answer",
          "stem": "What did Bar hope to grow on his balcony? Give ONE answer from paragraph I.",
          "skill": "detail",
          "official_trap_ids": [],
          "evidence": [
            {
              "paragraph_id": "C-S13-P1",
              "quote": "He hoped to grow tomatoes on his balcony."
            }
          ],
          "required_answers": 1,
          "answer_key": [
            "Tomatoes."
          ],
          "grading": {
            "mode": "semantic_against_stored_key",
            "accept_equivalent_phrasing": true,
            "ignore_minor_spelling_or_grammar_if_meaning_clear": true,
            "meaning_required": "Tomatoes.",
            "do_not_accept": "A different actor, location, time or purpose."
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "acceptable_answer_variants": [
            "Tomatoes."
          ],
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [],
          "response_error_patterns": [],
          "training_families_present": []
        },
        {
          "id": "C-S13-Q03",
          "number": 3,
          "scope": "paragraph",
          "paragraph_id": "C-S13-P2",
          "type": "multiple_choice",
          "stem": "Why did some visitors receive the wrong seeds?",
          "skill": "cause_effect",
          "official_trap_ids": [
            4,
            7,
            13
          ],
          "evidence": [
            {
              "paragraph_id": "C-S13-P2",
              "quote": "he had put two groups of packets in the wrong boxes. Some visitors had gone home with the wrong seeds."
            }
          ],
          "required_answers": 1,
          "options": {
            "A": "Receiving wrong seeds made Bar put the packets in wrong boxes.",
            "B": "Bar had placed packets in the wrong boxes.",
            "C": "Bar put seeds in boxes after every visitor complained.",
            "D": "All the neighbors refused to use any labels."
          },
          "correct_option": "B",
          "distractors": {
            "A": {
              "primary_trap_id": 4,
              "error_description_en": "The consequence is treated as the cause; the box error happened first.",
              "mapping_rationale": "The consequence is treated as the cause; the box error happened first.",
              "classification_status": "mapped"
            },
            "C": {
              "primary_trap_id": 13,
              "error_description_en": "The box mistake happened at the exchange, before the later call.",
              "mapping_rationale": "The box mistake happened at the exchange, before the later call.",
              "classification_status": "mapped"
            },
            "D": {
              "primary_trap_id": 7,
              "error_description_en": "The text gives a placement mistake, not a universal refusal.",
              "mapping_rationale": "The text gives a placement mistake, not a universal refusal.",
              "classification_status": "mapped"
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            4,
            7,
            13
          ],
          "response_error_patterns": [],
          "training_families_present": [
            "cause",
            "precision",
            "time"
          ]
        },
        {
          "id": "C-S13-Q04",
          "number": 4,
          "scope": "paragraph",
          "paragraph_id": "C-S13-P2",
          "type": "sentence_completion",
          "stem": "Complete the sentence. Bar discovered the box mistake by looking at _____.",
          "skill": "detail",
          "official_trap_ids": [],
          "evidence": [
            {
              "paragraph_id": "C-S13-P2",
              "quote": "Bar checked a photo of the exchange table"
            }
          ],
          "required_answers": 1,
          "answer_key": [
            "a photo of the exchange table"
          ],
          "grading": {
            "mode": "semantic_against_stored_key",
            "accept_equivalent_phrasing": true,
            "ignore_minor_spelling_or_grammar_if_meaning_clear": true,
            "meaning_required": "a photo of the exchange table",
            "do_not_accept": "An answer referring to a different actor, time, cause or object."
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "acceptable_answer_variants": [
            "a photo of the exchange table"
          ],
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [],
          "response_error_patterns": [],
          "training_families_present": []
        },
        {
          "id": "C-S13-Q05",
          "number": 5,
          "scope": "paragraph",
          "paragraph_id": "C-S13-P3",
          "type": "short_answer",
          "stem": "What are TWO ways Bar shared the correction? Give TWO answers from paragraph III.",
          "skill": "purpose",
          "official_trap_ids": [],
          "evidence": [
            {
              "paragraph_id": "C-S13-P3",
              "quote": "wrote a correction for their community notice board."
            },
            {
              "paragraph_id": "C-S13-P3",
              "quote": "He also phoned the visitors whose numbers the organizers already had, with their permission."
            }
          ],
          "required_answers": 2,
          "answer_key": [
            "He wrote on the community notice board.",
            "He phoned some visitors with permission."
          ],
          "grading": {
            "mode": "two_distinct_stored_meanings",
            "accept_equivalent_phrasing": true,
            "ignore_minor_spelling_or_grammar_if_meaning_clear": true,
            "meaning_required": [
              "He wrote on the community notice board.",
              "He phoned some visitors with permission."
            ],
            "do_not_accept": "Repeating the same fact twice, or adding an answer from another paragraph."
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "acceptable_answer_variants": [
            "He wrote on the community notice board.",
            "He phoned some visitors with permission."
          ],
          "scoring_units": 2,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [],
          "response_error_patterns": [],
          "training_families_present": []
        },
        {
          "id": "C-S13-Q06",
          "number": 6,
          "scope": "paragraph",
          "paragraph_id": "C-S13-P4",
          "type": "multiple_choice",
          "stem": "What changed at the next exchange?",
          "skill": "detail",
          "official_trap_ids": [],
          "evidence": [
            {
              "paragraph_id": "C-S13-P4",
              "quote": "two volunteers checked every label before putting packets on the table."
            }
          ],
          "required_answers": 1,
          "options": {
            "A": "The group stopped using labels.",
            "B": "Visitors stopped taking seeds home.",
            "C": "Bar was forbidden to help again.",
            "D": "Two volunteers checked labels before the packets were offered."
          },
          "correct_option": "D",
          "distractors": {
            "A": {
              "error_description_en": "It checked labels more carefully.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "It checked labels more carefully."
            },
            "B": {
              "error_description_en": "The next exchange still offered packets with checked labels.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "The next exchange still offered packets with checked labels."
            },
            "C": {
              "error_description_en": "He still helped.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "He still helped."
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [],
          "response_error_patterns": [],
          "training_families_present": []
        },
        {
          "id": "C-S13-Q07",
          "number": 7,
          "scope": "whole_text",
          "paragraph_id": null,
          "type": "multiple_choice",
          "stem": "What does the text mainly show?",
          "skill": "main_idea",
          "official_trap_ids": [
            7,
            11
          ],
          "evidence": [
            {
              "paragraph_id": "C-S13-P2",
              "quote": "the wrong boxes"
            },
            {
              "paragraph_id": "C-S13-P3",
              "quote": "told the organizers what had happened"
            },
            {
              "paragraph_id": "C-S13-P4",
              "quote": "a more careful way of working"
            }
          ],
          "required_answers": 1,
          "options": {
            "A": "Admitting a mistake can help a shared project improve.",
            "B": "A photograph always identifies a plant correctly.",
            "C": "People should stop gardening after a mistake.",
            "D": "Seed exchanges cannot work in neighborhoods."
          },
          "correct_option": "A",
          "distractors": {
            "B": {
              "error_description_en": "The photo showed box placement, not plant identification.",
              "official_trap_id": null,
              "primary_trap_id": 7,
              "classification_status": "mapped",
              "mapping_rationale": "The photo showed box placement, not plant identification."
            },
            "C": {
              "error_description_en": "Bar continued helping and hoped to grow plants.",
              "official_trap_id": null,
              "primary_trap_id": 11,
              "classification_status": "mapped",
              "mapping_rationale": "Bar continued helping and hoped to grow plants."
            },
            "D": {
              "error_description_en": "The next exchange continued with better checks.",
              "official_trap_id": null,
              "primary_trap_id": 11,
              "classification_status": "mapped",
              "mapping_rationale": "The next exchange continued with better checks."
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read all four paragraphs and choose the option that covers the whole text.",
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            7,
            11
          ],
          "response_error_patterns": [],
          "training_families_present": [
            "precision",
            "task"
          ]
        }
      ],
      "review": {
        "status": "editorially_reviewed_revision",
        "human_approved": false,
        "empirically_calibrated": false,
        "official_16_trap_mapping": "mapped_to_user_supplied_taxonomy_with_control_distractors_left_unmapped",
        "reference_exams": [
          "C-2025-SUMMER-A",
          "C-2025-SUMMER-B"
        ],
        "difficulty_verdict": "within_C_ceiling_qualitative",
        "checks": [
          "Everyday/social topic",
          "No technical knowledge needed",
          "Explicit details, basic links and controlled whole-text summary",
          "Four-choice single selection and six-choice select-two; open and completion forms"
        ],
        "format_caveat": "Seven questions and final whole-text question are the user-defined reading-practice format; this is not a complete exam including writing.",
        "changes_note": "Taxonomy and seven-family pedagogy applied; seven questions and paragraph allocation preserved."
      }
    },
    {
      "id": "C-S14",
      "level": "C",
      "order": 14,
      "title": "The Message about the Missing Cat",
      "topic": "online sharing and privacy",
      "narrative_structure": "rescue or intervention",
      "word_count": 200,
      "paragraphs": [
        {
          "id": "C-S14-P1",
          "number": 1,
          "text": "When a gray cat disappeared from their building, Tamar's neighbors posted messages in a local online group. Tamar offered to design a clearer notice. She included a photo of the cat and the owner's full home address. She thought more information would make it easier for people to bring the cat back."
        },
        {
          "id": "C-S14-P2",
          "number": 2,
          "text": "Before Tamar posted the notice, her brother asked whether strangers needed the owner's exact address. The owner agreed that they did not. People only needed to recognize the cat and know how to contact her. Tamar removed the house number and used the contact method the owner had chosen."
        },
        {
          "id": "C-S14-P3",
          "number": 3,
          "text": "A shop worker saw the notice and recognized the cat near his back door. He contacted the owner rather than trying to carry the frightened animal across town. The owner came with the cat's familiar basket and took it home. Tamar changed the online notice to say the cat had been found."
        },
        {
          "id": "C-S14-P4",
          "number": 4,
          "text": "Tamar was happy that her notice had helped. She also learned to ask which details were really needed before sharing information. A useful message did not have to tell strangers everything about the person involved. The group kept the good news but removed the old search notice."
        }
      ],
      "questions": [
        {
          "id": "C-S14-Q01",
          "number": 1,
          "scope": "paragraph",
          "paragraph_id": "C-S14-P1",
          "type": "multiple_select",
          "stem": "What do we learn from paragraph I? Choose TWO correct answers.",
          "skill": "cause",
          "official_trap_ids": [
            6,
            13
          ],
          "evidence": [
            {
              "paragraph_id": "C-S14-P1",
              "quote": "When a gray cat disappeared from their building, Tamar's neighbors posted messages in a local online group. Tamar offered to design a clearer notice. She included a photo of the cat and the owner's full home address. She thought more information would make it easier for people to bring the cat back."
            }
          ],
          "required_answers": 2,
          "options": {
            "A": "Tamar thought an address would help return the cat.",
            "B": "The missing cat was black.",
            "C": "Tamar first thought less information would help return the cat.",
            "D": "The first notice included a cat photo.",
            "E": "Tamar designed the notice before the cat disappeared.",
            "F": "The first notice showed only the cat’s name."
          },
          "correct_options": [
            "A",
            "D"
          ],
          "distractors": {
            "B": {
              "error_description_en": "It was gray.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "It was gray."
            },
            "C": {
              "error_description_en": "She thought more information would help.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "She thought more information would help."
            },
            "E": {
              "error_description_en": "She offered after the disappearance.",
              "official_trap_id": null,
              "primary_trap_id": 13,
              "classification_status": "mapped",
              "mapping_rationale": "She offered after the disappearance."
            },
            "F": {
              "error_description_en": "It included a photo and full address.",
              "official_trap_id": null,
              "primary_trap_id": 6,
              "classification_status": "mapped",
              "mapping_rationale": "It included a photo and full address."
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "scoring_units": 2,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            6,
            13
          ],
          "response_error_patterns": [],
          "training_families_present": [
            "precision",
            "time"
          ]
        },
        {
          "id": "C-S14-Q02",
          "number": 2,
          "scope": "paragraph",
          "paragraph_id": "C-S14-P1",
          "type": "short_answer",
          "stem": "What did the cat look like? Give ONE detail. Give ONE answer from paragraph I.",
          "skill": "detail",
          "official_trap_ids": [],
          "evidence": [
            {
              "paragraph_id": "C-S14-P1",
              "quote": "a gray cat disappeared"
            }
          ],
          "required_answers": 1,
          "answer_key": [
            "It was gray."
          ],
          "grading": {
            "mode": "semantic_against_stored_key",
            "accept_equivalent_phrasing": true,
            "ignore_minor_spelling_or_grammar_if_meaning_clear": true,
            "meaning_required": "It was gray.",
            "do_not_accept": "A different actor, location, time or purpose."
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "acceptable_answer_variants": [
            "It was gray."
          ],
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [],
          "response_error_patterns": [],
          "training_families_present": []
        },
        {
          "id": "C-S14-Q03",
          "number": 3,
          "scope": "paragraph",
          "paragraph_id": "C-S14-P2",
          "type": "multiple_choice",
          "stem": "What did people actually need to know?",
          "skill": "detail",
          "official_trap_ids": [],
          "evidence": [
            {
              "paragraph_id": "C-S14-P2",
              "quote": "People only needed to recognize the cat and know how to contact her."
            }
          ],
          "required_answers": 1,
          "options": {
            "A": "The owner’s full address but no contact method.",
            "B": "Where Tamar’s brother worked.",
            "C": "How to recognize the cat and contact the owner.",
            "D": "The owner’s house number and school schedule."
          },
          "correct_option": "C",
          "distractors": {
            "A": {
              "error_description_en": "Recognition and owner-chosen contact were enough.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "Recognition and owner-chosen contact were enough."
            },
            "B": {
              "error_description_en": "His workplace is unrelated and unstated.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "His workplace is unrelated and unstated."
            },
            "D": {
              "error_description_en": "The house number was removed; no schedule was needed.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "The house number was removed; no schedule was needed."
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [],
          "response_error_patterns": [],
          "training_families_present": []
        },
        {
          "id": "C-S14-Q04",
          "number": 4,
          "scope": "paragraph",
          "paragraph_id": "C-S14-P2",
          "type": "sentence_completion",
          "stem": "Complete the sentence. Tamar removed _____ from the notice.",
          "skill": "detail",
          "official_trap_ids": [],
          "evidence": [
            {
              "paragraph_id": "C-S14-P2",
              "quote": "Tamar removed the house number"
            }
          ],
          "required_answers": 1,
          "answer_key": [
            "the house number"
          ],
          "grading": {
            "mode": "semantic_against_stored_key",
            "accept_equivalent_phrasing": true,
            "ignore_minor_spelling_or_grammar_if_meaning_clear": true,
            "meaning_required": "the house number",
            "do_not_accept": "An answer referring to a different actor, time, cause or object."
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "acceptable_answer_variants": [
            "the house number"
          ],
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [],
          "response_error_patterns": [],
          "training_families_present": []
        },
        {
          "id": "C-S14-Q05",
          "number": 5,
          "scope": "paragraph",
          "paragraph_id": "C-S14-P3",
          "type": "short_answer",
          "stem": "What are TWO things the owner used or did to bring the cat home? Give TWO answers from paragraph III.",
          "skill": "detail",
          "official_trap_ids": [],
          "evidence": [
            {
              "paragraph_id": "C-S14-P3",
              "quote": "The owner came with the cat's familiar basket and took it home."
            }
          ],
          "required_answers": 2,
          "answer_key": [
            "She came with its familiar basket.",
            "She took the cat home."
          ],
          "grading": {
            "mode": "two_distinct_stored_meanings",
            "accept_equivalent_phrasing": true,
            "ignore_minor_spelling_or_grammar_if_meaning_clear": true,
            "meaning_required": [
              "She came with its familiar basket.",
              "She took the cat home."
            ],
            "do_not_accept": "Repeating the same fact twice, or adding an answer from another paragraph."
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "acceptable_answer_variants": [
            "She came with its familiar basket.",
            "She took the cat home."
          ],
          "scoring_units": 2,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [],
          "response_error_patterns": [],
          "training_families_present": []
        },
        {
          "id": "C-S14-Q06",
          "number": 6,
          "scope": "paragraph",
          "paragraph_id": "C-S14-P4",
          "type": "multiple_choice",
          "stem": "What did Tamar learn about sharing information?",
          "skill": "purpose",
          "official_trap_ids": [
            7
          ],
          "evidence": [
            {
              "paragraph_id": "C-S14-P4",
              "quote": "ask which details were really needed before sharing information."
            }
          ],
          "required_answers": 1,
          "options": {
            "A": "Useful notices should never include contact information.",
            "B": "Every old search notice should stay online forever.",
            "C": "She should include the details that are really needed.",
            "D": "More private details always make notices better."
          },
          "correct_option": "C",
          "distractors": {
            "A": {
              "error_description_en": "An owner-chosen contact method was used.",
              "official_trap_id": null,
              "primary_trap_id": 7,
              "classification_status": "mapped",
              "mapping_rationale": "An owner-chosen contact method was used."
            },
            "B": {
              "error_description_en": "The old notice was removed.",
              "official_trap_id": null,
              "primary_trap_id": 7,
              "classification_status": "mapped",
              "mapping_rationale": "The old notice was removed."
            },
            "D": {
              "error_description_en": "She removed unnecessary private information.",
              "official_trap_id": null,
              "primary_trap_id": 7,
              "classification_status": "mapped",
              "mapping_rationale": "She removed unnecessary private information."
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            7
          ],
          "response_error_patterns": [],
          "training_families_present": [
            "precision"
          ]
        },
        {
          "id": "C-S14-Q07",
          "number": 7,
          "scope": "whole_text",
          "paragraph_id": null,
          "type": "multiple_choice",
          "stem": "What is the main idea of the text?",
          "skill": "main_idea",
          "official_trap_ids": [
            6,
            7,
            11
          ],
          "evidence": [
            {
              "paragraph_id": "C-S14-P2",
              "quote": "removed the house number"
            },
            {
              "paragraph_id": "C-S14-P3",
              "quote": "recognized the cat"
            },
            {
              "paragraph_id": "C-S14-P4",
              "quote": "did not have to tell strangers everything"
            }
          ],
          "required_answers": 1,
          "options": {
            "A": "Online groups never help neighbors.",
            "B": "A clear search notice can help while limiting unnecessary personal information.",
            "C": "A shop worker should keep every animal he finds.",
            "D": "Sharing a full address is the only way to find a pet."
          },
          "correct_option": "B",
          "distractors": {
            "A": {
              "error_description_en": "A group notice helped the search.",
              "official_trap_id": null,
              "primary_trap_id": 7,
              "classification_status": "mapped",
              "mapping_rationale": "A group notice helped the search."
            },
            "C": {
              "error_description_en": "The owner took the cat home.",
              "official_trap_id": null,
              "primary_trap_id": 11,
              "classification_status": "mapped",
              "mapping_rationale": "The owner took the cat home."
            },
            "D": {
              "error_description_en": "The cat was found without it.",
              "official_trap_id": null,
              "primary_trap_id": 6,
              "classification_status": "mapped",
              "mapping_rationale": "The cat was found without it."
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read all four paragraphs and choose the option that covers the whole text.",
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            6,
            7,
            11
          ],
          "response_error_patterns": [],
          "training_families_present": [
            "precision",
            "task"
          ]
        }
      ],
      "review": {
        "status": "editorially_reviewed_revision",
        "human_approved": false,
        "empirically_calibrated": false,
        "official_16_trap_mapping": "mapped_to_user_supplied_taxonomy_with_control_distractors_left_unmapped",
        "reference_exams": [
          "C-2025-SUMMER-A",
          "C-2025-SUMMER-B"
        ],
        "difficulty_verdict": "within_C_ceiling_qualitative",
        "checks": [
          "Everyday/social topic",
          "No technical knowledge needed",
          "Explicit details, basic links and controlled whole-text summary",
          "Four-choice single selection and six-choice select-two; open and completion forms"
        ],
        "format_caveat": "Seven questions and final whole-text question are the user-defined reading-practice format; this is not a complete exam including writing.",
        "changes_note": "Taxonomy and seven-family pedagogy applied; seven questions and paragraph allocation preserved."
      }
    },
    {
      "id": "C-S15",
      "level": "C",
      "order": 15,
      "title": "The Sky Photo from Another Year",
      "topic": "media literacy and shared excitement",
      "narrative_structure": "false appearance",
      "word_count": 203,
      "paragraphs": [
        {
          "id": "C-S15-P1",
          "number": 1,
          "text": "A beautiful photo of a bright green sky appeared in a class message group. Under it, someone wrote, 'This happened above our town last night.' Aviv wanted to share it with his family. His friend Hila liked the photo too, but asked where it came from. The message gave no photographer's name or source."
        },
        {
          "id": "C-S15-P2",
          "number": 2,
          "text": "Hila searched for the picture and found it on a photographer's page. It had been taken in another country three years earlier. The photo itself was real; the description in the class group was not. Aviv had nearly shared a false claim because the image looked so convincing."
        },
        {
          "id": "C-S15-P3",
          "number": 3,
          "text": "Aviv posted a correction with the link to the photographer's page. He did not accuse the first sender of lying, because he did not know whether the sender had checked the description. Hila suggested keeping the wonderful image but adding the correct place and date. The group replaced the old message."
        },
        {
          "id": "C-S15-P4",
          "number": 4,
          "text": "Later, Aviv shared the photo with his family using its correct description. He still wanted to show them something amazing, but not pretend it had happened nearby. The experience taught him to separate a picture from the story written under it. Both needed to be checked before being passed on."
        }
      ],
      "questions": [
        {
          "id": "C-S15-Q01",
          "number": 1,
          "scope": "paragraph",
          "paragraph_id": "C-S15-P1",
          "type": "multiple_select",
          "stem": "What do we learn from paragraph I? Choose TWO correct answers.",
          "skill": "cause",
          "official_trap_ids": [
            13
          ],
          "evidence": [
            {
              "paragraph_id": "C-S15-P1",
              "quote": "A beautiful photo of a bright green sky appeared in a class message group. Under it, someone wrote, 'This happened above our town last night.' Aviv wanted to share it with his family. His friend Hila liked the photo too, but asked where it came from. The message gave no photographer's name or source."
            }
          ],
          "required_answers": 2,
          "options": {
            "A": "The message claimed the photo was taken years earlier.",
            "B": "The message named the photographer.",
            "C": "Aviv wanted to send the picture only to his teacher.",
            "D": "Hila disliked the photograph.",
            "E": "Aviv wanted to share the photo with his family.",
            "F": "The message gave no source for the photo."
          },
          "correct_options": [
            "E",
            "F"
          ],
          "distractors": {
            "A": {
              "error_description_en": "It claimed last night.",
              "official_trap_id": null,
              "primary_trap_id": 13,
              "classification_status": "mapped",
              "mapping_rationale": "It claimed last night."
            },
            "B": {
              "error_description_en": "It gave no name or source.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "It gave no name or source."
            },
            "C": {
              "error_description_en": "He wanted to show his family.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "He wanted to show his family."
            },
            "D": {
              "error_description_en": "She liked it too.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "She liked it too."
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "scoring_units": 2,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            13
          ],
          "response_error_patterns": [],
          "training_families_present": [
            "time"
          ]
        },
        {
          "id": "C-S15-Q02",
          "number": 2,
          "scope": "paragraph",
          "paragraph_id": "C-S15-P1",
          "type": "short_answer",
          "stem": "Who did Aviv want to share the photo with? Give ONE answer from paragraph I.",
          "skill": "detail",
          "official_trap_ids": [],
          "evidence": [
            {
              "paragraph_id": "C-S15-P1",
              "quote": "Aviv wanted to share it with his family."
            }
          ],
          "required_answers": 1,
          "answer_key": [
            "His family."
          ],
          "grading": {
            "mode": "semantic_against_stored_key",
            "accept_equivalent_phrasing": true,
            "ignore_minor_spelling_or_grammar_if_meaning_clear": true,
            "meaning_required": "His family.",
            "do_not_accept": "A different actor, location, time or purpose."
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "acceptable_answer_variants": [
            "His family."
          ],
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [],
          "response_error_patterns": [],
          "training_families_present": []
        },
        {
          "id": "C-S15-Q03",
          "number": 3,
          "scope": "paragraph",
          "paragraph_id": "C-S15-P2",
          "type": "multiple_choice",
          "stem": "What did Hila discover?",
          "skill": "contrast",
          "official_trap_ids": [
            13
          ],
          "evidence": [
            {
              "paragraph_id": "C-S15-P2",
              "quote": "The photo itself was real; the description in the class group was not."
            }
          ],
          "required_answers": 1,
          "options": {
            "A": "The real photo had an incorrect description in the group.",
            "B": "The photographer had asked Aviv to write the description.",
            "C": "The photo showed their town the previous night.",
            "D": "The photo had never been taken by anyone."
          },
          "correct_option": "A",
          "distractors": {
            "B": {
              "error_description_en": "No such request appears.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "No such request appears."
            },
            "C": {
              "error_description_en": "It was from another country and year.",
              "official_trap_id": null,
              "primary_trap_id": 13,
              "classification_status": "mapped",
              "mapping_rationale": "It was from another country and year."
            },
            "D": {
              "error_description_en": "It was a real photograph.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "It was a real photograph."
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            13
          ],
          "response_error_patterns": [],
          "training_families_present": [
            "time"
          ]
        },
        {
          "id": "C-S15-Q04",
          "number": 4,
          "scope": "paragraph",
          "paragraph_id": "C-S15-P2",
          "type": "sentence_completion",
          "stem": "Complete the sentence. The original photograph had been taken _____.",
          "skill": "detail",
          "official_trap_ids": [],
          "evidence": [
            {
              "paragraph_id": "C-S15-P2",
              "quote": "It had been taken in another country three years earlier."
            }
          ],
          "required_answers": 1,
          "answer_key": [
            "three years earlier"
          ],
          "grading": {
            "mode": "semantic_against_stored_key",
            "accept_equivalent_phrasing": true,
            "ignore_minor_spelling_or_grammar_if_meaning_clear": true,
            "meaning_required": "three years earlier",
            "do_not_accept": "An answer referring to a different actor, time, cause or object."
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "acceptable_answer_variants": [
            "three years earlier"
          ],
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [],
          "response_error_patterns": [],
          "training_families_present": []
        },
        {
          "id": "C-S15-Q05",
          "number": 5,
          "scope": "paragraph",
          "paragraph_id": "C-S15-P3",
          "type": "short_answer",
          "stem": "What are TWO details Hila said should be corrected? Give TWO answers from paragraph III.",
          "skill": "cause",
          "official_trap_ids": [],
          "evidence": [
            {
              "paragraph_id": "C-S15-P3",
              "quote": "adding the correct place and date."
            }
          ],
          "required_answers": 2,
          "answer_key": [
            "The place.",
            "The date."
          ],
          "grading": {
            "mode": "two_distinct_stored_meanings",
            "accept_equivalent_phrasing": true,
            "ignore_minor_spelling_or_grammar_if_meaning_clear": true,
            "meaning_required": [
              "The place.",
              "The date."
            ],
            "do_not_accept": "Repeating the same fact twice, or adding an answer from another paragraph."
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "acceptable_answer_variants": [
            "The place.",
            "The date."
          ],
          "scoring_units": 2,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [],
          "response_error_patterns": [],
          "training_families_present": []
        },
        {
          "id": "C-S15-Q06",
          "number": 6,
          "scope": "paragraph",
          "paragraph_id": "C-S15-P4",
          "type": "multiple_choice",
          "stem": "Which statement is NOT supported by paragraph IV?",
          "skill": "negative_question",
          "official_trap_ids": [
            16
          ],
          "evidence": [
            {
              "paragraph_id": "C-S15-P4",
              "quote": "Later, Aviv shared the photo with his family using its correct description. He still wanted to show them something amazing, but not pretend it had happened nearby. The experience taught him to separate a picture from the story written under it. Both needed to be checked before being passed on."
            }
          ],
          "required_answers": 1,
          "options": {
            "A": "Aviv used the correct description when sharing the photo.",
            "B": "Aviv still wanted to show his family something amazing.",
            "C": "The picture and the story beneath it needed checking.",
            "D": "Aviv’s family had already seen the same picture."
          },
          "correct_option": "D",
          "distractors": {
            "A": {
              "primary_trap_id": 16,
              "error_description_en": "This is supported by paragraph IV, but the question asks for the unsupported statement.",
              "mapping_rationale": "This is supported by paragraph IV, but the question asks for the unsupported statement.",
              "classification_status": "mapped"
            },
            "B": {
              "primary_trap_id": 16,
              "error_description_en": "This is supported by paragraph IV, but the question asks for the unsupported statement.",
              "mapping_rationale": "This is supported by paragraph IV, but the question asks for the unsupported statement.",
              "classification_status": "mapped"
            },
            "C": {
              "primary_trap_id": 16,
              "error_description_en": "This is supported by paragraph IV, but the question asks for the unsupported statement.",
              "mapping_rationale": "This is supported by paragraph IV, but the question asks for the unsupported statement.",
              "classification_status": "mapped"
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            16
          ],
          "response_error_patterns": [],
          "absence_check": "The other three statements are supported; the keyed statement is not established by paragraph IV.",
          "training_families_present": [
            "task"
          ]
        },
        {
          "id": "C-S15-Q07",
          "number": 7,
          "scope": "whole_text",
          "paragraph_id": null,
          "type": "multiple_choice",
          "stem": "Which statement best expresses the main message?",
          "skill": "main_idea",
          "official_trap_ids": [
            6,
            7
          ],
          "evidence": [
            {
              "paragraph_id": "C-S15-P1",
              "quote": "above our town last night"
            },
            {
              "paragraph_id": "C-S15-P2",
              "quote": "in another country three years earlier"
            },
            {
              "paragraph_id": "C-S15-P4",
              "quote": "using its correct description"
            }
          ],
          "required_answers": 1,
          "options": {
            "A": "Checking dates makes images less interesting.",
            "B": "Every amazing photo is artificial.",
            "C": "Class groups should share only local photos.",
            "D": "A real image can be shared with a false description."
          },
          "correct_option": "D",
          "distractors": {
            "A": {
              "error_description_en": "Aviv still found it amazing.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "Aviv still found it amazing."
            },
            "B": {
              "error_description_en": "The photo was real.",
              "official_trap_id": null,
              "primary_trap_id": 7,
              "classification_status": "mapped",
              "mapping_rationale": "The photo was real."
            },
            "C": {
              "error_description_en": "The corrected nonlocal photo was shared.",
              "official_trap_id": null,
              "primary_trap_id": 6,
              "classification_status": "mapped",
              "mapping_rationale": "The corrected nonlocal photo was shared."
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read all four paragraphs and choose the option that covers the whole text.",
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            6,
            7
          ],
          "response_error_patterns": [],
          "training_families_present": [
            "precision"
          ]
        }
      ],
      "review": {
        "status": "editorially_reviewed_revision",
        "human_approved": false,
        "empirically_calibrated": false,
        "official_16_trap_mapping": "mapped_to_user_supplied_taxonomy_with_control_distractors_left_unmapped",
        "reference_exams": [
          "C-2025-SUMMER-A",
          "C-2025-SUMMER-B"
        ],
        "difficulty_verdict": "within_C_ceiling_qualitative",
        "checks": [
          "Everyday/social topic",
          "No technical knowledge needed",
          "Explicit details, basic links and controlled whole-text summary",
          "Four-choice single selection and six-choice select-two; open and completion forms"
        ],
        "format_caveat": "Seven questions and final whole-text question are the user-defined reading-practice format; this is not a complete exam including writing.",
        "changes_note": "Taxonomy and seven-family pedagogy applied; seven questions and paragraph allocation preserved."
      }
    },
    {
      "id": "C-S16",
      "level": "C",
      "order": 16,
      "title": "The Library That Lent More than Books",
      "topic": "sharing resources",
      "narrative_structure": "shared task changed relationship",
      "word_count": 213,
      "paragraphs": [
        {
          "id": "C-S16-P1",
          "number": 1,
          "text": "When his family moved into a new apartment, Nadav needed a drill to hang a shelf. Buying one seemed expensive for a job that would take only a few minutes. A neighbor told him about a tool library at the community center. Adults could borrow tools there, just as they borrowed books from a regular library."
        },
        {
          "id": "C-S16-P2",
          "number": 2,
          "text": "Nadav visited with his father and met the volunteer in charge. Before lending a drill, she checked its condition and explained the borrowing rules. The tool had to come back clean and on time. Borrowers also needed to know how to use it safely; the library did not expect children to handle unfamiliar tools alone."
        },
        {
          "id": "C-S16-P3",
          "number": 3,
          "text": "Nadav's father borrowed the drill, hung the shelf and returned it the next morning. Nadav helped clean its case and checked that no parts were missing. Later, he offered to make picture labels for the shelves at the tool library. The volunteer welcomed help that did not require him to operate the tools."
        },
        {
          "id": "C-S16-P4",
          "number": 4,
          "text": "The family saved the cost of buying an object they rarely needed. Nadav also discovered a place where neighbors shared equipment and responsibility. He returned with the finished labels, and the volunteer used them that afternoon. A short borrowing visit had become a small contribution to a community service."
        }
      ],
      "questions": [
        {
          "id": "C-S16-Q01",
          "number": 1,
          "scope": "paragraph",
          "paragraph_id": "C-S16-P1",
          "type": "multiple_select",
          "stem": "What do we learn from paragraph I? Choose TWO correct answers.",
          "skill": "cause",
          "official_trap_ids": [
            13
          ],
          "evidence": [
            {
              "paragraph_id": "C-S16-P1",
              "quote": "When his family moved into a new apartment, Nadav needed a drill to hang a shelf. Buying one seemed expensive for a job that would take only a few minutes. A neighbor told him about a tool library at the community center. Adults could borrow tools there, just as they borrowed books from a regular library."
            }
          ],
          "required_answers": 2,
          "options": {
            "A": "The tool library was at the community center.",
            "B": "The neighbor advised buying an expensive drill.",
            "C": "The family needed a drill for a short job.",
            "D": "Only children could borrow from the tool library.",
            "E": "Nadav needed the drill to repair a bicycle.",
            "F": "Nadav’s family had lived in the apartment for many years."
          },
          "correct_options": [
            "A",
            "C"
          ],
          "distractors": {
            "B": {
              "error_description_en": "The neighbor suggested a tool library.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "The neighbor suggested a tool library."
            },
            "D": {
              "error_description_en": "Adults could borrow tools.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "Adults could borrow tools."
            },
            "E": {
              "error_description_en": "He wanted to hang a shelf.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "He wanted to hang a shelf."
            },
            "F": {
              "error_description_en": "They had just moved in.",
              "official_trap_id": null,
              "primary_trap_id": 13,
              "classification_status": "mapped",
              "mapping_rationale": "They had just moved in."
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "scoring_units": 2,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            13
          ],
          "response_error_patterns": [],
          "training_families_present": [
            "time"
          ]
        },
        {
          "id": "C-S16-Q02",
          "number": 2,
          "scope": "paragraph",
          "paragraph_id": "C-S16-P1",
          "type": "short_answer",
          "stem": "Where was the tool library? Give ONE answer from paragraph I.",
          "skill": "detail",
          "official_trap_ids": [],
          "evidence": [
            {
              "paragraph_id": "C-S16-P1",
              "quote": "a tool library at the community center."
            }
          ],
          "required_answers": 1,
          "answer_key": [
            "At the community center."
          ],
          "grading": {
            "mode": "semantic_against_stored_key",
            "accept_equivalent_phrasing": true,
            "ignore_minor_spelling_or_grammar_if_meaning_clear": true,
            "meaning_required": "At the community center.",
            "do_not_accept": "A different actor, location, time or purpose."
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "acceptable_answer_variants": [
            "At the community center."
          ],
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [],
          "response_error_patterns": [],
          "training_families_present": []
        },
        {
          "id": "C-S16-Q03",
          "number": 3,
          "scope": "paragraph",
          "paragraph_id": "C-S16-P2",
          "type": "multiple_choice",
          "stem": "What did the volunteer do before lending a drill?",
          "skill": "detail",
          "official_trap_ids": [
            7
          ],
          "evidence": [
            {
              "paragraph_id": "C-S16-P2",
              "quote": "Before lending a drill, she checked its condition and explained the borrowing rules."
            }
          ],
          "required_answers": 1,
          "options": {
            "A": "Ask borrowers to keep it permanently.",
            "B": "Promise that children could use any tool alone.",
            "C": "Check it and explain the borrowing rules.",
            "D": "Remove every part from the drill."
          },
          "correct_option": "C",
          "distractors": {
            "A": {
              "error_description_en": "It had to be returned.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "It had to be returned."
            },
            "B": {
              "error_description_en": "Unfamiliar tools were not for children alone.",
              "official_trap_id": null,
              "primary_trap_id": 7,
              "classification_status": "mapped",
              "mapping_rationale": "Unfamiliar tools were not for children alone."
            },
            "D": {
              "error_description_en": "She checked its condition.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "She checked its condition."
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            7
          ],
          "response_error_patterns": [],
          "training_families_present": [
            "precision"
          ]
        },
        {
          "id": "C-S16-Q04",
          "number": 4,
          "scope": "paragraph",
          "paragraph_id": "C-S16-P2",
          "type": "sentence_completion",
          "stem": "Complete the sentence. When returned, the drill had to be _____.",
          "skill": "detail",
          "official_trap_ids": [],
          "evidence": [
            {
              "paragraph_id": "C-S16-P2",
              "quote": "The tool had to come back clean and on time."
            }
          ],
          "required_answers": 1,
          "answer_key": [
            "clean"
          ],
          "grading": {
            "mode": "semantic_against_stored_key",
            "accept_equivalent_phrasing": true,
            "ignore_minor_spelling_or_grammar_if_meaning_clear": true,
            "meaning_required": "clean",
            "do_not_accept": "An answer referring to a different actor, time, cause or object."
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "acceptable_answer_variants": [
            "clean"
          ],
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [],
          "response_error_patterns": [],
          "training_families_present": []
        },
        {
          "id": "C-S16-Q05",
          "number": 5,
          "scope": "paragraph",
          "paragraph_id": "C-S16-P3",
          "type": "short_answer",
          "stem": "What are TWO things Nadav did to help after the drill was used? Give TWO answers from paragraph III.",
          "skill": "detail",
          "official_trap_ids": [],
          "evidence": [
            {
              "paragraph_id": "C-S16-P3",
              "quote": "Nadav helped clean its case and checked that no parts were missing."
            }
          ],
          "required_answers": 2,
          "answer_key": [
            "He helped clean its case.",
            "He checked that no parts were missing."
          ],
          "grading": {
            "mode": "two_distinct_stored_meanings",
            "accept_equivalent_phrasing": true,
            "ignore_minor_spelling_or_grammar_if_meaning_clear": true,
            "meaning_required": [
              "He helped clean its case.",
              "He checked that no parts were missing."
            ],
            "do_not_accept": "Repeating the same fact twice, or adding an answer from another paragraph."
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "acceptable_answer_variants": [
            "He helped clean its case.",
            "He checked that no parts were missing."
          ],
          "scoring_units": 2,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [],
          "response_error_patterns": [],
          "training_families_present": []
        },
        {
          "id": "C-S16-Q06",
          "number": 6,
          "scope": "paragraph",
          "paragraph_id": "C-S16-P4",
          "type": "multiple_choice",
          "stem": "In paragraph IV, what does 'them' refer to in 'the volunteer used them that afternoon'?",
          "skill": "reference",
          "official_trap_ids": [
            9
          ],
          "evidence": [
            {
              "paragraph_id": "C-S16-P4",
              "quote": "He returned with the finished labels, and the volunteer used them that afternoon."
            }
          ],
          "required_answers": 1,
          "options": {
            "A": "The borrowed drills",
            "B": "The picture labels",
            "C": "The shelves in the apartment",
            "D": "The neighbors’ books"
          },
          "correct_option": "B",
          "distractors": {
            "A": {
              "primary_trap_id": 9,
              "error_description_en": "The objects Nadav brought back at this point were labels.",
              "mapping_rationale": "The objects Nadav brought back at this point were labels.",
              "classification_status": "mapped"
            },
            "C": {
              "primary_trap_id": 9,
              "error_description_en": "Those shelves are not what the volunteer used.",
              "mapping_rationale": "Those shelves are not what the volunteer used.",
              "classification_status": "mapped"
            },
            "D": {
              "primary_trap_id": 9,
              "error_description_en": "The comparison to books does not make them the referent.",
              "mapping_rationale": "The comparison to books does not make them the referent.",
              "classification_status": "mapped"
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            9
          ],
          "response_error_patterns": [],
          "training_families_present": [
            "reference"
          ]
        },
        {
          "id": "C-S16-Q07",
          "number": 7,
          "scope": "whole_text",
          "paragraph_id": null,
          "type": "multiple_choice",
          "stem": "What is the main idea?",
          "skill": "main_idea",
          "official_trap_ids": [
            7,
            11
          ],
          "evidence": [
            {
              "paragraph_id": "C-S16-P1",
              "quote": "needed a drill"
            },
            {
              "paragraph_id": "C-S16-P3",
              "quote": "offered to make picture labels"
            },
            {
              "paragraph_id": "C-S16-P4",
              "quote": "a small contribution to a community service"
            }
          ],
          "required_answers": 1,
          "options": {
            "A": "Borrowing a tool helped a family and led a teenager to help his community.",
            "B": "Labels are more important than safe equipment.",
            "C": "Every home needs to buy many tools.",
            "D": "Tool libraries can work without any rules."
          },
          "correct_option": "A",
          "distractors": {
            "B": {
              "error_description_en": "Both the equipment checks and labels had roles.",
              "official_trap_id": null,
              "primary_trap_id": 11,
              "classification_status": "mapped",
              "mapping_rationale": "Both the equipment checks and labels had roles."
            },
            "C": {
              "error_description_en": "Borrowing avoided an unnecessary purchase.",
              "official_trap_id": null,
              "primary_trap_id": 7,
              "classification_status": "mapped",
              "mapping_rationale": "Borrowing avoided an unnecessary purchase."
            },
            "D": {
              "error_description_en": "Rules were explained.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "Rules were explained."
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read all four paragraphs and choose the option that covers the whole text.",
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            7,
            11
          ],
          "response_error_patterns": [],
          "training_families_present": [
            "precision",
            "task"
          ]
        }
      ],
      "review": {
        "status": "editorially_reviewed_revision",
        "human_approved": false,
        "empirically_calibrated": false,
        "official_16_trap_mapping": "mapped_to_user_supplied_taxonomy_with_control_distractors_left_unmapped",
        "reference_exams": [
          "C-2025-SUMMER-A",
          "C-2025-SUMMER-B"
        ],
        "difficulty_verdict": "within_C_ceiling_qualitative",
        "checks": [
          "Everyday/social topic",
          "No technical knowledge needed",
          "Explicit details, basic links and controlled whole-text summary",
          "Four-choice single selection and six-choice select-two; open and completion forms"
        ],
        "format_caveat": "Seven questions and final whole-text question are the user-defined reading-practice format; this is not a complete exam including writing.",
        "changes_note": "Taxonomy and seven-family pedagogy applied; seven questions and paragraph allocation preserved."
      }
    },
    {
      "id": "C-S17",
      "level": "C",
      "order": 17,
      "title": "A Podcast for the Road without a Signal",
      "topic": "audio learning and offline access",
      "narrative_structure": "preparation pays off",
      "word_count": 200,
      "paragraphs": [
        {
          "id": "C-S17-P1",
          "number": 1,
          "text": "Nili liked listening to short science podcasts on her bus ride to school. She enjoyed stories about everyday questions, such as why soap makes bubbles. However, part of the route passed through an area with a weak phone signal. Her favorite episodes often stopped in the middle, just when she wanted to hear the answer."
        },
        {
          "id": "C-S17-P2",
          "number": 2,
          "text": "A friend suggested downloading episodes before leaving home. Nili tried this using her home internet connection. The next morning, the episode continued playing even when the phone had no signal. She had not found a better signal on the bus; the audio was already stored on her phone."
        },
        {
          "id": "C-S17-P3",
          "number": 3,
          "text": "For a class project, Nili made a list of useful listening tips. She explained how to download an episode and how to delete it afterward to free space. She also suggested choosing a few short episodes rather than filling the phone with hours of audio that a listener might never use."
        },
        {
          "id": "C-S17-P4",
          "number": 4,
          "text": "Nili shared the tips with classmates who traveled on the same route. Several tried them and finished episodes that had previously stopped. Nili still liked learning during her journey, but now prepared her listening at home. A small change before leaving made the journey more enjoyable."
        }
      ],
      "questions": [
        {
          "id": "C-S17-Q01",
          "number": 1,
          "scope": "paragraph",
          "paragraph_id": "C-S17-P1",
          "type": "multiple_select",
          "stem": "What do we learn from paragraph I? Choose TWO correct answers.",
          "skill": "detail",
          "official_trap_ids": [
            11,
            13
          ],
          "evidence": [
            {
              "paragraph_id": "C-S17-P1",
              "quote": "Nili liked listening to short science podcasts on her bus ride to school. She enjoyed stories about everyday questions, such as why soap makes bubbles. However, part of the route passed through an area with a weak phone signal. Her favorite episodes often stopped in the middle, just when she wanted to hear the answer."
            }
          ],
          "required_answers": 2,
          "options": {
            "A": "Nili enjoyed short science podcasts.",
            "B": "The episodes stopped only after giving the answer.",
            "C": "A weak signal interrupted Nili’s listening.",
            "D": "The entire route had a strong signal.",
            "E": "Nili preferred long programs about news.",
            "F": "Nili listened mainly after arriving at school."
          },
          "correct_options": [
            "A",
            "C"
          ],
          "distractors": {
            "B": {
              "error_description_en": "They stopped when she wanted to hear it.",
              "official_trap_id": null,
              "primary_trap_id": 13,
              "classification_status": "mapped",
              "mapping_rationale": "They stopped when she wanted to hear it."
            },
            "D": {
              "error_description_en": "Part of it had a weak signal.",
              "official_trap_id": null,
              "primary_trap_id": 11,
              "classification_status": "mapped",
              "mapping_rationale": "Part of it had a weak signal."
            },
            "E": {
              "error_description_en": "She liked short science podcasts.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "She liked short science podcasts."
            },
            "F": {
              "error_description_en": "She listened during the bus ride.",
              "official_trap_id": null,
              "primary_trap_id": 13,
              "classification_status": "mapped",
              "mapping_rationale": "She listened during the bus ride."
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "scoring_units": 2,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            11,
            13
          ],
          "response_error_patterns": [],
          "training_families_present": [
            "task",
            "time"
          ]
        },
        {
          "id": "C-S17-Q02",
          "number": 2,
          "scope": "paragraph",
          "paragraph_id": "C-S17-P1",
          "type": "short_answer",
          "stem": "Give ONE everyday topic mentioned in the podcasts. Give ONE answer from paragraph I.",
          "skill": "detail",
          "official_trap_ids": [],
          "evidence": [
            {
              "paragraph_id": "C-S17-P1",
              "quote": "why soap makes bubbles."
            }
          ],
          "required_answers": 1,
          "answer_key": [
            "Why soap makes bubbles."
          ],
          "grading": {
            "mode": "semantic_against_stored_key",
            "accept_equivalent_phrasing": true,
            "ignore_minor_spelling_or_grammar_if_meaning_clear": true,
            "meaning_required": "Why soap makes bubbles.",
            "do_not_accept": "A different actor, location, time or purpose."
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "acceptable_answer_variants": [
            "Why soap makes bubbles."
          ],
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [],
          "response_error_patterns": [],
          "training_families_present": []
        },
        {
          "id": "C-S17-Q03",
          "number": 3,
          "scope": "paragraph",
          "paragraph_id": "C-S17-P2",
          "type": "multiple_choice",
          "stem": "Why did the downloaded episode continue playing?",
          "skill": "cause_effect",
          "official_trap_ids": [
            4,
            6,
            7
          ],
          "evidence": [
            {
              "paragraph_id": "C-S17-P2",
              "quote": "A friend suggested downloading episodes before leaving home. Nili tried this using her home internet connection. The next morning, the episode continued playing even when the phone had no signal. She had not found a better signal on the bus; the audio was already stored on her phone."
            }
          ],
          "required_answers": 1,
          "options": {
            "A": "Playing the episode on the bus caused it to be stored earlier at home.",
            "B": "The phone signal was now stronger on every part of the route.",
            "C": "The audio was already stored on Nili’s phone.",
            "D": "Nili was still using her home internet connection on the bus."
          },
          "correct_option": "C",
          "distractors": {
            "A": {
              "primary_trap_id": 4,
              "error_description_en": "This reverses preparation and its result.",
              "mapping_rationale": "This reverses preparation and its result.",
              "classification_status": "mapped"
            },
            "B": {
              "primary_trap_id": 7,
              "error_description_en": "The text explicitly says she had not found a better signal.",
              "mapping_rationale": "The text explicitly says she had not found a better signal.",
              "classification_status": "mapped"
            },
            "D": {
              "primary_trap_id": 6,
              "error_description_en": "Still incorrectly continues a connection she used at home before leaving.",
              "mapping_rationale": "Still incorrectly continues a connection she used at home before leaving.",
              "classification_status": "mapped"
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            4,
            6,
            7
          ],
          "response_error_patterns": [],
          "training_families_present": [
            "cause",
            "precision"
          ]
        },
        {
          "id": "C-S17-Q04",
          "number": 4,
          "scope": "paragraph",
          "paragraph_id": "C-S17-P2",
          "type": "sentence_completion",
          "stem": "Complete the sentence. Nili downloaded the episode using _____.",
          "skill": "detail",
          "official_trap_ids": [
            14,
            15
          ],
          "evidence": [
            {
              "paragraph_id": "C-S17-P2",
              "quote": "Nili tried this using her home internet connection."
            }
          ],
          "required_answers": 1,
          "answer_key": [
            "her home internet connection"
          ],
          "grading": {
            "mode": "semantic_against_stored_key",
            "accept_equivalent_phrasing": true,
            "ignore_minor_spelling_or_grammar_if_meaning_clear": true,
            "meaning_required": "her home internet connection",
            "do_not_accept": "An answer referring to a different actor, time, cause or object."
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "acceptable_answer_variants": [
            "her home internet connection"
          ],
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            14,
            15
          ],
          "response_error_patterns": [
            {
              "trap_id": 14,
              "example_wrong_response": "technology that removed the weak signal on the bus",
              "reason_en": "The interpretation adds a result not established by the cited paragraph.",
              "exposure": "anticipated_response; not a displayed option"
            },
            {
              "trap_id": 15,
              "example_wrong_response": "the bus’s internet connection",
              "reason_en": "A grammatically acceptable phrase is not enough; the completion needs the specific stored fact.",
              "exposure": "anticipated_response; not a displayed option"
            }
          ],
          "training_families_present": [
            "completion"
          ]
        },
        {
          "id": "C-S17-Q05",
          "number": 5,
          "scope": "paragraph",
          "paragraph_id": "C-S17-P3",
          "type": "short_answer",
          "stem": "What are TWO actions explained in Nili’s listening tips? Give TWO answers from paragraph III.",
          "skill": "purpose",
          "official_trap_ids": [],
          "evidence": [
            {
              "paragraph_id": "C-S17-P3",
              "quote": "She explained how to download an episode and how to delete it afterward"
            }
          ],
          "required_answers": 2,
          "answer_key": [
            "Downloading an episode.",
            "Deleting it afterward."
          ],
          "grading": {
            "mode": "two_distinct_stored_meanings",
            "accept_equivalent_phrasing": true,
            "ignore_minor_spelling_or_grammar_if_meaning_clear": true,
            "meaning_required": [
              "Downloading an episode.",
              "Deleting it afterward."
            ],
            "do_not_accept": "Repeating the same fact twice, or adding an answer from another paragraph."
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "acceptable_answer_variants": [
            "Downloading an episode.",
            "Deleting it afterward."
          ],
          "scoring_units": 2,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [],
          "response_error_patterns": [],
          "training_families_present": []
        },
        {
          "id": "C-S17-Q06",
          "number": 6,
          "scope": "paragraph",
          "paragraph_id": "C-S17-P4",
          "type": "multiple_choice",
          "stem": "What was the result of sharing the tips?",
          "skill": "detail",
          "official_trap_ids": [
            7
          ],
          "evidence": [
            {
              "paragraph_id": "C-S17-P4",
              "quote": "Several tried them and finished episodes that had previously stopped."
            }
          ],
          "required_answers": 1,
          "options": {
            "A": "Some classmates finished episodes that used to stop.",
            "B": "All classmates stopped using podcasts.",
            "C": "The weak-signal area disappeared.",
            "D": "Everyone bought a new phone."
          },
          "correct_option": "A",
          "distractors": {
            "B": {
              "error_description_en": "Several tried the tips.",
              "official_trap_id": null,
              "primary_trap_id": 7,
              "classification_status": "mapped",
              "mapping_rationale": "Several tried the tips."
            },
            "C": {
              "error_description_en": "Listening was prepared offline.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "Listening was prepared offline."
            },
            "D": {
              "error_description_en": "No purchases are stated.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "No purchases are stated."
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            7
          ],
          "response_error_patterns": [],
          "training_families_present": [
            "precision"
          ]
        },
        {
          "id": "C-S17-Q07",
          "number": 7,
          "scope": "whole_text",
          "paragraph_id": null,
          "type": "multiple_choice",
          "stem": "What does the text mainly describe?",
          "skill": "purpose",
          "official_trap_ids": [
            7,
            11
          ],
          "evidence": [
            {
              "paragraph_id": "C-S17-P1",
              "quote": "often stopped in the middle"
            },
            {
              "paragraph_id": "C-S17-P2",
              "quote": "downloading episodes before leaving home"
            },
            {
              "paragraph_id": "C-S17-P4",
              "quote": "made the journey more enjoyable"
            }
          ],
          "required_answers": 1,
          "options": {
            "A": "Why a new phone always improves a signal.",
            "B": "How a simple preparation step solved a listening problem.",
            "C": "How to create every kind of science podcast.",
            "D": "Why people must avoid learning on buses."
          },
          "correct_option": "B",
          "distractors": {
            "A": {
              "error_description_en": "Downloading solved the problem without a new phone.",
              "official_trap_id": null,
              "primary_trap_id": 7,
              "classification_status": "mapped",
              "mapping_rationale": "Downloading solved the problem without a new phone."
            },
            "C": {
              "error_description_en": "Nili prepared listening, not podcast production.",
              "official_trap_id": null,
              "primary_trap_id": 11,
              "classification_status": "mapped",
              "mapping_rationale": "Nili prepared listening, not podcast production."
            },
            "D": {
              "error_description_en": "She continued learning on the bus.",
              "official_trap_id": null,
              "primary_trap_id": 11,
              "classification_status": "mapped",
              "mapping_rationale": "She continued learning on the bus."
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read all four paragraphs and choose the option that covers the whole text.",
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            7,
            11
          ],
          "response_error_patterns": [],
          "training_families_present": [
            "precision",
            "task"
          ]
        }
      ],
      "review": {
        "status": "editorially_reviewed_revision",
        "human_approved": false,
        "empirically_calibrated": false,
        "official_16_trap_mapping": "mapped_to_user_supplied_taxonomy_with_control_distractors_left_unmapped",
        "reference_exams": [
          "C-2025-SUMMER-A",
          "C-2025-SUMMER-B"
        ],
        "difficulty_verdict": "within_C_ceiling_qualitative",
        "checks": [
          "Everyday/social topic",
          "No technical knowledge needed",
          "Explicit details, basic links and controlled whole-text summary",
          "Four-choice single selection and six-choice select-two; open and completion forms"
        ],
        "format_caveat": "Seven questions and final whole-text question are the user-defined reading-practice format; this is not a complete exam including writing.",
        "changes_note": "Taxonomy and seven-family pedagogy applied; seven questions and paragraph allocation preserved."
      }
    },
    {
      "id": "C-S18",
      "level": "C",
      "order": 18,
      "title": "Letters That Arrived Slowly",
      "topic": "communication and cross-cultural friendship",
      "narrative_structure": "promise under pressure",
      "word_count": 203,
      "paragraphs": [
        {
          "id": "C-S18-P1",
          "number": 1,
          "text": "Two schools began a project in which teenagers exchanged letters on paper. Students could send quick digital messages too, but the teachers wanted them to try a slower kind of conversation. Yael was paired with Sofia, a student in another country. Yael wrote about her school day and included a drawing of her favorite lunch."
        },
        {
          "id": "C-S18-P2",
          "number": 2,
          "text": "After three weeks, Yael still had no reply. She thought Sofia might not want to write to her. However, the project teacher checked with the other school and learned that the mail had been delayed. Sofia had already sent a letter. A late arrival did not mean that the friendship had failed."
        },
        {
          "id": "C-S18-P3",
          "number": 3,
          "text": "When the letter finally came, Yael read it twice. Sofia had asked about the drawing and described a lunch that looked different from Yael's. Yael answered the questions and kept a photo of the letter before posting her reply. She did not need to send it quickly to show that she cared."
        },
        {
          "id": "C-S18-P4",
          "number": 4,
          "text": "The students continued exchanging letters during the term. They sometimes used digital messages to explain delays, but saved longer stories for paper. Yael enjoyed having something she could hold and read again. Both ways of communicating helped the friendship, but they did different jobs."
        }
      ],
      "questions": [
        {
          "id": "C-S18-Q01",
          "number": 1,
          "scope": "paragraph",
          "paragraph_id": "C-S18-P1",
          "type": "multiple_select",
          "stem": "What do we learn from paragraph I? Choose TWO correct answers.",
          "skill": "purpose",
          "official_trap_ids": [
            6
          ],
          "evidence": [
            {
              "paragraph_id": "C-S18-P1",
              "quote": "Two schools began a project in which teenagers exchanged letters on paper. Students could send quick digital messages too, but the teachers wanted them to try a slower kind of conversation. Yael was paired with Sofia, a student in another country. Yael wrote about her school day and included a drawing of her favorite lunch."
            }
          ],
          "required_answers": 2,
          "options": {
            "A": "Yael drew a lunch she disliked.",
            "B": "The project was designed only for fast replies.",
            "C": "The teachers wanted a slower kind of conversation.",
            "D": "The students could also send digital messages.",
            "E": "Sofia studied in the same school as Yael.",
            "F": "The teachers banned digital messages."
          },
          "correct_options": [
            "C",
            "D"
          ],
          "distractors": {
            "A": {
              "error_description_en": "It was her favorite lunch.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "It was her favorite lunch."
            },
            "B": {
              "error_description_en": "It tried a slower conversation.",
              "official_trap_id": null,
              "primary_trap_id": 6,
              "classification_status": "mapped",
              "mapping_rationale": "It tried a slower conversation."
            },
            "E": {
              "error_description_en": "She studied in another country.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "She studied in another country."
            },
            "F": {
              "error_description_en": "Digital messages were still allowed.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "Digital messages were still allowed."
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "scoring_units": 2,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            6
          ],
          "response_error_patterns": [],
          "training_families_present": [
            "precision"
          ]
        },
        {
          "id": "C-S18-Q02",
          "number": 2,
          "scope": "paragraph",
          "paragraph_id": "C-S18-P1",
          "type": "short_answer",
          "stem": "What did Yael draw in her first letter? Give ONE answer from paragraph I.",
          "skill": "detail",
          "official_trap_ids": [],
          "evidence": [
            {
              "paragraph_id": "C-S18-P1",
              "quote": "included a drawing of her favorite lunch."
            }
          ],
          "required_answers": 1,
          "answer_key": [
            "Her favorite lunch."
          ],
          "grading": {
            "mode": "semantic_against_stored_key",
            "accept_equivalent_phrasing": true,
            "ignore_minor_spelling_or_grammar_if_meaning_clear": true,
            "meaning_required": "Her favorite lunch.",
            "do_not_accept": "A different actor, location, time or purpose."
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "acceptable_answer_variants": [
            "Her favorite lunch."
          ],
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [],
          "response_error_patterns": [],
          "training_families_present": []
        },
        {
          "id": "C-S18-Q03",
          "number": 3,
          "scope": "paragraph",
          "paragraph_id": "C-S18-P2",
          "type": "multiple_choice",
          "stem": "Why had Yael not received a reply?",
          "skill": "cause",
          "official_trap_ids": [],
          "evidence": [
            {
              "paragraph_id": "C-S18-P2",
              "quote": "the mail had been delayed."
            }
          ],
          "required_answers": 1,
          "options": {
            "A": "Yael had sent only a digital message.",
            "B": "Sofia had refused to write.",
            "C": "The teacher had forgotten to choose a partner.",
            "D": "The mail was delayed."
          },
          "correct_option": "D",
          "distractors": {
            "A": {
              "error_description_en": "She wrote on paper.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "She wrote on paper."
            },
            "B": {
              "error_description_en": "Sofia had already sent a letter.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "Sofia had already sent a letter."
            },
            "C": {
              "error_description_en": "Yael was paired with Sofia.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "Yael was paired with Sofia."
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [],
          "response_error_patterns": [],
          "training_families_present": []
        },
        {
          "id": "C-S18-Q04",
          "number": 4,
          "scope": "paragraph",
          "paragraph_id": "C-S18-P2",
          "type": "sentence_completion",
          "stem": "Complete the sentence. The delay was checked by _____.",
          "skill": "detail",
          "official_trap_ids": [],
          "evidence": [
            {
              "paragraph_id": "C-S18-P2",
              "quote": "the project teacher checked with the other school"
            }
          ],
          "required_answers": 1,
          "answer_key": [
            "the project teacher"
          ],
          "grading": {
            "mode": "semantic_against_stored_key",
            "accept_equivalent_phrasing": true,
            "ignore_minor_spelling_or_grammar_if_meaning_clear": true,
            "meaning_required": "the project teacher",
            "do_not_accept": "An answer referring to a different actor, time, cause or object."
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "acceptable_answer_variants": [
            "the project teacher"
          ],
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [],
          "response_error_patterns": [],
          "training_families_present": []
        },
        {
          "id": "C-S18-Q05",
          "number": 5,
          "scope": "paragraph",
          "paragraph_id": "C-S18-P3",
          "type": "short_answer",
          "stem": "What are TWO things Yael did before posting her reply? Give TWO answers from paragraph III.",
          "skill": "detail",
          "official_trap_ids": [],
          "evidence": [
            {
              "paragraph_id": "C-S18-P3",
              "quote": "Yael answered the questions and kept a photo of the letter before posting her reply."
            }
          ],
          "required_answers": 2,
          "answer_key": [
            "She answered Sofia’s questions.",
            "She kept a photo of the letter."
          ],
          "grading": {
            "mode": "two_distinct_stored_meanings",
            "accept_equivalent_phrasing": true,
            "ignore_minor_spelling_or_grammar_if_meaning_clear": true,
            "meaning_required": [
              "She answered Sofia’s questions.",
              "She kept a photo of the letter."
            ],
            "do_not_accept": "Repeating the same fact twice, or adding an answer from another paragraph."
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "acceptable_answer_variants": [
            "She answered Sofia’s questions.",
            "She kept a photo of the letter."
          ],
          "scoring_units": 2,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [],
          "response_error_patterns": [],
          "training_families_present": []
        },
        {
          "id": "C-S18-Q06",
          "number": 6,
          "scope": "paragraph",
          "paragraph_id": "C-S18-P4",
          "type": "multiple_choice",
          "stem": "In paragraph IV, who does 'They' refer to in 'They sometimes used digital messages'?",
          "skill": "reference",
          "official_trap_ids": [
            9
          ],
          "evidence": [
            {
              "paragraph_id": "C-S18-P4",
              "quote": "The students continued exchanging letters during the term. They sometimes used digital messages to explain delays, but saved longer stories for paper."
            }
          ],
          "required_answers": 1,
          "options": {
            "A": "The students exchanging letters",
            "B": "Only the project teachers",
            "C": "The people delivering mail",
            "D": "Only Yael’s family"
          },
          "correct_option": "A",
          "distractors": {
            "B": {
              "primary_trap_id": 9,
              "error_description_en": "The preceding subject is the students.",
              "mapping_rationale": "The preceding subject is the students.",
              "classification_status": "mapped"
            },
            "C": {
              "primary_trap_id": 9,
              "error_description_en": "They are not the subject of this paragraph.",
              "mapping_rationale": "They are not the subject of this paragraph.",
              "classification_status": "mapped"
            },
            "D": {
              "primary_trap_id": 9,
              "error_description_en": "The text concerns students exchanging letters.",
              "mapping_rationale": "The text concerns students exchanging letters.",
              "classification_status": "mapped"
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            9
          ],
          "response_error_patterns": [],
          "training_families_present": [
            "reference"
          ]
        },
        {
          "id": "C-S18-Q07",
          "number": 7,
          "scope": "whole_text",
          "paragraph_id": null,
          "type": "multiple_choice",
          "stem": "What is the main idea?",
          "skill": "main_idea",
          "official_trap_ids": [
            6,
            7
          ],
          "evidence": [
            {
              "paragraph_id": "C-S18-P2",
              "quote": "A late arrival did not mean that the friendship had failed."
            },
            {
              "paragraph_id": "C-S18-P3",
              "quote": "She did not need to send it quickly to show that she cared."
            },
            {
              "paragraph_id": "C-S18-P4",
              "quote": "they did different jobs"
            }
          ],
          "required_answers": 1,
          "options": {
            "A": "Students can become friends only if their lunches match.",
            "B": "Slow letters and quick messages can support a friendship in different ways.",
            "C": "Late mail always means someone does not care.",
            "D": "Paper letters make all digital communication unnecessary."
          },
          "correct_option": "B",
          "distractors": {
            "A": {
              "error_description_en": "Different lunches became a topic of conversation.",
              "official_trap_id": null,
              "primary_trap_id": 6,
              "classification_status": "mapped",
              "mapping_rationale": "Different lunches became a topic of conversation."
            },
            "C": {
              "error_description_en": "The delay was not Sofia’s refusal.",
              "official_trap_id": null,
              "primary_trap_id": 7,
              "classification_status": "mapped",
              "mapping_rationale": "The delay was not Sofia’s refusal."
            },
            "D": {
              "error_description_en": "Digital messages helped explain delays.",
              "official_trap_id": null,
              "primary_trap_id": 7,
              "classification_status": "mapped",
              "mapping_rationale": "Digital messages helped explain delays."
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read all four paragraphs and choose the option that covers the whole text.",
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            6,
            7
          ],
          "response_error_patterns": [],
          "training_families_present": [
            "precision"
          ]
        }
      ],
      "review": {
        "status": "editorially_reviewed_revision",
        "human_approved": false,
        "empirically_calibrated": false,
        "official_16_trap_mapping": "mapped_to_user_supplied_taxonomy_with_control_distractors_left_unmapped",
        "reference_exams": [
          "C-2025-SUMMER-A",
          "C-2025-SUMMER-B"
        ],
        "difficulty_verdict": "within_C_ceiling_qualitative",
        "checks": [
          "Everyday/social topic",
          "No technical knowledge needed",
          "Explicit details, basic links and controlled whole-text summary",
          "Four-choice single selection and six-choice select-two; open and completion forms"
        ],
        "format_caveat": "Seven questions and final whole-text question are the user-defined reading-practice format; this is not a complete exam including writing.",
        "changes_note": "Taxonomy and seven-family pedagogy applied; seven questions and paragraph allocation preserved."
      }
    },
    {
      "id": "C-S19",
      "level": "C",
      "order": 19,
      "title": "The Charger Nobody Could Use",
      "topic": "service design and listening",
      "narrative_structure": "second attempt",
      "word_count": 213,
      "paragraphs": [
        {
          "id": "C-S19-P1",
          "number": 1,
          "text": "The student council put a phone charging station near the school entrance. It had several cables and a sign saying 'Free charging.' Council member Dor expected it to be popular. Yet after a week, few students had used it. He thought perhaps they did not need to charge their phones at school."
        },
        {
          "id": "C-S19-P2",
          "number": 2,
          "text": "Dor asked students why they walked past the station. Some explained that they could not leave their phones unattended near the entrance. Others said the cables did not fit their phones. The service was free, but those practical problems kept it from being useful. A low number of users did not explain the reasons by itself."
        },
        {
          "id": "C-S19-P3",
          "number": 3,
          "text": "The council moved the station beside the supervised library desk and added two different cable types. Students could stay nearby while their phones charged. Dor put a short feedback card on the desk so users could report problems without giving their names. He checked the cards at the end of each day."
        },
        {
          "id": "C-S19-P4",
          "number": 4,
          "text": "More students used the station during the next week. Dor did not assume that every problem had disappeared, so he continued reading the cards. He had learned to ask people about an unused service before deciding that they did not want it. Useful help began with understanding why the first attempt had failed."
        }
      ],
      "questions": [
        {
          "id": "C-S19-Q01",
          "number": 1,
          "scope": "paragraph",
          "paragraph_id": "C-S19-P1",
          "type": "multiple_select",
          "stem": "What do we learn from paragraph I? Choose TWO correct answers.",
          "skill": "detail",
          "official_trap_ids": [
            13
          ],
          "evidence": [
            {
              "paragraph_id": "C-S19-P1",
              "quote": "The student council put a phone charging station near the school entrance. It had several cables and a sign saying 'Free charging.' Council member Dor expected it to be popular. Yet after a week, few students had used it. He thought perhaps they did not need to charge their phones at school."
            }
          ],
          "required_answers": 2,
          "options": {
            "A": "The first station was beside the library desk.",
            "B": "Students had to pay for charging.",
            "C": "Dor expected very few students to use the station.",
            "D": "The station had been tested for a full year.",
            "E": "Few students used the charging station.",
            "F": "The station offered free charging."
          },
          "correct_options": [
            "E",
            "F"
          ],
          "distractors": {
            "A": {
              "error_description_en": "It was near the entrance.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "It was near the entrance."
            },
            "B": {
              "error_description_en": "The sign offered free charging.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "The sign offered free charging."
            },
            "C": {
              "error_description_en": "He expected it to be popular.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "He expected it to be popular."
            },
            "D": {
              "error_description_en": "Few used it after one week.",
              "official_trap_id": null,
              "primary_trap_id": 13,
              "classification_status": "mapped",
              "mapping_rationale": "Few used it after one week."
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "scoring_units": 2,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            13
          ],
          "response_error_patterns": [],
          "training_families_present": [
            "time"
          ]
        },
        {
          "id": "C-S19-Q02",
          "number": 2,
          "scope": "paragraph",
          "paragraph_id": "C-S19-P1",
          "type": "short_answer",
          "stem": "Where was the station first placed? Give ONE answer from paragraph I.",
          "skill": "detail",
          "official_trap_ids": [],
          "evidence": [
            {
              "paragraph_id": "C-S19-P1",
              "quote": "near the school entrance."
            }
          ],
          "required_answers": 1,
          "answer_key": [
            "Near the school entrance."
          ],
          "grading": {
            "mode": "semantic_against_stored_key",
            "accept_equivalent_phrasing": true,
            "ignore_minor_spelling_or_grammar_if_meaning_clear": true,
            "meaning_required": "Near the school entrance.",
            "do_not_accept": "A different actor, location, time or purpose."
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "acceptable_answer_variants": [
            "Near the school entrance."
          ],
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [],
          "response_error_patterns": [],
          "training_families_present": []
        },
        {
          "id": "C-S19-Q03",
          "number": 3,
          "scope": "paragraph",
          "paragraph_id": "C-S19-P2",
          "type": "multiple_choice",
          "stem": "Why did some students avoid the first charging station?",
          "skill": "cause_effect",
          "official_trap_ids": [
            3,
            4,
            5
          ],
          "evidence": [
            {
              "paragraph_id": "C-S19-P2",
              "quote": "Dor asked students why they walked past the station. Some explained that they could not leave their phones unattended near the entrance. Others said the cables did not fit their phones. The service was free, but those practical problems kept it from being useful. A low number of users did not explain the reasons by itself."
            }
          ],
          "required_answers": 1,
          "options": {
            "A": "Students avoiding the station made the cables stop fitting.",
            "B": "The free charging service was a wonderful gift everyone enjoyed.",
            "C": "They did not want to leave phones unattended near the entrance.",
            "D": "The school’s phone charging was a topic students discussed."
          },
          "correct_option": "C",
          "distractors": {
            "A": {
              "primary_trap_id": 4,
              "error_description_en": "The cable problem is another barrier, not an effect caused by avoiding the service.",
              "mapping_rationale": "The cable problem is another barrier, not an effect caused by avoiding the service.",
              "classification_status": "mapped"
            },
            "B": {
              "primary_trap_id": 5,
              "error_description_en": "Positive language distracts from the actual practical reasons for low use.",
              "mapping_rationale": "Positive language distracts from the actual practical reasons for low use.",
              "classification_status": "mapped"
            },
            "D": {
              "primary_trap_id": 3,
              "error_description_en": "This names a subject without giving the requested reason.",
              "mapping_rationale": "This names a subject without giving the requested reason.",
              "classification_status": "mapped"
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            3,
            4,
            5
          ],
          "response_error_patterns": [],
          "training_families_present": [
            "cause",
            "evidence",
            "task"
          ]
        },
        {
          "id": "C-S19-Q04",
          "number": 4,
          "scope": "paragraph",
          "paragraph_id": "C-S19-P2",
          "type": "sentence_completion",
          "stem": "Complete the sentence. Some cables were unsuitable because they _____.",
          "skill": "detail",
          "official_trap_ids": [
            14,
            15
          ],
          "evidence": [
            {
              "paragraph_id": "C-S19-P2",
              "quote": "the cables did not fit their phones."
            }
          ],
          "required_answers": 1,
          "answer_key": [
            "did not fit some students’ phones"
          ],
          "grading": {
            "mode": "semantic_against_stored_key",
            "accept_equivalent_phrasing": true,
            "ignore_minor_spelling_or_grammar_if_meaning_clear": true,
            "meaning_required": "did not fit some students’ phones",
            "do_not_accept": "An answer referring to a different actor, time, cause or object."
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "acceptable_answer_variants": [
            "did not fit some students’ phones"
          ],
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            14,
            15
          ],
          "response_error_patterns": [
            {
              "trap_id": 14,
              "example_wrong_response": "were too dangerous for teenagers",
              "reason_en": "The interpretation adds a result not established by the cited paragraph.",
              "exposure": "anticipated_response; not a displayed option"
            },
            {
              "trap_id": 15,
              "example_wrong_response": "were free",
              "reason_en": "A grammatically acceptable phrase is not enough; the completion needs the specific stored fact.",
              "exposure": "anticipated_response; not a displayed option"
            }
          ],
          "training_families_present": [
            "completion"
          ]
        },
        {
          "id": "C-S19-Q05",
          "number": 5,
          "scope": "paragraph",
          "paragraph_id": "C-S19-P3",
          "type": "short_answer",
          "stem": "What are TWO changes the council made to the charging station? Give TWO answers from paragraph III.",
          "skill": "purpose",
          "official_trap_ids": [],
          "evidence": [
            {
              "paragraph_id": "C-S19-P3",
              "quote": "The council moved the station beside the supervised library desk and added two different cable types."
            }
          ],
          "required_answers": 2,
          "answer_key": [
            "It moved the station beside the supervised library desk.",
            "It added two different cable types."
          ],
          "grading": {
            "mode": "two_distinct_stored_meanings",
            "accept_equivalent_phrasing": true,
            "ignore_minor_spelling_or_grammar_if_meaning_clear": true,
            "meaning_required": [
              "It moved the station beside the supervised library desk.",
              "It added two different cable types."
            ],
            "do_not_accept": "Repeating the same fact twice, or adding an answer from another paragraph."
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "acceptable_answer_variants": [
            "It moved the station beside the supervised library desk.",
            "It added two different cable types."
          ],
          "scoring_units": 2,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [],
          "response_error_patterns": [],
          "training_families_present": []
        },
        {
          "id": "C-S19-Q06",
          "number": 6,
          "scope": "paragraph",
          "paragraph_id": "C-S19-P4",
          "type": "multiple_choice",
          "stem": "Why did Dor continue reading the cards?",
          "skill": "detail",
          "official_trap_ids": [
            6,
            7,
            13
          ],
          "evidence": [
            {
              "paragraph_id": "C-S19-P4",
              "quote": "Dor did not assume that every problem had disappeared"
            }
          ],
          "required_answers": 1,
          "options": {
            "A": "The station had become free for the first time.",
            "B": "He checked only whether the new cables looked attractive.",
            "C": "Every student had stopped using it.",
            "D": "He did not assume all the problems were solved."
          },
          "correct_option": "D",
          "distractors": {
            "A": {
              "error_description_en": "It was already free.",
              "official_trap_id": null,
              "primary_trap_id": 13,
              "classification_status": "mapped",
              "mapping_rationale": "It was already free."
            },
            "B": {
              "error_description_en": "He continued reading cards about unresolved problems.",
              "official_trap_id": null,
              "primary_trap_id": 6,
              "classification_status": "mapped",
              "mapping_rationale": "He continued reading cards about unresolved problems."
            },
            "C": {
              "error_description_en": "More students used it.",
              "official_trap_id": null,
              "primary_trap_id": 7,
              "classification_status": "mapped",
              "mapping_rationale": "More students used it."
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            6,
            7,
            13
          ],
          "response_error_patterns": [],
          "training_families_present": [
            "precision",
            "time"
          ]
        },
        {
          "id": "C-S19-Q07",
          "number": 7,
          "scope": "whole_text",
          "paragraph_id": null,
          "type": "multiple_choice",
          "stem": "Which statement best summarizes the text?",
          "skill": "main_idea",
          "official_trap_ids": [
            7
          ],
          "evidence": [
            {
              "paragraph_id": "C-S19-P2",
              "quote": "those practical problems kept it from being useful"
            },
            {
              "paragraph_id": "C-S19-P3",
              "quote": "moved the station"
            },
            {
              "paragraph_id": "C-S19-P4",
              "quote": "ask people about an unused service"
            }
          ],
          "required_answers": 1,
          "options": {
            "A": "Listening to users helped make a free service more useful.",
            "B": "A service must charge money to attract users.",
            "C": "Low use always proves that people dislike an idea.",
            "D": "New technology never requires checking."
          },
          "correct_option": "A",
          "distractors": {
            "B": {
              "error_description_en": "The free station became more useful after practical changes.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "The free station became more useful after practical changes."
            },
            "C": {
              "error_description_en": "Practical barriers explained the low use.",
              "official_trap_id": null,
              "primary_trap_id": 7,
              "classification_status": "mapped",
              "mapping_rationale": "Practical barriers explained the low use."
            },
            "D": {
              "error_description_en": "Dor continued reading feedback.",
              "official_trap_id": null,
              "primary_trap_id": 7,
              "classification_status": "mapped",
              "mapping_rationale": "Dor continued reading feedback."
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read all four paragraphs and choose the option that covers the whole text.",
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            7
          ],
          "response_error_patterns": [],
          "training_families_present": [
            "precision"
          ]
        }
      ],
      "review": {
        "status": "editorially_reviewed_revision",
        "human_approved": false,
        "empirically_calibrated": false,
        "official_16_trap_mapping": "mapped_to_user_supplied_taxonomy_with_control_distractors_left_unmapped",
        "reference_exams": [
          "C-2025-SUMMER-A",
          "C-2025-SUMMER-B"
        ],
        "difficulty_verdict": "within_C_ceiling_qualitative",
        "checks": [
          "Everyday/social topic",
          "No technical knowledge needed",
          "Explicit details, basic links and controlled whole-text summary",
          "Four-choice single selection and six-choice select-two; open and completion forms"
        ],
        "format_caveat": "Seven questions and final whole-text question are the user-defined reading-practice format; this is not a complete exam including writing.",
        "changes_note": "Taxonomy and seven-family pedagogy applied; seven questions and paragraph allocation preserved."
      }
    },
    {
      "id": "C-S20",
      "level": "C",
      "order": 20,
      "title": "A Tree in the Class Photograph",
      "topic": "local environment and memory",
      "narrative_structure": "small courage",
      "word_count": 217,
      "paragraphs": [
        {
          "id": "C-S20-P1",
          "number": 1,
          "text": "For years, each class at a school took its final photograph beside a large tree in the yard. When the school planned a new bicycle parking area, the first drawing placed it where the tree stood. Student Noya noticed this during a meeting. She liked cycling to school, but also remembered taking a photo there with her older brother."
        },
        {
          "id": "C-S20-P2",
          "number": 2,
          "text": "Noya worried that objecting would make her seem against the bicycle project. She waited until the end of the meeting and asked whether the parking area could move a few meters. The planner explained that the first position was convenient, but another position might work. He needed to check the space and the path to the entrance."
        },
        {
          "id": "C-S20-P3",
          "number": 3,
          "text": "Noya and two friends measured the free area beside the sports hall, with a teacher supervising. They marked the existing walking path and brought the measurements to the planner. He checked their suggestion and made a new drawing that kept both the tree and a clear route for bicycles."
        },
        {
          "id": "C-S20-P4",
          "number": 4,
          "text": "At the end of the year, the class took its photograph beside the tree as usual. Bicycles stood in the new area nearby. Noya was proud that she had asked a question rather than silently accepting the first drawing. Supporting a new idea had not required forgetting everything that was already valuable."
        }
      ],
      "questions": [
        {
          "id": "C-S20-Q01",
          "number": 1,
          "scope": "paragraph",
          "paragraph_id": "C-S20-P1",
          "type": "multiple_select",
          "stem": "What do we learn from paragraph I? Choose TWO correct answers.",
          "skill": "cause",
          "official_trap_ids": [
            6
          ],
          "evidence": [
            {
              "paragraph_id": "C-S20-P1",
              "quote": "For years, each class at a school took its final photograph beside a large tree in the yard. When the school planned a new bicycle parking area, the first drawing placed it where the tree stood. Student Noya noticed this during a meeting. She liked cycling to school, but also remembered taking a photo there with her older brother."
            }
          ],
          "required_answers": 2,
          "options": {
            "A": "Noya remembered a photo with her brother.",
            "B": "Only Noya’s family took photos beside the tree.",
            "C": "Noya was against cycling to school.",
            "D": "Each class took a final photo beside the tree.",
            "E": "The first drawing put bicycle parking away from the tree.",
            "F": "Noya’s brother was the planner at the meeting."
          },
          "correct_options": [
            "A",
            "D"
          ],
          "distractors": {
            "B": {
              "error_description_en": "Each class took its final photograph there.",
              "official_trap_id": null,
              "primary_trap_id": 6,
              "classification_status": "mapped",
              "mapping_rationale": "Each class took its final photograph there."
            },
            "C": {
              "error_description_en": "She liked cycling.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "She liked cycling."
            },
            "E": {
              "error_description_en": "It placed parking where the tree stood.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "It placed parking where the tree stood."
            },
            "F": {
              "error_description_en": "He is mentioned in her photo memory, not as planner.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "He is mentioned in her photo memory, not as planner."
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "scoring_units": 2,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            6
          ],
          "response_error_patterns": [],
          "training_families_present": [
            "precision"
          ]
        },
        {
          "id": "C-S20-Q02",
          "number": 2,
          "scope": "paragraph",
          "paragraph_id": "C-S20-P1",
          "type": "short_answer",
          "stem": "What did the first drawing put where the tree stood? Give ONE answer from paragraph I.",
          "skill": "detail",
          "official_trap_ids": [],
          "evidence": [
            {
              "paragraph_id": "C-S20-P1",
              "quote": "the first drawing placed it where the tree stood."
            }
          ],
          "required_answers": 1,
          "answer_key": [
            "A bicycle parking area."
          ],
          "grading": {
            "mode": "semantic_against_stored_key",
            "accept_equivalent_phrasing": true,
            "ignore_minor_spelling_or_grammar_if_meaning_clear": true,
            "meaning_required": "A bicycle parking area.",
            "do_not_accept": "A different actor, location, time or purpose."
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "acceptable_answer_variants": [
            "A bicycle parking area."
          ],
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [],
          "response_error_patterns": [],
          "training_families_present": []
        },
        {
          "id": "C-S20-Q03",
          "number": 3,
          "scope": "paragraph",
          "paragraph_id": "C-S20-P2",
          "type": "multiple_choice",
          "stem": "What did Noya ask the planner to consider?",
          "skill": "detail",
          "official_trap_ids": [
            7
          ],
          "evidence": [
            {
              "paragraph_id": "C-S20-P2",
              "quote": "asked whether the parking area could move a few meters."
            }
          ],
          "required_answers": 1,
          "options": {
            "A": "Canceling every bicycle project.",
            "B": "Removing all the walking paths near the parking area.",
            "C": "Moving the parking area a few meters.",
            "D": "Taking class photos inside the bicycle area."
          },
          "correct_option": "C",
          "distractors": {
            "A": {
              "error_description_en": "She asked about another location.",
              "official_trap_id": null,
              "primary_trap_id": 7,
              "classification_status": "mapped",
              "mapping_rationale": "She asked about another location."
            },
            "B": {
              "error_description_en": "She asked about moving the parking area, not removing paths.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "She asked about moving the parking area, not removing paths."
            },
            "D": {
              "error_description_en": "The request concerned parking location.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "The request concerned parking location."
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            7
          ],
          "response_error_patterns": [],
          "training_families_present": [
            "precision"
          ]
        },
        {
          "id": "C-S20-Q04",
          "number": 4,
          "scope": "paragraph",
          "paragraph_id": "C-S20-P2",
          "type": "sentence_completion",
          "stem": "Complete the sentence. Noya worried that others would think she was _____.",
          "skill": "detail",
          "official_trap_ids": [],
          "evidence": [
            {
              "paragraph_id": "C-S20-P2",
              "quote": "Noya worried that objecting would make her seem against the bicycle project."
            }
          ],
          "required_answers": 1,
          "answer_key": [
            "against the bicycle project"
          ],
          "grading": {
            "mode": "semantic_against_stored_key",
            "accept_equivalent_phrasing": true,
            "ignore_minor_spelling_or_grammar_if_meaning_clear": true,
            "meaning_required": "against the bicycle project",
            "do_not_accept": "An answer referring to a different actor, time, cause or object."
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "acceptable_answer_variants": [
            "against the bicycle project"
          ],
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [],
          "response_error_patterns": [],
          "training_families_present": []
        },
        {
          "id": "C-S20-Q05",
          "number": 5,
          "scope": "paragraph",
          "paragraph_id": "C-S20-P3",
          "type": "short_answer",
          "stem": "What are TWO things Noya and her friends did for the new plan? Give TWO answers from paragraph III.",
          "skill": "detail",
          "official_trap_ids": [],
          "evidence": [
            {
              "paragraph_id": "C-S20-P3",
              "quote": "Noya and two friends measured the free area beside the sports hall"
            },
            {
              "paragraph_id": "C-S20-P3",
              "quote": "They marked the existing walking path"
            }
          ],
          "required_answers": 2,
          "answer_key": [
            "They measured the alternative area.",
            "They marked the walking path."
          ],
          "grading": {
            "mode": "two_distinct_stored_meanings",
            "accept_equivalent_phrasing": true,
            "ignore_minor_spelling_or_grammar_if_meaning_clear": true,
            "meaning_required": [
              "They measured the alternative area.",
              "They marked the walking path."
            ],
            "do_not_accept": "Repeating the same fact twice, or adding an answer from another paragraph."
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "acceptable_answer_variants": [
            "They measured the alternative area.",
            "They marked the walking path."
          ],
          "scoring_units": 2,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [],
          "response_error_patterns": [],
          "training_families_present": []
        },
        {
          "id": "C-S20-Q06",
          "number": 6,
          "scope": "paragraph",
          "paragraph_id": "C-S20-P4",
          "type": "multiple_choice",
          "stem": "Which statement is NOT supported by paragraph IV?",
          "skill": "negative_question",
          "official_trap_ids": [
            16
          ],
          "evidence": [
            {
              "paragraph_id": "C-S20-P4",
              "quote": "At the end of the year, the class took its photograph beside the tree as usual. Bicycles stood in the new area nearby. Noya was proud that she had asked a question rather than silently accepting the first drawing. Supporting a new idea had not required forgetting everything that was already valuable."
            }
          ],
          "required_answers": 1,
          "options": {
            "A": "The class took its photo beside the tree.",
            "B": "The school stopped students from cycling.",
            "C": "Bicycles stood in the new area.",
            "D": "Noya was proud she had asked a question."
          },
          "correct_option": "B",
          "distractors": {
            "A": {
              "primary_trap_id": 16,
              "error_description_en": "This is supported by paragraph IV, but the question asks for the unsupported statement.",
              "mapping_rationale": "This is supported by paragraph IV, but the question asks for the unsupported statement.",
              "classification_status": "mapped"
            },
            "C": {
              "primary_trap_id": 16,
              "error_description_en": "This is supported by paragraph IV, but the question asks for the unsupported statement.",
              "mapping_rationale": "This is supported by paragraph IV, but the question asks for the unsupported statement.",
              "classification_status": "mapped"
            },
            "D": {
              "primary_trap_id": 16,
              "error_description_en": "This is supported by paragraph IV, but the question asks for the unsupported statement.",
              "mapping_rationale": "This is supported by paragraph IV, but the question asks for the unsupported statement.",
              "classification_status": "mapped"
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read the indicated paragraph and check exactly what the question asks.",
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            16
          ],
          "response_error_patterns": [],
          "absence_check": "The other three statements are supported; the keyed statement is not established by paragraph IV.",
          "training_families_present": [
            "task"
          ]
        },
        {
          "id": "C-S20-Q07",
          "number": 7,
          "scope": "whole_text",
          "paragraph_id": null,
          "type": "multiple_choice",
          "stem": "What is the main idea of the text?",
          "skill": "main_idea",
          "official_trap_ids": [
            7,
            11
          ],
          "evidence": [
            {
              "paragraph_id": "C-S20-P2",
              "quote": "another position might work"
            },
            {
              "paragraph_id": "C-S20-P3",
              "quote": "kept both the tree and a clear route"
            },
            {
              "paragraph_id": "C-S20-P4",
              "quote": "had not required forgetting everything that was already valuable"
            }
          ],
          "required_answers": 1,
          "options": {
            "A": "Students should accept every first plan without questions.",
            "B": "New projects always destroy school traditions.",
            "C": "A class photograph matters more than any transport need.",
            "D": "A thoughtful question helped a school improve a plan while keeping something valued."
          },
          "correct_option": "D",
          "distractors": {
            "A": {
              "error_description_en": "Noya’s question led to a better plan.",
              "official_trap_id": null,
              "primary_trap_id": null,
              "classification_status": "ordinary_control_distractor",
              "mapping_rationale": "Noya’s question led to a better plan."
            },
            "B": {
              "error_description_en": "This plan preserved the tree.",
              "official_trap_id": null,
              "primary_trap_id": 7,
              "classification_status": "mapped",
              "mapping_rationale": "This plan preserved the tree."
            },
            "C": {
              "error_description_en": "The result served both needs.",
              "official_trap_id": null,
              "primary_trap_id": 11,
              "classification_status": "mapped",
              "mapping_rationale": "The result served both needs."
            }
          },
          "feedback_en": "Use the stored evidence and the question’s exact task. Check meaning, not just familiar words or grammatical fit.",
          "hint_en": "Read all four paragraphs and choose the option that covers the whole text.",
          "scoring_units": 1,
          "feedback_he": "יש לבדוק את מספר התשובות המבוקש ואת משפטי הראיה. אין להסתפק במילה מוכרת מתוך הטקסט.",
          "taxonomy_trap_ids": [
            7,
            11
          ],
          "response_error_patterns": [],
          "training_families_present": [
            "precision",
            "task"
          ]
        }
      ],
      "review": {
        "status": "editorially_reviewed_revision",
        "human_approved": false,
        "empirically_calibrated": false,
        "official_16_trap_mapping": "mapped_to_user_supplied_taxonomy_with_control_distractors_left_unmapped",
        "reference_exams": [
          "C-2025-SUMMER-A",
          "C-2025-SUMMER-B"
        ],
        "difficulty_verdict": "within_C_ceiling_qualitative",
        "checks": [
          "Everyday/social topic",
          "No technical knowledge needed",
          "Explicit details, basic links and controlled whole-text summary",
          "Four-choice single selection and six-choice select-two; open and completion forms"
        ],
        "format_caveat": "Seven questions and final whole-text question are the user-defined reading-practice format; this is not a complete exam including writing.",
        "changes_note": "Taxonomy and seven-family pedagogy applied; seven questions and paragraph allocation preserved."
      }
    }
  ],
  "training_families": 7
}
