{
  "schemaVersion": "1.2.0",
  "guideId": "TOEIC-STRATEGY-GUIDE-TARGET600",
  "title": "TOEIC Test-Taking Strategy Guide - Target 600",
  "descriptionVi": "Data mẹo thi TOEIC hợp lệ: chiến thuật làm bài, bẫy thường gặp, quản lý thời gian, đoán thông minh và drill nhỏ cho từng Part 1-7.",
  "generatedAt": "2026-06-20T13:32:43.516Z",
  "targetScore": 600,
  "ethicalNote": "Tài liệu này chỉ gồm kỹ năng làm bài và chiến thuật luyện thi hợp lệ, không chứa đề thật bị lộ, không hướng dẫn gian lận.",
  "totals": {
    "parts": 7,
    "globalPrinciples": 4,
    "traps": 10,
    "paraphrasePairs": 12,
    "drills": 14
  },
  "globalPrinciples": [
    {
      "id": "GLOBAL-01",
      "title": "Mẹo hợp lệ, không phải học tủ",
      "content": "Mục tiêu của phần này là giúp người học đọc đề nhanh hơn, nhận diện bẫy thường gặp và phân bổ thời gian tốt hơn. Không dùng mẹo gian lận, không dựa vào đề thật bị lộ và không khuyến khích bỏ học nền tảng.",
      "actions": [
        "Học chiến thuật theo từng Part.",
        "Luyện trên data synthetic trong app.",
        "Ghi lại lỗi sai theo nhóm bẫy."
      ],
      "titleByLanguage": {
        "vi": "Mẹo hợp lệ, không phải học tủ",
        "ja": "正当なコツであり、丸暗記ではありません",
        "ko": "합법적인 전략이며 찍기 요령이 아닙니다",
        "th": "เป็นกลยุทธ์ที่ถูกต้อง ไม่ใช่การท่องข้อสอบ",
        "fr": "Des méthodes légitimes, pas du bachotage aveugle"
      },
      "contentByLanguage": {
        "vi": "Mục tiêu của phần này là giúp người học đọc đề nhanh hơn, nhận diện bẫy thường gặp và phân bổ thời gian tốt hơn. Không dùng mẹo gian lận, không dựa vào đề thật bị lộ và không khuyến khích bỏ học nền tảng.",
        "ja": "目的は、設問を速く読み、典型的なひっかけを見抜き、時間配分を安定させることです。",
        "ko": "목표는 문제를 더 빠르게 읽고, 전형적인 함정을 알아차리며, 시간을 안정적으로 배분하는 것입니다.",
        "th": "เป้าหมายคืออ่านโจทย์ให้เร็วขึ้น จับกับดักที่พบบ่อย และจัดเวลาให้มั่นคง",
        "fr": "L'objectif est de lire plus vite, repérer les pièges fréquents et mieux répartir le temps."
      },
      "actionsByLanguage": {
        "vi": [
          "Học chiến thuật theo từng Part.",
          "Luyện trên data synthetic trong app.",
          "Ghi lại lỗi sai theo nhóm bẫy."
        ],
        "ja": [
          "Part別に戦略を学ぶ。",
          "アプリ内の合成問題で練習する。",
          "誤答をひっかけタイプごとに記録する。"
        ],
        "ko": [
          "Part별 전략을 학습합니다.",
          "앱의 합성 문제로 연습합니다.",
          "오답을 함정 유형별로 기록합니다."
        ],
        "th": [
          "เรียนกลยุทธ์แยกตาม Part",
          "ฝึกด้วยโจทย์สังเคราะห์ในแอป",
          "บันทึกข้อผิดพลาดตามประเภทกับดัก"
        ],
        "fr": [
          "Étudier les stratégies par partie.",
          "S'entraîner avec les questions synthétiques de l'application.",
          "Classer les erreurs par type de piège."
        ]
      }
    },
    {
      "id": "GLOBAL-02",
      "title": "Target 600: ưu tiên điểm dễ trước",
      "content": "Với target khoảng 600, người học nên tối đa hóa Part 1, Part 2, câu dễ Part 5, câu thông tin trực tiếp Part 6-7 trước khi cố xử lý câu suy luận khó.",
      "actions": [
        "Không kẹt quá lâu ở một câu Reading.",
        "Dùng loại trừ mạnh.",
        "Đoán có kiểm soát khi hết thời gian."
      ],
      "titleByLanguage": {
        "vi": "Target 600: ưu tiên điểm dễ trước",
        "ja": "600点目標では取りやすい点を先に取る",
        "ko": "600점 목표라면 쉬운 점수를 먼저 확보합니다",
        "th": "เป้าหมาย 600 ควรเก็บคะแนนง่ายก่อน",
        "fr": "Pour viser 600, sécuriser d'abord les points accessibles"
      },
      "contentByLanguage": {
        "vi": "Với target khoảng 600, người học nên tối đa hóa Part 1, Part 2, câu dễ Part 5, câu thông tin trực tiếp Part 6-7 trước khi cố xử lý câu suy luận khó.",
        "ja": "Part 1、Part 2、Part 5 の易しい文法、Part 6-7 の直接情報問題を優先します。",
        "ko": "Part 1, Part 2, Part 5의 쉬운 문법, Part 6-7의 직접 정보 문제를 우선합니다.",
        "th": "ให้เน้น Part 1, Part 2, ไวยากรณ์ง่ายใน Part 5 และคำถามข้อมูลตรงใน Part 6-7 ก่อน",
        "fr": "Prioriser Part 1, Part 2, les questions faciles de grammaire en Part 5 et les informations directes en Part 6-7."
      },
      "actionsByLanguage": {
        "vi": [
          "Không kẹt quá lâu ở một câu Reading.",
          "Dùng loại trừ mạnh.",
          "Đoán có kiểm soát khi hết thời gian."
        ],
        "ja": [
          "Readingで一問に長く止まらない。",
          "消去法を強く使う。",
          "時間切れ前に根拠を持って推測する。"
        ],
        "ko": [
          "Reading에서 한 문제에 오래 멈추지 않습니다.",
          "소거법을 적극적으로 사용합니다.",
          "시간이 부족하면 근거를 바탕으로 선택합니다."
        ],
        "th": [
          "อย่าติดอยู่กับข้อ Reading นานเกินไป",
          "ใช้การตัดตัวเลือกอย่างจริงจัง",
          "เมื่อเวลาใกล้หมดให้เดาอย่างมีเหตุผล"
        ],
        "fr": [
          "Ne pas rester trop longtemps sur une question de Reading.",
          "Utiliser fortement l'élimination.",
          "Deviner avec méthode quand le temps manque."
        ]
      }
    },
    {
      "id": "GLOBAL-03",
      "title": "Luật một lượt nghe",
      "content": "Listening chỉ nghe một lần, nên chiến thuật quan trọng nhất là đọc trước câu hỏi, dự đoán loại thông tin cần nghe và không tiếc câu đã qua.",
      "actions": [
        "Đọc câu hỏi trước audio.",
        "Gạch trong đầu keyword: who, where, when, what next.",
        "Nếu lỡ mất thông tin, chọn theo ngữ cảnh rồi đi tiếp."
      ],
      "titleByLanguage": {
        "vi": "Luật một lượt nghe",
        "ja": "Listeningは一回だけ聞く",
        "ko": "Listening은 한 번만 들립니다",
        "th": "Listening ฟังได้เพียงครั้งเดียว",
        "fr": "Le Listening ne passe qu'une seule fois"
      },
      "contentByLanguage": {
        "vi": "Listening chỉ nghe một lần, nên chiến thuật quan trọng nhất là đọc trước câu hỏi, dự đoán loại thông tin cần nghe và không tiếc câu đã qua.",
        "ja": "音声前に設問を読み、必要な情報を予測し、過ぎた問題に執着しないことが重要です。",
        "ko": "음성 전에 질문을 읽고 필요한 정보를 예측하며, 지나간 문제에 집착하지 않는 것이 중요합니다.",
        "th": "ต้องอ่านคำถามล่วงหน้า คาดเดาข้อมูลที่ต้องฟัง และไม่ยึดติดกับข้อที่ผ่านไปแล้ว",
        "fr": "Lire les questions avant l'audio, prévoir l'information attendue et ne pas rester bloqué sur une question passée."
      },
      "actionsByLanguage": {
        "vi": [
          "Đọc câu hỏi trước audio.",
          "Gạch trong đầu keyword: who, where, when, what next.",
          "Nếu lỡ mất thông tin, chọn theo ngữ cảnh rồi đi tiếp."
        ],
        "ja": [
          "音声前に設問を読む。",
          "who, where, when, next action を意識する。",
          "聞き逃したら文脈で選んで次へ進む。"
        ],
        "ko": [
          "음성 전에 질문을 읽습니다.",
          "who, where, when, next action을 의식합니다.",
          "놓쳤다면 문맥으로 고르고 다음으로 넘어갑니다."
        ],
        "th": [
          "อ่านคำถามก่อนเสียงเริ่ม",
          "จับ keyword เช่น who, where, when, next action",
          "ถ้าพลาดข้อมูลให้เลือกจากบริบทแล้วไปต่อ"
        ],
        "fr": [
          "Lire les questions avant l'audio.",
          "Repérer mentalement who, where, when et next action.",
          "Si l'information est manquée, choisir selon le contexte et continuer."
        ]
      }
    },
    {
      "id": "GLOBAL-04",
      "title": "Reading là cuộc đua thời gian",
      "content": "Reading thường mất điểm vì quản lý thời gian kém hơn là vì không biết hết ngữ pháp. Người học cần biết câu nào nên làm nhanh, câu nào nên bỏ qua tạm thời.",
      "actions": [
        "Part 5 trung bình 20-30 giây/câu.",
        "Part 6 khoảng 8 phút.",
        "Part 7 ưu tiên câu hỏi có dòng chứng cứ rõ."
      ],
      "titleByLanguage": {
        "vi": "Reading là cuộc đua thời gian",
        "ja": "Readingは時間との勝負",
        "ko": "Reading은 시간 싸움입니다",
        "th": "Reading คือการแข่งขันกับเวลา",
        "fr": "Le Reading est une course contre le temps"
      },
      "contentByLanguage": {
        "vi": "Reading thường mất điểm vì quản lý thời gian kém hơn là vì không biết hết ngữ pháp. Người học cần biết câu nào nên làm nhanh, câu nào nên bỏ qua tạm thời.",
        "ja": "失点の多くは知識不足より時間管理の失敗から起こります。速く解く問題と後回しにする問題を分けます。",
        "ko": "감점의 많은 부분은 지식 부족보다 시간 관리 실패에서 발생합니다. 빠르게 풀 문제와 나중에 볼 문제를 구분합니다.",
        "th": "หลายครั้งเสียคะแนนเพราะจัดเวลาไม่ดีมากกว่าขาดความรู้ ต้องแยกข้อที่ควรทำเร็วกับข้อที่ควรข้ามไว้ก่อน",
        "fr": "Beaucoup de points sont perdus à cause du temps plutôt que du niveau. Il faut distinguer les questions rapides et celles à reporter."
      },
      "actionsByLanguage": {
        "vi": [
          "Part 5 trung bình 20-30 giây/câu.",
          "Part 6 khoảng 8 phút.",
          "Part 7 ưu tiên câu hỏi có dòng chứng cứ rõ."
        ],
        "ja": [
          "Part 5は平均20-30秒で解く。",
          "Part 6は約8分を目安にする。",
          "Part 7は根拠行が明確な問題を先に解く。"
        ],
        "ko": [
          "Part 5는 평균 20-30초 안에 풉니다.",
          "Part 6는 약 8분을 기준으로 합니다.",
          "Part 7은 근거가 명확한 문제를 먼저 풉니다."
        ],
        "th": [
          "Part 5 เฉลี่ย 20-30 วินาทีต่อข้อ",
          "Part 6 ใช้เวลาประมาณ 8 นาที",
          "Part 7 ทำข้อที่มีหลักฐานชัดเจนก่อน"
        ],
        "fr": [
          "Part 5 : environ 20 à 30 secondes par question.",
          "Part 6 : environ 8 minutes.",
          "Part 7 : commencer par les questions dont la preuve est claire."
        ]
      }
    }
  ],
  "timePlan": {
    "total": "120 phút Reading, Listening theo audio cố định",
    "readingTarget600": [
      {
        "section": "Part 5",
        "time": "10-12 phút",
        "rule": "Câu word form/collocation làm nhanh; câu dài quá thì đánh dấu quay lại.",
        "ruleByLanguage": {
          "vi": "Câu word form/collocation làm nhanh; câu dài quá thì đánh dấu quay lại.",
          "ja": "Part 5: 目標600点では、解ける問題を先に処理し、根拠が見えない問題は後で戻ります。",
          "ko": "Part 5: 목표 600점에서는 풀 수 있는 문제를 먼저 처리하고, 근거가 보이지 않는 문제는 나중에 돌아옵니다.",
          "th": "Part 5: สำหรับเป้าหมาย 600 ให้ทำข้อที่มั่นใจก่อน และกลับมาข้อที่ยังไม่มีหลักฐานภายหลัง",
          "fr": "Part 5 : pour viser 600, traiter d'abord les questions accessibles et revenir plus tard aux questions sans preuve claire."
        }
      },
      {
        "section": "Part 6",
        "time": "8-10 phút",
        "rule": "Đọc tiêu đề/ngữ cảnh trước, xử lý từng chỗ trống theo câu xung quanh.",
        "ruleByLanguage": {
          "vi": "Đọc tiêu đề/ngữ cảnh trước, xử lý từng chỗ trống theo câu xung quanh.",
          "ja": "Part 6: 目標600点では、解ける問題を先に処理し、根拠が見えない問題は後で戻ります。",
          "ko": "Part 6: 목표 600점에서는 풀 수 있는 문제를 먼저 처리하고, 근거가 보이지 않는 문제는 나중에 돌아옵니다.",
          "th": "Part 6: สำหรับเป้าหมาย 600 ให้ทำข้อที่มั่นใจก่อน และกลับมาข้อที่ยังไม่มีหลักฐานภายหลัง",
          "fr": "Part 6 : pour viser 600, traiter d'abord les questions accessibles et revenir plus tard aux questions sans preuve claire."
        }
      },
      {
        "section": "Part 7 single passages",
        "time": "25-30 phút",
        "rule": "Câu hỏi thông tin trực tiếp làm trước.",
        "ruleByLanguage": {
          "vi": "Câu hỏi thông tin trực tiếp làm trước.",
          "ja": "Part 7 single passages: 目標600点では、解ける問題を先に処理し、根拠が見えない問題は後で戻ります。",
          "ko": "Part 7 single passages: 목표 600점에서는 풀 수 있는 문제를 먼저 처리하고, 근거가 보이지 않는 문제는 나중에 돌아옵니다.",
          "th": "Part 7 single passages: สำหรับเป้าหมาย 600 ให้ทำข้อที่มั่นใจก่อน และกลับมาข้อที่ยังไม่มีหลักฐานภายหลัง",
          "fr": "Part 7 single passages : pour viser 600, traiter d'abord les questions accessibles et revenir plus tard aux questions sans preuve claire."
        }
      },
      {
        "section": "Part 7 double/triple passages",
        "time": "35-40 phút",
        "rule": "Đọc câu hỏi rồi scan nhiều văn bản theo tên/ngày/số liệu.",
        "ruleByLanguage": {
          "vi": "Đọc câu hỏi rồi scan nhiều văn bản theo tên/ngày/số liệu.",
          "ja": "Part 7 double/triple passages: 目標600点では、解ける問題を先に処理し、根拠が見えない問題は後で戻ります。",
          "ko": "Part 7 double/triple passages: 목표 600점에서는 풀 수 있는 문제를 먼저 처리하고, 근거가 보이지 않는 문제는 나중에 돌아옵니다.",
          "th": "Part 7 double/triple passages: สำหรับเป้าหมาย 600 ให้ทำข้อที่มั่นใจก่อน และกลับมาข้อที่ยังไม่มีหลักฐานภายหลัง",
          "fr": "Part 7 double/triple passages : pour viser 600, traiter d'abord les questions accessibles et revenir plus tard aux questions sans preuve claire."
        }
      },
      {
        "section": "Buffer",
        "time": "8-12 phút",
        "rule": "Dùng để quay lại câu đánh dấu và kiểm tra phiếu trả lời.",
        "ruleByLanguage": {
          "vi": "Dùng để quay lại câu đánh dấu và kiểm tra phiếu trả lời.",
          "ja": "Buffer: 目標600点では、解ける問題を先に処理し、根拠が見えない問題は後で戻ります。",
          "ko": "Buffer: 목표 600점에서는 풀 수 있는 문제를 먼저 처리하고, 근거가 보이지 않는 문제는 나중에 돌아옵니다.",
          "th": "Buffer: สำหรับเป้าหมาย 600 ให้ทำข้อที่มั่นใจก่อน และกลับมาข้อที่ยังไม่มีหลักฐานภายหลัง",
          "fr": "Buffer : pour viser 600, traiter d'abord les questions accessibles et revenir plus tard aux questions sans preuve claire."
        }
      }
    ],
    "emergencyPlan": [
      "Còn 15 phút mà còn nhiều bài Part 7: làm câu hỏi có keyword rõ trước.",
      "Còn 5 phút: chọn nhanh các câu chưa làm, không để trống.",
      "Không đổi đáp án hàng loạt nếu không có chứng cứ rõ."
    ],
    "totalByLanguage": {
      "vi": "120 phút Reading, Listening theo audio cố định",
      "ja": "Readingは120分です。Listeningは音声の進行に従います。",
      "ko": "Reading은 120분입니다. Listening은 음성 진행에 맞춰 진행됩니다.",
      "th": "Reading ใช้เวลา 120 นาที ส่วน Listening ทำตามเสียงที่กำหนด",
      "fr": "Le Reading dure 120 minutes. Le Listening suit le rythme de l'audio."
    },
    "emergencyPlanByLanguage": {
      "vi": [
        "Còn 15 phút mà còn nhiều bài Part 7: làm câu hỏi có keyword rõ trước.",
        "Còn 5 phút: chọn nhanh các câu chưa làm, không để trống.",
        "Không đổi đáp án hàng loạt nếu không có chứng cứ rõ."
      ],
      "ja": [
        "残り15分なら、キーワードが明確なPart 7を先に解きます。",
        "残り5分なら空欄を残さず選びます。",
        "明確な根拠なしに大量の答えを変更しません。"
      ],
      "ko": [
        "15분이 남으면 키워드가 분명한 Part 7 문제를 먼저 풉니다.",
        "5분이 남으면 빈칸 없이 모두 선택합니다.",
        "명확한 근거 없이 답을 대량으로 바꾸지 않습니다."
      ],
      "th": [
        "เหลือ 15 นาที ให้ทำ Part 7 ที่มี keyword ชัดก่อน",
        "เหลือ 5 นาที อย่าปล่อยข้อว่าง",
        "อย่าเปลี่ยนคำตอบจำนวนมากหากไม่มีหลักฐานชัดเจน"
      ],
      "fr": [
        "S'il reste 15 minutes, commencer par les questions Part 7 aux mots-clés clairs.",
        "S'il reste 5 minutes, ne laisser aucune réponse vide.",
        "Ne pas changer beaucoup de réponses sans preuve claire."
      ]
    }
  },
  "partGuides": [
    {
      "part": 1,
      "name": "Photographs",
      "skill": "Listening",
      "questionCount": 6,
      "targetAccuracy": "5/6 với target 600",
      "timeRule": "Nhìn ảnh 2-3 giây trước khi nghe; xác định người/vật/hành động/vị trí.",
      "objective": "Chọn câu mô tả đúng nhất bức ảnh.",
      "steps": [
        "Trước audio: nhìn chủ thể chính, động tác chính, vị trí đồ vật.",
        "Khi nghe: loại ngay câu có chủ thể sai hoặc hành động sai.",
        "Ưu tiên thì hiện tại tiếp diễn cho hành động đang diễn ra: is/are + V-ing.",
        "Cẩn thận câu đúng nhưng quá chi tiết không thấy trong ảnh."
      ],
      "traps": [
        "Similar sound: ladder/letter, cart/card, file/pile.",
        "Sai chủ thể: ảnh có woman nhưng đáp án nói man.",
        "Sai hành động: holding khác với placing, checking khác với loading.",
        "Sai vị trí: beside, behind, above, under.",
        "Câu bị động gây nhiễu: are being repaired trong khi ảnh chỉ parked.",
        "Đồ vật có trong ảnh nhưng hành động sai.",
        "Người không xuất hiện nhưng đáp án nói people/customers.",
        "Từ tổng quát quá mức như equipment nếu ảnh chỉ một vật cụ thể.",
        "Câu nói về tương lai/quá khứ, trong ảnh không chứng minh được.",
        "Câu đúng một nửa: đúng người nhưng sai đồ vật."
      ],
      "questionTypeTactics": [
        {
          "type": "Person action",
          "tactic": "Tập trung động từ: carrying, checking, arranging, repairing, scanning.",
          "typeByLanguage": {
            "vi": "Person action",
            "ja": "写真描写タイプ",
            "ko": "사진 묘사 유형",
            "th": "ประเภท การบรรยายภาพ",
            "fr": "Type Description d'image"
          },
          "tacticByLanguage": {
            "vi": "Tập trung động từ: carrying, checking, arranging, repairing, scanning.",
            "ja": "Part 1では、設問の目的を確認し、根拠になる語句だけを拾います。",
            "ko": "Part 1에서는 질문의 목적을 확인하고 근거가 되는 표현만 잡습니다.",
            "th": "ใน Part 1 ให้ดูเป้าหมายของคำถามและจับเฉพาะข้อมูลที่เป็นหลักฐาน",
            "fr": "En Part 1, vérifier l'objectif de la question et relever seulement les indices utiles."
          }
        },
        {
          "type": "Object state",
          "tactic": "Nghe parked, stacked, displayed, lined up, installed.",
          "typeByLanguage": {
            "vi": "Object state",
            "ja": "写真描写タイプ",
            "ko": "사진 묘사 유형",
            "th": "ประเภท การบรรยายภาพ",
            "fr": "Type Description d'image"
          },
          "tacticByLanguage": {
            "vi": "Nghe parked, stacked, displayed, lined up, installed.",
            "ja": "Part 1では、設問の目的を確認し、根拠になる語句だけを拾います。",
            "ko": "Part 1에서는 질문의 목적을 확인하고 근거가 되는 표현만 잡습니다.",
            "th": "ใน Part 1 ให้ดูเป้าหมายของคำถามและจับเฉพาะข้อมูลที่เป็นหลักฐาน",
            "fr": "En Part 1, vérifier l'objectif de la question et relever seulement les indices utiles."
          }
        },
        {
          "type": "Location",
          "tactic": "Nghe beside/near/at/in front of; đối chiếu nhanh với ảnh.",
          "typeByLanguage": {
            "vi": "Location",
            "ja": "写真描写タイプ",
            "ko": "사진 묘사 유형",
            "th": "ประเภท การบรรยายภาพ",
            "fr": "Type Description d'image"
          },
          "tacticByLanguage": {
            "vi": "Nghe beside/near/at/in front of; đối chiếu nhanh với ảnh.",
            "ja": "Part 1では、設問の目的を確認し、根拠になる語句だけを拾います。",
            "ko": "Part 1에서는 질문의 목적을 확인하고 근거가 되는 표현만 잡습니다.",
            "th": "ใน Part 1 ให้ดูเป้าหมายของคำถามและจับเฉพาะข้อมูลที่เป็นหลักฐาน",
            "fr": "En Part 1, vérifier l'objectif de la question et relever seulement les indices utiles."
          }
        }
      ],
      "guessingRules": [
        "Nếu không chắc, chọn câu mô tả chung nhưng nhìn thấy rõ trong ảnh.",
        "Tránh đáp án có hành động quá cụ thể mà ảnh không chứng minh.",
        "Nếu 2 đáp án giống nhau, chọn đáp án có chủ thể và động từ khớp hơn."
      ],
      "checklist": [
        "Chủ thể đúng?",
        "Động tác đúng?",
        "Vị trí đúng?",
        "Có thêm chi tiết không thấy trong ảnh không?"
      ],
      "drills": [
        {
          "prompt": "Ảnh: một người đang xếp tài liệu vào tủ. Đáp án nào an toàn nhất?",
          "options": [
            "A woman is filing documents.",
            "A woman is buying tickets.",
            "The cabinet is being delivered.",
            "People are cleaning windows."
          ],
          "answer": "A woman is filing documents.",
          "explanation": "Mô tả chủ thể và hành động nhìn thấy trực tiếp.",
          "promptByLanguage": {
            "vi": "Ảnh: một người đang xếp tài liệu vào tủ. Đáp án nào an toàn nhất?",
            "ja": "Part 1 練習問題: 状況を読み、最も適切な選択肢を選びます。",
            "ko": "Part 1 연습 문제: 상황을 읽고 가장 적절한 선택지를 고르세요.",
            "th": "แบบฝึก Part 1: อ่านสถานการณ์แล้วเลือกตัวเลือกที่เหมาะสมที่สุด",
            "fr": "Exercice Part 1 : lisez la situation et choisissez la meilleure réponse."
          },
          "optionsByLanguage": {
            "vi": [
              "A woman is filing documents.",
              "A woman is buying tickets.",
              "The cabinet is being delivered.",
              "People are cleaning windows."
            ],
            "ja": [
              "A woman is filing documents.",
              "A woman is buying tickets.",
              "The cabinet is being delivered.",
              "People are cleaning windows."
            ],
            "ko": [
              "A woman is filing documents.",
              "A woman is buying tickets.",
              "The cabinet is being delivered.",
              "People are cleaning windows."
            ],
            "th": [
              "A woman is filing documents.",
              "A woman is buying tickets.",
              "The cabinet is being delivered.",
              "People are cleaning windows."
            ],
            "fr": [
              "A woman is filing documents.",
              "A woman is buying tickets.",
              "The cabinet is being delivered.",
              "People are cleaning windows."
            ]
          },
          "answerByLanguage": {
            "vi": "A woman is filing documents.",
            "ja": "A woman is filing documents.",
            "ko": "A woman is filing documents.",
            "th": "A woman is filing documents.",
            "fr": "A woman is filing documents."
          },
          "explanationByLanguage": {
            "vi": "Mô tả chủ thể và hành động nhìn thấy trực tiếp.",
            "ja": "正解は、質問で求められた情報に直接合い、他の選択肢より文脈に自然です。",
            "ko": "정답은 질문에서 요구한 정보와 직접 맞고, 다른 선택지보다 문맥에 자연스럽습니다.",
            "th": "คำตอบที่ถูกต้องตรงกับข้อมูลที่คำถามต้องการโดยตรง และเหมาะกับบริบทมากกว่าตัวเลือกอื่น",
            "fr": "La bonne réponse correspond directement à l'information demandée et s'intègre mieux au contexte que les autres choix."
          }
        },
        {
          "prompt": "Ảnh: xe đạp được xếp cạnh tòa nhà. Bẫy nào dễ sai?",
          "options": [
            "Bicycles are lined up.",
            "Bicycles are being repaired.",
            "A bus is stopping.",
            "People are entering a pool."
          ],
          "answer": "Bicycles are being repaired.",
          "explanation": "Có bicycles nhưng hành động repair không thấy trong ảnh.",
          "promptByLanguage": {
            "vi": "Ảnh: xe đạp được xếp cạnh tòa nhà. Bẫy nào dễ sai?",
            "ja": "Part 1 練習問題: 状況を読み、最も適切な選択肢を選びます。",
            "ko": "Part 1 연습 문제: 상황을 읽고 가장 적절한 선택지를 고르세요.",
            "th": "แบบฝึก Part 1: อ่านสถานการณ์แล้วเลือกตัวเลือกที่เหมาะสมที่สุด",
            "fr": "Exercice Part 1 : lisez la situation et choisissez la meilleure réponse."
          },
          "optionsByLanguage": {
            "vi": [
              "Bicycles are lined up.",
              "Bicycles are being repaired.",
              "A bus is stopping.",
              "People are entering a pool."
            ],
            "ja": [
              "Bicycles are lined up.",
              "Bicycles are being repaired.",
              "A bus is stopping.",
              "People are entering a pool."
            ],
            "ko": [
              "Bicycles are lined up.",
              "Bicycles are being repaired.",
              "A bus is stopping.",
              "People are entering a pool."
            ],
            "th": [
              "Bicycles are lined up.",
              "Bicycles are being repaired.",
              "A bus is stopping.",
              "People are entering a pool."
            ],
            "fr": [
              "Bicycles are lined up.",
              "Bicycles are being repaired.",
              "A bus is stopping.",
              "People are entering a pool."
            ]
          },
          "answerByLanguage": {
            "vi": "Bicycles are being repaired.",
            "ja": "Bicycles are being repaired.",
            "ko": "Bicycles are being repaired.",
            "th": "Bicycles are being repaired.",
            "fr": "Bicycles are being repaired."
          },
          "explanationByLanguage": {
            "vi": "Có bicycles nhưng hành động repair không thấy trong ảnh.",
            "ja": "正解は、質問で求められた情報に直接合い、他の選択肢より文脈に自然です。",
            "ko": "정답은 질문에서 요구한 정보와 직접 맞고, 다른 선택지보다 문맥에 자연스럽습니다.",
            "th": "คำตอบที่ถูกต้องตรงกับข้อมูลที่คำถามต้องการโดยตรง และเหมาะกับบริบทมากกว่าตัวเลือกอื่น",
            "fr": "La bonne réponse correspond directement à l'information demandée et s'intègre mieux au contexte que les autres choix."
          }
        }
      ],
      "nameByLanguage": {
        "vi": "Photographs",
        "ja": "写真描写",
        "ko": "사진 묘사",
        "th": "การบรรยายภาพ",
        "fr": "Description d'image"
      },
      "timeRuleByLanguage": {
        "vi": "Nhìn ảnh 2-3 giây trước khi nghe; xác định người/vật/hành động/vị trí.",
        "ja": "Part 1では、先読み・根拠確認・即決を意識し、迷う問題に時間を使いすぎません。",
        "ko": "Part 1에서는 미리 읽기, 근거 확인, 빠른 결정을 의식하고 애매한 문제에 시간을 과하게 쓰지 않습니다.",
        "th": "ใน Part 1 ให้เตรียมอ่านล่วงหน้า ตรวจหลักฐาน และตัดสินใจเร็ว ไม่เสียเวลากับข้อที่ไม่แน่ใจนานเกินไป",
        "fr": "En Part 1, anticiper, vérifier la preuve et décider vite sans perdre trop de temps sur une question incertaine."
      },
      "objectiveByLanguage": {
        "vi": "Chọn câu mô tả đúng nhất bức ảnh.",
        "ja": "Part 1（写真描写）で問われる情報を素早く特定し、根拠に基づいて正答を選びます。",
        "ko": "Part 1(사진 묘사)에서 요구하는 정보를 빠르게 찾고, 근거에 맞는 답을 선택합니다.",
        "th": "ระบุข้อมูลที่ Part 1 (การบรรยายภาพ) ต้องการอย่างรวดเร็ว แล้วเลือกคำตอบจากหลักฐาน",
        "fr": "Repérer rapidement l'information demandée en Part 1 (Description d'image) et choisir la réponse justifiée."
      },
      "stepsByLanguage": {
        "vi": [
          "Trước audio: nhìn chủ thể chính, động tác chính, vị trí đồ vật.",
          "Khi nghe: loại ngay câu có chủ thể sai hoặc hành động sai.",
          "Ưu tiên thì hiện tại tiếp diễn cho hành động đang diễn ra: is/are + V-ing.",
          "Cẩn thận câu đúng nhưng quá chi tiết không thấy trong ảnh."
        ],
        "ja": [
          "Part 1（写真描写）では、設問タイプを先に確認して必要な情報だけに集中します。",
          "キーワードを一語だけ追わず、話者・場所・時間・行動の組み合わせで判断します。",
          "同じ単語の繰り返しより、意味が言い換えられている選択肢を優先します。",
          "迷った問題に長く止まらず、次の設問へリズムよく進みます。"
        ],
        "ko": [
          "Part 1(사진 묘사)에서는 문제 유형을 먼저 확인하고 필요한 정보에만 집중합니다.",
          "키워드 하나만 따라가지 말고 사람, 장소, 시간, 행동을 함께 판단합니다.",
          "같은 단어 반복보다 의미가 정확히 바뀐 paraphrase 선택지를 우선합니다.",
          "애매한 문제에 오래 멈추지 말고 다음 문제로 리듬 있게 넘어갑니다."
        ],
        "th": [
          "ใน Part 1 (การบรรยายภาพ) ให้ดูประเภทคำถามก่อน แล้วโฟกัสเฉพาะข้อมูลที่ต้องใช้",
          "อย่าจับแค่ keyword คำเดียว ต้องดูคน สถานที่ เวลา และการกระทำร่วมกัน",
          "ให้ความสำคัญกับตัวเลือกที่ paraphrase ความหมายถูกต้องมากกว่าคำที่ซ้ำตรงๆ",
          "ถ้าไม่แน่ใจอย่าค้างนาน ให้รักษาจังหวะแล้วไปข้อต่อไป"
        ],
        "fr": [
          "Dans la Part 1 (Description d'image), identifier d'abord le type de question et viser seulement l'information utile.",
          "Ne pas suivre un seul mot-clé : vérifier personne, lieu, temps et action ensemble.",
          "Préférer une bonne reformulation à un choix qui répète seulement les mêmes mots.",
          "Ne pas rester bloqué sur une question incertaine et garder le rythme."
        ]
      },
      "trapsByLanguage": {
        "vi": [
          "Similar sound: ladder/letter, cart/card, file/pile.",
          "Sai chủ thể: ảnh có woman nhưng đáp án nói man.",
          "Sai hành động: holding khác với placing, checking khác với loading.",
          "Sai vị trí: beside, behind, above, under.",
          "Câu bị động gây nhiễu: are being repaired trong khi ảnh chỉ parked.",
          "Đồ vật có trong ảnh nhưng hành động sai.",
          "Người không xuất hiện nhưng đáp án nói people/customers.",
          "Từ tổng quát quá mức như equipment nếu ảnh chỉ một vật cụ thể.",
          "Câu nói về tương lai/quá khứ, trong ảnh không chứng minh được.",
          "Câu đúng một nửa: đúng người nhưng sai đồ vật."
        ],
        "ja": [
          "音が似ている語に注意します。",
          "話者や人物の取り違えに注意します。",
          "時刻・曜日・締切の変更を聞き落とさないようにします。",
          "本文に出た単語をそのまま使っただけの誤答を避けます。",
          "否定表現や instead, no longer, not yet に注意します。",
          "次の行動は会話や説明の終盤に出やすいです。",
          "広すぎる答えより、質問に直接答える選択肢を選びます。",
          "図表問題ではラベルと音声情報を組み合わせます。",
          "NOT/EXCEPT 問題では選ぶ方向を先に確認します。",
          "根拠のない推測を避け、本文に近い答えを選びます。"
        ],
        "ko": [
          "비슷하게 들리는 단어에 주의합니다.",
          "화자나 행동 주체를 혼동하지 않습니다.",
          "시간, 요일, 마감 변경을 놓치지 않습니다.",
          "지문 단어를 그대로 반복한 오답을 피합니다.",
          "부정 표현과 instead, no longer, not yet에 주의합니다.",
          "다음 행동은 대화나 담화의 끝부분에 자주 나옵니다.",
          "너무 넓은 답보다 질문에 직접 답하는 선택지를 고릅니다.",
          "도표 문제는 라벨과 음성 정보를 결합합니다.",
          "NOT/EXCEPT 문제는 선택 방향을 먼저 확인합니다.",
          "근거 없는 과한 추론을 피하고 지문에 가까운 답을 선택합니다."
        ],
        "th": [
          "ระวังคำที่ออกเสียงคล้ายกัน",
          "ระวังสลับผู้พูดหรือผู้กระทำ",
          "จับการเปลี่ยนเวลา วัน และ deadline ให้ดี",
          "หลีกเลี่ยงตัวเลือกที่แค่ซ้ำคำจากบทอ่านหรือเสียงแต่ตอบไม่ตรง",
          "ระวังคำปฏิเสธและคำอย่าง instead, no longer, not yet",
          "การกระทำถัดไปมักอยู่ท้ายบทสนทนาหรือบทพูด",
          "เลือกคำตอบที่ตอบคำถามตรงที่สุด ไม่ใช่คำตอบกว้างเกินไป",
          "ข้อที่มีรูป/ตารางต้องรวมข้อมูลจาก label และเสียง",
          "ข้อ NOT/EXCEPT ต้องดูทิศทางคำถามก่อน",
          "อย่าอนุมานไกลเกินหลักฐานในบทอ่านหรือเสียง"
        ],
        "fr": [
          "Attention aux mots qui se ressemblent à l'oral.",
          "Ne pas confondre le locuteur ou la personne qui agit.",
          "Surveiller les changements d'heure, de jour et de délai.",
          "Éviter les choix qui répètent un mot du texte sans répondre à la question.",
          "Repérer les négations et les mots comme instead, no longer, not yet.",
          "L'action suivante apparaît souvent à la fin.",
          "Choisir la réponse directe plutôt qu'une réponse trop générale.",
          "Pour les graphiques, combiner les libellés avec l'information audio.",
          "Pour NOT/EXCEPT, vérifier le sens de la question avant de choisir.",
          "Éviter les inférences trop éloignées de la preuve."
        ]
      },
      "guessingRulesByLanguage": {
        "vi": [
          "Nếu không chắc, chọn câu mô tả chung nhưng nhìn thấy rõ trong ảnh.",
          "Tránh đáp án có hành động quá cụ thể mà ảnh không chứng minh.",
          "Nếu 2 đáp án giống nhau, chọn đáp án có chủ thể và động từ khớp hơn."
        ],
        "ja": [
          "情報タイプが分かる場合は、違うタイプの選択肢を消します。",
          "根拠が弱い場合は、最も一般的で文脈に合う答えを選びます。",
          "絶対表現 always や never は本文に根拠がない限り避けます。"
        ],
        "ko": [
          "정보 유형을 알면 유형이 다른 선택지를 제거합니다.",
          "근거가 약하면 문맥에 가장 자연스러운 일반적인 답을 고릅니다.",
          "always, never 같은 절대표현은 근거가 없으면 피합니다."
        ],
        "th": [
          "ถ้ารู้ประเภทข้อมูล ให้ตัดตัวเลือกที่ผิดประเภทออก",
          "ถ้าหลักฐานไม่ชัด ให้เลือกคำตอบที่เป็นธรรมชาติที่สุดตามบริบท",
          "หลีกเลี่ยงคำสุดโต่งอย่าง always หรือ never หากไม่มีหลักฐาน"
        ],
        "fr": [
          "Quand le type d'information est clair, éliminer les choix d'un autre type.",
          "Si la preuve est faible, choisir l'option la plus naturelle dans le contexte.",
          "Éviter always et never sauf preuve claire dans le texte."
        ]
      },
      "checklistByLanguage": {
        "vi": [
          "Chủ thể đúng?",
          "Động tác đúng?",
          "Vị trí đúng?",
          "Có thêm chi tiết không thấy trong ảnh không?"
        ],
        "ja": [
          "質問の種類",
          "根拠の位置",
          "言い換え",
          "時間・人物・場所"
        ],
        "ko": [
          "질문 유형",
          "근거 위치",
          "paraphrase",
          "시간·사람·장소"
        ],
        "th": [
          "ประเภทคำถาม",
          "ตำแหน่งหลักฐาน",
          "การ paraphrase",
          "เวลา-คน-สถานที่"
        ],
        "fr": [
          "Type de question",
          "Emplacement de la preuve",
          "Reformulation",
          "Temps, personne, lieu"
        ]
      }
    },
    {
      "part": 2,
      "name": "Question-Response",
      "skill": "Listening",
      "questionCount": 25,
      "targetAccuracy": "18-20/25 với target 600",
      "timeRule": "Không có câu hỏi in sẵn; bắt keyword đầu câu: who/when/where/why/how/yes-no.",
      "objective": "Chọn phản hồi tự nhiên và đúng chức năng giao tiếp.",
      "steps": [
        "Nghe từ hỏi đầu tiên để xác định loại đáp án.",
        "Nghe danh từ/động từ chính để tránh bẫy lặp âm.",
        "Với yes/no question, đáp án không nhất thiết bắt đầu yes/no.",
        "Với đề nghị/lời mời, chọn phản hồi xã giao tự nhiên."
      ],
      "traps": [
        "Lặp từ trong câu hỏi nhưng không trả lời đúng.",
        "Who hỏi người nhưng đáp án là nơi chốn.",
        "When hỏi thời gian nhưng đáp án là lý do.",
        "Where hỏi địa điểm nhưng đáp án là thời lượng.",
        "Why hỏi lý do nhưng đáp án là thời điểm.",
        "Yes/no question có đáp án gián tiếp: I already did, Not yet, That sounds good.",
        "Choice question morning or afternoon: phải chọn một trong hai hoặc trả lời preference.",
        "Câu hỏi đuôi/negative question dễ gây rối.",
        "Similar sound: report/airport, file/pile.",
        "Đáp án đúng có thể rất ngắn: By Friday, In the lobby, Ms. Chen."
      ],
      "questionTypeTactics": [
        {
          "type": "Who",
          "tactic": "Chờ tên người/chức danh: manager, assistant, supplier.",
          "typeByLanguage": {
            "vi": "Who",
            "ja": "応答問題タイプ",
            "ko": "질문-응답 유형",
            "th": "ประเภท ถาม-ตอบ",
            "fr": "Type Questions-réponses"
          },
          "tacticByLanguage": {
            "vi": "Chờ tên người/chức danh: manager, assistant, supplier.",
            "ja": "Part 2では、設問の目的を確認し、根拠になる語句だけを拾います。",
            "ko": "Part 2에서는 질문의 목적을 확인하고 근거가 되는 표현만 잡습니다.",
            "th": "ใน Part 2 ให้ดูเป้าหมายของคำถามและจับเฉพาะข้อมูลที่เป็นหลักฐาน",
            "fr": "En Part 2, vérifier l'objectif de la question et relever seulement les indices utiles."
          }
        },
        {
          "type": "When",
          "tactic": "Chờ thời gian: by Friday, after lunch, next month.",
          "typeByLanguage": {
            "vi": "When",
            "ja": "応答問題タイプ",
            "ko": "질문-응답 유형",
            "th": "ประเภท ถาม-ตอบ",
            "fr": "Type Questions-réponses"
          },
          "tacticByLanguage": {
            "vi": "Chờ thời gian: by Friday, after lunch, next month.",
            "ja": "Part 2では、設問の目的を確認し、根拠になる語句だけを拾います。",
            "ko": "Part 2에서는 질문의 목적을 확인하고 근거가 되는 표현만 잡습니다.",
            "th": "ใน Part 2 ให้ดูเป้าหมายของคำถามและจับเฉพาะข้อมูลที่เป็นหลักฐาน",
            "fr": "En Part 2, vérifier l'objectif de la question et relever seulement les indices utiles."
          }
        },
        {
          "type": "Where",
          "tactic": "Chờ địa điểm: in the lobby, at reception, on the third floor.",
          "typeByLanguage": {
            "vi": "Where",
            "ja": "応答問題タイプ",
            "ko": "질문-응답 유형",
            "th": "ประเภท ถาม-ตอบ",
            "fr": "Type Questions-réponses"
          },
          "tacticByLanguage": {
            "vi": "Chờ địa điểm: in the lobby, at reception, on the third floor.",
            "ja": "Part 2では、設問の目的を確認し、根拠になる語句だけを拾います。",
            "ko": "Part 2에서는 질문의 목적을 확인하고 근거가 되는 표현만 잡습니다.",
            "th": "ใน Part 2 ให้ดูเป้าหมายของคำถามและจับเฉพาะข้อมูลที่เป็นหลักฐาน",
            "fr": "En Part 2, vérifier l'objectif de la question et relever seulement les indices utiles."
          }
        },
        {
          "type": "Why",
          "tactic": "Chờ because hoặc lý do ngắn.",
          "typeByLanguage": {
            "vi": "Why",
            "ja": "応答問題タイプ",
            "ko": "질문-응답 유형",
            "th": "ประเภท ถาม-ตอบ",
            "fr": "Type Questions-réponses"
          },
          "tacticByLanguage": {
            "vi": "Chờ because hoặc lý do ngắn.",
            "ja": "Part 2では、設問の目的を確認し、根拠になる語句だけを拾います。",
            "ko": "Part 2에서는 질문의 목적을 확인하고 근거가 되는 표현만 잡습니다.",
            "th": "ใน Part 2 ให้ดูเป้าหมายของคำถามและจับเฉพาะข้อมูลที่เป็นหลักฐาน",
            "fr": "En Part 2, vérifier l'objectif de la question et relever seulement les indices utiles."
          }
        },
        {
          "type": "Could/Would",
          "tactic": "Chọn phản hồi đồng ý/từ chối lịch sự hoặc hành động tiếp theo.",
          "typeByLanguage": {
            "vi": "Could/Would",
            "ja": "応答問題タイプ",
            "ko": "질문-응답 유형",
            "th": "ประเภท ถาม-ตอบ",
            "fr": "Type Questions-réponses"
          },
          "tacticByLanguage": {
            "vi": "Chọn phản hồi đồng ý/từ chối lịch sự hoặc hành động tiếp theo.",
            "ja": "Part 2では、設問の目的を確認し、根拠になる語句だけを拾います。",
            "ko": "Part 2에서는 질문의 목적을 확인하고 근거가 되는 표현만 잡습니다.",
            "th": "ใน Part 2 ให้ดูเป้าหมายของคำถามและจับเฉพาะข้อมูลที่เป็นหลักฐาน",
            "fr": "En Part 2, vérifier l'objectif de la question et relever seulement les indices utiles."
          }
        }
      ],
      "guessingRules": [
        "Nếu nghe được WH-word, loại mọi đáp án sai loại thông tin.",
        "Nếu không nghe đầu câu, chọn đáp án giao tiếp tự nhiên nhất.",
        "Tránh đáp án chỉ lặp một từ nổi bật trong câu hỏi."
      ],
      "checklist": [
        "Loại câu hỏi là gì?",
        "Đáp án có trả lời đúng chức năng không?",
        "Có phải chỉ lặp âm không?"
      ],
      "drills": [
        {
          "prompt": "Question: When will the report be ready?",
          "options": [
            "By Friday afternoon.",
            "In the finance office.",
            "Because it was revised.",
            "Ms. Carter wrote it."
          ],
          "answer": "By Friday afternoon.",
          "explanation": "When cần thời gian.",
          "promptByLanguage": {
            "vi": "Question: When will the report be ready?",
            "ja": "Part 2 練習問題: 状況を読み、最も適切な選択肢を選びます。",
            "ko": "Part 2 연습 문제: 상황을 읽고 가장 적절한 선택지를 고르세요.",
            "th": "แบบฝึก Part 2: อ่านสถานการณ์แล้วเลือกตัวเลือกที่เหมาะสมที่สุด",
            "fr": "Exercice Part 2 : lisez la situation et choisissez la meilleure réponse."
          },
          "optionsByLanguage": {
            "vi": [
              "By Friday afternoon.",
              "In the finance office.",
              "Because it was revised.",
              "Ms. Carter wrote it."
            ],
            "ja": [
              "By Friday afternoon.",
              "In the finance office.",
              "Because it was revised.",
              "Ms. Carter wrote it."
            ],
            "ko": [
              "By Friday afternoon.",
              "In the finance office.",
              "Because it was revised.",
              "Ms. Carter wrote it."
            ],
            "th": [
              "By Friday afternoon.",
              "In the finance office.",
              "Because it was revised.",
              "Ms. Carter wrote it."
            ],
            "fr": [
              "By Friday afternoon.",
              "In the finance office.",
              "Because it was revised.",
              "Ms. Carter wrote it."
            ]
          },
          "answerByLanguage": {
            "vi": "By Friday afternoon.",
            "ja": "By Friday afternoon.",
            "ko": "By Friday afternoon.",
            "th": "By Friday afternoon.",
            "fr": "By Friday afternoon."
          },
          "explanationByLanguage": {
            "vi": "When cần thời gian.",
            "ja": "正解は、質問で求められた情報に直接合い、他の選択肢より文脈に自然です。",
            "ko": "정답은 질문에서 요구한 정보와 직접 맞고, 다른 선택지보다 문맥에 자연스럽습니다.",
            "th": "คำตอบที่ถูกต้องตรงกับข้อมูลที่คำถามต้องการโดยตรง และเหมาะกับบริบทมากกว่าตัวเลือกอื่น",
            "fr": "La bonne réponse correspond directement à l'information demandée et s'intègre mieux au contexte que les autres choix."
          }
        },
        {
          "prompt": "Question: Could you reserve the room?",
          "options": [
            "Sure, I will do it now.",
            "The room is large.",
            "It is on the second floor.",
            "Reservations are expensive."
          ],
          "answer": "Sure, I will do it now.",
          "explanation": "Could you...? là yêu cầu; đáp án đúng là phản hồi hành động.",
          "promptByLanguage": {
            "vi": "Question: Could you reserve the room?",
            "ja": "Part 2 練習問題: 状況を読み、最も適切な選択肢を選びます。",
            "ko": "Part 2 연습 문제: 상황을 읽고 가장 적절한 선택지를 고르세요.",
            "th": "แบบฝึก Part 2: อ่านสถานการณ์แล้วเลือกตัวเลือกที่เหมาะสมที่สุด",
            "fr": "Exercice Part 2 : lisez la situation et choisissez la meilleure réponse."
          },
          "optionsByLanguage": {
            "vi": [
              "Sure, I will do it now.",
              "The room is large.",
              "It is on the second floor.",
              "Reservations are expensive."
            ],
            "ja": [
              "Sure, I will do it now.",
              "The room is large.",
              "It is on the second floor.",
              "Reservations are expensive."
            ],
            "ko": [
              "Sure, I will do it now.",
              "The room is large.",
              "It is on the second floor.",
              "Reservations are expensive."
            ],
            "th": [
              "Sure, I will do it now.",
              "The room is large.",
              "It is on the second floor.",
              "Reservations are expensive."
            ],
            "fr": [
              "Sure, I will do it now.",
              "The room is large.",
              "It is on the second floor.",
              "Reservations are expensive."
            ]
          },
          "answerByLanguage": {
            "vi": "Sure, I will do it now.",
            "ja": "Sure, I will do it now.",
            "ko": "Sure, I will do it now.",
            "th": "Sure, I will do it now.",
            "fr": "Sure, I will do it now."
          },
          "explanationByLanguage": {
            "vi": "Could you...? là yêu cầu; đáp án đúng là phản hồi hành động.",
            "ja": "正解は、質問で求められた情報に直接合い、他の選択肢より文脈に自然です。",
            "ko": "정답은 질문에서 요구한 정보와 직접 맞고, 다른 선택지보다 문맥에 자연스럽습니다.",
            "th": "คำตอบที่ถูกต้องตรงกับข้อมูลที่คำถามต้องการโดยตรง และเหมาะกับบริบทมากกว่าตัวเลือกอื่น",
            "fr": "La bonne réponse correspond directement à l'information demandée et s'intègre mieux au contexte que les autres choix."
          }
        }
      ],
      "nameByLanguage": {
        "vi": "Question-Response",
        "ja": "応答問題",
        "ko": "질문-응답",
        "th": "ถาม-ตอบ",
        "fr": "Questions-réponses"
      },
      "timeRuleByLanguage": {
        "vi": "Không có câu hỏi in sẵn; bắt keyword đầu câu: who/when/where/why/how/yes-no.",
        "ja": "Part 2では、先読み・根拠確認・即決を意識し、迷う問題に時間を使いすぎません。",
        "ko": "Part 2에서는 미리 읽기, 근거 확인, 빠른 결정을 의식하고 애매한 문제에 시간을 과하게 쓰지 않습니다.",
        "th": "ใน Part 2 ให้เตรียมอ่านล่วงหน้า ตรวจหลักฐาน และตัดสินใจเร็ว ไม่เสียเวลากับข้อที่ไม่แน่ใจนานเกินไป",
        "fr": "En Part 2, anticiper, vérifier la preuve et décider vite sans perdre trop de temps sur une question incertaine."
      },
      "objectiveByLanguage": {
        "vi": "Chọn phản hồi tự nhiên và đúng chức năng giao tiếp.",
        "ja": "Part 2（応答問題）で問われる情報を素早く特定し、根拠に基づいて正答を選びます。",
        "ko": "Part 2(질문-응답)에서 요구하는 정보를 빠르게 찾고, 근거에 맞는 답을 선택합니다.",
        "th": "ระบุข้อมูลที่ Part 2 (ถาม-ตอบ) ต้องการอย่างรวดเร็ว แล้วเลือกคำตอบจากหลักฐาน",
        "fr": "Repérer rapidement l'information demandée en Part 2 (Questions-réponses) et choisir la réponse justifiée."
      },
      "stepsByLanguage": {
        "vi": [
          "Nghe từ hỏi đầu tiên để xác định loại đáp án.",
          "Nghe danh từ/động từ chính để tránh bẫy lặp âm.",
          "Với yes/no question, đáp án không nhất thiết bắt đầu yes/no.",
          "Với đề nghị/lời mời, chọn phản hồi xã giao tự nhiên."
        ],
        "ja": [
          "Part 2（応答問題）では、設問タイプを先に確認して必要な情報だけに集中します。",
          "キーワードを一語だけ追わず、話者・場所・時間・行動の組み合わせで判断します。",
          "同じ単語の繰り返しより、意味が言い換えられている選択肢を優先します。",
          "迷った問題に長く止まらず、次の設問へリズムよく進みます。"
        ],
        "ko": [
          "Part 2(질문-응답)에서는 문제 유형을 먼저 확인하고 필요한 정보에만 집중합니다.",
          "키워드 하나만 따라가지 말고 사람, 장소, 시간, 행동을 함께 판단합니다.",
          "같은 단어 반복보다 의미가 정확히 바뀐 paraphrase 선택지를 우선합니다.",
          "애매한 문제에 오래 멈추지 말고 다음 문제로 리듬 있게 넘어갑니다."
        ],
        "th": [
          "ใน Part 2 (ถาม-ตอบ) ให้ดูประเภทคำถามก่อน แล้วโฟกัสเฉพาะข้อมูลที่ต้องใช้",
          "อย่าจับแค่ keyword คำเดียว ต้องดูคน สถานที่ เวลา และการกระทำร่วมกัน",
          "ให้ความสำคัญกับตัวเลือกที่ paraphrase ความหมายถูกต้องมากกว่าคำที่ซ้ำตรงๆ",
          "ถ้าไม่แน่ใจอย่าค้างนาน ให้รักษาจังหวะแล้วไปข้อต่อไป"
        ],
        "fr": [
          "Dans la Part 2 (Questions-réponses), identifier d'abord le type de question et viser seulement l'information utile.",
          "Ne pas suivre un seul mot-clé : vérifier personne, lieu, temps et action ensemble.",
          "Préférer une bonne reformulation à un choix qui répète seulement les mêmes mots.",
          "Ne pas rester bloqué sur une question incertaine et garder le rythme."
        ]
      },
      "trapsByLanguage": {
        "vi": [
          "Lặp từ trong câu hỏi nhưng không trả lời đúng.",
          "Who hỏi người nhưng đáp án là nơi chốn.",
          "When hỏi thời gian nhưng đáp án là lý do.",
          "Where hỏi địa điểm nhưng đáp án là thời lượng.",
          "Why hỏi lý do nhưng đáp án là thời điểm.",
          "Yes/no question có đáp án gián tiếp: I already did, Not yet, That sounds good.",
          "Choice question morning or afternoon: phải chọn một trong hai hoặc trả lời preference.",
          "Câu hỏi đuôi/negative question dễ gây rối.",
          "Similar sound: report/airport, file/pile.",
          "Đáp án đúng có thể rất ngắn: By Friday, In the lobby, Ms. Chen."
        ],
        "ja": [
          "音が似ている語に注意します。",
          "話者や人物の取り違えに注意します。",
          "時刻・曜日・締切の変更を聞き落とさないようにします。",
          "本文に出た単語をそのまま使っただけの誤答を避けます。",
          "否定表現や instead, no longer, not yet に注意します。",
          "次の行動は会話や説明の終盤に出やすいです。",
          "広すぎる答えより、質問に直接答える選択肢を選びます。",
          "図表問題ではラベルと音声情報を組み合わせます。",
          "NOT/EXCEPT 問題では選ぶ方向を先に確認します。",
          "根拠のない推測を避け、本文に近い答えを選びます。"
        ],
        "ko": [
          "비슷하게 들리는 단어에 주의합니다.",
          "화자나 행동 주체를 혼동하지 않습니다.",
          "시간, 요일, 마감 변경을 놓치지 않습니다.",
          "지문 단어를 그대로 반복한 오답을 피합니다.",
          "부정 표현과 instead, no longer, not yet에 주의합니다.",
          "다음 행동은 대화나 담화의 끝부분에 자주 나옵니다.",
          "너무 넓은 답보다 질문에 직접 답하는 선택지를 고릅니다.",
          "도표 문제는 라벨과 음성 정보를 결합합니다.",
          "NOT/EXCEPT 문제는 선택 방향을 먼저 확인합니다.",
          "근거 없는 과한 추론을 피하고 지문에 가까운 답을 선택합니다."
        ],
        "th": [
          "ระวังคำที่ออกเสียงคล้ายกัน",
          "ระวังสลับผู้พูดหรือผู้กระทำ",
          "จับการเปลี่ยนเวลา วัน และ deadline ให้ดี",
          "หลีกเลี่ยงตัวเลือกที่แค่ซ้ำคำจากบทอ่านหรือเสียงแต่ตอบไม่ตรง",
          "ระวังคำปฏิเสธและคำอย่าง instead, no longer, not yet",
          "การกระทำถัดไปมักอยู่ท้ายบทสนทนาหรือบทพูด",
          "เลือกคำตอบที่ตอบคำถามตรงที่สุด ไม่ใช่คำตอบกว้างเกินไป",
          "ข้อที่มีรูป/ตารางต้องรวมข้อมูลจาก label และเสียง",
          "ข้อ NOT/EXCEPT ต้องดูทิศทางคำถามก่อน",
          "อย่าอนุมานไกลเกินหลักฐานในบทอ่านหรือเสียง"
        ],
        "fr": [
          "Attention aux mots qui se ressemblent à l'oral.",
          "Ne pas confondre le locuteur ou la personne qui agit.",
          "Surveiller les changements d'heure, de jour et de délai.",
          "Éviter les choix qui répètent un mot du texte sans répondre à la question.",
          "Repérer les négations et les mots comme instead, no longer, not yet.",
          "L'action suivante apparaît souvent à la fin.",
          "Choisir la réponse directe plutôt qu'une réponse trop générale.",
          "Pour les graphiques, combiner les libellés avec l'information audio.",
          "Pour NOT/EXCEPT, vérifier le sens de la question avant de choisir.",
          "Éviter les inférences trop éloignées de la preuve."
        ]
      },
      "guessingRulesByLanguage": {
        "vi": [
          "Nếu nghe được WH-word, loại mọi đáp án sai loại thông tin.",
          "Nếu không nghe đầu câu, chọn đáp án giao tiếp tự nhiên nhất.",
          "Tránh đáp án chỉ lặp một từ nổi bật trong câu hỏi."
        ],
        "ja": [
          "情報タイプが分かる場合は、違うタイプの選択肢を消します。",
          "根拠が弱い場合は、最も一般的で文脈に合う答えを選びます。",
          "絶対表現 always や never は本文に根拠がない限り避けます。"
        ],
        "ko": [
          "정보 유형을 알면 유형이 다른 선택지를 제거합니다.",
          "근거가 약하면 문맥에 가장 자연스러운 일반적인 답을 고릅니다.",
          "always, never 같은 절대표현은 근거가 없으면 피합니다."
        ],
        "th": [
          "ถ้ารู้ประเภทข้อมูล ให้ตัดตัวเลือกที่ผิดประเภทออก",
          "ถ้าหลักฐานไม่ชัด ให้เลือกคำตอบที่เป็นธรรมชาติที่สุดตามบริบท",
          "หลีกเลี่ยงคำสุดโต่งอย่าง always หรือ never หากไม่มีหลักฐาน"
        ],
        "fr": [
          "Quand le type d'information est clair, éliminer les choix d'un autre type.",
          "Si la preuve est faible, choisir l'option la plus naturelle dans le contexte.",
          "Éviter always et never sauf preuve claire dans le texte."
        ]
      },
      "checklistByLanguage": {
        "vi": [
          "Loại câu hỏi là gì?",
          "Đáp án có trả lời đúng chức năng không?",
          "Có phải chỉ lặp âm không?"
        ],
        "ja": [
          "質問の種類",
          "根拠の位置",
          "言い換え"
        ],
        "ko": [
          "질문 유형",
          "근거 위치",
          "paraphrase"
        ],
        "th": [
          "ประเภทคำถาม",
          "ตำแหน่งหลักฐาน",
          "การ paraphrase"
        ],
        "fr": [
          "Type de question",
          "Emplacement de la preuve",
          "Reformulation"
        ]
      }
    },
    {
      "part": 3,
      "name": "Conversations",
      "skill": "Listening",
      "questionCount": 39,
      "targetAccuracy": "25-30/39 với target 600",
      "timeRule": "Đọc trước 3 câu hỏi và đáp án; nghe theo thứ tự câu hỏi.",
      "objective": "Hiểu hội thoại ngắn giữa 2-3 người và chọn ý chính, chi tiết, hành động tiếp theo.",
      "steps": [
        "Trước audio: đọc nhanh 3 câu hỏi, gạch loại thông tin cần nghe.",
        "Câu 1 thường hỏi main topic hoặc problem.",
        "Câu 2 thường hỏi chi tiết: nơi chốn, thời gian, lý do.",
        "Câu 3 thường hỏi next action hoặc implication.",
        "Không chờ hiểu từng từ; bám keyword và paraphrase."
      ],
      "traps": [
        "Đáp án dùng từ giống audio nhưng sai vai trò.",
        "Bẫy speaker: man nói nhưng woman mới là người làm hành động.",
        "Bẫy thời gian: hôm nay, ngày mai, tuần sau.",
        "Bẫy địa điểm: nơi đang nói chuyện khác nơi xảy ra vấn đề.",
        "Bẫy next action: hành động cuối hội thoại thường là đáp án.",
        "Paraphrase: delay = postpone, fix = repair, call again = contact.",
        "Câu hỏi graphic/chart yêu cầu kết hợp audio + bảng.",
        "Thông tin phủ định: not available, no longer, instead.",
        "Distractor là thông tin được nhắc nhưng không trả lời câu hỏi.",
        "Đáp án suy luận quá xa so với audio."
      ],
      "questionTypeTactics": [
        {
          "type": "Main idea",
          "tactic": "Nghe 1-2 lượt thoại đầu để xác định vấn đề chính.",
          "typeByLanguage": {
            "vi": "Main idea",
            "ja": "会話問題タイプ",
            "ko": "대화 유형",
            "th": "ประเภท บทสนทนา",
            "fr": "Type Conversations"
          },
          "tacticByLanguage": {
            "vi": "Nghe 1-2 lượt thoại đầu để xác định vấn đề chính.",
            "ja": "Part 3では、設問の目的を確認し、根拠になる語句だけを拾います。",
            "ko": "Part 3에서는 질문의 목적을 확인하고 근거가 되는 표현만 잡습니다.",
            "th": "ใน Part 3 ให้ดูเป้าหมายของคำถามและจับเฉพาะข้อมูลที่เป็นหลักฐาน",
            "fr": "En Part 3, vérifier l'objectif de la question et relever seulement les indices utiles."
          }
        },
        {
          "type": "Problem",
          "tactic": "Chờ but/however/unfortunately/problem.",
          "typeByLanguage": {
            "vi": "Problem",
            "ja": "会話問題タイプ",
            "ko": "대화 유형",
            "th": "ประเภท บทสนทนา",
            "fr": "Type Conversations"
          },
          "tacticByLanguage": {
            "vi": "Chờ but/however/unfortunately/problem.",
            "ja": "Part 3では、設問の目的を確認し、根拠になる語句だけを拾います。",
            "ko": "Part 3에서는 질문의 목적을 확인하고 근거가 되는 표현만 잡습니다.",
            "th": "ใน Part 3 ให้ดูเป้าหมายของคำถามและจับเฉพาะข้อมูลที่เป็นหลักฐาน",
            "fr": "En Part 3, vérifier l'objectif de la question et relever seulement les indices utiles."
          }
        },
        {
          "type": "Next action",
          "tactic": "Nghe cuối đoạn: I'll..., We should..., Please...",
          "typeByLanguage": {
            "vi": "Next action",
            "ja": "会話問題タイプ",
            "ko": "대화 유형",
            "th": "ประเภท บทสนทนา",
            "fr": "Type Conversations"
          },
          "tacticByLanguage": {
            "vi": "Nghe cuối đoạn: I'll..., We should..., Please...",
            "ja": "Part 3では、設問の目的を確認し、根拠になる語句だけを拾います。",
            "ko": "Part 3에서는 질문의 목적을 확인하고 근거가 되는 표현만 잡습니다.",
            "th": "ใน Part 3 ให้ดูเป้าหมายของคำถามและจับเฉพาะข้อมูลที่เป็นหลักฐาน",
            "fr": "En Part 3, vérifier l'objectif de la question et relever seulement les indices utiles."
          }
        },
        {
          "type": "Graphic",
          "tactic": "Đọc nhãn bảng trước, nghe keyword để chọn hàng/cột.",
          "typeByLanguage": {
            "vi": "Graphic",
            "ja": "会話問題タイプ",
            "ko": "대화 유형",
            "th": "ประเภท บทสนทนา",
            "fr": "Type Conversations"
          },
          "tacticByLanguage": {
            "vi": "Đọc nhãn bảng trước, nghe keyword để chọn hàng/cột.",
            "ja": "Part 3では、設問の目的を確認し、根拠になる語句だけを拾います。",
            "ko": "Part 3에서는 질문의 목적을 확인하고 근거가 되는 표현만 잡습니다.",
            "th": "ใน Part 3 ให้ดูเป้าหมายของคำถามและจับเฉพาะข้อมูลที่เป็นหลักฐาน",
            "fr": "En Part 3, vérifier l'objectif de la question et relever seulement les indices utiles."
          }
        }
      ],
      "guessingRules": [
        "Nếu mất câu chi tiết, vẫn bám câu hỏi tiếp theo; không hoảng.",
        "Câu next action thường nằm ở 1-2 câu cuối.",
        "Nếu đáp án có từ đồng nghĩa với audio, ưu tiên hơn đáp án lặp từ máy móc."
      ],
      "checklist": [
        "Đã đọc trước 3 câu hỏi?",
        "Có bắt problem không?",
        "Có bắt next action cuối đoạn không?"
      ],
      "drills": [
        {
          "prompt": "Audio ý chính: flight canceled, they will take evening train. What will they do?",
          "options": [
            "Take the evening train.",
            "Cancel the project.",
            "Call a restaurant.",
            "Print a brochure."
          ],
          "answer": "Take the evening train.",
          "explanation": "Next action được nói rõ bằng will/take.",
          "promptByLanguage": {
            "vi": "Audio ý chính: flight canceled, they will take evening train. What will they do?",
            "ja": "Part 3 練習問題: 状況を読み、最も適切な選択肢を選びます。",
            "ko": "Part 3 연습 문제: 상황을 읽고 가장 적절한 선택지를 고르세요.",
            "th": "แบบฝึก Part 3: อ่านสถานการณ์แล้วเลือกตัวเลือกที่เหมาะสมที่สุด",
            "fr": "Exercice Part 3 : lisez la situation et choisissez la meilleure réponse."
          },
          "optionsByLanguage": {
            "vi": [
              "Take the evening train.",
              "Cancel the project.",
              "Call a restaurant.",
              "Print a brochure."
            ],
            "ja": [
              "Take the evening train.",
              "Cancel the project.",
              "Call a restaurant.",
              "Print a brochure."
            ],
            "ko": [
              "Take the evening train.",
              "Cancel the project.",
              "Call a restaurant.",
              "Print a brochure."
            ],
            "th": [
              "Take the evening train.",
              "Cancel the project.",
              "Call a restaurant.",
              "Print a brochure."
            ],
            "fr": [
              "Take the evening train.",
              "Cancel the project.",
              "Call a restaurant.",
              "Print a brochure."
            ]
          },
          "answerByLanguage": {
            "vi": "Take the evening train.",
            "ja": "Take the evening train.",
            "ko": "Take the evening train.",
            "th": "Take the evening train.",
            "fr": "Take the evening train."
          },
          "explanationByLanguage": {
            "vi": "Next action được nói rõ bằng will/take.",
            "ja": "正解は、質問で求められた情報に直接合い、他の選択肢より文脈に自然です。",
            "ko": "정답은 질문에서 요구한 정보와 직접 맞고, 다른 선택지보다 문맥에 자연스럽습니다.",
            "th": "คำตอบที่ถูกต้องตรงกับข้อมูลที่คำถามต้องการโดยตรง และเหมาะกับบริบทมากกว่าตัวเลือกอื่น",
            "fr": "La bonne réponse correspond directement à l'information demandée et s'intègre mieux au contexte que les autres choix."
          }
        },
        {
          "prompt": "Audio nói: the projector cable is missing, bring a spare adapter. Problem là gì?",
          "options": [
            "A cable is missing.",
            "The room is too small.",
            "The adapter was sold.",
            "The meeting ended."
          ],
          "answer": "A cable is missing.",
          "explanation": "Problem nằm sau thông tin missing.",
          "promptByLanguage": {
            "vi": "Audio nói: the projector cable is missing, bring a spare adapter. Problem là gì?",
            "ja": "Part 3 練習問題: 状況を読み、最も適切な選択肢を選びます。",
            "ko": "Part 3 연습 문제: 상황을 읽고 가장 적절한 선택지를 고르세요.",
            "th": "แบบฝึก Part 3: อ่านสถานการณ์แล้วเลือกตัวเลือกที่เหมาะสมที่สุด",
            "fr": "Exercice Part 3 : lisez la situation et choisissez la meilleure réponse."
          },
          "optionsByLanguage": {
            "vi": [
              "A cable is missing.",
              "The room is too small.",
              "The adapter was sold.",
              "The meeting ended."
            ],
            "ja": [
              "A cable is missing.",
              "The room is too small.",
              "The adapter was sold.",
              "The meeting ended."
            ],
            "ko": [
              "A cable is missing.",
              "The room is too small.",
              "The adapter was sold.",
              "The meeting ended."
            ],
            "th": [
              "A cable is missing.",
              "The room is too small.",
              "The adapter was sold.",
              "The meeting ended."
            ],
            "fr": [
              "A cable is missing.",
              "The room is too small.",
              "The adapter was sold.",
              "The meeting ended."
            ]
          },
          "answerByLanguage": {
            "vi": "A cable is missing.",
            "ja": "A cable is missing.",
            "ko": "A cable is missing.",
            "th": "A cable is missing.",
            "fr": "A cable is missing."
          },
          "explanationByLanguage": {
            "vi": "Problem nằm sau thông tin missing.",
            "ja": "正解は、質問で求められた情報に直接合い、他の選択肢より文脈に自然です。",
            "ko": "정답은 질문에서 요구한 정보와 직접 맞고, 다른 선택지보다 문맥에 자연스럽습니다.",
            "th": "คำตอบที่ถูกต้องตรงกับข้อมูลที่คำถามต้องการโดยตรง และเหมาะกับบริบทมากกว่าตัวเลือกอื่น",
            "fr": "La bonne réponse correspond directement à l'information demandée et s'intègre mieux au contexte que les autres choix."
          }
        }
      ],
      "nameByLanguage": {
        "vi": "Conversations",
        "ja": "会話問題",
        "ko": "대화",
        "th": "บทสนทนา",
        "fr": "Conversations"
      },
      "timeRuleByLanguage": {
        "vi": "Đọc trước 3 câu hỏi và đáp án; nghe theo thứ tự câu hỏi.",
        "ja": "Part 3では、先読み・根拠確認・即決を意識し、迷う問題に時間を使いすぎません。",
        "ko": "Part 3에서는 미리 읽기, 근거 확인, 빠른 결정을 의식하고 애매한 문제에 시간을 과하게 쓰지 않습니다.",
        "th": "ใน Part 3 ให้เตรียมอ่านล่วงหน้า ตรวจหลักฐาน และตัดสินใจเร็ว ไม่เสียเวลากับข้อที่ไม่แน่ใจนานเกินไป",
        "fr": "En Part 3, anticiper, vérifier la preuve et décider vite sans perdre trop de temps sur une question incertaine."
      },
      "objectiveByLanguage": {
        "vi": "Hiểu hội thoại ngắn giữa 2-3 người và chọn ý chính, chi tiết, hành động tiếp theo.",
        "ja": "Part 3（会話問題）で問われる情報を素早く特定し、根拠に基づいて正答を選びます。",
        "ko": "Part 3(대화)에서 요구하는 정보를 빠르게 찾고, 근거에 맞는 답을 선택합니다.",
        "th": "ระบุข้อมูลที่ Part 3 (บทสนทนา) ต้องการอย่างรวดเร็ว แล้วเลือกคำตอบจากหลักฐาน",
        "fr": "Repérer rapidement l'information demandée en Part 3 (Conversations) et choisir la réponse justifiée."
      },
      "stepsByLanguage": {
        "vi": [
          "Trước audio: đọc nhanh 3 câu hỏi, gạch loại thông tin cần nghe.",
          "Câu 1 thường hỏi main topic hoặc problem.",
          "Câu 2 thường hỏi chi tiết: nơi chốn, thời gian, lý do.",
          "Câu 3 thường hỏi next action hoặc implication.",
          "Không chờ hiểu từng từ; bám keyword và paraphrase."
        ],
        "ja": [
          "Part 3（会話問題）では、設問タイプを先に確認して必要な情報だけに集中します。",
          "キーワードを一語だけ追わず、話者・場所・時間・行動の組み合わせで判断します。",
          "同じ単語の繰り返しより、意味が言い換えられている選択肢を優先します。",
          "迷った問題に長く止まらず、次の設問へリズムよく進みます。",
          "最後に選んだ答えが質問の機能に直接答えているか確認します。"
        ],
        "ko": [
          "Part 3(대화)에서는 문제 유형을 먼저 확인하고 필요한 정보에만 집중합니다.",
          "키워드 하나만 따라가지 말고 사람, 장소, 시간, 행동을 함께 판단합니다.",
          "같은 단어 반복보다 의미가 정확히 바뀐 paraphrase 선택지를 우선합니다.",
          "애매한 문제에 오래 멈추지 말고 다음 문제로 리듬 있게 넘어갑니다.",
          "선택한 답이 질문의 기능에 직접 답하는지 마지막에 확인합니다."
        ],
        "th": [
          "ใน Part 3 (บทสนทนา) ให้ดูประเภทคำถามก่อน แล้วโฟกัสเฉพาะข้อมูลที่ต้องใช้",
          "อย่าจับแค่ keyword คำเดียว ต้องดูคน สถานที่ เวลา และการกระทำร่วมกัน",
          "ให้ความสำคัญกับตัวเลือกที่ paraphrase ความหมายถูกต้องมากกว่าคำที่ซ้ำตรงๆ",
          "ถ้าไม่แน่ใจอย่าค้างนาน ให้รักษาจังหวะแล้วไปข้อต่อไป",
          "ตรวจว่าคำตอบที่เลือกตอบหน้าที่ของคำถามโดยตรงหรือไม่"
        ],
        "fr": [
          "Dans la Part 3 (Conversations), identifier d'abord le type de question et viser seulement l'information utile.",
          "Ne pas suivre un seul mot-clé : vérifier personne, lieu, temps et action ensemble.",
          "Préférer une bonne reformulation à un choix qui répète seulement les mêmes mots.",
          "Ne pas rester bloqué sur une question incertaine et garder le rythme.",
          "Vérifier que la réponse choisie répond directement à la fonction de la question."
        ]
      },
      "trapsByLanguage": {
        "vi": [
          "Đáp án dùng từ giống audio nhưng sai vai trò.",
          "Bẫy speaker: man nói nhưng woman mới là người làm hành động.",
          "Bẫy thời gian: hôm nay, ngày mai, tuần sau.",
          "Bẫy địa điểm: nơi đang nói chuyện khác nơi xảy ra vấn đề.",
          "Bẫy next action: hành động cuối hội thoại thường là đáp án.",
          "Paraphrase: delay = postpone, fix = repair, call again = contact.",
          "Câu hỏi graphic/chart yêu cầu kết hợp audio + bảng.",
          "Thông tin phủ định: not available, no longer, instead.",
          "Distractor là thông tin được nhắc nhưng không trả lời câu hỏi.",
          "Đáp án suy luận quá xa so với audio."
        ],
        "ja": [
          "音が似ている語に注意します。",
          "話者や人物の取り違えに注意します。",
          "時刻・曜日・締切の変更を聞き落とさないようにします。",
          "本文に出た単語をそのまま使っただけの誤答を避けます。",
          "否定表現や instead, no longer, not yet に注意します。",
          "次の行動は会話や説明の終盤に出やすいです。",
          "広すぎる答えより、質問に直接答える選択肢を選びます。",
          "図表問題ではラベルと音声情報を組み合わせます。",
          "NOT/EXCEPT 問題では選ぶ方向を先に確認します。",
          "根拠のない推測を避け、本文に近い答えを選びます。"
        ],
        "ko": [
          "비슷하게 들리는 단어에 주의합니다.",
          "화자나 행동 주체를 혼동하지 않습니다.",
          "시간, 요일, 마감 변경을 놓치지 않습니다.",
          "지문 단어를 그대로 반복한 오답을 피합니다.",
          "부정 표현과 instead, no longer, not yet에 주의합니다.",
          "다음 행동은 대화나 담화의 끝부분에 자주 나옵니다.",
          "너무 넓은 답보다 질문에 직접 답하는 선택지를 고릅니다.",
          "도표 문제는 라벨과 음성 정보를 결합합니다.",
          "NOT/EXCEPT 문제는 선택 방향을 먼저 확인합니다.",
          "근거 없는 과한 추론을 피하고 지문에 가까운 답을 선택합니다."
        ],
        "th": [
          "ระวังคำที่ออกเสียงคล้ายกัน",
          "ระวังสลับผู้พูดหรือผู้กระทำ",
          "จับการเปลี่ยนเวลา วัน และ deadline ให้ดี",
          "หลีกเลี่ยงตัวเลือกที่แค่ซ้ำคำจากบทอ่านหรือเสียงแต่ตอบไม่ตรง",
          "ระวังคำปฏิเสธและคำอย่าง instead, no longer, not yet",
          "การกระทำถัดไปมักอยู่ท้ายบทสนทนาหรือบทพูด",
          "เลือกคำตอบที่ตอบคำถามตรงที่สุด ไม่ใช่คำตอบกว้างเกินไป",
          "ข้อที่มีรูป/ตารางต้องรวมข้อมูลจาก label และเสียง",
          "ข้อ NOT/EXCEPT ต้องดูทิศทางคำถามก่อน",
          "อย่าอนุมานไกลเกินหลักฐานในบทอ่านหรือเสียง"
        ],
        "fr": [
          "Attention aux mots qui se ressemblent à l'oral.",
          "Ne pas confondre le locuteur ou la personne qui agit.",
          "Surveiller les changements d'heure, de jour et de délai.",
          "Éviter les choix qui répètent un mot du texte sans répondre à la question.",
          "Repérer les négations et les mots comme instead, no longer, not yet.",
          "L'action suivante apparaît souvent à la fin.",
          "Choisir la réponse directe plutôt qu'une réponse trop générale.",
          "Pour les graphiques, combiner les libellés avec l'information audio.",
          "Pour NOT/EXCEPT, vérifier le sens de la question avant de choisir.",
          "Éviter les inférences trop éloignées de la preuve."
        ]
      },
      "guessingRulesByLanguage": {
        "vi": [
          "Nếu mất câu chi tiết, vẫn bám câu hỏi tiếp theo; không hoảng.",
          "Câu next action thường nằm ở 1-2 câu cuối.",
          "Nếu đáp án có từ đồng nghĩa với audio, ưu tiên hơn đáp án lặp từ máy móc."
        ],
        "ja": [
          "情報タイプが分かる場合は、違うタイプの選択肢を消します。",
          "根拠が弱い場合は、最も一般的で文脈に合う答えを選びます。",
          "絶対表現 always や never は本文に根拠がない限り避けます。"
        ],
        "ko": [
          "정보 유형을 알면 유형이 다른 선택지를 제거합니다.",
          "근거가 약하면 문맥에 가장 자연스러운 일반적인 답을 고릅니다.",
          "always, never 같은 절대표현은 근거가 없으면 피합니다."
        ],
        "th": [
          "ถ้ารู้ประเภทข้อมูล ให้ตัดตัวเลือกที่ผิดประเภทออก",
          "ถ้าหลักฐานไม่ชัด ให้เลือกคำตอบที่เป็นธรรมชาติที่สุดตามบริบท",
          "หลีกเลี่ยงคำสุดโต่งอย่าง always หรือ never หากไม่มีหลักฐาน"
        ],
        "fr": [
          "Quand le type d'information est clair, éliminer les choix d'un autre type.",
          "Si la preuve est faible, choisir l'option la plus naturelle dans le contexte.",
          "Éviter always et never sauf preuve claire dans le texte."
        ]
      },
      "checklistByLanguage": {
        "vi": [
          "Đã đọc trước 3 câu hỏi?",
          "Có bắt problem không?",
          "Có bắt next action cuối đoạn không?"
        ],
        "ja": [
          "質問の種類",
          "根拠の位置",
          "言い換え"
        ],
        "ko": [
          "질문 유형",
          "근거 위치",
          "paraphrase"
        ],
        "th": [
          "ประเภทคำถาม",
          "ตำแหน่งหลักฐาน",
          "การ paraphrase"
        ],
        "fr": [
          "Type de question",
          "Emplacement de la preuve",
          "Reformulation"
        ]
      }
    },
    {
      "part": 4,
      "name": "Talks",
      "skill": "Listening",
      "questionCount": 30,
      "targetAccuracy": "20-24/30 với target 600",
      "timeRule": "Đọc trước câu hỏi; xác định loại bài nói: announcement, voicemail, advertisement, news, instructions.",
      "objective": "Hiểu bài nói một người và chọn mục đích, chi tiết, người nghe cần làm gì.",
      "steps": [
        "Xác định genre ngay câu đầu: This is..., Attention..., Thank you for calling...",
        "Nghe purpose: delay, closure, promotion, reminder, policy change.",
        "Nghe audience: customers, employees, passengers, visitors.",
        "Nghe requested action: check, call, visit, download, bring, arrive."
      ],
      "traps": [
        "Purpose khác detail: detail chỉ hỗ trợ mục đích.",
        "Speaker có thể là representative, manager, announcer, not specific person.",
        "Listener action thường nằm gần cuối.",
        "Date/time distractor: nhiều mốc thời gian nhưng chỉ một mốc trả lời câu hỏi.",
        "Advertisement dùng positive wording nhưng câu hỏi hỏi discount/condition.",
        "Voicemail có callback number/time.",
        "Announcement có location/platform/room change.",
        "Graphic/chart cần nghe keyword khớp bảng.",
        "Bẫy similar business context: hotel vs museum vs station.",
        "Đáp án quá chung chung có thể sai nếu câu hỏi hỏi chi tiết."
      ],
      "questionTypeTactics": [
        {
          "type": "Purpose",
          "tactic": "Nghe câu đầu và các từ announce, remind, inform, advertise.",
          "typeByLanguage": {
            "vi": "Purpose",
            "ja": "説明文問題タイプ",
            "ko": "짧은 담화 유형",
            "th": "ประเภท บทพูดสั้น",
            "fr": "Type Exposés courts"
          },
          "tacticByLanguage": {
            "vi": "Nghe câu đầu và các từ announce, remind, inform, advertise.",
            "ja": "Part 4では、設問の目的を確認し、根拠になる語句だけを拾います。",
            "ko": "Part 4에서는 질문의 목적을 확인하고 근거가 되는 표현만 잡습니다.",
            "th": "ใน Part 4 ให้ดูเป้าหมายของคำถามและจับเฉพาะข้อมูลที่เป็นหลักฐาน",
            "fr": "En Part 4, vérifier l'objectif de la question et relever seulement les indices utiles."
          }
        },
        {
          "type": "Audience",
          "tactic": "Nghe customers, passengers, employees, visitors.",
          "typeByLanguage": {
            "vi": "Audience",
            "ja": "説明文問題タイプ",
            "ko": "짧은 담화 유형",
            "th": "ประเภท บทพูดสั้น",
            "fr": "Type Exposés courts"
          },
          "tacticByLanguage": {
            "vi": "Nghe customers, passengers, employees, visitors.",
            "ja": "Part 4では、設問の目的を確認し、根拠になる語句だけを拾います。",
            "ko": "Part 4에서는 질문의 목적을 확인하고 근거가 되는 표현만 잡습니다.",
            "th": "ใน Part 4 ให้ดูเป้าหมายของคำถามและจับเฉพาะข้อมูลที่เป็นหลักฐาน",
            "fr": "En Part 4, vérifier l'objectif de la question et relever seulement les indices utiles."
          }
        },
        {
          "type": "Requested action",
          "tactic": "Nghe asked to, should, please, need to.",
          "typeByLanguage": {
            "vi": "Requested action",
            "ja": "説明文問題タイプ",
            "ko": "짧은 담화 유형",
            "th": "ประเภท บทพูดสั้น",
            "fr": "Type Exposés courts"
          },
          "tacticByLanguage": {
            "vi": "Nghe asked to, should, please, need to.",
            "ja": "Part 4では、設問の目的を確認し、根拠になる語句だけを拾います。",
            "ko": "Part 4에서는 질문의 목적을 확인하고 근거가 되는 표현만 잡습니다.",
            "th": "ใน Part 4 ให้ดูเป้าหมายของคำถามและจับเฉพาะข้อมูลที่เป็นหลักฐาน",
            "fr": "En Part 4, vérifier l'objectif de la question et relever seulement les indices utiles."
          }
        },
        {
          "type": "Detail",
          "tactic": "Bám số, ngày, nơi chốn và tên tổ chức.",
          "typeByLanguage": {
            "vi": "Detail",
            "ja": "説明文問題タイプ",
            "ko": "짧은 담화 유형",
            "th": "ประเภท บทพูดสั้น",
            "fr": "Type Exposés courts"
          },
          "tacticByLanguage": {
            "vi": "Bám số, ngày, nơi chốn và tên tổ chức.",
            "ja": "Part 4では、設問の目的を確認し、根拠になる語句だけを拾います。",
            "ko": "Part 4에서는 질문의 목적을 확인하고 근거가 되는 표현만 잡습니다.",
            "th": "ใน Part 4 ให้ดูเป้าหมายของคำถามและจับเฉพาะข้อมูลที่เป็นหลักฐาน",
            "fr": "En Part 4, vérifier l'objectif de la question et relever seulement les indices utiles."
          }
        }
      ],
      "guessingRules": [
        "Nếu genre là voicemail, đáp án thường liên quan call back, confirm, pick up.",
        "Nếu genre là public announcement, đáp án thường là inform/remind listeners.",
        "Nếu nghe please + verb, đó có thể là requested action."
      ],
      "checklist": [
        "Genre là gì?",
        "Mục đích là gì?",
        "Ai nghe?",
        "Người nghe phải làm gì?"
      ],
      "drills": [
        {
          "prompt": "Talk: library catalog unavailable tonight; renew books before eight. Requested action?",
          "options": [
            "Renew books before eight.",
            "Open a new library.",
            "Hire a librarian.",
            "Buy a catalog."
          ],
          "answer": "Renew books before eight.",
          "explanation": "Requested action nằm sau asked to/please.",
          "promptByLanguage": {
            "vi": "Talk: library catalog unavailable tonight; renew books before eight. Requested action?",
            "ja": "Part 4 練習問題: 状況を読み、最も適切な選択肢を選びます。",
            "ko": "Part 4 연습 문제: 상황을 읽고 가장 적절한 선택지를 고르세요.",
            "th": "แบบฝึก Part 4: อ่านสถานการณ์แล้วเลือกตัวเลือกที่เหมาะสมที่สุด",
            "fr": "Exercice Part 4 : lisez la situation et choisissez la meilleure réponse."
          },
          "optionsByLanguage": {
            "vi": [
              "Renew books before eight.",
              "Open a new library.",
              "Hire a librarian.",
              "Buy a catalog."
            ],
            "ja": [
              "Renew books before eight.",
              "Open a new library.",
              "Hire a librarian.",
              "Buy a catalog."
            ],
            "ko": [
              "Renew books before eight.",
              "Open a new library.",
              "Hire a librarian.",
              "Buy a catalog."
            ],
            "th": [
              "Renew books before eight.",
              "Open a new library.",
              "Hire a librarian.",
              "Buy a catalog."
            ],
            "fr": [
              "Renew books before eight.",
              "Open a new library.",
              "Hire a librarian.",
              "Buy a catalog."
            ]
          },
          "answerByLanguage": {
            "vi": "Renew books before eight.",
            "ja": "Renew books before eight.",
            "ko": "Renew books before eight.",
            "th": "Renew books before eight.",
            "fr": "Renew books before eight."
          },
          "explanationByLanguage": {
            "vi": "Requested action nằm sau asked to/please.",
            "ja": "正解は、質問で求められた情報に直接合い、他の選択肢より文脈に自然です。",
            "ko": "정답은 질문에서 요구한 정보와 직접 맞고, 다른 선택지보다 문맥에 자연스럽습니다.",
            "th": "คำตอบที่ถูกต้องตรงกับข้อมูลที่คำถามต้องการโดยตรง และเหมาะกับบริบทมากกว่าตัวเลือกอื่น",
            "fr": "La bonne réponse correspond directement à l'information demandée et s'intègre mieux au contexte que les autres choix."
          }
        },
        {
          "prompt": "Talk: brochure order ready earlier; call before five to confirm pickup. Genre?",
          "options": [
            "Voicemail from a printing company.",
            "Weather report.",
            "Airport announcement.",
            "Job interview."
          ],
          "answer": "Voicemail from a printing company.",
          "explanation": "Order ready + call before five là voicemail dịch vụ.",
          "promptByLanguage": {
            "vi": "Talk: brochure order ready earlier; call before five to confirm pickup. Genre?",
            "ja": "Part 4 練習問題: 状況を読み、最も適切な選択肢を選びます。",
            "ko": "Part 4 연습 문제: 상황을 읽고 가장 적절한 선택지를 고르세요.",
            "th": "แบบฝึก Part 4: อ่านสถานการณ์แล้วเลือกตัวเลือกที่เหมาะสมที่สุด",
            "fr": "Exercice Part 4 : lisez la situation et choisissez la meilleure réponse."
          },
          "optionsByLanguage": {
            "vi": [
              "Voicemail from a printing company.",
              "Weather report.",
              "Airport announcement.",
              "Job interview."
            ],
            "ja": [
              "Voicemail from a printing company.",
              "Weather report.",
              "Airport announcement.",
              "Job interview."
            ],
            "ko": [
              "Voicemail from a printing company.",
              "Weather report.",
              "Airport announcement.",
              "Job interview."
            ],
            "th": [
              "Voicemail from a printing company.",
              "Weather report.",
              "Airport announcement.",
              "Job interview."
            ],
            "fr": [
              "Voicemail from a printing company.",
              "Weather report.",
              "Airport announcement.",
              "Job interview."
            ]
          },
          "answerByLanguage": {
            "vi": "Voicemail from a printing company.",
            "ja": "Voicemail from a printing company.",
            "ko": "Voicemail from a printing company.",
            "th": "Voicemail from a printing company.",
            "fr": "Voicemail from a printing company."
          },
          "explanationByLanguage": {
            "vi": "Order ready + call before five là voicemail dịch vụ.",
            "ja": "正解は、質問で求められた情報に直接合い、他の選択肢より文脈に自然です。",
            "ko": "정답은 질문에서 요구한 정보와 직접 맞고, 다른 선택지보다 문맥에 자연스럽습니다.",
            "th": "คำตอบที่ถูกต้องตรงกับข้อมูลที่คำถามต้องการโดยตรง และเหมาะกับบริบทมากกว่าตัวเลือกอื่น",
            "fr": "La bonne réponse correspond directement à l'information demandée et s'intègre mieux au contexte que les autres choix."
          }
        }
      ],
      "nameByLanguage": {
        "vi": "Talks",
        "ja": "説明文問題",
        "ko": "짧은 담화",
        "th": "บทพูดสั้น",
        "fr": "Exposés courts"
      },
      "timeRuleByLanguage": {
        "vi": "Đọc trước câu hỏi; xác định loại bài nói: announcement, voicemail, advertisement, news, instructions.",
        "ja": "Part 4では、先読み・根拠確認・即決を意識し、迷う問題に時間を使いすぎません。",
        "ko": "Part 4에서는 미리 읽기, 근거 확인, 빠른 결정을 의식하고 애매한 문제에 시간을 과하게 쓰지 않습니다.",
        "th": "ใน Part 4 ให้เตรียมอ่านล่วงหน้า ตรวจหลักฐาน และตัดสินใจเร็ว ไม่เสียเวลากับข้อที่ไม่แน่ใจนานเกินไป",
        "fr": "En Part 4, anticiper, vérifier la preuve et décider vite sans perdre trop de temps sur une question incertaine."
      },
      "objectiveByLanguage": {
        "vi": "Hiểu bài nói một người và chọn mục đích, chi tiết, người nghe cần làm gì.",
        "ja": "Part 4（説明文問題）で問われる情報を素早く特定し、根拠に基づいて正答を選びます。",
        "ko": "Part 4(짧은 담화)에서 요구하는 정보를 빠르게 찾고, 근거에 맞는 답을 선택합니다.",
        "th": "ระบุข้อมูลที่ Part 4 (บทพูดสั้น) ต้องการอย่างรวดเร็ว แล้วเลือกคำตอบจากหลักฐาน",
        "fr": "Repérer rapidement l'information demandée en Part 4 (Exposés courts) et choisir la réponse justifiée."
      },
      "stepsByLanguage": {
        "vi": [
          "Xác định genre ngay câu đầu: This is..., Attention..., Thank you for calling...",
          "Nghe purpose: delay, closure, promotion, reminder, policy change.",
          "Nghe audience: customers, employees, passengers, visitors.",
          "Nghe requested action: check, call, visit, download, bring, arrive."
        ],
        "ja": [
          "Part 4（説明文問題）では、設問タイプを先に確認して必要な情報だけに集中します。",
          "キーワードを一語だけ追わず、話者・場所・時間・行動の組み合わせで判断します。",
          "同じ単語の繰り返しより、意味が言い換えられている選択肢を優先します。",
          "迷った問題に長く止まらず、次の設問へリズムよく進みます。"
        ],
        "ko": [
          "Part 4(짧은 담화)에서는 문제 유형을 먼저 확인하고 필요한 정보에만 집중합니다.",
          "키워드 하나만 따라가지 말고 사람, 장소, 시간, 행동을 함께 판단합니다.",
          "같은 단어 반복보다 의미가 정확히 바뀐 paraphrase 선택지를 우선합니다.",
          "애매한 문제에 오래 멈추지 말고 다음 문제로 리듬 있게 넘어갑니다."
        ],
        "th": [
          "ใน Part 4 (บทพูดสั้น) ให้ดูประเภทคำถามก่อน แล้วโฟกัสเฉพาะข้อมูลที่ต้องใช้",
          "อย่าจับแค่ keyword คำเดียว ต้องดูคน สถานที่ เวลา และการกระทำร่วมกัน",
          "ให้ความสำคัญกับตัวเลือกที่ paraphrase ความหมายถูกต้องมากกว่าคำที่ซ้ำตรงๆ",
          "ถ้าไม่แน่ใจอย่าค้างนาน ให้รักษาจังหวะแล้วไปข้อต่อไป"
        ],
        "fr": [
          "Dans la Part 4 (Exposés courts), identifier d'abord le type de question et viser seulement l'information utile.",
          "Ne pas suivre un seul mot-clé : vérifier personne, lieu, temps et action ensemble.",
          "Préférer une bonne reformulation à un choix qui répète seulement les mêmes mots.",
          "Ne pas rester bloqué sur une question incertaine et garder le rythme."
        ]
      },
      "trapsByLanguage": {
        "vi": [
          "Purpose khác detail: detail chỉ hỗ trợ mục đích.",
          "Speaker có thể là representative, manager, announcer, not specific person.",
          "Listener action thường nằm gần cuối.",
          "Date/time distractor: nhiều mốc thời gian nhưng chỉ một mốc trả lời câu hỏi.",
          "Advertisement dùng positive wording nhưng câu hỏi hỏi discount/condition.",
          "Voicemail có callback number/time.",
          "Announcement có location/platform/room change.",
          "Graphic/chart cần nghe keyword khớp bảng.",
          "Bẫy similar business context: hotel vs museum vs station.",
          "Đáp án quá chung chung có thể sai nếu câu hỏi hỏi chi tiết."
        ],
        "ja": [
          "音が似ている語に注意します。",
          "話者や人物の取り違えに注意します。",
          "時刻・曜日・締切の変更を聞き落とさないようにします。",
          "本文に出た単語をそのまま使っただけの誤答を避けます。",
          "否定表現や instead, no longer, not yet に注意します。",
          "次の行動は会話や説明の終盤に出やすいです。",
          "広すぎる答えより、質問に直接答える選択肢を選びます。",
          "図表問題ではラベルと音声情報を組み合わせます。",
          "NOT/EXCEPT 問題では選ぶ方向を先に確認します。",
          "根拠のない推測を避け、本文に近い答えを選びます。"
        ],
        "ko": [
          "비슷하게 들리는 단어에 주의합니다.",
          "화자나 행동 주체를 혼동하지 않습니다.",
          "시간, 요일, 마감 변경을 놓치지 않습니다.",
          "지문 단어를 그대로 반복한 오답을 피합니다.",
          "부정 표현과 instead, no longer, not yet에 주의합니다.",
          "다음 행동은 대화나 담화의 끝부분에 자주 나옵니다.",
          "너무 넓은 답보다 질문에 직접 답하는 선택지를 고릅니다.",
          "도표 문제는 라벨과 음성 정보를 결합합니다.",
          "NOT/EXCEPT 문제는 선택 방향을 먼저 확인합니다.",
          "근거 없는 과한 추론을 피하고 지문에 가까운 답을 선택합니다."
        ],
        "th": [
          "ระวังคำที่ออกเสียงคล้ายกัน",
          "ระวังสลับผู้พูดหรือผู้กระทำ",
          "จับการเปลี่ยนเวลา วัน และ deadline ให้ดี",
          "หลีกเลี่ยงตัวเลือกที่แค่ซ้ำคำจากบทอ่านหรือเสียงแต่ตอบไม่ตรง",
          "ระวังคำปฏิเสธและคำอย่าง instead, no longer, not yet",
          "การกระทำถัดไปมักอยู่ท้ายบทสนทนาหรือบทพูด",
          "เลือกคำตอบที่ตอบคำถามตรงที่สุด ไม่ใช่คำตอบกว้างเกินไป",
          "ข้อที่มีรูป/ตารางต้องรวมข้อมูลจาก label และเสียง",
          "ข้อ NOT/EXCEPT ต้องดูทิศทางคำถามก่อน",
          "อย่าอนุมานไกลเกินหลักฐานในบทอ่านหรือเสียง"
        ],
        "fr": [
          "Attention aux mots qui se ressemblent à l'oral.",
          "Ne pas confondre le locuteur ou la personne qui agit.",
          "Surveiller les changements d'heure, de jour et de délai.",
          "Éviter les choix qui répètent un mot du texte sans répondre à la question.",
          "Repérer les négations et les mots comme instead, no longer, not yet.",
          "L'action suivante apparaît souvent à la fin.",
          "Choisir la réponse directe plutôt qu'une réponse trop générale.",
          "Pour les graphiques, combiner les libellés avec l'information audio.",
          "Pour NOT/EXCEPT, vérifier le sens de la question avant de choisir.",
          "Éviter les inférences trop éloignées de la preuve."
        ]
      },
      "guessingRulesByLanguage": {
        "vi": [
          "Nếu genre là voicemail, đáp án thường liên quan call back, confirm, pick up.",
          "Nếu genre là public announcement, đáp án thường là inform/remind listeners.",
          "Nếu nghe please + verb, đó có thể là requested action."
        ],
        "ja": [
          "情報タイプが分かる場合は、違うタイプの選択肢を消します。",
          "根拠が弱い場合は、最も一般的で文脈に合う答えを選びます。",
          "絶対表現 always や never は本文に根拠がない限り避けます。"
        ],
        "ko": [
          "정보 유형을 알면 유형이 다른 선택지를 제거합니다.",
          "근거가 약하면 문맥에 가장 자연스러운 일반적인 답을 고릅니다.",
          "always, never 같은 절대표현은 근거가 없으면 피합니다."
        ],
        "th": [
          "ถ้ารู้ประเภทข้อมูล ให้ตัดตัวเลือกที่ผิดประเภทออก",
          "ถ้าหลักฐานไม่ชัด ให้เลือกคำตอบที่เป็นธรรมชาติที่สุดตามบริบท",
          "หลีกเลี่ยงคำสุดโต่งอย่าง always หรือ never หากไม่มีหลักฐาน"
        ],
        "fr": [
          "Quand le type d'information est clair, éliminer les choix d'un autre type.",
          "Si la preuve est faible, choisir l'option la plus naturelle dans le contexte.",
          "Éviter always et never sauf preuve claire dans le texte."
        ]
      },
      "checklistByLanguage": {
        "vi": [
          "Genre là gì?",
          "Mục đích là gì?",
          "Ai nghe?",
          "Người nghe phải làm gì?"
        ],
        "ja": [
          "質問の種類",
          "根拠の位置",
          "言い換え",
          "時間・人物・場所"
        ],
        "ko": [
          "질문 유형",
          "근거 위치",
          "paraphrase",
          "시간·사람·장소"
        ],
        "th": [
          "ประเภทคำถาม",
          "ตำแหน่งหลักฐาน",
          "การ paraphrase",
          "เวลา-คน-สถานที่"
        ],
        "fr": [
          "Type de question",
          "Emplacement de la preuve",
          "Reformulation",
          "Temps, personne, lieu"
        ]
      }
    },
    {
      "part": 5,
      "name": "Incomplete Sentences",
      "skill": "Reading",
      "questionCount": 30,
      "targetAccuracy": "22-26/30 với target 600",
      "timeRule": "20-30 giây/câu; không đọc dịch toàn câu nếu nhận ra dạng grammar.",
      "objective": "Chọn từ/cụm từ đúng về ngữ pháp, từ loại, collocation hoặc nghĩa.",
      "steps": [
        "Nhìn 4 đáp án trước để phân loại: word form, tense, preposition, conjunction, vocabulary.",
        "Nếu cùng họ từ: xác định vị trí cần noun/verb/adj/adv.",
        "Nếu là thì: tìm dấu hiệu thời gian như since, yesterday, by, already.",
        "Nếu là giới từ/collocation: đọc cụm trước-sau chỗ trống.",
        "Nếu là vocabulary: đọc cả câu để hiểu nghĩa."
      ],
      "traps": [
        "Word form: success/successful/successfully/succeed.",
        "Subject-verb agreement với cụm giới từ chen giữa.",
        "Since/for yêu cầu present perfect.",
        "After/before/until + clause dùng present simple cho tương lai.",
        "Responsible for, interested in, capable of.",
        "Each/every dùng danh từ và động từ số ít.",
        "Danh từ không đếm được: information, equipment, furniture.",
        "So sánh hơn cần than.",
        "Bị động cần be + V3.",
        "Câu dài nhưng chỗ trống chỉ cần từ loại."
      ],
      "questionTypeTactics": [
        {
          "type": "Word form",
          "tactic": "Xem vị trí: sau article cần noun, trước noun cần adjective, sau verb cần adverb.",
          "typeByLanguage": {
            "vi": "Word form",
            "ja": "短文穴埋めタイプ",
            "ko": "단문 빈칸 채우기 유형",
            "th": "ประเภท เติมประโยคให้สมบูรณ์",
            "fr": "Type Phrases incomplètes"
          },
          "tacticByLanguage": {
            "vi": "Xem vị trí: sau article cần noun, trước noun cần adjective, sau verb cần adverb.",
            "ja": "Part 5では、設問の目的を確認し、根拠になる語句だけを拾います。",
            "ko": "Part 5에서는 질문의 목적을 확인하고 근거가 되는 표현만 잡습니다.",
            "th": "ใน Part 5 ให้ดูเป้าหมายของคำถามและจับเฉพาะข้อมูลที่เป็นหลักฐาน",
            "fr": "En Part 5, vérifier l'objectif de la question et relever seulement les indices utiles."
          }
        },
        {
          "type": "Verb tense",
          "tactic": "Tìm trạng từ thời gian và chủ ngữ.",
          "typeByLanguage": {
            "vi": "Verb tense",
            "ja": "短文穴埋めタイプ",
            "ko": "단문 빈칸 채우기 유형",
            "th": "ประเภท เติมประโยคให้สมบูรณ์",
            "fr": "Type Phrases incomplètes"
          },
          "tacticByLanguage": {
            "vi": "Tìm trạng từ thời gian và chủ ngữ.",
            "ja": "Part 5では、設問の目的を確認し、根拠になる語句だけを拾います。",
            "ko": "Part 5에서는 질문의 목적을 확인하고 근거가 되는 표현만 잡습니다.",
            "th": "ใน Part 5 ให้ดูเป้าหมายของคำถามและจับเฉพาะข้อมูลที่เป็นหลักฐาน",
            "fr": "En Part 5, vérifier l'objectif de la question et relever seulement les indices utiles."
          }
        },
        {
          "type": "Preposition",
          "tactic": "Học collocation cố định.",
          "typeByLanguage": {
            "vi": "Preposition",
            "ja": "短文穴埋めタイプ",
            "ko": "단문 빈칸 채우기 유형",
            "th": "ประเภท เติมประโยคให้สมบูรณ์",
            "fr": "Type Phrases incomplètes"
          },
          "tacticByLanguage": {
            "vi": "Học collocation cố định.",
            "ja": "Part 5では、設問の目的を確認し、根拠になる語句だけを拾います。",
            "ko": "Part 5에서는 질문의 목적을 확인하고 근거가 되는 표현만 잡습니다.",
            "th": "ใน Part 5 ให้ดูเป้าหมายของคำถามและจับเฉพาะข้อมูลที่เป็นหลักฐาน",
            "fr": "En Part 5, vérifier l'objectif de la question et relever seulement les indices utiles."
          }
        },
        {
          "type": "Conjunction",
          "tactic": "Xác định quan hệ nghĩa giữa 2 mệnh đề.",
          "typeByLanguage": {
            "vi": "Conjunction",
            "ja": "短文穴埋めタイプ",
            "ko": "단문 빈칸 채우기 유형",
            "th": "ประเภท เติมประโยคให้สมบูรณ์",
            "fr": "Type Phrases incomplètes"
          },
          "tacticByLanguage": {
            "vi": "Xác định quan hệ nghĩa giữa 2 mệnh đề.",
            "ja": "Part 5では、設問の目的を確認し、根拠になる語句だけを拾います。",
            "ko": "Part 5에서는 질문의 목적을 확인하고 근거가 되는 표현만 잡습니다.",
            "th": "ใน Part 5 ให้ดูเป้าหมายของคำถามและจับเฉพาะข้อมูลที่เป็นหลักฐาน",
            "fr": "En Part 5, vérifier l'objectif de la question et relever seulement les indices utiles."
          }
        }
      ],
      "guessingRules": [
        "Nếu không hiểu nghĩa nhưng thấy vị trí từ loại rõ, chọn theo từ loại.",
        "Nếu có than, ưu tiên comparative.",
        "Nếu sau blank là noun, đáp án adjective thường sáng hơn adverb."
      ],
      "checklist": [
        "4 đáp án thuộc dạng nào?",
        "Chỗ trống cần từ loại gì?",
        "Có dấu hiệu thì/collocation không?"
      ],
      "drills": [
        {
          "prompt": "The technician repaired the machine _____.",
          "options": [
            "quick",
            "quickly",
            "quicken",
            "quickness"
          ],
          "answer": "quickly",
          "explanation": "Cần trạng từ bổ nghĩa cho repaired.",
          "promptByLanguage": {
            "vi": "The technician repaired the machine _____.",
            "ja": "Part 5 練習問題: 状況を読み、最も適切な選択肢を選びます。",
            "ko": "Part 5 연습 문제: 상황을 읽고 가장 적절한 선택지를 고르세요.",
            "th": "แบบฝึก Part 5: อ่านสถานการณ์แล้วเลือกตัวเลือกที่เหมาะสมที่สุด",
            "fr": "Exercice Part 5 : lisez la situation et choisissez la meilleure réponse."
          },
          "optionsByLanguage": {
            "vi": [
              "quick",
              "quickly",
              "quicken",
              "quickness"
            ],
            "ja": [
              "quick",
              "quickly",
              "quicken",
              "quickness"
            ],
            "ko": [
              "quick",
              "quickly",
              "quicken",
              "quickness"
            ],
            "th": [
              "quick",
              "quickly",
              "quicken",
              "quickness"
            ],
            "fr": [
              "quick",
              "quickly",
              "quicken",
              "quickness"
            ]
          },
          "answerByLanguage": {
            "vi": "quickly",
            "ja": "quickly",
            "ko": "quickly",
            "th": "quickly",
            "fr": "quickly"
          },
          "explanationByLanguage": {
            "vi": "Cần trạng từ bổ nghĩa cho repaired.",
            "ja": "正解は、質問で求められた情報に直接合い、他の選択肢より文脈に自然です。",
            "ko": "정답은 질문에서 요구한 정보와 직접 맞고, 다른 선택지보다 문맥에 자연스럽습니다.",
            "th": "คำตอบที่ถูกต้องตรงกับข้อมูลที่คำถามต้องการโดยตรง และเหมาะกับบริบทมากกว่าตัวเลือกอื่น",
            "fr": "La bonne réponse correspond directement à l'information demandée et s'intègre mieux au contexte que les autres choix."
          }
        },
        {
          "prompt": "Ms. Lee has worked here _____ 2020.",
          "options": [
            "since",
            "for",
            "during",
            "by"
          ],
          "answer": "since",
          "explanation": "Since + mốc thời gian.",
          "promptByLanguage": {
            "vi": "Ms. Lee has worked here _____ 2020.",
            "ja": "Part 5 練習問題: 状況を読み、最も適切な選択肢を選びます。",
            "ko": "Part 5 연습 문제: 상황을 읽고 가장 적절한 선택지를 고르세요.",
            "th": "แบบฝึก Part 5: อ่านสถานการณ์แล้วเลือกตัวเลือกที่เหมาะสมที่สุด",
            "fr": "Exercice Part 5 : lisez la situation et choisissez la meilleure réponse."
          },
          "optionsByLanguage": {
            "vi": [
              "since",
              "for",
              "during",
              "by"
            ],
            "ja": [
              "since",
              "for",
              "during",
              "by"
            ],
            "ko": [
              "since",
              "for",
              "during",
              "by"
            ],
            "th": [
              "since",
              "for",
              "during",
              "by"
            ],
            "fr": [
              "since",
              "for",
              "during",
              "by"
            ]
          },
          "answerByLanguage": {
            "vi": "since",
            "ja": "since",
            "ko": "since",
            "th": "since",
            "fr": "since"
          },
          "explanationByLanguage": {
            "vi": "Since + mốc thời gian.",
            "ja": "正解は、質問で求められた情報に直接合い、他の選択肢より文脈に自然です。",
            "ko": "정답은 질문에서 요구한 정보와 직접 맞고, 다른 선택지보다 문맥에 자연스럽습니다.",
            "th": "คำตอบที่ถูกต้องตรงกับข้อมูลที่คำถามต้องการโดยตรง และเหมาะกับบริบทมากกว่าตัวเลือกอื่น",
            "fr": "La bonne réponse correspond directement à l'information demandée et s'intègre mieux au contexte que les autres choix."
          }
        }
      ],
      "nameByLanguage": {
        "vi": "Incomplete Sentences",
        "ja": "短文穴埋め",
        "ko": "단문 빈칸 채우기",
        "th": "เติมประโยคให้สมบูรณ์",
        "fr": "Phrases incomplètes"
      },
      "timeRuleByLanguage": {
        "vi": "20-30 giây/câu; không đọc dịch toàn câu nếu nhận ra dạng grammar.",
        "ja": "Part 5では、先読み・根拠確認・即決を意識し、迷う問題に時間を使いすぎません。",
        "ko": "Part 5에서는 미리 읽기, 근거 확인, 빠른 결정을 의식하고 애매한 문제에 시간을 과하게 쓰지 않습니다.",
        "th": "ใน Part 5 ให้เตรียมอ่านล่วงหน้า ตรวจหลักฐาน และตัดสินใจเร็ว ไม่เสียเวลากับข้อที่ไม่แน่ใจนานเกินไป",
        "fr": "En Part 5, anticiper, vérifier la preuve et décider vite sans perdre trop de temps sur une question incertaine."
      },
      "objectiveByLanguage": {
        "vi": "Chọn từ/cụm từ đúng về ngữ pháp, từ loại, collocation hoặc nghĩa.",
        "ja": "Part 5（短文穴埋め）で問われる情報を素早く特定し、根拠に基づいて正答を選びます。",
        "ko": "Part 5(단문 빈칸 채우기)에서 요구하는 정보를 빠르게 찾고, 근거에 맞는 답을 선택합니다.",
        "th": "ระบุข้อมูลที่ Part 5 (เติมประโยคให้สมบูรณ์) ต้องการอย่างรวดเร็ว แล้วเลือกคำตอบจากหลักฐาน",
        "fr": "Repérer rapidement l'information demandée en Part 5 (Phrases incomplètes) et choisir la réponse justifiée."
      },
      "stepsByLanguage": {
        "vi": [
          "Nhìn 4 đáp án trước để phân loại: word form, tense, preposition, conjunction, vocabulary.",
          "Nếu cùng họ từ: xác định vị trí cần noun/verb/adj/adv.",
          "Nếu là thì: tìm dấu hiệu thời gian như since, yesterday, by, already.",
          "Nếu là giới từ/collocation: đọc cụm trước-sau chỗ trống.",
          "Nếu là vocabulary: đọc cả câu để hiểu nghĩa."
        ],
        "ja": [
          "Part 5（短文穴埋め）では、設問タイプを先に確認して必要な情報だけに集中します。",
          "キーワードを一語だけ追わず、話者・場所・時間・行動の組み合わせで判断します。",
          "同じ単語の繰り返しより、意味が言い換えられている選択肢を優先します。",
          "迷った問題に長く止まらず、次の設問へリズムよく進みます。",
          "最後に選んだ答えが質問の機能に直接答えているか確認します。"
        ],
        "ko": [
          "Part 5(단문 빈칸 채우기)에서는 문제 유형을 먼저 확인하고 필요한 정보에만 집중합니다.",
          "키워드 하나만 따라가지 말고 사람, 장소, 시간, 행동을 함께 판단합니다.",
          "같은 단어 반복보다 의미가 정확히 바뀐 paraphrase 선택지를 우선합니다.",
          "애매한 문제에 오래 멈추지 말고 다음 문제로 리듬 있게 넘어갑니다.",
          "선택한 답이 질문의 기능에 직접 답하는지 마지막에 확인합니다."
        ],
        "th": [
          "ใน Part 5 (เติมประโยคให้สมบูรณ์) ให้ดูประเภทคำถามก่อน แล้วโฟกัสเฉพาะข้อมูลที่ต้องใช้",
          "อย่าจับแค่ keyword คำเดียว ต้องดูคน สถานที่ เวลา และการกระทำร่วมกัน",
          "ให้ความสำคัญกับตัวเลือกที่ paraphrase ความหมายถูกต้องมากกว่าคำที่ซ้ำตรงๆ",
          "ถ้าไม่แน่ใจอย่าค้างนาน ให้รักษาจังหวะแล้วไปข้อต่อไป",
          "ตรวจว่าคำตอบที่เลือกตอบหน้าที่ของคำถามโดยตรงหรือไม่"
        ],
        "fr": [
          "Dans la Part 5 (Phrases incomplètes), identifier d'abord le type de question et viser seulement l'information utile.",
          "Ne pas suivre un seul mot-clé : vérifier personne, lieu, temps et action ensemble.",
          "Préférer une bonne reformulation à un choix qui répète seulement les mêmes mots.",
          "Ne pas rester bloqué sur une question incertaine et garder le rythme.",
          "Vérifier que la réponse choisie répond directement à la fonction de la question."
        ]
      },
      "trapsByLanguage": {
        "vi": [
          "Word form: success/successful/successfully/succeed.",
          "Subject-verb agreement với cụm giới từ chen giữa.",
          "Since/for yêu cầu present perfect.",
          "After/before/until + clause dùng present simple cho tương lai.",
          "Responsible for, interested in, capable of.",
          "Each/every dùng danh từ và động từ số ít.",
          "Danh từ không đếm được: information, equipment, furniture.",
          "So sánh hơn cần than.",
          "Bị động cần be + V3.",
          "Câu dài nhưng chỗ trống chỉ cần từ loại."
        ],
        "ja": [
          "音が似ている語に注意します。",
          "話者や人物の取り違えに注意します。",
          "時刻・曜日・締切の変更を聞き落とさないようにします。",
          "本文に出た単語をそのまま使っただけの誤答を避けます。",
          "否定表現や instead, no longer, not yet に注意します。",
          "次の行動は会話や説明の終盤に出やすいです。",
          "広すぎる答えより、質問に直接答える選択肢を選びます。",
          "図表問題ではラベルと音声情報を組み合わせます。",
          "NOT/EXCEPT 問題では選ぶ方向を先に確認します。",
          "根拠のない推測を避け、本文に近い答えを選びます。"
        ],
        "ko": [
          "비슷하게 들리는 단어에 주의합니다.",
          "화자나 행동 주체를 혼동하지 않습니다.",
          "시간, 요일, 마감 변경을 놓치지 않습니다.",
          "지문 단어를 그대로 반복한 오답을 피합니다.",
          "부정 표현과 instead, no longer, not yet에 주의합니다.",
          "다음 행동은 대화나 담화의 끝부분에 자주 나옵니다.",
          "너무 넓은 답보다 질문에 직접 답하는 선택지를 고릅니다.",
          "도표 문제는 라벨과 음성 정보를 결합합니다.",
          "NOT/EXCEPT 문제는 선택 방향을 먼저 확인합니다.",
          "근거 없는 과한 추론을 피하고 지문에 가까운 답을 선택합니다."
        ],
        "th": [
          "ระวังคำที่ออกเสียงคล้ายกัน",
          "ระวังสลับผู้พูดหรือผู้กระทำ",
          "จับการเปลี่ยนเวลา วัน และ deadline ให้ดี",
          "หลีกเลี่ยงตัวเลือกที่แค่ซ้ำคำจากบทอ่านหรือเสียงแต่ตอบไม่ตรง",
          "ระวังคำปฏิเสธและคำอย่าง instead, no longer, not yet",
          "การกระทำถัดไปมักอยู่ท้ายบทสนทนาหรือบทพูด",
          "เลือกคำตอบที่ตอบคำถามตรงที่สุด ไม่ใช่คำตอบกว้างเกินไป",
          "ข้อที่มีรูป/ตารางต้องรวมข้อมูลจาก label และเสียง",
          "ข้อ NOT/EXCEPT ต้องดูทิศทางคำถามก่อน",
          "อย่าอนุมานไกลเกินหลักฐานในบทอ่านหรือเสียง"
        ],
        "fr": [
          "Attention aux mots qui se ressemblent à l'oral.",
          "Ne pas confondre le locuteur ou la personne qui agit.",
          "Surveiller les changements d'heure, de jour et de délai.",
          "Éviter les choix qui répètent un mot du texte sans répondre à la question.",
          "Repérer les négations et les mots comme instead, no longer, not yet.",
          "L'action suivante apparaît souvent à la fin.",
          "Choisir la réponse directe plutôt qu'une réponse trop générale.",
          "Pour les graphiques, combiner les libellés avec l'information audio.",
          "Pour NOT/EXCEPT, vérifier le sens de la question avant de choisir.",
          "Éviter les inférences trop éloignées de la preuve."
        ]
      },
      "guessingRulesByLanguage": {
        "vi": [
          "Nếu không hiểu nghĩa nhưng thấy vị trí từ loại rõ, chọn theo từ loại.",
          "Nếu có than, ưu tiên comparative.",
          "Nếu sau blank là noun, đáp án adjective thường sáng hơn adverb."
        ],
        "ja": [
          "情報タイプが分かる場合は、違うタイプの選択肢を消します。",
          "根拠が弱い場合は、最も一般的で文脈に合う答えを選びます。",
          "絶対表現 always や never は本文に根拠がない限り避けます。"
        ],
        "ko": [
          "정보 유형을 알면 유형이 다른 선택지를 제거합니다.",
          "근거가 약하면 문맥에 가장 자연스러운 일반적인 답을 고릅니다.",
          "always, never 같은 절대표현은 근거가 없으면 피합니다."
        ],
        "th": [
          "ถ้ารู้ประเภทข้อมูล ให้ตัดตัวเลือกที่ผิดประเภทออก",
          "ถ้าหลักฐานไม่ชัด ให้เลือกคำตอบที่เป็นธรรมชาติที่สุดตามบริบท",
          "หลีกเลี่ยงคำสุดโต่งอย่าง always หรือ never หากไม่มีหลักฐาน"
        ],
        "fr": [
          "Quand le type d'information est clair, éliminer les choix d'un autre type.",
          "Si la preuve est faible, choisir l'option la plus naturelle dans le contexte.",
          "Éviter always et never sauf preuve claire dans le texte."
        ]
      },
      "checklistByLanguage": {
        "vi": [
          "4 đáp án thuộc dạng nào?",
          "Chỗ trống cần từ loại gì?",
          "Có dấu hiệu thì/collocation không?"
        ],
        "ja": [
          "質問の種類",
          "根拠の位置",
          "言い換え"
        ],
        "ko": [
          "질문 유형",
          "근거 위치",
          "paraphrase"
        ],
        "th": [
          "ประเภทคำถาม",
          "ตำแหน่งหลักฐาน",
          "การ paraphrase"
        ],
        "fr": [
          "Type de question",
          "Emplacement de la preuve",
          "Reformulation"
        ]
      }
    },
    {
      "part": 6,
      "name": "Text Completion",
      "skill": "Reading",
      "questionCount": 16,
      "targetAccuracy": "11-13/16 với target 600",
      "timeRule": "8-10 phút; đọc tiêu đề và câu quanh chỗ trống.",
      "objective": "Hoàn thành đoạn email/notice/memo bằng từ/câu phù hợp ngữ pháp và mạch văn.",
      "steps": [
        "Đọc title/greeting để biết loại văn bản.",
        "Với câu word/grammar: xử lý giống Part 5 nhưng xem thêm câu trước/sau.",
        "Với câu sentence insertion: chọn câu nối mạch logic.",
        "Để ý reference words: this, these, it, they, therefore, however."
      ],
      "traps": [
        "Chọn câu đúng ngữ pháp nhưng lệch mạch văn.",
        "Pronoun không có antecedent phù hợp.",
        "However/therefore dùng sai quan hệ logic.",
        "Tense phải thống nhất với văn bản.",
        "Email request thường có polite wording.",
        "Notice thường có future/passive.",
        "Câu sau chỗ trống mới quyết định đáp án.",
        "Danh từ số ít/số nhiều theo câu trước.",
        "Từ vựng đúng nghĩa chung nhưng sai business context.",
        "Bẫy câu quá cụ thể khi đoạn đang nói tổng quan."
      ],
      "questionTypeTactics": [
        {
          "type": "Grammar blank",
          "tactic": "Xem cấu trúc câu chứa blank.",
          "typeByLanguage": {
            "vi": "Grammar blank",
            "ja": "長文穴埋めタイプ",
            "ko": "장문 빈칸 채우기 유형",
            "th": "ประเภท เติมข้อความให้สมบูรณ์",
            "fr": "Type Complétion de textes"
          },
          "tacticByLanguage": {
            "vi": "Xem cấu trúc câu chứa blank.",
            "ja": "Part 6では、設問の目的を確認し、根拠になる語句だけを拾います。",
            "ko": "Part 6에서는 질문의 목적을 확인하고 근거가 되는 표현만 잡습니다.",
            "th": "ใน Part 6 ให้ดูเป้าหมายของคำถามและจับเฉพาะข้อมูลที่เป็นหลักฐาน",
            "fr": "En Part 6, vérifier l'objectif de la question et relever seulement les indices utiles."
          }
        },
        {
          "type": "Vocabulary blank",
          "tactic": "Đọc câu trước/sau để chọn từ hợp context.",
          "typeByLanguage": {
            "vi": "Vocabulary blank",
            "ja": "長文穴埋めタイプ",
            "ko": "장문 빈칸 채우기 유형",
            "th": "ประเภท เติมข้อความให้สมบูรณ์",
            "fr": "Type Complétion de textes"
          },
          "tacticByLanguage": {
            "vi": "Đọc câu trước/sau để chọn từ hợp context.",
            "ja": "Part 6では、設問の目的を確認し、根拠になる語句だけを拾います。",
            "ko": "Part 6에서는 질문의 목적을 확인하고 근거가 되는 표현만 잡습니다.",
            "th": "ใน Part 6 ให้ดูเป้าหมายของคำถามและจับเฉพาะข้อมูลที่เป็นหลักฐาน",
            "fr": "En Part 6, vérifier l'objectif de la question et relever seulement les indices utiles."
          }
        },
        {
          "type": "Sentence insertion",
          "tactic": "Kiểm tra câu được chọn có nối được câu trước và câu sau không.",
          "typeByLanguage": {
            "vi": "Sentence insertion",
            "ja": "長文穴埋めタイプ",
            "ko": "장문 빈칸 채우기 유형",
            "th": "ประเภท เติมข้อความให้สมบูรณ์",
            "fr": "Type Complétion de textes"
          },
          "tacticByLanguage": {
            "vi": "Kiểm tra câu được chọn có nối được câu trước và câu sau không.",
            "ja": "Part 6では、設問の目的を確認し、根拠になる語句だけを拾います。",
            "ko": "Part 6에서는 질문의 목적을 확인하고 근거가 되는 표현만 잡습니다.",
            "th": "ใน Part 6 ให้ดูเป้าหมายของคำถามและจับเฉพาะข้อมูลที่เป็นหลักฐาน",
            "fr": "En Part 6, vérifier l'objectif de la question et relever seulement les indices utiles."
          }
        }
      ],
      "guessingRules": [
        "Nếu không chắc câu insertion, chọn câu có pronoun/reference rõ nhất.",
        "Nếu là email formal, đáp án lịch sự và cụ thể thường tốt hơn.",
        "Không chọn connector nếu quan hệ logic không rõ."
      ],
      "checklist": [
        "Đã đọc câu trước/sau?",
        "Đáp án có khớp mạch văn không?",
        "Pronoun có tham chiếu rõ không?"
      ],
      "drills": [
        {
          "prompt": "Email nói hàng bị trễ do thời tiết. Câu tiếp theo nào hợp nhất?",
          "options": [
            "Delivery is now expected on Wednesday.",
            "The weather is usually pleasant.",
            "The office has three printers.",
            "Please ignore this message."
          ],
          "answer": "Delivery is now expected on Wednesday.",
          "explanation": "Câu nối trực tiếp với vấn đề delay.",
          "promptByLanguage": {
            "vi": "Email nói hàng bị trễ do thời tiết. Câu tiếp theo nào hợp nhất?",
            "ja": "Part 6 練習問題: 状況を読み、最も適切な選択肢を選びます。",
            "ko": "Part 6 연습 문제: 상황을 읽고 가장 적절한 선택지를 고르세요.",
            "th": "แบบฝึก Part 6: อ่านสถานการณ์แล้วเลือกตัวเลือกที่เหมาะสมที่สุด",
            "fr": "Exercice Part 6 : lisez la situation et choisissez la meilleure réponse."
          },
          "optionsByLanguage": {
            "vi": [
              "Delivery is now expected on Wednesday.",
              "The weather is usually pleasant.",
              "The office has three printers.",
              "Please ignore this message."
            ],
            "ja": [
              "Delivery is now expected on Wednesday.",
              "The weather is usually pleasant.",
              "The office has three printers.",
              "Please ignore this message."
            ],
            "ko": [
              "Delivery is now expected on Wednesday.",
              "The weather is usually pleasant.",
              "The office has three printers.",
              "Please ignore this message."
            ],
            "th": [
              "Delivery is now expected on Wednesday.",
              "The weather is usually pleasant.",
              "The office has three printers.",
              "Please ignore this message."
            ],
            "fr": [
              "Delivery is now expected on Wednesday.",
              "The weather is usually pleasant.",
              "The office has three printers.",
              "Please ignore this message."
            ]
          },
          "answerByLanguage": {
            "vi": "Delivery is now expected on Wednesday.",
            "ja": "Delivery is now expected on Wednesday.",
            "ko": "Delivery is now expected on Wednesday.",
            "th": "Delivery is now expected on Wednesday.",
            "fr": "Delivery is now expected on Wednesday."
          },
          "explanationByLanguage": {
            "vi": "Câu nối trực tiếp với vấn đề delay.",
            "ja": "正解は、質問で求められた情報に直接合い、他の選択肢より文脈に自然です。",
            "ko": "정답은 질문에서 요구한 정보와 직접 맞고, 다른 선택지보다 문맥에 자연스럽습니다.",
            "th": "คำตอบที่ถูกต้องตรงกับข้อมูลที่คำถามต้องการโดยตรง และเหมาะกับบริบทมากกว่าตัวเลือกอื่น",
            "fr": "La bonne réponse correspond directement à l'information demandée et s'intègre mieux au contexte que les autres choix."
          }
        },
        {
          "prompt": "Notice: Old permits valid until May 31. New permits start June 1. Connector phù hợp?",
          "options": [
            "After that date",
            "For example",
            "In contrast to apples",
            "On the other hand"
          ],
          "answer": "After that date",
          "explanation": "Mạch thời gian là sau ngày đó.",
          "promptByLanguage": {
            "vi": "Notice: Old permits valid until May 31. New permits start June 1. Connector phù hợp?",
            "ja": "Part 6 練習問題: 状況を読み、最も適切な選択肢を選びます。",
            "ko": "Part 6 연습 문제: 상황을 읽고 가장 적절한 선택지를 고르세요.",
            "th": "แบบฝึก Part 6: อ่านสถานการณ์แล้วเลือกตัวเลือกที่เหมาะสมที่สุด",
            "fr": "Exercice Part 6 : lisez la situation et choisissez la meilleure réponse."
          },
          "optionsByLanguage": {
            "vi": [
              "After that date",
              "For example",
              "In contrast to apples",
              "On the other hand"
            ],
            "ja": [
              "After that date",
              "For example",
              "In contrast to apples",
              "On the other hand"
            ],
            "ko": [
              "After that date",
              "For example",
              "In contrast to apples",
              "On the other hand"
            ],
            "th": [
              "After that date",
              "For example",
              "In contrast to apples",
              "On the other hand"
            ],
            "fr": [
              "After that date",
              "For example",
              "In contrast to apples",
              "On the other hand"
            ]
          },
          "answerByLanguage": {
            "vi": "After that date",
            "ja": "After that date",
            "ko": "After that date",
            "th": "After that date",
            "fr": "After that date"
          },
          "explanationByLanguage": {
            "vi": "Mạch thời gian là sau ngày đó.",
            "ja": "正解は、質問で求められた情報に直接合い、他の選択肢より文脈に自然です。",
            "ko": "정답은 질문에서 요구한 정보와 직접 맞고, 다른 선택지보다 문맥에 자연스럽습니다.",
            "th": "คำตอบที่ถูกต้องตรงกับข้อมูลที่คำถามต้องการโดยตรง และเหมาะกับบริบทมากกว่าตัวเลือกอื่น",
            "fr": "La bonne réponse correspond directement à l'information demandée et s'intègre mieux au contexte que les autres choix."
          }
        }
      ],
      "nameByLanguage": {
        "vi": "Text Completion",
        "ja": "長文穴埋め",
        "ko": "장문 빈칸 채우기",
        "th": "เติมข้อความให้สมบูรณ์",
        "fr": "Complétion de textes"
      },
      "timeRuleByLanguage": {
        "vi": "8-10 phút; đọc tiêu đề và câu quanh chỗ trống.",
        "ja": "Part 6では、先読み・根拠確認・即決を意識し、迷う問題に時間を使いすぎません。",
        "ko": "Part 6에서는 미리 읽기, 근거 확인, 빠른 결정을 의식하고 애매한 문제에 시간을 과하게 쓰지 않습니다.",
        "th": "ใน Part 6 ให้เตรียมอ่านล่วงหน้า ตรวจหลักฐาน และตัดสินใจเร็ว ไม่เสียเวลากับข้อที่ไม่แน่ใจนานเกินไป",
        "fr": "En Part 6, anticiper, vérifier la preuve et décider vite sans perdre trop de temps sur une question incertaine."
      },
      "objectiveByLanguage": {
        "vi": "Hoàn thành đoạn email/notice/memo bằng từ/câu phù hợp ngữ pháp và mạch văn.",
        "ja": "Part 6（長文穴埋め）で問われる情報を素早く特定し、根拠に基づいて正答を選びます。",
        "ko": "Part 6(장문 빈칸 채우기)에서 요구하는 정보를 빠르게 찾고, 근거에 맞는 답을 선택합니다.",
        "th": "ระบุข้อมูลที่ Part 6 (เติมข้อความให้สมบูรณ์) ต้องการอย่างรวดเร็ว แล้วเลือกคำตอบจากหลักฐาน",
        "fr": "Repérer rapidement l'information demandée en Part 6 (Complétion de textes) et choisir la réponse justifiée."
      },
      "stepsByLanguage": {
        "vi": [
          "Đọc title/greeting để biết loại văn bản.",
          "Với câu word/grammar: xử lý giống Part 5 nhưng xem thêm câu trước/sau.",
          "Với câu sentence insertion: chọn câu nối mạch logic.",
          "Để ý reference words: this, these, it, they, therefore, however."
        ],
        "ja": [
          "Part 6（長文穴埋め）では、設問タイプを先に確認して必要な情報だけに集中します。",
          "キーワードを一語だけ追わず、話者・場所・時間・行動の組み合わせで判断します。",
          "同じ単語の繰り返しより、意味が言い換えられている選択肢を優先します。",
          "迷った問題に長く止まらず、次の設問へリズムよく進みます。"
        ],
        "ko": [
          "Part 6(장문 빈칸 채우기)에서는 문제 유형을 먼저 확인하고 필요한 정보에만 집중합니다.",
          "키워드 하나만 따라가지 말고 사람, 장소, 시간, 행동을 함께 판단합니다.",
          "같은 단어 반복보다 의미가 정확히 바뀐 paraphrase 선택지를 우선합니다.",
          "애매한 문제에 오래 멈추지 말고 다음 문제로 리듬 있게 넘어갑니다."
        ],
        "th": [
          "ใน Part 6 (เติมข้อความให้สมบูรณ์) ให้ดูประเภทคำถามก่อน แล้วโฟกัสเฉพาะข้อมูลที่ต้องใช้",
          "อย่าจับแค่ keyword คำเดียว ต้องดูคน สถานที่ เวลา และการกระทำร่วมกัน",
          "ให้ความสำคัญกับตัวเลือกที่ paraphrase ความหมายถูกต้องมากกว่าคำที่ซ้ำตรงๆ",
          "ถ้าไม่แน่ใจอย่าค้างนาน ให้รักษาจังหวะแล้วไปข้อต่อไป"
        ],
        "fr": [
          "Dans la Part 6 (Complétion de textes), identifier d'abord le type de question et viser seulement l'information utile.",
          "Ne pas suivre un seul mot-clé : vérifier personne, lieu, temps et action ensemble.",
          "Préférer une bonne reformulation à un choix qui répète seulement les mêmes mots.",
          "Ne pas rester bloqué sur une question incertaine et garder le rythme."
        ]
      },
      "trapsByLanguage": {
        "vi": [
          "Chọn câu đúng ngữ pháp nhưng lệch mạch văn.",
          "Pronoun không có antecedent phù hợp.",
          "However/therefore dùng sai quan hệ logic.",
          "Tense phải thống nhất với văn bản.",
          "Email request thường có polite wording.",
          "Notice thường có future/passive.",
          "Câu sau chỗ trống mới quyết định đáp án.",
          "Danh từ số ít/số nhiều theo câu trước.",
          "Từ vựng đúng nghĩa chung nhưng sai business context.",
          "Bẫy câu quá cụ thể khi đoạn đang nói tổng quan."
        ],
        "ja": [
          "音が似ている語に注意します。",
          "話者や人物の取り違えに注意します。",
          "時刻・曜日・締切の変更を聞き落とさないようにします。",
          "本文に出た単語をそのまま使っただけの誤答を避けます。",
          "否定表現や instead, no longer, not yet に注意します。",
          "次の行動は会話や説明の終盤に出やすいです。",
          "広すぎる答えより、質問に直接答える選択肢を選びます。",
          "図表問題ではラベルと音声情報を組み合わせます。",
          "NOT/EXCEPT 問題では選ぶ方向を先に確認します。",
          "根拠のない推測を避け、本文に近い答えを選びます。"
        ],
        "ko": [
          "비슷하게 들리는 단어에 주의합니다.",
          "화자나 행동 주체를 혼동하지 않습니다.",
          "시간, 요일, 마감 변경을 놓치지 않습니다.",
          "지문 단어를 그대로 반복한 오답을 피합니다.",
          "부정 표현과 instead, no longer, not yet에 주의합니다.",
          "다음 행동은 대화나 담화의 끝부분에 자주 나옵니다.",
          "너무 넓은 답보다 질문에 직접 답하는 선택지를 고릅니다.",
          "도표 문제는 라벨과 음성 정보를 결합합니다.",
          "NOT/EXCEPT 문제는 선택 방향을 먼저 확인합니다.",
          "근거 없는 과한 추론을 피하고 지문에 가까운 답을 선택합니다."
        ],
        "th": [
          "ระวังคำที่ออกเสียงคล้ายกัน",
          "ระวังสลับผู้พูดหรือผู้กระทำ",
          "จับการเปลี่ยนเวลา วัน และ deadline ให้ดี",
          "หลีกเลี่ยงตัวเลือกที่แค่ซ้ำคำจากบทอ่านหรือเสียงแต่ตอบไม่ตรง",
          "ระวังคำปฏิเสธและคำอย่าง instead, no longer, not yet",
          "การกระทำถัดไปมักอยู่ท้ายบทสนทนาหรือบทพูด",
          "เลือกคำตอบที่ตอบคำถามตรงที่สุด ไม่ใช่คำตอบกว้างเกินไป",
          "ข้อที่มีรูป/ตารางต้องรวมข้อมูลจาก label และเสียง",
          "ข้อ NOT/EXCEPT ต้องดูทิศทางคำถามก่อน",
          "อย่าอนุมานไกลเกินหลักฐานในบทอ่านหรือเสียง"
        ],
        "fr": [
          "Attention aux mots qui se ressemblent à l'oral.",
          "Ne pas confondre le locuteur ou la personne qui agit.",
          "Surveiller les changements d'heure, de jour et de délai.",
          "Éviter les choix qui répètent un mot du texte sans répondre à la question.",
          "Repérer les négations et les mots comme instead, no longer, not yet.",
          "L'action suivante apparaît souvent à la fin.",
          "Choisir la réponse directe plutôt qu'une réponse trop générale.",
          "Pour les graphiques, combiner les libellés avec l'information audio.",
          "Pour NOT/EXCEPT, vérifier le sens de la question avant de choisir.",
          "Éviter les inférences trop éloignées de la preuve."
        ]
      },
      "guessingRulesByLanguage": {
        "vi": [
          "Nếu không chắc câu insertion, chọn câu có pronoun/reference rõ nhất.",
          "Nếu là email formal, đáp án lịch sự và cụ thể thường tốt hơn.",
          "Không chọn connector nếu quan hệ logic không rõ."
        ],
        "ja": [
          "情報タイプが分かる場合は、違うタイプの選択肢を消します。",
          "根拠が弱い場合は、最も一般的で文脈に合う答えを選びます。",
          "絶対表現 always や never は本文に根拠がない限り避けます。"
        ],
        "ko": [
          "정보 유형을 알면 유형이 다른 선택지를 제거합니다.",
          "근거가 약하면 문맥에 가장 자연스러운 일반적인 답을 고릅니다.",
          "always, never 같은 절대표현은 근거가 없으면 피합니다."
        ],
        "th": [
          "ถ้ารู้ประเภทข้อมูล ให้ตัดตัวเลือกที่ผิดประเภทออก",
          "ถ้าหลักฐานไม่ชัด ให้เลือกคำตอบที่เป็นธรรมชาติที่สุดตามบริบท",
          "หลีกเลี่ยงคำสุดโต่งอย่าง always หรือ never หากไม่มีหลักฐาน"
        ],
        "fr": [
          "Quand le type d'information est clair, éliminer les choix d'un autre type.",
          "Si la preuve est faible, choisir l'option la plus naturelle dans le contexte.",
          "Éviter always et never sauf preuve claire dans le texte."
        ]
      },
      "checklistByLanguage": {
        "vi": [
          "Đã đọc câu trước/sau?",
          "Đáp án có khớp mạch văn không?",
          "Pronoun có tham chiếu rõ không?"
        ],
        "ja": [
          "質問の種類",
          "根拠の位置",
          "言い換え"
        ],
        "ko": [
          "질문 유형",
          "근거 위치",
          "paraphrase"
        ],
        "th": [
          "ประเภทคำถาม",
          "ตำแหน่งหลักฐาน",
          "การ paraphrase"
        ],
        "fr": [
          "Type de question",
          "Emplacement de la preuve",
          "Reformulation"
        ]
      }
    },
    {
      "part": 7,
      "name": "Reading Comprehension",
      "skill": "Reading",
      "questionCount": 54,
      "targetAccuracy": "32-38/54 với target 600",
      "timeRule": "Không đọc dịch toàn bài; đọc câu hỏi trước, scan chứng cứ.",
      "objective": "Trả lời câu hỏi thông tin, suy luận, mục đích, từ vựng ngữ cảnh và nhiều văn bản.",
      "steps": [
        "Đọc câu hỏi trước, không đọc đáp án quá lâu.",
        "Scan tên riêng, số, ngày, địa điểm, từ khóa đặc biệt.",
        "Với câu purpose/main idea: đọc tiêu đề, câu đầu và câu cuối.",
        "Với double/triple passages: xác định văn bản nào chứa thông tin nào.",
        "Câu NOT/TRUE cần cẩn thận từng lựa chọn."
      ],
      "traps": [
        "Đáp án dùng đúng từ trong bài nhưng sai ý.",
        "Paraphrase mạnh: reduce = lower, purchase = buy, inform = notify.",
        "Câu hỏi NOT/EXCEPT khiến chọn ngược.",
        "Thông tin nằm ở passage khác trong double/triple.",
        "Date/time sequence: before/after/by/until.",
        "Suy luận phải có chứng cứ, không suy quá xa.",
        "Từ vựng ngữ cảnh không chọn nghĩa phổ biến nếu context khác.",
        "Email chain: câu trả lời có thể nằm ở email sau.",
        "Advertisement có điều kiện nhỏ ở cuối.",
        "Article/report có số liệu cần so sánh.",
        "Câu hỏi 'What is suggested/implied?' thường dựa trên 2 chi tiết.",
        "Tên người/chức danh dễ nhầm vai trò."
      ],
      "questionTypeTactics": [
        {
          "type": "Detail",
          "tactic": "Scan keyword; đọc 1-2 câu quanh keyword.",
          "typeByLanguage": {
            "vi": "Detail",
            "ja": "読解問題タイプ",
            "ko": "독해 유형",
            "th": "ประเภท การอ่านจับใจความ",
            "fr": "Type Compréhension écrite"
          },
          "tacticByLanguage": {
            "vi": "Scan keyword; đọc 1-2 câu quanh keyword.",
            "ja": "Part 7では、設問の目的を確認し、根拠になる語句だけを拾います。",
            "ko": "Part 7에서는 질문의 목적을 확인하고 근거가 되는 표현만 잡습니다.",
            "th": "ใน Part 7 ให้ดูเป้าหมายของคำถามและจับเฉพาะข้อมูลที่เป็นหลักฐาน",
            "fr": "En Part 7, vérifier l'objectif de la question et relever seulement les indices utiles."
          }
        },
        {
          "type": "Purpose",
          "tactic": "Đọc mở đầu và đối tượng nhận văn bản.",
          "typeByLanguage": {
            "vi": "Purpose",
            "ja": "読解問題タイプ",
            "ko": "독해 유형",
            "th": "ประเภท การอ่านจับใจความ",
            "fr": "Type Compréhension écrite"
          },
          "tacticByLanguage": {
            "vi": "Đọc mở đầu và đối tượng nhận văn bản.",
            "ja": "Part 7では、設問の目的を確認し、根拠になる語句だけを拾います。",
            "ko": "Part 7에서는 질문의 목적을 확인하고 근거가 되는 표현만 잡습니다.",
            "th": "ใน Part 7 ให้ดูเป้าหมายของคำถามและจับเฉพาะข้อมูลที่เป็นหลักฐาน",
            "fr": "En Part 7, vérifier l'objectif de la question et relever seulement les indices utiles."
          }
        },
        {
          "type": "Inference",
          "tactic": "Tìm chứng cứ kép; không chọn đáp án quá rộng.",
          "typeByLanguage": {
            "vi": "Inference",
            "ja": "読解問題タイプ",
            "ko": "독해 유형",
            "th": "ประเภท การอ่านจับใจความ",
            "fr": "Type Compréhension écrite"
          },
          "tacticByLanguage": {
            "vi": "Tìm chứng cứ kép; không chọn đáp án quá rộng.",
            "ja": "Part 7では、設問の目的を確認し、根拠になる語句だけを拾います。",
            "ko": "Part 7에서는 질문의 목적을 확인하고 근거가 되는 표현만 잡습니다.",
            "th": "ใน Part 7 ให้ดูเป้าหมายของคำถามและจับเฉพาะข้อมูลที่เป็นหลักฐาน",
            "fr": "En Part 7, vérifier l'objectif de la question et relever seulement les indices utiles."
          }
        },
        {
          "type": "Vocabulary in context",
          "tactic": "Thay đáp án vào câu và kiểm tra nghĩa.",
          "typeByLanguage": {
            "vi": "Vocabulary in context",
            "ja": "読解問題タイプ",
            "ko": "독해 유형",
            "th": "ประเภท การอ่านจับใจความ",
            "fr": "Type Compréhension écrite"
          },
          "tacticByLanguage": {
            "vi": "Thay đáp án vào câu và kiểm tra nghĩa.",
            "ja": "Part 7では、設問の目的を確認し、根拠になる語句だけを拾います。",
            "ko": "Part 7에서는 질문의 목적을 확인하고 근거가 되는 표현만 잡습니다.",
            "th": "ใน Part 7 ให้ดูเป้าหมายของคำถามและจับเฉพาะข้อมูลที่เป็นหลักฐาน",
            "fr": "En Part 7, vérifier l'objectif de la question et relever seulement les indices utiles."
          }
        },
        {
          "type": "Multiple passage",
          "tactic": "Lập bản đồ passage A/B/C: ai, việc gì, ngày nào.",
          "typeByLanguage": {
            "vi": "Multiple passage",
            "ja": "読解問題タイプ",
            "ko": "독해 유형",
            "th": "ประเภท การอ่านจับใจความ",
            "fr": "Type Compréhension écrite"
          },
          "tacticByLanguage": {
            "vi": "Lập bản đồ passage A/B/C: ai, việc gì, ngày nào.",
            "ja": "Part 7では、設問の目的を確認し、根拠になる語句だけを拾います。",
            "ko": "Part 7에서는 질문의 목적을 확인하고 근거가 되는 표현만 잡습니다.",
            "th": "ใน Part 7 ให้ดูเป้าหมายของคำถามและจับเฉพาะข้อมูลที่เป็นหลักฐาน",
            "fr": "En Part 7, vérifier l'objectif de la question et relever seulement les indices utiles."
          }
        }
      ],
      "guessingRules": [
        "Câu detail: chọn đáp án được paraphrase từ câu chứng cứ.",
        "Câu inference: tránh đáp án tuyệt đối như always, never nếu bài không nói.",
        "Nếu còn ít thời gian, làm câu có keyword số/ngày/tên riêng trước."
      ],
      "checklist": [
        "Câu hỏi hỏi gì?",
        "Chứng cứ nằm ở đâu?",
        "Đáp án có paraphrase đúng không?",
        "Có NOT/EXCEPT không?"
      ],
      "drills": [
        {
          "prompt": "Passage: The first shipment contains forty chairs and will arrive Tuesday. Question: When will the first shipment arrive?",
          "options": [
            "Tuesday",
            "Friday",
            "Next month",
            "After lunch"
          ],
          "answer": "Tuesday",
          "explanation": "Câu detail có chứng cứ trực tiếp.",
          "promptByLanguage": {
            "vi": "Passage: The first shipment contains forty chairs and will arrive Tuesday. Question: When will the first shipment arrive?",
            "ja": "Part 7 練習問題: 状況を読み、最も適切な選択肢を選びます。",
            "ko": "Part 7 연습 문제: 상황을 읽고 가장 적절한 선택지를 고르세요.",
            "th": "แบบฝึก Part 7: อ่านสถานการณ์แล้วเลือกตัวเลือกที่เหมาะสมที่สุด",
            "fr": "Exercice Part 7 : lisez la situation et choisissez la meilleure réponse."
          },
          "optionsByLanguage": {
            "vi": [
              "Tuesday",
              "Friday",
              "Next month",
              "After lunch"
            ],
            "ja": [
              "Tuesday",
              "Friday",
              "Next month",
              "After lunch"
            ],
            "ko": [
              "Tuesday",
              "Friday",
              "Next month",
              "After lunch"
            ],
            "th": [
              "Tuesday",
              "Friday",
              "Next month",
              "After lunch"
            ],
            "fr": [
              "Tuesday",
              "Friday",
              "Next month",
              "After lunch"
            ]
          },
          "answerByLanguage": {
            "vi": "Tuesday",
            "ja": "Tuesday",
            "ko": "Tuesday",
            "th": "Tuesday",
            "fr": "Tuesday"
          },
          "explanationByLanguage": {
            "vi": "Câu detail có chứng cứ trực tiếp.",
            "ja": "正解は、質問で求められた情報に直接合い、他の選択肢より文脈に自然です。",
            "ko": "정답은 질문에서 요구한 정보와 직접 맞고, 다른 선택지보다 문맥에 자연스럽습니다.",
            "th": "คำตอบที่ถูกต้องตรงกับข้อมูลที่คำถามต้องการโดยตรง และเหมาะกับบริบทมากกว่าตัวเลือกอื่น",
            "fr": "La bonne réponse correspond directement à l'information demandée et s'intègre mieux au contexte que les autres choix."
          }
        },
        {
          "prompt": "Email: Printing cannot begin until the client approves the colors. Why is approval needed?",
          "options": [
            "Printing depends on it.",
            "The printer is broken.",
            "The client canceled lunch.",
            "The colors are free."
          ],
          "answer": "Printing depends on it.",
          "explanation": "Paraphrase của cannot begin until approval.",
          "promptByLanguage": {
            "vi": "Email: Printing cannot begin until the client approves the colors. Why is approval needed?",
            "ja": "Part 7 練習問題: 状況を読み、最も適切な選択肢を選びます。",
            "ko": "Part 7 연습 문제: 상황을 읽고 가장 적절한 선택지를 고르세요.",
            "th": "แบบฝึก Part 7: อ่านสถานการณ์แล้วเลือกตัวเลือกที่เหมาะสมที่สุด",
            "fr": "Exercice Part 7 : lisez la situation et choisissez la meilleure réponse."
          },
          "optionsByLanguage": {
            "vi": [
              "Printing depends on it.",
              "The printer is broken.",
              "The client canceled lunch.",
              "The colors are free."
            ],
            "ja": [
              "Printing depends on it.",
              "The printer is broken.",
              "The client canceled lunch.",
              "The colors are free."
            ],
            "ko": [
              "Printing depends on it.",
              "The printer is broken.",
              "The client canceled lunch.",
              "The colors are free."
            ],
            "th": [
              "Printing depends on it.",
              "The printer is broken.",
              "The client canceled lunch.",
              "The colors are free."
            ],
            "fr": [
              "Printing depends on it.",
              "The printer is broken.",
              "The client canceled lunch.",
              "The colors are free."
            ]
          },
          "answerByLanguage": {
            "vi": "Printing depends on it.",
            "ja": "Printing depends on it.",
            "ko": "Printing depends on it.",
            "th": "Printing depends on it.",
            "fr": "Printing depends on it."
          },
          "explanationByLanguage": {
            "vi": "Paraphrase của cannot begin until approval.",
            "ja": "正解は、質問で求められた情報に直接合い、他の選択肢より文脈に自然です。",
            "ko": "정답은 질문에서 요구한 정보와 직접 맞고, 다른 선택지보다 문맥에 자연스럽습니다.",
            "th": "คำตอบที่ถูกต้องตรงกับข้อมูลที่คำถามต้องการโดยตรง และเหมาะกับบริบทมากกว่าตัวเลือกอื่น",
            "fr": "La bonne réponse correspond directement à l'information demandée et s'intègre mieux au contexte que les autres choix."
          }
        }
      ],
      "nameByLanguage": {
        "vi": "Reading Comprehension",
        "ja": "読解問題",
        "ko": "독해",
        "th": "การอ่านจับใจความ",
        "fr": "Compréhension écrite"
      },
      "timeRuleByLanguage": {
        "vi": "Không đọc dịch toàn bài; đọc câu hỏi trước, scan chứng cứ.",
        "ja": "Part 7では、先読み・根拠確認・即決を意識し、迷う問題に時間を使いすぎません。",
        "ko": "Part 7에서는 미리 읽기, 근거 확인, 빠른 결정을 의식하고 애매한 문제에 시간을 과하게 쓰지 않습니다.",
        "th": "ใน Part 7 ให้เตรียมอ่านล่วงหน้า ตรวจหลักฐาน และตัดสินใจเร็ว ไม่เสียเวลากับข้อที่ไม่แน่ใจนานเกินไป",
        "fr": "En Part 7, anticiper, vérifier la preuve et décider vite sans perdre trop de temps sur une question incertaine."
      },
      "objectiveByLanguage": {
        "vi": "Trả lời câu hỏi thông tin, suy luận, mục đích, từ vựng ngữ cảnh và nhiều văn bản.",
        "ja": "Part 7（読解問題）で問われる情報を素早く特定し、根拠に基づいて正答を選びます。",
        "ko": "Part 7(독해)에서 요구하는 정보를 빠르게 찾고, 근거에 맞는 답을 선택합니다.",
        "th": "ระบุข้อมูลที่ Part 7 (การอ่านจับใจความ) ต้องการอย่างรวดเร็ว แล้วเลือกคำตอบจากหลักฐาน",
        "fr": "Repérer rapidement l'information demandée en Part 7 (Compréhension écrite) et choisir la réponse justifiée."
      },
      "stepsByLanguage": {
        "vi": [
          "Đọc câu hỏi trước, không đọc đáp án quá lâu.",
          "Scan tên riêng, số, ngày, địa điểm, từ khóa đặc biệt.",
          "Với câu purpose/main idea: đọc tiêu đề, câu đầu và câu cuối.",
          "Với double/triple passages: xác định văn bản nào chứa thông tin nào.",
          "Câu NOT/TRUE cần cẩn thận từng lựa chọn."
        ],
        "ja": [
          "Part 7（読解問題）では、設問タイプを先に確認して必要な情報だけに集中します。",
          "キーワードを一語だけ追わず、話者・場所・時間・行動の組み合わせで判断します。",
          "同じ単語の繰り返しより、意味が言い換えられている選択肢を優先します。",
          "迷った問題に長く止まらず、次の設問へリズムよく進みます。",
          "最後に選んだ答えが質問の機能に直接答えているか確認します。"
        ],
        "ko": [
          "Part 7(독해)에서는 문제 유형을 먼저 확인하고 필요한 정보에만 집중합니다.",
          "키워드 하나만 따라가지 말고 사람, 장소, 시간, 행동을 함께 판단합니다.",
          "같은 단어 반복보다 의미가 정확히 바뀐 paraphrase 선택지를 우선합니다.",
          "애매한 문제에 오래 멈추지 말고 다음 문제로 리듬 있게 넘어갑니다.",
          "선택한 답이 질문의 기능에 직접 답하는지 마지막에 확인합니다."
        ],
        "th": [
          "ใน Part 7 (การอ่านจับใจความ) ให้ดูประเภทคำถามก่อน แล้วโฟกัสเฉพาะข้อมูลที่ต้องใช้",
          "อย่าจับแค่ keyword คำเดียว ต้องดูคน สถานที่ เวลา และการกระทำร่วมกัน",
          "ให้ความสำคัญกับตัวเลือกที่ paraphrase ความหมายถูกต้องมากกว่าคำที่ซ้ำตรงๆ",
          "ถ้าไม่แน่ใจอย่าค้างนาน ให้รักษาจังหวะแล้วไปข้อต่อไป",
          "ตรวจว่าคำตอบที่เลือกตอบหน้าที่ของคำถามโดยตรงหรือไม่"
        ],
        "fr": [
          "Dans la Part 7 (Compréhension écrite), identifier d'abord le type de question et viser seulement l'information utile.",
          "Ne pas suivre un seul mot-clé : vérifier personne, lieu, temps et action ensemble.",
          "Préférer une bonne reformulation à un choix qui répète seulement les mêmes mots.",
          "Ne pas rester bloqué sur une question incertaine et garder le rythme.",
          "Vérifier que la réponse choisie répond directement à la fonction de la question."
        ]
      },
      "trapsByLanguage": {
        "vi": [
          "Đáp án dùng đúng từ trong bài nhưng sai ý.",
          "Paraphrase mạnh: reduce = lower, purchase = buy, inform = notify.",
          "Câu hỏi NOT/EXCEPT khiến chọn ngược.",
          "Thông tin nằm ở passage khác trong double/triple.",
          "Date/time sequence: before/after/by/until.",
          "Suy luận phải có chứng cứ, không suy quá xa.",
          "Từ vựng ngữ cảnh không chọn nghĩa phổ biến nếu context khác.",
          "Email chain: câu trả lời có thể nằm ở email sau.",
          "Advertisement có điều kiện nhỏ ở cuối.",
          "Article/report có số liệu cần so sánh.",
          "Câu hỏi 'What is suggested/implied?' thường dựa trên 2 chi tiết.",
          "Tên người/chức danh dễ nhầm vai trò."
        ],
        "ja": [
          "音が似ている語に注意します。",
          "話者や人物の取り違えに注意します。",
          "時刻・曜日・締切の変更を聞き落とさないようにします。",
          "本文に出た単語をそのまま使っただけの誤答を避けます。",
          "否定表現や instead, no longer, not yet に注意します。",
          "次の行動は会話や説明の終盤に出やすいです。",
          "広すぎる答えより、質問に直接答える選択肢を選びます。",
          "図表問題ではラベルと音声情報を組み合わせます。",
          "NOT/EXCEPT 問題では選ぶ方向を先に確認します。",
          "根拠のない推測を避け、本文に近い答えを選びます。",
          "音が似ている語に注意します。",
          "話者や人物の取り違えに注意します。"
        ],
        "ko": [
          "비슷하게 들리는 단어에 주의합니다.",
          "화자나 행동 주체를 혼동하지 않습니다.",
          "시간, 요일, 마감 변경을 놓치지 않습니다.",
          "지문 단어를 그대로 반복한 오답을 피합니다.",
          "부정 표현과 instead, no longer, not yet에 주의합니다.",
          "다음 행동은 대화나 담화의 끝부분에 자주 나옵니다.",
          "너무 넓은 답보다 질문에 직접 답하는 선택지를 고릅니다.",
          "도표 문제는 라벨과 음성 정보를 결합합니다.",
          "NOT/EXCEPT 문제는 선택 방향을 먼저 확인합니다.",
          "근거 없는 과한 추론을 피하고 지문에 가까운 답을 선택합니다.",
          "비슷하게 들리는 단어에 주의합니다.",
          "화자나 행동 주체를 혼동하지 않습니다."
        ],
        "th": [
          "ระวังคำที่ออกเสียงคล้ายกัน",
          "ระวังสลับผู้พูดหรือผู้กระทำ",
          "จับการเปลี่ยนเวลา วัน และ deadline ให้ดี",
          "หลีกเลี่ยงตัวเลือกที่แค่ซ้ำคำจากบทอ่านหรือเสียงแต่ตอบไม่ตรง",
          "ระวังคำปฏิเสธและคำอย่าง instead, no longer, not yet",
          "การกระทำถัดไปมักอยู่ท้ายบทสนทนาหรือบทพูด",
          "เลือกคำตอบที่ตอบคำถามตรงที่สุด ไม่ใช่คำตอบกว้างเกินไป",
          "ข้อที่มีรูป/ตารางต้องรวมข้อมูลจาก label และเสียง",
          "ข้อ NOT/EXCEPT ต้องดูทิศทางคำถามก่อน",
          "อย่าอนุมานไกลเกินหลักฐานในบทอ่านหรือเสียง",
          "ระวังคำที่ออกเสียงคล้ายกัน",
          "ระวังสลับผู้พูดหรือผู้กระทำ"
        ],
        "fr": [
          "Attention aux mots qui se ressemblent à l'oral.",
          "Ne pas confondre le locuteur ou la personne qui agit.",
          "Surveiller les changements d'heure, de jour et de délai.",
          "Éviter les choix qui répètent un mot du texte sans répondre à la question.",
          "Repérer les négations et les mots comme instead, no longer, not yet.",
          "L'action suivante apparaît souvent à la fin.",
          "Choisir la réponse directe plutôt qu'une réponse trop générale.",
          "Pour les graphiques, combiner les libellés avec l'information audio.",
          "Pour NOT/EXCEPT, vérifier le sens de la question avant de choisir.",
          "Éviter les inférences trop éloignées de la preuve.",
          "Attention aux mots qui se ressemblent à l'oral.",
          "Ne pas confondre le locuteur ou la personne qui agit."
        ]
      },
      "guessingRulesByLanguage": {
        "vi": [
          "Câu detail: chọn đáp án được paraphrase từ câu chứng cứ.",
          "Câu inference: tránh đáp án tuyệt đối như always, never nếu bài không nói.",
          "Nếu còn ít thời gian, làm câu có keyword số/ngày/tên riêng trước."
        ],
        "ja": [
          "情報タイプが分かる場合は、違うタイプの選択肢を消します。",
          "根拠が弱い場合は、最も一般的で文脈に合う答えを選びます。",
          "絶対表現 always や never は本文に根拠がない限り避けます。"
        ],
        "ko": [
          "정보 유형을 알면 유형이 다른 선택지를 제거합니다.",
          "근거가 약하면 문맥에 가장 자연스러운 일반적인 답을 고릅니다.",
          "always, never 같은 절대표현은 근거가 없으면 피합니다."
        ],
        "th": [
          "ถ้ารู้ประเภทข้อมูล ให้ตัดตัวเลือกที่ผิดประเภทออก",
          "ถ้าหลักฐานไม่ชัด ให้เลือกคำตอบที่เป็นธรรมชาติที่สุดตามบริบท",
          "หลีกเลี่ยงคำสุดโต่งอย่าง always หรือ never หากไม่มีหลักฐาน"
        ],
        "fr": [
          "Quand le type d'information est clair, éliminer les choix d'un autre type.",
          "Si la preuve est faible, choisir l'option la plus naturelle dans le contexte.",
          "Éviter always et never sauf preuve claire dans le texte."
        ]
      },
      "checklistByLanguage": {
        "vi": [
          "Câu hỏi hỏi gì?",
          "Chứng cứ nằm ở đâu?",
          "Đáp án có paraphrase đúng không?",
          "Có NOT/EXCEPT không?"
        ],
        "ja": [
          "質問の種類",
          "根拠の位置",
          "言い換え",
          "時間・人物・場所"
        ],
        "ko": [
          "질문 유형",
          "근거 위치",
          "paraphrase",
          "시간·사람·장소"
        ],
        "th": [
          "ประเภทคำถาม",
          "ตำแหน่งหลักฐาน",
          "การ paraphrase",
          "เวลา-คน-สถานที่"
        ],
        "fr": [
          "Type de question",
          "Emplacement de la preuve",
          "Reformulation",
          "Temps, personne, lieu"
        ]
      }
    }
  ],
  "trapLibrary": [
    {
      "id": "TRAP-01",
      "name": "Same word trap",
      "description": "Đáp án lặp từ nghe/đọc được nhưng trả lời sai câu hỏi.",
      "fix": "Luôn kiểm tra chức năng câu hỏi, không chọn chỉ vì nghe quen.",
      "nameByLanguage": {
        "vi": "Same word trap",
        "ja": "ひっかけ 1",
        "ko": "함정 1",
        "th": "กับดัก 1",
        "fr": "Piège 1"
      },
      "descriptionByLanguage": {
        "vi": "Đáp án lặp từ nghe/đọc được nhưng trả lời sai câu hỏi.",
        "ja": "設問と本文の関係を確認しないと選びやすい典型的な誤答です。",
        "ko": "질문과 지문의 관계를 확인하지 않으면 선택하기 쉬운 전형적인 오답입니다.",
        "th": "เป็นตัวลวงที่มักเลือกผิดหากไม่ตรวจความสัมพันธ์ระหว่างคำถามกับข้อมูลหลักฐาน",
        "fr": "C'est un distracteur fréquent si l'on ne vérifie pas le lien entre la question et la preuve."
      },
      "fixByLanguage": {
        "vi": "Luôn kiểm tra chức năng câu hỏi, không chọn chỉ vì nghe quen.",
        "ja": "質問の種類、根拠、時間・人物・場所を確認してから選びます。",
        "ko": "질문 유형, 근거, 시간·사람·장소를 확인한 뒤 선택합니다.",
        "th": "ตรวจประเภทคำถาม หลักฐาน เวลา คน และสถานที่ก่อนเลือก",
        "fr": "Vérifier le type de question, la preuve, le temps, la personne et le lieu avant de choisir."
      }
    },
    {
      "id": "TRAP-02",
      "name": "Similar sound trap",
      "description": "Từ phát âm gần giống làm nhiễu trong Listening.",
      "fix": "Bám ngữ cảnh và loại thông tin, không bám một âm đơn lẻ.",
      "nameByLanguage": {
        "vi": "Similar sound trap",
        "ja": "ひっかけ 2",
        "ko": "함정 2",
        "th": "กับดัก 2",
        "fr": "Piège 2"
      },
      "descriptionByLanguage": {
        "vi": "Từ phát âm gần giống làm nhiễu trong Listening.",
        "ja": "設問と本文の関係を確認しないと選びやすい典型的な誤答です。",
        "ko": "질문과 지문의 관계를 확인하지 않으면 선택하기 쉬운 전형적인 오답입니다.",
        "th": "เป็นตัวลวงที่มักเลือกผิดหากไม่ตรวจความสัมพันธ์ระหว่างคำถามกับข้อมูลหลักฐาน",
        "fr": "C'est un distracteur fréquent si l'on ne vérifie pas le lien entre la question et la preuve."
      },
      "fixByLanguage": {
        "vi": "Bám ngữ cảnh và loại thông tin, không bám một âm đơn lẻ.",
        "ja": "質問の種類、根拠、時間・人物・場所を確認してから選びます。",
        "ko": "질문 유형, 근거, 시간·사람·장소를 확인한 뒤 선택합니다.",
        "th": "ตรวจประเภทคำถาม หลักฐาน เวลา คน และสถานที่ก่อนเลือก",
        "fr": "Vérifier le type de question, la preuve, le temps, la personne et le lieu avant de choisir."
      }
    },
    {
      "id": "TRAP-03",
      "name": "Wrong person trap",
      "description": "Đáp án nhầm người thực hiện hành động.",
      "fix": "Ghi nhớ man/woman/speaker/client/vendor làm gì.",
      "nameByLanguage": {
        "vi": "Wrong person trap",
        "ja": "ひっかけ 3",
        "ko": "함정 3",
        "th": "กับดัก 3",
        "fr": "Piège 3"
      },
      "descriptionByLanguage": {
        "vi": "Đáp án nhầm người thực hiện hành động.",
        "ja": "設問と本文の関係を確認しないと選びやすい典型的な誤答です。",
        "ko": "질문과 지문의 관계를 확인하지 않으면 선택하기 쉬운 전형적인 오답입니다.",
        "th": "เป็นตัวลวงที่มักเลือกผิดหากไม่ตรวจความสัมพันธ์ระหว่างคำถามกับข้อมูลหลักฐาน",
        "fr": "C'est un distracteur fréquent si l'on ne vérifie pas le lien entre la question et la preuve."
      },
      "fixByLanguage": {
        "vi": "Ghi nhớ man/woman/speaker/client/vendor làm gì.",
        "ja": "質問の種類、根拠、時間・人物・場所を確認してから選びます。",
        "ko": "질문 유형, 근거, 시간·사람·장소를 확인한 뒤 선택합니다.",
        "th": "ตรวจประเภทคำถาม หลักฐาน เวลา คน และสถานที่ก่อนเลือก",
        "fr": "Vérifier le type de question, la preuve, le temps, la personne et le lieu avant de choisir."
      }
    },
    {
      "id": "TRAP-04",
      "name": "Wrong time trap",
      "description": "Nhầm ngày, giờ, before/after/until/by.",
      "fix": "Khi thấy nhiều mốc thời gian, nối từng mốc với hành động.",
      "nameByLanguage": {
        "vi": "Wrong time trap",
        "ja": "ひっかけ 4",
        "ko": "함정 4",
        "th": "กับดัก 4",
        "fr": "Piège 4"
      },
      "descriptionByLanguage": {
        "vi": "Nhầm ngày, giờ, before/after/until/by.",
        "ja": "設問と本文の関係を確認しないと選びやすい典型的な誤答です。",
        "ko": "질문과 지문의 관계를 확인하지 않으면 선택하기 쉬운 전형적인 오답입니다.",
        "th": "เป็นตัวลวงที่มักเลือกผิดหากไม่ตรวจความสัมพันธ์ระหว่างคำถามกับข้อมูลหลักฐาน",
        "fr": "C'est un distracteur fréquent si l'on ne vérifie pas le lien entre la question et la preuve."
      },
      "fixByLanguage": {
        "vi": "Khi thấy nhiều mốc thời gian, nối từng mốc với hành động.",
        "ja": "質問の種類、根拠、時間・人物・場所を確認してから選びます。",
        "ko": "질문 유형, 근거, 시간·사람·장소를 확인한 뒤 선택합니다.",
        "th": "ตรวจประเภทคำถาม หลักฐาน เวลา คน และสถานที่ก่อนเลือก",
        "fr": "Vérifier le type de question, la preuve, le temps, la personne et le lieu avant de choisir."
      }
    },
    {
      "id": "TRAP-05",
      "name": "Too broad trap",
      "description": "Đáp án đúng chung chung nhưng không đúng câu hỏi cụ thể.",
      "fix": "Ưu tiên đáp án trả lời trực tiếp nhất.",
      "nameByLanguage": {
        "vi": "Too broad trap",
        "ja": "ひっかけ 5",
        "ko": "함정 5",
        "th": "กับดัก 5",
        "fr": "Piège 5"
      },
      "descriptionByLanguage": {
        "vi": "Đáp án đúng chung chung nhưng không đúng câu hỏi cụ thể.",
        "ja": "設問と本文の関係を確認しないと選びやすい典型的な誤答です。",
        "ko": "질문과 지문의 관계를 확인하지 않으면 선택하기 쉬운 전형적인 오답입니다.",
        "th": "เป็นตัวลวงที่มักเลือกผิดหากไม่ตรวจความสัมพันธ์ระหว่างคำถามกับข้อมูลหลักฐาน",
        "fr": "C'est un distracteur fréquent si l'on ne vérifie pas le lien entre la question et la preuve."
      },
      "fixByLanguage": {
        "vi": "Ưu tiên đáp án trả lời trực tiếp nhất.",
        "ja": "質問の種類、根拠、時間・人物・場所を確認してから選びます。",
        "ko": "질문 유형, 근거, 시간·사람·장소를 확인한 뒤 선택합니다.",
        "th": "ตรวจประเภทคำถาม หลักฐาน เวลา คน และสถานที่ก่อนเลือก",
        "fr": "Vérifier le type de question, la preuve, le temps, la personne et le lieu avant de choisir."
      }
    },
    {
      "id": "TRAP-06",
      "name": "Half-correct trap",
      "description": "Đáp án đúng một phần nhưng sai chi tiết còn lại.",
      "fix": "Kiểm tra cả chủ thể, hành động, thời gian, địa điểm.",
      "nameByLanguage": {
        "vi": "Half-correct trap",
        "ja": "ひっかけ 6",
        "ko": "함정 6",
        "th": "กับดัก 6",
        "fr": "Piège 6"
      },
      "descriptionByLanguage": {
        "vi": "Đáp án đúng một phần nhưng sai chi tiết còn lại.",
        "ja": "設問と本文の関係を確認しないと選びやすい典型的な誤答です。",
        "ko": "질문과 지문의 관계를 확인하지 않으면 선택하기 쉬운 전형적인 오답입니다.",
        "th": "เป็นตัวลวงที่มักเลือกผิดหากไม่ตรวจความสัมพันธ์ระหว่างคำถามกับข้อมูลหลักฐาน",
        "fr": "C'est un distracteur fréquent si l'on ne vérifie pas le lien entre la question et la preuve."
      },
      "fixByLanguage": {
        "vi": "Kiểm tra cả chủ thể, hành động, thời gian, địa điểm.",
        "ja": "質問の種類、根拠、時間・人物・場所を確認してから選びます。",
        "ko": "질문 유형, 근거, 시간·사람·장소를 확인한 뒤 선택합니다.",
        "th": "ตรวจประเภทคำถาม หลักฐาน เวลา คน และสถานที่ก่อนเลือก",
        "fr": "Vérifier le type de question, la preuve, le temps, la personne et le lieu avant de choisir."
      }
    },
    {
      "id": "TRAP-07",
      "name": "NOT/EXCEPT trap",
      "description": "Câu hỏi yêu cầu chọn thông tin không đúng/không được nhắc.",
      "fix": "Khoanh tinh thần chữ NOT/EXCEPT trước khi nhìn đáp án.",
      "nameByLanguage": {
        "vi": "NOT/EXCEPT trap",
        "ja": "ひっかけ 7",
        "ko": "함정 7",
        "th": "กับดัก 7",
        "fr": "Piège 7"
      },
      "descriptionByLanguage": {
        "vi": "Câu hỏi yêu cầu chọn thông tin không đúng/không được nhắc.",
        "ja": "設問と本文の関係を確認しないと選びやすい典型的な誤答です。",
        "ko": "질문과 지문의 관계를 확인하지 않으면 선택하기 쉬운 전형적인 오답입니다.",
        "th": "เป็นตัวลวงที่มักเลือกผิดหากไม่ตรวจความสัมพันธ์ระหว่างคำถามกับข้อมูลหลักฐาน",
        "fr": "C'est un distracteur fréquent si l'on ne vérifie pas le lien entre la question et la preuve."
      },
      "fixByLanguage": {
        "vi": "Khoanh tinh thần chữ NOT/EXCEPT trước khi nhìn đáp án.",
        "ja": "質問の種類、根拠、時間・人物・場所を確認してから選びます。",
        "ko": "질문 유형, 근거, 시간·사람·장소를 확인한 뒤 선택합니다.",
        "th": "ตรวจประเภทคำถาม หลักฐาน เวลา คน และสถานที่ก่อนเลือก",
        "fr": "Vérifier le type de question, la preuve, le temps, la personne et le lieu avant de choisir."
      }
    },
    {
      "id": "TRAP-08",
      "name": "Grammar position trap",
      "description": "Chọn nghĩa đúng nhưng sai từ loại.",
      "fix": "Phân tích vị trí blank trước khi dịch nghĩa.",
      "nameByLanguage": {
        "vi": "Grammar position trap",
        "ja": "ひっかけ 8",
        "ko": "함정 8",
        "th": "กับดัก 8",
        "fr": "Piège 8"
      },
      "descriptionByLanguage": {
        "vi": "Chọn nghĩa đúng nhưng sai từ loại.",
        "ja": "設問と本文の関係を確認しないと選びやすい典型的な誤答です。",
        "ko": "질문과 지문의 관계를 확인하지 않으면 선택하기 쉬운 전형적인 오답입니다.",
        "th": "เป็นตัวลวงที่มักเลือกผิดหากไม่ตรวจความสัมพันธ์ระหว่างคำถามกับข้อมูลหลักฐาน",
        "fr": "C'est un distracteur fréquent si l'on ne vérifie pas le lien entre la question et la preuve."
      },
      "fixByLanguage": {
        "vi": "Phân tích vị trí blank trước khi dịch nghĩa.",
        "ja": "質問の種類、根拠、時間・人物・場所を確認してから選びます。",
        "ko": "질문 유형, 근거, 시간·사람·장소를 확인한 뒤 선택합니다.",
        "th": "ตรวจประเภทคำถาม หลักฐาน เวลา คน และสถานที่ก่อนเลือก",
        "fr": "Vérifier le type de question, la preuve, le temps, la personne et le lieu avant de choisir."
      }
    },
    {
      "id": "TRAP-09",
      "name": "Pronoun reference trap",
      "description": "It/they/this không tham chiếu đúng danh từ trước đó.",
      "fix": "Tìm antecedent rõ ràng trong câu trước.",
      "nameByLanguage": {
        "vi": "Pronoun reference trap",
        "ja": "ひっかけ 9",
        "ko": "함정 9",
        "th": "กับดัก 9",
        "fr": "Piège 9"
      },
      "descriptionByLanguage": {
        "vi": "It/they/this không tham chiếu đúng danh từ trước đó.",
        "ja": "設問と本文の関係を確認しないと選びやすい典型的な誤答です。",
        "ko": "질문과 지문의 관계를 확인하지 않으면 선택하기 쉬운 전형적인 오답입니다.",
        "th": "เป็นตัวลวงที่มักเลือกผิดหากไม่ตรวจความสัมพันธ์ระหว่างคำถามกับข้อมูลหลักฐาน",
        "fr": "C'est un distracteur fréquent si l'on ne vérifie pas le lien entre la question et la preuve."
      },
      "fixByLanguage": {
        "vi": "Tìm antecedent rõ ràng trong câu trước.",
        "ja": "質問の種類、根拠、時間・人物・場所を確認してから選びます。",
        "ko": "질문 유형, 근거, 시간·사람·장소를 확인한 뒤 선택합니다.",
        "th": "ตรวจประเภทคำถาม หลักฐาน เวลา คน และสถานที่ก่อนเลือก",
        "fr": "Vérifier le type de question, la preuve, le temps, la personne et le lieu avant de choisir."
      }
    },
    {
      "id": "TRAP-10",
      "name": "Inference overreach",
      "description": "Suy luận vượt quá chứng cứ trong bài.",
      "fix": "Chọn đáp án suy ra gần nhất từ câu chứng cứ.",
      "nameByLanguage": {
        "vi": "Inference overreach",
        "ja": "ひっかけ 10",
        "ko": "함정 10",
        "th": "กับดัก 10",
        "fr": "Piège 10"
      },
      "descriptionByLanguage": {
        "vi": "Suy luận vượt quá chứng cứ trong bài.",
        "ja": "設問と本文の関係を確認しないと選びやすい典型的な誤答です。",
        "ko": "질문과 지문의 관계를 확인하지 않으면 선택하기 쉬운 전형적인 오답입니다.",
        "th": "เป็นตัวลวงที่มักเลือกผิดหากไม่ตรวจความสัมพันธ์ระหว่างคำถามกับข้อมูลหลักฐาน",
        "fr": "C'est un distracteur fréquent si l'on ne vérifie pas le lien entre la question et la preuve."
      },
      "fixByLanguage": {
        "vi": "Chọn đáp án suy ra gần nhất từ câu chứng cứ.",
        "ja": "質問の種類、根拠、時間・人物・場所を確認してから選びます。",
        "ko": "질문 유형, 근거, 시간·사람·장소를 확인한 뒤 선택합니다.",
        "th": "ตรวจประเภทคำถาม หลักฐาน เวลา คน และสถานที่ก่อนเลือก",
        "fr": "Vérifier le type de question, la preuve, le temps, la personne et le lieu avant de choisir."
      }
    }
  ],
  "paraphraseMap": [
    {
      "source": "delay",
      "paraphrases": "postpone / move back / take longer than expected",
      "noteByLanguage": {
        "vi": "\"delay\" thường được paraphrase thành: postpone / move back / take longer than expected",
        "ja": "「delay」はTOEICで postpone / move back / take longer than expected のように言い換えられます。",
        "ko": "\"delay\"는 TOEIC에서 postpone / move back / take longer than expected처럼 바꿔 표현될 수 있습니다.",
        "th": "\"delay\" ใน TOEIC อาจ paraphrase เป็น postpone / move back / take longer than expected",
        "fr": "\"delay\" peut être reformulé dans le TOEIC par postpone / move back / take longer than expected."
      }
    },
    {
      "source": "repair",
      "paraphrases": "fix / service / perform maintenance",
      "noteByLanguage": {
        "vi": "\"repair\" thường được paraphrase thành: fix / service / perform maintenance",
        "ja": "「repair」はTOEICで fix / service / perform maintenance のように言い換えられます。",
        "ko": "\"repair\"는 TOEIC에서 fix / service / perform maintenance처럼 바꿔 표현될 수 있습니다.",
        "th": "\"repair\" ใน TOEIC อาจ paraphrase เป็น fix / service / perform maintenance",
        "fr": "\"repair\" peut être reformulé dans le TOEIC par fix / service / perform maintenance."
      }
    },
    {
      "source": "buy",
      "paraphrases": "purchase / place an order / acquire",
      "noteByLanguage": {
        "vi": "\"buy\" thường được paraphrase thành: purchase / place an order / acquire",
        "ja": "「buy」はTOEICで purchase / place an order / acquire のように言い換えられます。",
        "ko": "\"buy\"는 TOEIC에서 purchase / place an order / acquire처럼 바꿔 표현될 수 있습니다.",
        "th": "\"buy\" ใน TOEIC อาจ paraphrase เป็น purchase / place an order / acquire",
        "fr": "\"buy\" peut être reformulé dans le TOEIC par purchase / place an order / acquire."
      }
    },
    {
      "source": "tell",
      "paraphrases": "inform / notify / let someone know",
      "noteByLanguage": {
        "vi": "\"tell\" thường được paraphrase thành: inform / notify / let someone know",
        "ja": "「tell」はTOEICで inform / notify / let someone know のように言い換えられます。",
        "ko": "\"tell\"는 TOEIC에서 inform / notify / let someone know처럼 바꿔 표현될 수 있습니다.",
        "th": "\"tell\" ใน TOEIC อาจ paraphrase เป็น inform / notify / let someone know",
        "fr": "\"tell\" peut être reformulé dans le TOEIC par inform / notify / let someone know."
      }
    },
    {
      "source": "start",
      "paraphrases": "begin / launch / get underway",
      "noteByLanguage": {
        "vi": "\"start\" thường được paraphrase thành: begin / launch / get underway",
        "ja": "「start」はTOEICで begin / launch / get underway のように言い換えられます。",
        "ko": "\"start\"는 TOEIC에서 begin / launch / get underway처럼 바꿔 표현될 수 있습니다.",
        "th": "\"start\" ใน TOEIC อาจ paraphrase เป็น begin / launch / get underway",
        "fr": "\"start\" peut être reformulé dans le TOEIC par begin / launch / get underway."
      }
    },
    {
      "source": "finish",
      "paraphrases": "complete / wrap up / end",
      "noteByLanguage": {
        "vi": "\"finish\" thường được paraphrase thành: complete / wrap up / end",
        "ja": "「finish」はTOEICで complete / wrap up / end のように言い換えられます。",
        "ko": "\"finish\"는 TOEIC에서 complete / wrap up / end처럼 바꿔 표현될 수 있습니다.",
        "th": "\"finish\" ใน TOEIC อาจ paraphrase เป็น complete / wrap up / end",
        "fr": "\"finish\" peut être reformulé dans le TOEIC par complete / wrap up / end."
      }
    },
    {
      "source": "discount",
      "paraphrases": "reduction / special offer / lower price",
      "noteByLanguage": {
        "vi": "\"discount\" thường được paraphrase thành: reduction / special offer / lower price",
        "ja": "「discount」はTOEICで reduction / special offer / lower price のように言い換えられます。",
        "ko": "\"discount\"는 TOEIC에서 reduction / special offer / lower price처럼 바꿔 표현될 수 있습니다.",
        "th": "\"discount\" ใน TOEIC อาจ paraphrase เป็น reduction / special offer / lower price",
        "fr": "\"discount\" peut être reformulé dans le TOEIC par reduction / special offer / lower price."
      }
    },
    {
      "source": "job opening",
      "paraphrases": "vacancy / available position / opening",
      "noteByLanguage": {
        "vi": "\"job opening\" thường được paraphrase thành: vacancy / available position / opening",
        "ja": "「job opening」はTOEICで vacancy / available position / opening のように言い換えられます。",
        "ko": "\"job opening\"는 TOEIC에서 vacancy / available position / opening처럼 바꿔 표현될 수 있습니다.",
        "th": "\"job opening\" ใน TOEIC อาจ paraphrase เป็น vacancy / available position / opening",
        "fr": "\"job opening\" peut être reformulé dans le TOEIC par vacancy / available position / opening."
      }
    },
    {
      "source": "change",
      "paraphrases": "revise / update / modify",
      "noteByLanguage": {
        "vi": "\"change\" thường được paraphrase thành: revise / update / modify",
        "ja": "「change」はTOEICで revise / update / modify のように言い換えられます。",
        "ko": "\"change\"는 TOEIC에서 revise / update / modify처럼 바꿔 표현될 수 있습니다.",
        "th": "\"change\" ใน TOEIC อาจ paraphrase เป็น revise / update / modify",
        "fr": "\"change\" peut être reformulé dans le TOEIC par revise / update / modify."
      }
    },
    {
      "source": "check",
      "paraphrases": "inspect / review / verify",
      "noteByLanguage": {
        "vi": "\"check\" thường được paraphrase thành: inspect / review / verify",
        "ja": "「check」はTOEICで inspect / review / verify のように言い換えられます。",
        "ko": "\"check\"는 TOEIC에서 inspect / review / verify처럼 바꿔 표현될 수 있습니다.",
        "th": "\"check\" ใน TOEIC อาจ paraphrase เป็น inspect / review / verify",
        "fr": "\"check\" peut être reformulé dans le TOEIC par inspect / review / verify."
      }
    },
    {
      "source": "ask for",
      "paraphrases": "request / inquire about / seek",
      "noteByLanguage": {
        "vi": "\"ask for\" thường được paraphrase thành: request / inquire about / seek",
        "ja": "「ask for」はTOEICで request / inquire about / seek のように言い換えられます。",
        "ko": "\"ask for\"는 TOEIC에서 request / inquire about / seek처럼 바꿔 표현될 수 있습니다.",
        "th": "\"ask for\" ใน TOEIC อาจ paraphrase เป็น request / inquire about / seek",
        "fr": "\"ask for\" peut être reformulé dans le TOEIC par request / inquire about / seek."
      }
    },
    {
      "source": "help",
      "paraphrases": "assist / support / provide assistance",
      "noteByLanguage": {
        "vi": "\"help\" thường được paraphrase thành: assist / support / provide assistance",
        "ja": "「help」はTOEICで assist / support / provide assistance のように言い換えられます。",
        "ko": "\"help\"는 TOEIC에서 assist / support / provide assistance처럼 바꿔 표현될 수 있습니다.",
        "th": "\"help\" ใน TOEIC อาจ paraphrase เป็น assist / support / provide assistance",
        "fr": "\"help\" peut être reformulé dans le TOEIC par assist / support / provide assistance."
      }
    }
  ],
  "scoringAdvice": [
    "Target 600 không yêu cầu đúng mọi câu khó; cần ổn định câu dễ và trung bình.",
    "Listening nên tập trung Part 1-2 và câu main idea/next action ở Part 3-4.",
    "Reading nên ăn chắc word form, preposition, tense, và detail questions.",
    "Đừng dành quá 90 giây cho một câu Reading nếu chưa thấy chứng cứ.",
    "Mỗi buổi luyện nên review lỗi theo trap ID để app gợi ý bài học phù hợp."
  ],
  "sevenDayStrategyPlan": [
    {
      "day": 1,
      "focus": "Part 1 + Part 5 word forms",
      "task": "Làm 30 ảnh mô tả và 40 câu word form; ghi lỗi chủ thể/hành động/từ loại.",
      "focusByLanguage": {
        "vi": "Part 1 + Part 5 word forms",
        "ja": "Day 1: TOEIC戦略集中練習",
        "ko": "Day 1: TOEIC 전략 집중 연습",
        "th": "วันที่ 1: ฝึกกลยุทธ์ TOEIC",
        "fr": "Jour 1 : entraînement stratégique TOEIC"
      },
      "taskByLanguage": {
        "vi": "Làm 30 ảnh mô tả và 40 câu word form; ghi lỗi chủ thể/hành động/từ loại.",
        "ja": "その日のPartに絞って解き方を確認し、誤答をひっかけタイプ別に記録します。",
        "ko": "해당 Part의 풀이법을 확인하고 오답을 함정 유형별로 기록합니다.",
        "th": "ฝึก Part ของวันนั้น ตรวจวิธีทำ และบันทึกข้อผิดพลาดตามประเภทกับดัก",
        "fr": "Travailler la partie du jour, vérifier la méthode et classer les erreurs par type de piège."
      }
    },
    {
      "day": 2,
      "focus": "Part 2 WH questions + prepositions",
      "task": "Luyện nhận diện who/when/where/why/how và 50 câu giới từ/collocation.",
      "focusByLanguage": {
        "vi": "Part 2 WH questions + prepositions",
        "ja": "Day 2: TOEIC戦略集中練習",
        "ko": "Day 2: TOEIC 전략 집중 연습",
        "th": "วันที่ 2: ฝึกกลยุทธ์ TOEIC",
        "fr": "Jour 2 : entraînement stratégique TOEIC"
      },
      "taskByLanguage": {
        "vi": "Luyện nhận diện who/when/where/why/how và 50 câu giới từ/collocation.",
        "ja": "その日のPartに絞って解き方を確認し、誤答をひっかけタイプ別に記録します。",
        "ko": "해당 Part의 풀이법을 확인하고 오답을 함정 유형별로 기록합니다.",
        "th": "ฝึก Part ของวันนั้น ตรวจวิธีทำ และบันทึกข้อผิดพลาดตามประเภทกับดัก",
        "fr": "Travailler la partie du jour, vérifier la méthode et classer les erreurs par type de piège."
      }
    },
    {
      "day": 3,
      "focus": "Part 3 conversations",
      "task": "Luyện đọc trước 3 câu hỏi, bắt problem và next action.",
      "focusByLanguage": {
        "vi": "Part 3 conversations",
        "ja": "Day 3: TOEIC戦略集中練習",
        "ko": "Day 3: TOEIC 전략 집중 연습",
        "th": "วันที่ 3: ฝึกกลยุทธ์ TOEIC",
        "fr": "Jour 3 : entraînement stratégique TOEIC"
      },
      "taskByLanguage": {
        "vi": "Luyện đọc trước 3 câu hỏi, bắt problem và next action.",
        "ja": "その日のPartに絞って解き方を確認し、誤答をひっかけタイプ別に記録します。",
        "ko": "해당 Part의 풀이법을 확인하고 오답을 함정 유형별로 기록합니다.",
        "th": "ฝึก Part ของวันนั้น ตรวจวิธีทำ และบันทึกข้อผิดพลาดตามประเภทกับดัก",
        "fr": "Travailler la partie du jour, vérifier la méthode et classer les erreurs par type de piège."
      }
    },
    {
      "day": 4,
      "focus": "Part 4 talks",
      "task": "Phân loại genre: announcement, voicemail, advertisement, instructions.",
      "focusByLanguage": {
        "vi": "Part 4 talks",
        "ja": "Day 4: TOEIC戦略集中練習",
        "ko": "Day 4: TOEIC 전략 집중 연습",
        "th": "วันที่ 4: ฝึกกลยุทธ์ TOEIC",
        "fr": "Jour 4 : entraînement stratégique TOEIC"
      },
      "taskByLanguage": {
        "vi": "Phân loại genre: announcement, voicemail, advertisement, instructions.",
        "ja": "その日のPartに絞って解き方を確認し、誤答をひっかけタイプ別に記録します。",
        "ko": "해당 Part의 풀이법을 확인하고 오답을 함정 유형별로 기록합니다.",
        "th": "ฝึก Part ของวันนั้น ตรวจวิธีทำ และบันทึกข้อผิดพลาดตามประเภทกับดัก",
        "fr": "Travailler la partie du jour, vérifier la méthode et classer les erreurs par type de piège."
      }
    },
    {
      "day": 5,
      "focus": "Part 6 text completion",
      "task": "Luyện connector, pronoun reference và sentence insertion.",
      "focusByLanguage": {
        "vi": "Part 6 text completion",
        "ja": "Day 5: TOEIC戦略集中練習",
        "ko": "Day 5: TOEIC 전략 집중 연습",
        "th": "วันที่ 5: ฝึกกลยุทธ์ TOEIC",
        "fr": "Jour 5 : entraînement stratégique TOEIC"
      },
      "taskByLanguage": {
        "vi": "Luyện connector, pronoun reference và sentence insertion.",
        "ja": "その日のPartに絞って解き方を確認し、誤答をひっかけタイプ別に記録します。",
        "ko": "해당 Part의 풀이법을 확인하고 오답을 함정 유형별로 기록합니다.",
        "th": "ฝึก Part ของวันนั้น ตรวจวิธีทำ และบันทึกข้อผิดพลาดตามประเภทกับดัก",
        "fr": "Travailler la partie du jour, vérifier la méthode et classer les erreurs par type de piège."
      }
    },
    {
      "day": 6,
      "focus": "Part 7 single passages",
      "task": "Scan keyword, làm detail questions trước, ghi paraphrase.",
      "focusByLanguage": {
        "vi": "Part 7 single passages",
        "ja": "Day 6: TOEIC戦略集中練習",
        "ko": "Day 6: TOEIC 전략 집중 연습",
        "th": "วันที่ 6: ฝึกกลยุทธ์ TOEIC",
        "fr": "Jour 6 : entraînement stratégique TOEIC"
      },
      "taskByLanguage": {
        "vi": "Scan keyword, làm detail questions trước, ghi paraphrase.",
        "ja": "その日のPartに絞って解き方を確認し、誤答をひっかけタイプ別に記録します。",
        "ko": "해당 Part의 풀이법을 확인하고 오답을 함정 유형별로 기록합니다.",
        "th": "ฝึก Part ของวันนั้น ตรวจวิธีทำ และบันทึกข้อผิดพลาดตามประเภทกับดัก",
        "fr": "Travailler la partie du jour, vérifier la méthode et classer les erreurs par type de piège."
      }
    },
    {
      "day": 7,
      "focus": "Part 7 multi passages + full timing",
      "task": "Luyện double/triple passage và emergency guessing plan.",
      "focusByLanguage": {
        "vi": "Part 7 multi passages + full timing",
        "ja": "Day 7: TOEIC戦略集中練習",
        "ko": "Day 7: TOEIC 전략 집중 연습",
        "th": "วันที่ 7: ฝึกกลยุทธ์ TOEIC",
        "fr": "Jour 7 : entraînement stratégique TOEIC"
      },
      "taskByLanguage": {
        "vi": "Luyện double/triple passage và emergency guessing plan.",
        "ja": "その日のPartに絞って解き方を確認し、誤答をひっかけタイプ別に記録します。",
        "ko": "해당 Part의 풀이법을 확인하고 오답을 함정 유형별로 기록합니다.",
        "th": "ฝึก Part ของวันนั้น ตรวจวิธีทำ และบันทึกข้อผิดพลาดตามประเภทกับดัก",
        "fr": "Travailler la partie du jour, vérifier la méthode et classer les erreurs par type de piège."
      }
    }
  ],
  "appUsage": {
    "partGuidePath": "partGuides[]",
    "trapLibraryPath": "trapLibrary[]",
    "paraphraseMapPath": "paraphraseMap[]",
    "drillPath": "partGuides[].drills[]"
  },
  "languages": [
    {
      "code": "vi",
      "name": "Tieng Viet"
    },
    {
      "code": "ja",
      "name": "Japanese"
    },
    {
      "code": "ko",
      "name": "Korean"
    },
    {
      "code": "th",
      "name": "Thai"
    },
    {
      "code": "fr",
      "name": "French"
    }
  ],
  "titleByLanguage": {
    "vi": "TOEIC Test-Taking Strategy Guide - Target 600",
    "ja": "TOEIC受験戦略ガイド - 目標600点",
    "ko": "TOEIC 시험 전략 가이드 - 목표 600점",
    "th": "คู่มือกลยุทธ์สอบ TOEIC - เป้าหมาย 600 คะแนน",
    "fr": "Guide de stratégie TOEIC - objectif 600"
  },
  "description": {
    "vi": "Data mẹo thi TOEIC hợp lệ: chiến thuật làm bài, bẫy thường gặp, quản lý thời gian, đoán thông minh và drill nhỏ cho từng Part 1-7.",
    "ja": "TOEIC Part 1-7 の解き方、よくあるひっかけ、時間配分、根拠のある推測、小練習をまとめた学習用データです。",
    "ko": "TOEIC Part 1-7의 풀이 전략, 자주 나오는 함정, 시간 관리, 근거 있는 추측, 미니 연습을 담은 학습 데이터입니다.",
    "th": "ข้อมูลกลยุทธ์ TOEIC สำหรับ Part 1-7 ครอบคลุมวิธีทำข้อสอบ กับดักที่พบบ่อย การจัดเวลา การเดาอย่างมีเหตุผล และแบบฝึกย่อย",
    "fr": "Données de stratégie TOEIC pour les parties 1 à 7 : méthode, pièges fréquents, gestion du temps, déduction raisonnée et exercices courts."
  },
  "ethicalNoteByLanguage": {
    "vi": "Tài liệu này chỉ gồm kỹ năng làm bài và chiến thuật luyện thi hợp lệ, không chứa đề thật bị lộ, không hướng dẫn gian lận.",
    "ja": "この資料は正当な受験スキルと学習戦略のみを扱います。流出した本試験や不正行為の方法は含みません。",
    "ko": "이 자료는 합법적인 문제 풀이 기술과 학습 전략만 다룹니다. 유출된 실제 시험이나 부정행위 방법은 포함하지 않습니다.",
    "th": "เอกสารนี้มีเฉพาะทักษะการทำข้อสอบและกลยุทธ์การฝึกที่ถูกต้อง ไม่ใช้ข้อสอบจริงที่รั่วไหลและไม่แนะนำการทุจริต",
    "fr": "Ce document ne contient que des méthodes de préparation légitimes. Il ne contient aucun sujet réel divulgué et ne conseille aucune fraude."
  },
  "scoringAdviceByLanguage": {
    "vi": [
      "Target 600 không yêu cầu đúng mọi câu khó; cần ổn định câu dễ và trung bình.",
      "Listening nên tập trung Part 1-2 và câu main idea/next action ở Part 3-4.",
      "Reading nên ăn chắc word form, preposition, tense, và detail questions.",
      "Đừng dành quá 90 giây cho một câu Reading nếu chưa thấy chứng cứ.",
      "Mỗi buổi luyện nên review lỗi theo trap ID để app gợi ý bài học phù hợp."
    ],
    "ja": [
      "600点目標では難問より易しい問題の安定が重要です。",
      "ListeningはPart 1-2とmain idea/next actionを優先します。",
      "Readingはword form、前置詞、時制、detail questionsを固めます。",
      "根拠が見えないReading問題に90秒以上使いません。",
      "誤答はtrap IDで復習します。"
    ],
    "ko": [
      "600점 목표에서는 어려운 문제보다 쉬운 문제의 안정성이 중요합니다.",
      "Listening은 Part 1-2와 main idea/next action을 우선합니다.",
      "Reading은 word form, 전치사, 시제, detail questions를 강화합니다.",
      "근거가 보이지 않는 Reading 문제에 90초 이상 쓰지 않습니다.",
      "오답은 trap ID로 복습합니다."
    ],
    "th": [
      "เป้าหมาย 600 ต้องทำข้อพื้นฐานให้เสถียรก่อนข้อยาก",
      "Listening ให้เน้น Part 1-2 และคำถาม main idea/next action",
      "Reading ให้เน้น word form, preposition, tense และ detail questions",
      "อย่าใช้เกิน 90 วินาทีกับข้อ Reading ที่ยังไม่เจอหลักฐาน",
      "ทบทวนข้อผิดพลาดตาม trap ID"
    ],
    "fr": [
      "Pour viser 600, stabiliser les questions faciles avant les questions difficiles.",
      "En Listening, prioriser Part 1-2 et main idea/next action.",
      "En Reading, renforcer word form, prépositions, temps et questions de détail.",
      "Ne pas passer plus de 90 secondes sur une question sans preuve.",
      "Réviser les erreurs par trap ID."
    ]
  }
}
