LIFE 교정기 MBTI 교정기 QUIZ 교정기

LIFE 콘텐츠 종합 진단기

전체 진단 결과

3,206개의 항목 중, 수정이 필요한 오류 항목이 2,177개 발견되었습니다.

현재 배치: 4 / 33

실행 모드 선택


ID: 2383 OK

계획만 완벽했어

정상: 데이터 양식이 올바릅니다.

ID: 2384 OK

추천받는 건 좋은 선택

정상: 데이터 양식이 올바릅니다.

ID: 2385 OK

혼자 쇼핑은 해방이야

정상: 데이터 양식이 올바릅니다.

ID: 2386 OK

점심시간, 잠깐만이 제일 위험해

정상: 데이터 양식이 올바릅니다.

ID: 2387 OK

퇴근 후 잠깐 들를 수 있는 그 여유

정상: 데이터 양식이 올바릅니다.

ID: 2388 MISMATCH

예쁜 건 잠깐, 실용은 오래 간다

오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.

수정 전 JSON:
{
    "type": "LIFE",
    "category": "쇼핑",
    "episodes": [
        {
            "title": "예쁜 건 잠깐, 실용은 오래 간다",
            "explanation": "쇼핑 기준이 디자인에서 실용성으로 바뀐 직장인들의 대화입니다.",
            "level": 4,
            "korTags": [
                {
                    "tag": "실용"
                },
                {
                    "tag": "쇼핑"
                },
                {
                    "tag": "직장"
                }
            ],
            "engTags": [
                {
                    "tag": "practical"
                },
                {
                    "tag": "shopping"
                },
                {
                    "tag": "office"
                }
            ],
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태호",
                    "script": "Yesol, my shopping standards have changed.",
                    "translation": "예솔 씨, 나 요즘 쇼핑 기준 달라졌어요."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예솔",
                    "script": "Oh, what did you buy?",
                    "translation": "오, 뭘 사셨길래요?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태호",
                    "script": "Just a bag. I used to look at designs, now I want storage space.",
                    "translation": "그냥 가방 하나 샀는데… 예전엔 디자인 봤거든요? 지금은 무조건 수납력."
                },
                {
                    "type": "blank",
                    "index": 4,
                    "quiz": "Just a bag. I used to look at designs, now I want @@ space.",
                    "hint": "물건을 많이 넣을 수 있는 공간을 뭐라고 할까요?",
                    "optionA": "storage",
                    "optionB": "empty",
                    "optionC": "room",
                    "result": "storage",
                    "explanation": "'storage space'는 '수납 공간'이라는 의미로, 가방에 물건을 많이 넣을 수 있는 공간을 가리킵니다. 디자인보다 실용성을 중시하게 된 변화를 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예솔",
                    "script": "I agree. If a pretty bag can't fit a wallet, it's just a pouch.",
                    "translation": "인정이요. 예쁜데 지갑도 안 들어가면 그건 파우치죠."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태호",
                    "script": "I need to carry my laptop, water bottle, and medicine.",
                    "translation": "출근할 때 노트북, 텀블러, 약봉지까지 다 넣어야 돼서요."
                },
                {
                    "type": "puzzle",
                    "index": 7,
                    "hint": "태호가 무엇을 가지고 다녀야 하는지 단어를 배열해보세요.",
                    "result": "Carry laptop water bottle medicine",
                    "explanation": "이 문장은 '나는 노트북, 물병, 그리고 약을 가지고 다녀야 한다'는 의미입니다. 통근시 필요한 여러 물건을 담을 수 있는 가방이 필요한 상황을 설명합니다.",
                    "optionA": "medicine",
                    "optionB": "bottle",
                    "optionC": "laptop",
                    "optionD": "Carry",
                    "optionE": "water"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "예솔",
                    "script": "That's why office workers shop for survival items.",
                    "translation": "그래서 직장인 쇼핑은 진짜 생존템 고르는 거랑 비슷해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태호",
                    "script": "Do you have any bag recommendations?",
                    "translation": "혹시 추천하는 가방 있으세요?"
                },
                {
                    "type": "ox",
                    "index": 10,
                    "quiz": "\"Do you have any bag recommendations?\"는 '가방 추천해주겠어요?'라는 부탁이다.",
                    "hint": "질문의 형태와 의미를 생각해보세요.",
                    "result": "X",
                    "explanation": "이 문장은 '가방 추천 있어요?'라는 질문입니다. '추천해주세요'라는 부탁이 아니라, 상대방이 추천할 만한 가방이 있는지 묻는 질문 형태입니다."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예솔",
                    "script": "The backpacks with lots of pockets are best.",
                    "translation": "주머니 많은 백팩이 최고예요."
                }
            ]
        }
    ]
}
수정 후 JSON:
{
    "type": "LIFE",
    "category": "쇼핑",
    "episodes": [
        {
            "title": "예쁜 건 잠깐, 실용은 오래 간다",
            "explanation": "쇼핑 기준이 디자인에서 실용성으로 바뀐 직장인들의 대화입니다.",
            "level": 4,
            "korTags": [
                {
                    "tag": "실용"
                },
                {
                    "tag": "쇼핑"
                },
                {
                    "tag": "직장"
                }
            ],
            "engTags": [
                {
                    "tag": "practical"
                },
                {
                    "tag": "shopping"
                },
                {
                    "tag": "office"
                }
            ],
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태호",
                    "script": "Yesol, my shopping standards have changed.",
                    "translation": "예솔 씨, 나 요즘 쇼핑 기준 달라졌어요."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예솔",
                    "script": "Oh, what did you buy?",
                    "translation": "오, 뭘 사셨길래요?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태호",
                    "script": "Just a bag. I used to look at designs, now I want storage space.",
                    "translation": "그냥 가방 하나 샀는데… 예전엔 디자인 봤거든요? 지금은 무조건 수납력."
                },
                {
                    "type": "blank",
                    "index": 4,
                    "quiz": "Just a bag. I used to look at designs, now I want @@ space.",
                    "hint": "물건을 많이 넣을 수 있는 공간을 뭐라고 할까요?",
                    "optionA": "storage",
                    "optionB": "empty",
                    "optionC": "room",
                    "result": "storage",
                    "explanation": "'storage space'는 '수납 공간'이라는 의미로, 가방에 물건을 많이 넣을 수 있는 공간을 가리킵니다. 디자인보다 실용성을 중시하게 된 변화를 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예솔",
                    "script": "I agree. If a pretty bag can't fit a wallet, it's just a pouch.",
                    "translation": "인정이요. 예쁜데 지갑도 안 들어가면 그건 파우치죠."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태호",
                    "script": "I need to carry my laptop, water bottle, and medicine.",
                    "translation": "출근할 때 노트북, 텀블러, 약봉지까지 다 넣어야 돼서요."
                },
                {
                    "type": "puzzle",
                    "index": 7,
                    "hint": "태호가 무엇을 가지고 다녀야 하는지 단어를 배열해보세요.",
                    "optionA": "medicine",
                    "optionB": "bottle",
                    "optionC": "laptop",
                    "optionD": "Carry",
                    "optionE": "water",
                    "result": "Carry laptop water bottle medicine",
                    "explanation": "이 문장은 '나는 노트북, 물병, 그리고 약을 가지고 다녀야 한다'는 의미입니다. 통근시 필요한 여러 물건을 담을 수 있는 가방이 필요한 상황을 설명합니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "예솔",
                    "script": "That's why office workers shop for survival items.",
                    "translation": "그래서 직장인 쇼핑은 진짜 생존템 고르는 거랑 비슷해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태호",
                    "script": "Do you have any bag recommendations?",
                    "translation": "혹시 추천하는 가방 있으세요?"
                },
                {
                    "type": "ox",
                    "index": 10,
                    "quiz": "\"Do you have any bag recommendations?\"는 '가방 추천해주겠어요?'라는 부탁이다.",
                    "hint": "질문의 형태와 의미를 생각해보세요.",
                    "result": "X",
                    "explanation": "이 문장은 '가방 추천 있어요?'라는 질문입니다. '추천해주세요'라는 부탁이 아니라, 상대방이 추천할 만한 가방이 있는지 묻는 질문 형태입니다."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예솔",
                    "script": "The backpacks with lots of pockets are best.",
                    "translation": "주머니 많은 백팩이 최고예요."
                }
            ]
        }
    ]
}

ID: 2389 OK

작은 선물 고르기

정상: 데이터 양식이 올바릅니다.

ID: 2390 OK

편의점 쇼핑 실수

정상: 데이터 양식이 올바릅니다.

ID: 2391 OK

좋은 추천

정상: 데이터 양식이 올바릅니다.

ID: 2392 MISMATCH

마음으로 쇼핑하기

오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.

수정 전 JSON:
{
    "type": "LIFE",
    "category": "쇼핑",
    "episodes": [
        {
            "title": "마음으로 쇼핑하기",
            "explanation": "장바구니에 물건만 담아두고 구매는 미루는 친구들의 대화입니다.",
            "level": 4,
            "korTags": [
                {
                    "tag": "장바구니"
                },
                {
                    "tag": "쇼핑"
                },
                {
                    "tag": "고민"
                }
            ],
            "engTags": [
                {
                    "tag": "cart"
                },
                {
                    "tag": "shopping"
                },
                {
                    "tag": "indecision"
                }
            ],
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지원",
                    "script": "Yujin, I added three more items to my cart yesterday.",
                    "translation": "유진아, 나 어제 또 장바구니에 세 개 담아놨어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유진",
                    "script": "But you didn't check out, right?",
                    "translation": "또 결제는 안 했지?"
                },
                {
                    "type": "blank",
                    "index": 3,
                    "quiz": "But you didn't @@ out, right?",
                    "hint": "온라인 쇼핑에서 결제하는 과정을 무엇이라고 할까요?",
                    "optionA": "check",
                    "optionB": "cash",
                    "optionC": "pay",
                    "result": "check",
                    "explanation": "'check out'은 '결제하다'라는 의미로, 온라인 쇼핑에서 장바구니에 담은 물건을 최종적으로 구매하는 과정을 말합니다."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지원",
                    "script": "No. Don't you feel better just adding items?",
                    "translation": "응. 그냥 넣고 보면 안정감 들지 않아?"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유진",
                    "script": "So true! It feels like shopping without spending money.",
                    "translation": "그거 진짜 공감. 마음만 샀는데 왠지 든든함ㅋㅋ"
                },
                {
                    "type": "ox",
                    "index": 6,
                    "quiz": "\"So true\"는 상대방의 말에 강하게 동의할 때 쓰는 표현이다.",
                    "hint": "유진이 지원의 말에 어떻게 반응했는지 생각해보세요.",
                    "result": "O",
                    "explanation": "'So true'는 '정말 맞아', '너무 공감해'라는 의미로, 상대방의 말에 강하게 동의할 때 사용하는 일상적인 표현입니다."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지원",
                    "script": "But my cart keeps growing every day.",
                    "translation": "근데 문제는 매일 조금씩 늘어남."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "유진",
                    "script": "Eventually we just look at it and feel satisfied.",
                    "translation": "나중엔 장바구니만 보고 '와, 쇼핑 잘했네' 하고 닫는 거임."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "결국 장바구니를 어떻게 쓰게 되는지 설명한 문장이에요.",
                    "result": "Look at it feel satisfied",
                    "explanation": "'Eventually we just look at it and feel satisfied'는 '결국에는 그냥 장바구니를 보고 만족감을 느끼게 된다'는 의미로, 실제로 구매하지 않고도 쇼핑 기분을 느끼는 상황을 묘사합니다.",
                    "optionA": "Look",
                    "optionB": "feel",
                    "optionC": "at",
                    "optionD": "it",
                    "optionE": "satisfied"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지원",
                    "script": "It's like virtual shopping therapy!",
                    "translation": "진짜 가상 쇼핑 테라피 같아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "And it's free! Best deal ever.",
                    "translation": "게다가 공짜잖아! 이보다 좋은 거래는 없지."
                }
            ]
        }
    ]
}
수정 후 JSON:
{
    "type": "LIFE",
    "category": "쇼핑",
    "episodes": [
        {
            "title": "마음으로 쇼핑하기",
            "explanation": "장바구니에 물건만 담아두고 구매는 미루는 친구들의 대화입니다.",
            "level": 4,
            "korTags": [
                {
                    "tag": "장바구니"
                },
                {
                    "tag": "쇼핑"
                },
                {
                    "tag": "고민"
                }
            ],
            "engTags": [
                {
                    "tag": "cart"
                },
                {
                    "tag": "shopping"
                },
                {
                    "tag": "indecision"
                }
            ],
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지원",
                    "script": "Yujin, I added three more items to my cart yesterday.",
                    "translation": "유진아, 나 어제 또 장바구니에 세 개 담아놨어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유진",
                    "script": "But you didn't check out, right?",
                    "translation": "또 결제는 안 했지?"
                },
                {
                    "type": "blank",
                    "index": 3,
                    "quiz": "But you didn't @@ out, right?",
                    "hint": "온라인 쇼핑에서 결제하는 과정을 무엇이라고 할까요?",
                    "optionA": "check",
                    "optionB": "cash",
                    "optionC": "pay",
                    "result": "check",
                    "explanation": "'check out'은 '결제하다'라는 의미로, 온라인 쇼핑에서 장바구니에 담은 물건을 최종적으로 구매하는 과정을 말합니다."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지원",
                    "script": "No. Don't you feel better just adding items?",
                    "translation": "응. 그냥 넣고 보면 안정감 들지 않아?"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유진",
                    "script": "So true! It feels like shopping without spending money.",
                    "translation": "그거 진짜 공감. 마음만 샀는데 왠지 든든함ㅋㅋ"
                },
                {
                    "type": "ox",
                    "index": 6,
                    "quiz": "\"So true\"는 상대방의 말에 강하게 동의할 때 쓰는 표현이다.",
                    "hint": "유진이 지원의 말에 어떻게 반응했는지 생각해보세요.",
                    "result": "O",
                    "explanation": "'So true'는 '정말 맞아', '너무 공감해'라는 의미로, 상대방의 말에 강하게 동의할 때 사용하는 일상적인 표현입니다."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지원",
                    "script": "But my cart keeps growing every day.",
                    "translation": "근데 문제는 매일 조금씩 늘어남."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "유진",
                    "script": "Eventually we just look at it and feel satisfied.",
                    "translation": "나중엔 장바구니만 보고 '와, 쇼핑 잘했네' 하고 닫는 거임."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "결국 장바구니를 어떻게 쓰게 되는지 설명한 문장이에요.",
                    "optionA": "Look",
                    "optionB": "feel",
                    "optionC": "at",
                    "optionD": "it",
                    "optionE": "satisfied",
                    "result": "Look at it feel satisfied",
                    "explanation": "'Eventually we just look at it and feel satisfied'는 '결국에는 그냥 장바구니를 보고 만족감을 느끼게 된다'는 의미로, 실제로 구매하지 않고도 쇼핑 기분을 느끼는 상황을 묘사합니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지원",
                    "script": "It's like virtual shopping therapy!",
                    "translation": "진짜 가상 쇼핑 테라피 같아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "And it's free! Best deal ever.",
                    "translation": "게다가 공짜잖아! 이보다 좋은 거래는 없지."
                }
            ]
        }
    ]
}

ID: 2393 OK

쿠폰의 유혹

정상: 데이터 양식이 올바릅니다.

ID: 2394 OK

색상 실망

정상: 데이터 양식이 올바릅니다.

ID: 2395 MISMATCH

답답한 배송

오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.

수정 전 JSON:
{
    "type": "LIFE",
    "category": "쇼핑",
    "episodes": [
        {
            "title": "답답한 배송",
            "explanation": "주문한 택배가 오지 않아 답답해하는 친구들의 대화입니다.",
            "level": 4,
            "korTags": [
                {
                    "tag": "배송"
                },
                {
                    "tag": "기다림"
                },
                {
                    "tag": "짜증"
                }
            ],
            "engTags": [
                {
                    "tag": "delivery"
                },
                {
                    "tag": "waiting"
                },
                {
                    "tag": "frustration"
                }
            ],
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지원",
                    "script": "Yujin, it's been a week since I ordered my package.",
                    "translation": "유진아, 나 택배 주문한 지 일주일 됐거든?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유진",
                    "script": "What did you order?",
                    "translation": "뭐 시켰는데?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지원",
                    "script": "Sneakers! But it's stuck at 'preparing for shipment.'",
                    "translation": "운동화! 근데 '배송 준비 중'에서 안 움직여."
                },
                {
                    "type": "blank",
                    "index": 4,
                    "quiz": "Sneakers! But it's stuck at 'preparing for @@.'",
                    "hint": "택배 발송 준비 단계를 나타내는 영어 단어를 찾아보세요.",
                    "optionA": "shipment",
                    "optionB": "delivery",
                    "optionC": "transport",
                    "result": "shipment",
                    "explanation": "'preparing for shipment'는 '배송 준비 중'이라는 의미로, 온라인 쇼핑몰에서 물건을 포장하고 배송을 준비하는 단계를 나타내는 표현입니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유진",
                    "script": "Wow... that's so misleading.",
                    "translation": "와... 그건 진짜 기만이다."
                },
                {
                    "type": "ox",
                    "index": 6,
                    "quiz": "\"Misleading\"은 '오해하게 만드는' 또는 '기만적인'이라는 의미이다.",
                    "hint": "유진이 배송 상태에 대해 어떻게 표현했는지 생각해보세요.",
                    "result": "O",
                    "explanation": "'Misleading'은 '오해하게 만드는', '기만적인'이라는 의미로, 배송 상황이 실제보다 긍정적으로 표현되어 소비자를 혼란스럽게 만드는 상황을 묘사하는 표현입니다."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지원",
                    "script": "I'd feel better if it just started moving.",
                    "translation": "출발만 해줘도 속이 후련하겠어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "유진",
                    "script": "The package isn't moving, but your emotions sure are!",
                    "translation": "택배 위치는 안 움직이는데 내 감정만 오르락내리락이네."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "택배는 안 움직이지만 감정은 움직인다는 내용의 문장이에요.",
                    "result": "Package not moving emotions are",
                    "explanation": "'The package isn't moving, but your emotions sure are!'는 '택배는 움직이지 않지만, 네 감정은 확실히 움직이고 있어!'라는 의미로, 배송이 지연되는 동안 느끼는 감정의 변화를 재치 있게 표현한 문장입니다.",
                    "optionA": "are",
                    "optionB": "emotions",
                    "optionC": "Package",
                    "optionD": "not",
                    "optionE": "moving"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지원",
                    "script": "I keep checking the app every five minutes.",
                    "translation": "5분마다 앱 들어가서 확인하고 있어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "That won't make it arrive faster, but I get it!",
                    "translation": "그렇다고 더 빨리 오진 않겠지만, 충분히 이해해!"
                }
            ]
        }
    ]
}
수정 후 JSON:
{
    "type": "LIFE",
    "category": "쇼핑",
    "episodes": [
        {
            "title": "답답한 배송",
            "explanation": "주문한 택배가 오지 않아 답답해하는 친구들의 대화입니다.",
            "level": 4,
            "korTags": [
                {
                    "tag": "배송"
                },
                {
                    "tag": "기다림"
                },
                {
                    "tag": "짜증"
                }
            ],
            "engTags": [
                {
                    "tag": "delivery"
                },
                {
                    "tag": "waiting"
                },
                {
                    "tag": "frustration"
                }
            ],
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지원",
                    "script": "Yujin, it's been a week since I ordered my package.",
                    "translation": "유진아, 나 택배 주문한 지 일주일 됐거든?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유진",
                    "script": "What did you order?",
                    "translation": "뭐 시켰는데?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지원",
                    "script": "Sneakers! But it's stuck at 'preparing for shipment.'",
                    "translation": "운동화! 근데 '배송 준비 중'에서 안 움직여."
                },
                {
                    "type": "blank",
                    "index": 4,
                    "quiz": "Sneakers! But it's stuck at 'preparing for @@.'",
                    "hint": "택배 발송 준비 단계를 나타내는 영어 단어를 찾아보세요.",
                    "optionA": "shipment",
                    "optionB": "delivery",
                    "optionC": "transport",
                    "result": "shipment",
                    "explanation": "'preparing for shipment'는 '배송 준비 중'이라는 의미로, 온라인 쇼핑몰에서 물건을 포장하고 배송을 준비하는 단계를 나타내는 표현입니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유진",
                    "script": "Wow... that's so misleading.",
                    "translation": "와... 그건 진짜 기만이다."
                },
                {
                    "type": "ox",
                    "index": 6,
                    "quiz": "\"Misleading\"은 '오해하게 만드는' 또는 '기만적인'이라는 의미이다.",
                    "hint": "유진이 배송 상태에 대해 어떻게 표현했는지 생각해보세요.",
                    "result": "O",
                    "explanation": "'Misleading'은 '오해하게 만드는', '기만적인'이라는 의미로, 배송 상황이 실제보다 긍정적으로 표현되어 소비자를 혼란스럽게 만드는 상황을 묘사하는 표현입니다."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지원",
                    "script": "I'd feel better if it just started moving.",
                    "translation": "출발만 해줘도 속이 후련하겠어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "유진",
                    "script": "The package isn't moving, but your emotions sure are!",
                    "translation": "택배 위치는 안 움직이는데 내 감정만 오르락내리락이네."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "택배는 안 움직이지만 감정은 움직인다는 내용의 문장이에요.",
                    "optionA": "are",
                    "optionB": "emotions",
                    "optionC": "Package",
                    "optionD": "not",
                    "optionE": "moving",
                    "result": "Package not moving emotions are",
                    "explanation": "'The package isn't moving, but your emotions sure are!'는 '택배는 움직이지 않지만, 네 감정은 확실히 움직이고 있어!'라는 의미로, 배송이 지연되는 동안 느끼는 감정의 변화를 재치 있게 표현한 문장입니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지원",
                    "script": "I keep checking the app every five minutes.",
                    "translation": "5분마다 앱 들어가서 확인하고 있어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "That won't make it arrive faster, but I get it!",
                    "translation": "그렇다고 더 빨리 오진 않겠지만, 충분히 이해해!"
                }
            ]
        }
    ]
}

ID: 2396 MISMATCH

리뷰 혼란

오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.

수정 전 JSON:
{
    "type": "LIFE",
    "category": "쇼핑",
    "episodes": [
        {
            "title": "리뷰 혼란",
            "explanation": "상반된 제품 리뷰를 읽고 구매 결정을 못하는 친구들의 대화입니다.",
            "level": 4,
            "korTags": [
                {
                    "tag": "리뷰"
                },
                {
                    "tag": "결정"
                },
                {
                    "tag": "고민"
                }
            ],
            "engTags": [
                {
                    "tag": "review"
                },
                {
                    "tag": "decision"
                },
                {
                    "tag": "dilemma"
                }
            ],
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지원",
                    "script": "Yujin, I can't decide whether to buy these earphones.",
                    "translation": "유진아, 이 이어폰 살까 말까 계속 고민돼."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유진",
                    "script": "What do the reviews say?",
                    "translation": "리뷰는 뭐래?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지원",
                    "script": "One person says the sound is amazing. But another says it won't charge.",
                    "translation": "어떤 사람은 음질 미쳤대. 근데 다른 사람은 충전 안 된다고 뭐라 함."
                },
                {
                    "type": "blank",
                    "index": 4,
                    "quiz": "One person says the sound is @@. But another says it won't charge.",
                    "hint": "어떤 사람이 음질에 대해 극찬한 표현이에요.",
                    "optionA": "amazing",
                    "optionB": "terrible",
                    "optionC": "average",
                    "result": "amazing",
                    "explanation": "'amazing'은 '놀라운', '굉장한'이라는 의미로, 이어폰의 음질이 매우 훌륭하다는 긍정적인 평가를 나타내는 표현입니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유진",
                    "script": "The three-star reviews are usually the most honest.",
                    "translation": "그럴 땐 별점 3점대 리뷰가 진심임."
                },
                {
                    "type": "ox",
                    "index": 6,
                    "quiz": "\"Three-star reviews\"는 '별점 3점짜리 리뷰'를 의미한다.",
                    "hint": "유진이 가장 솔직하다고 말한 리뷰 종류에 대해 생각해보세요.",
                    "result": "O",
                    "explanation": "'Three-star reviews'는 '별점 3점짜리 리뷰'를 의미합니다. 대개 5점 만점 중 3점 리뷰는 제품의 장단점을 균형있게 평가하는 경향이 있다고 여겨집니다."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지원",
                    "script": "I've been looking for two hours and I'm more confused now.",
                    "translation": "2시간째 보는데 더 혼란스러워."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "유진",
                    "script": "Sometimes it's best to just close the app and sleep on it.",
                    "translation": "그럴 땐 그냥 닫고 자는 게 답이야."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "고민이 될 때 앱을 닫고 자는 것이 좋다는 내용의 문장이에요.",
                    "result": "Close app and sleep tonight",
                    "explanation": "'Sometimes it's best to just close the app and sleep on it'는 '때로는 그냥 앱을 닫고 그것에 대해 생각할 시간을 갖는 것이 최선이다'라는 의미로, 'sleep on it'은 '어떤 결정을 내리기 전에 하룻밤 자면서 생각해보다'라는 관용 표현입니다.",
                    "optionA": "app",
                    "optionB": "sleep",
                    "optionC": "and",
                    "optionD": "Close",
                    "optionE": "tonight"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지원",
                    "script": "Maybe you're right. I'll decide tomorrow.",
                    "translation": "네 말이 맞는 것 같아. 내일 결정할게."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "And then you'll probably read another fifty reviews!",
                    "translation": "그리고 아마 또 리뷰 50개 더 읽겠지!"
                }
            ]
        }
    ]
}
수정 후 JSON:
{
    "type": "LIFE",
    "category": "쇼핑",
    "episodes": [
        {
            "title": "리뷰 혼란",
            "explanation": "상반된 제품 리뷰를 읽고 구매 결정을 못하는 친구들의 대화입니다.",
            "level": 4,
            "korTags": [
                {
                    "tag": "리뷰"
                },
                {
                    "tag": "결정"
                },
                {
                    "tag": "고민"
                }
            ],
            "engTags": [
                {
                    "tag": "review"
                },
                {
                    "tag": "decision"
                },
                {
                    "tag": "dilemma"
                }
            ],
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지원",
                    "script": "Yujin, I can't decide whether to buy these earphones.",
                    "translation": "유진아, 이 이어폰 살까 말까 계속 고민돼."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유진",
                    "script": "What do the reviews say?",
                    "translation": "리뷰는 뭐래?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지원",
                    "script": "One person says the sound is amazing. But another says it won't charge.",
                    "translation": "어떤 사람은 음질 미쳤대. 근데 다른 사람은 충전 안 된다고 뭐라 함."
                },
                {
                    "type": "blank",
                    "index": 4,
                    "quiz": "One person says the sound is @@. But another says it won't charge.",
                    "hint": "어떤 사람이 음질에 대해 극찬한 표현이에요.",
                    "optionA": "amazing",
                    "optionB": "terrible",
                    "optionC": "average",
                    "result": "amazing",
                    "explanation": "'amazing'은 '놀라운', '굉장한'이라는 의미로, 이어폰의 음질이 매우 훌륭하다는 긍정적인 평가를 나타내는 표현입니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유진",
                    "script": "The three-star reviews are usually the most honest.",
                    "translation": "그럴 땐 별점 3점대 리뷰가 진심임."
                },
                {
                    "type": "ox",
                    "index": 6,
                    "quiz": "\"Three-star reviews\"는 '별점 3점짜리 리뷰'를 의미한다.",
                    "hint": "유진이 가장 솔직하다고 말한 리뷰 종류에 대해 생각해보세요.",
                    "result": "O",
                    "explanation": "'Three-star reviews'는 '별점 3점짜리 리뷰'를 의미합니다. 대개 5점 만점 중 3점 리뷰는 제품의 장단점을 균형있게 평가하는 경향이 있다고 여겨집니다."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지원",
                    "script": "I've been looking for two hours and I'm more confused now.",
                    "translation": "2시간째 보는데 더 혼란스러워."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "유진",
                    "script": "Sometimes it's best to just close the app and sleep on it.",
                    "translation": "그럴 땐 그냥 닫고 자는 게 답이야."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "고민이 될 때 앱을 닫고 자는 것이 좋다는 내용의 문장이에요.",
                    "optionA": "app",
                    "optionB": "sleep",
                    "optionC": "and",
                    "optionD": "Close",
                    "optionE": "tonight",
                    "result": "Close app and sleep tonight",
                    "explanation": "'Sometimes it's best to just close the app and sleep on it'는 '때로는 그냥 앱을 닫고 그것에 대해 생각할 시간을 갖는 것이 최선이다'라는 의미로, 'sleep on it'은 '어떤 결정을 내리기 전에 하룻밤 자면서 생각해보다'라는 관용 표현입니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지원",
                    "script": "Maybe you're right. I'll decide tomorrow.",
                    "translation": "네 말이 맞는 것 같아. 내일 결정할게."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "And then you'll probably read another fifty reviews!",
                    "translation": "그리고 아마 또 리뷰 50개 더 읽겠지!"
                }
            ]
        }
    ]
}

ID: 2397 OK

충동구매의 순간

정상: 데이터 양식이 올바릅니다.

ID: 2398 OK

환불해본 적이 없어서 좀 쫄린다

정상: 데이터 양식이 올바릅니다.

ID: 2399 MISMATCH

그냥 사이즈 바꾸고 싶은데 왜 죄인 같지

오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.

수정 전 JSON:
{
    "type": "LIFE",
    "category": "쇼핑",
    "episodes": [
        {
            "title": "그냥 사이즈 바꾸고 싶은데 왜 죄인 같지",
            "explanation": "사이즈 교환을 하려다 직원 눈치를 보는 친구들의 대화입니다.",
            "level": 3,
            "korTags": [
                {
                    "tag": "교환"
                },
                {
                    "tag": "눈치"
                },
                {
                    "tag": "매장"
                }
            ],
            "engTags": [
                {
                    "tag": "exchange"
                },
                {
                    "tag": "awkward"
                },
                {
                    "tag": "shop"
                }
            ],
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지원",
                    "script": "Yujin, I want to exchange this shirt size... but I feel weird about it.",
                    "translation": "유진아, 나 이 티셔츠 사이즈 바꾸고 싶어… 근데 괜히 눈치 보여."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유진",
                    "script": "Why? You didn't even wear it.",
                    "translation": "왜ㅋㅋ 안 입은 거잖아?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지원",
                    "script": "Yeah... but the staff always look so blank.",
                    "translation": "응… 근데 매장 직원들 표정이 무표정이잖아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "\"Look so blank\"는 '아주 화난 표정'을 의미한다.",
                    "hint": "직원들의 표정에 대한 묘사예요.",
                    "result": "X",
                    "explanation": "'Look so blank'는 '무표정하다, 무감정해 보인다'는 의미입니다. 화난 표정(angry look)이 아니라 감정이 드러나지 않는 표정을 묘사하는 표현입니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유진",
                    "script": "That's their default mode. Not blank, just don't care.",
                    "translation": "그건 기본 세팅이야. 무표정이 아니라 관심 없음."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지원",
                    "script": "So I just quietly ask them?",
                    "translation": "그럼 그냥 조용히 말 걸면 되는 거지?"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "So I just @@ ask them?",
                    "hint": "지원이 어떻게 말을 걸어야 할지 물어보고 있어요.",
                    "optionA": "quietly",
                    "optionB": "angrily",
                    "optionC": "never",
                    "result": "quietly",
                    "explanation": "'quietly'는 '조용히, 소심하게'라는 의미로, 눈치를 보며 말을 걸 때의 태도를 나타냅니다. 다른 옵션들은 문맥상 어울리지 않습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "유진",
                    "script": "Yep. Just say \"I need to exchange this size\" and peace will return.",
                    "translation": "응. \"사이즈 교환이요\" 한 마디면 세상이 평화로워져."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "유진이 어떤 말을 하라고 조언했는지 문장을 완성해보세요.",
                    "result": "Say need exchange this size",
                    "explanation": "이 표현은 '그냥 '사이즈 교환해야 해요'라고 말하세요'라는 의미로, 교환 요청을 위한 간단한 표현을 알려주는 문장입니다.",
                    "optionA": "exchange",
                    "optionB": "this",
                    "optionC": "size",
                    "optionD": "Say",
                    "optionE": "need"
                }
            ]
        }
    ]
}
수정 후 JSON:
{
    "type": "LIFE",
    "category": "쇼핑",
    "episodes": [
        {
            "title": "그냥 사이즈 바꾸고 싶은데 왜 죄인 같지",
            "explanation": "사이즈 교환을 하려다 직원 눈치를 보는 친구들의 대화입니다.",
            "level": 3,
            "korTags": [
                {
                    "tag": "교환"
                },
                {
                    "tag": "눈치"
                },
                {
                    "tag": "매장"
                }
            ],
            "engTags": [
                {
                    "tag": "exchange"
                },
                {
                    "tag": "awkward"
                },
                {
                    "tag": "shop"
                }
            ],
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지원",
                    "script": "Yujin, I want to exchange this shirt size... but I feel weird about it.",
                    "translation": "유진아, 나 이 티셔츠 사이즈 바꾸고 싶어… 근데 괜히 눈치 보여."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유진",
                    "script": "Why? You didn't even wear it.",
                    "translation": "왜ㅋㅋ 안 입은 거잖아?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지원",
                    "script": "Yeah... but the staff always look so blank.",
                    "translation": "응… 근데 매장 직원들 표정이 무표정이잖아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "\"Look so blank\"는 '아주 화난 표정'을 의미한다.",
                    "hint": "직원들의 표정에 대한 묘사예요.",
                    "result": "X",
                    "explanation": "'Look so blank'는 '무표정하다, 무감정해 보인다'는 의미입니다. 화난 표정(angry look)이 아니라 감정이 드러나지 않는 표정을 묘사하는 표현입니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유진",
                    "script": "That's their default mode. Not blank, just don't care.",
                    "translation": "그건 기본 세팅이야. 무표정이 아니라 관심 없음."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지원",
                    "script": "So I just quietly ask them?",
                    "translation": "그럼 그냥 조용히 말 걸면 되는 거지?"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "So I just @@ ask them?",
                    "hint": "지원이 어떻게 말을 걸어야 할지 물어보고 있어요.",
                    "optionA": "quietly",
                    "optionB": "angrily",
                    "optionC": "never",
                    "result": "quietly",
                    "explanation": "'quietly'는 '조용히, 소심하게'라는 의미로, 눈치를 보며 말을 걸 때의 태도를 나타냅니다. 다른 옵션들은 문맥상 어울리지 않습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "유진",
                    "script": "Yep. Just say \"I need to exchange this size\" and peace will return.",
                    "translation": "응. \"사이즈 교환이요\" 한 마디면 세상이 평화로워져."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "유진이 어떤 말을 하라고 조언했는지 문장을 완성해보세요.",
                    "optionA": "exchange",
                    "optionB": "this",
                    "optionC": "size",
                    "optionD": "Say",
                    "optionE": "need",
                    "result": "Say need exchange this size",
                    "explanation": "이 표현은 '그냥 '사이즈 교환해야 해요'라고 말하세요'라는 의미로, 교환 요청을 위한 간단한 표현을 알려주는 문장입니다."
                }
            ]
        }
    ]
}

ID: 2400 OK

딱 보기엔 새 건데 왜 안 된대?

정상: 데이터 양식이 올바릅니다.

ID: 2401 OK

사이즈만 바꾸려 했는데 왜 두 개 들고 나오지?

정상: 데이터 양식이 올바릅니다.

ID: 2402 MISMATCH

반품하고 싶은 마음은 있는데… 몸이 안 따라줘

오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.

수정 전 JSON:
{
    "type": "LIFE",
    "category": "쇼핑",
    "episodes": [
        {
            "title": "반품하고 싶은 마음은 있는데… 몸이 안 따라줘",
            "explanation": "반품하고 싶지만 귀찮아서 미루는 친구들의 대화입니다.",
            "level": 3,
            "korTags": [
                {
                    "tag": "반품"
                },
                {
                    "tag": "귀찮음"
                },
                {
                    "tag": "미루기"
                }
            ],
            "engTags": [
                {
                    "tag": "return"
                },
                {
                    "tag": "lazy"
                },
                {
                    "tag": "procrastination"
                }
            ],
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지원",
                    "script": "Yujin, I was going to return this T-shirt.",
                    "translation": "유진아, 나 이 티셔츠 반품하려고 했거든?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유진",
                    "script": "Yeah, but why is it still in your room?",
                    "translation": "응, 근데 왜 아직도 네 방에 있어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지원",
                    "script": "I couldn't find the box, so I just left it.",
                    "translation": "박스가 안 보여서 그냥 놔뒀어."
                },
                {
                    "type": "blank",
                    "index": 4,
                    "quiz": "I couldn't find the @@, so I just left it.",
                    "hint": "지원이 찾지 못해서 포기한 물건은 무엇인가요?",
                    "optionA": "box",
                    "optionB": "shirt",
                    "optionC": "phone",
                    "result": "box",
                    "explanation": "'box'는 '상자'라는 의미로, 택배 반품을 위해 필요한 박스를 찾지 못해 포기했다는 상황을 설명합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유진",
                    "script": "I saw it under your bed yesterday.",
                    "translation": "그거 어제 네 침대 밑에 있던데?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지원",
                    "script": "Right... I got lazy when I tried to get it out.",
                    "translation": "맞아… 꺼내려다 귀찮아서 눈 감았어."
                },
                {
                    "type": "ox",
                    "index": 7,
                    "quiz": "\"I got lazy\"는 '게을러졌다, 귀찮아졌다'는 의미의 표현이다.",
                    "hint": "일을 하기 싫어하는 느낌을 표현하는 말이에요.",
                    "result": "O",
                    "explanation": "'I got lazy'는 '게을러졌다, 귀찮아졌다'는 의미로, 일이나 행동을 하기 싫어지는 상태를 표현하는 일상적인 구어체 표현입니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "유진",
                    "script": "So that shirt is only returned in your mind!",
                    "translation": "그럼 그 옷은 네 마음속에서만 반품된 거네ㅋㅋ"
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "유진이 지원의 상황을 어떻게 재미있게 표현했는지 문장을 완성해보세요.",
                    "result": "Shirt only returned your mind",
                    "explanation": "이 표현은 '그 셔츠는 네 마음속에서만 반품된 거야'라는 의미로, 실제로는 반품을 하지 않고 생각으로만 반품을 끝낸 상황을 재치있게 표현한 문장입니다.",
                    "optionA": "returned",
                    "optionB": "your",
                    "optionC": "mind",
                    "optionD": "Shirt",
                    "optionE": "only"
                }
            ]
        }
    ]
}
수정 후 JSON:
{
    "type": "LIFE",
    "category": "쇼핑",
    "episodes": [
        {
            "title": "반품하고 싶은 마음은 있는데… 몸이 안 따라줘",
            "explanation": "반품하고 싶지만 귀찮아서 미루는 친구들의 대화입니다.",
            "level": 3,
            "korTags": [
                {
                    "tag": "반품"
                },
                {
                    "tag": "귀찮음"
                },
                {
                    "tag": "미루기"
                }
            ],
            "engTags": [
                {
                    "tag": "return"
                },
                {
                    "tag": "lazy"
                },
                {
                    "tag": "procrastination"
                }
            ],
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지원",
                    "script": "Yujin, I was going to return this T-shirt.",
                    "translation": "유진아, 나 이 티셔츠 반품하려고 했거든?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유진",
                    "script": "Yeah, but why is it still in your room?",
                    "translation": "응, 근데 왜 아직도 네 방에 있어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지원",
                    "script": "I couldn't find the box, so I just left it.",
                    "translation": "박스가 안 보여서 그냥 놔뒀어."
                },
                {
                    "type": "blank",
                    "index": 4,
                    "quiz": "I couldn't find the @@, so I just left it.",
                    "hint": "지원이 찾지 못해서 포기한 물건은 무엇인가요?",
                    "optionA": "box",
                    "optionB": "shirt",
                    "optionC": "phone",
                    "result": "box",
                    "explanation": "'box'는 '상자'라는 의미로, 택배 반품을 위해 필요한 박스를 찾지 못해 포기했다는 상황을 설명합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유진",
                    "script": "I saw it under your bed yesterday.",
                    "translation": "그거 어제 네 침대 밑에 있던데?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지원",
                    "script": "Right... I got lazy when I tried to get it out.",
                    "translation": "맞아… 꺼내려다 귀찮아서 눈 감았어."
                },
                {
                    "type": "ox",
                    "index": 7,
                    "quiz": "\"I got lazy\"는 '게을러졌다, 귀찮아졌다'는 의미의 표현이다.",
                    "hint": "일을 하기 싫어하는 느낌을 표현하는 말이에요.",
                    "result": "O",
                    "explanation": "'I got lazy'는 '게을러졌다, 귀찮아졌다'는 의미로, 일이나 행동을 하기 싫어지는 상태를 표현하는 일상적인 구어체 표현입니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "유진",
                    "script": "So that shirt is only returned in your mind!",
                    "translation": "그럼 그 옷은 네 마음속에서만 반품된 거네ㅋㅋ"
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "유진이 지원의 상황을 어떻게 재미있게 표현했는지 문장을 완성해보세요.",
                    "optionA": "returned",
                    "optionB": "your",
                    "optionC": "mind",
                    "optionD": "Shirt",
                    "optionE": "only",
                    "result": "Shirt only returned your mind",
                    "explanation": "이 표현은 '그 셔츠는 네 마음속에서만 반품된 거야'라는 의미로, 실제로는 반품을 하지 않고 생각으로만 반품을 끝낸 상황을 재치있게 표현한 문장입니다."
                }
            ]
        }
    ]
}

ID: 2403 MISMATCH

포장도 그대로인데 왜 안 된대?

오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.

수정 전 JSON:
{
    "type": "LIFE",
    "category": "쇼핑",
    "episodes": [
        {
            "title": "포장도 그대로인데 왜 안 된대?",
            "explanation": "영수증이 없어 환불이 불가능한 상황에 대한 친구들의 대화입니다.",
            "level": 3,
            "korTags": [
                {
                    "tag": "환불"
                },
                {
                    "tag": "영수증"
                },
                {
                    "tag": "규정"
                }
            ],
            "engTags": [
                {
                    "tag": "refund"
                },
                {
                    "tag": "receipt"
                },
                {
                    "tag": "policy"
                }
            ],
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지원",
                    "script": "Yujin, I tried to return this bag but they rejected me because I had no receipt.",
                    "translation": "유진아, 나 이 가방 환불하려고 했는데 영수증 없다고 거절당했어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유진",
                    "script": "What? You didn't even use it, right?",
                    "translation": "뭐야? 안 썼다며?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지원",
                    "script": "The tags are still on and it's in perfect condition, but they said no receipt, no refund.",
                    "translation": "택도 있고 상태 완전 새건데도, 규정상 영수증 없으면 안 된대."
                },
                {
                    "type": "blank",
                    "index": 4,
                    "quiz": "The tags are still on and it's in perfect @@, but they said no receipt, no refund.",
                    "hint": "가방이 어떤 상태였는지 확인해보세요.",
                    "optionA": "condition",
                    "optionB": "size",
                    "optionC": "color",
                    "result": "condition",
                    "explanation": "'condition'은 '상태'를 의미하며, 가방이 완벽한 상태(사용하지 않은 새 상태)라는 것을 나타냅니다. 그럼에도 영수증이 없어 환불이 거절된 상황을 설명합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유진",
                    "script": "Don't they accept credit card statements these days?",
                    "translation": "요즘은 카드 내역도 안 받아줘?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지원",
                    "script": "I had the statement, but they said they couldn't verify the purchase or something.",
                    "translation": "내역은 있었는데, 구매 확인 불가라나 뭐라나…"
                },
                {
                    "type": "ox",
                    "index": 7,
                    "quiz": "\"They couldn't verify the purchase\"는 '구매 내역을 확인할 수 없다'는 의미이다.",
                    "hint": "가게에서 환불을 거절한 이유와 관련된 표현이에요.",
                    "result": "O",
                    "explanation": "이 표현은 '구매를 확인할 수 없다'는 의미로, 카드 내역만으로는 정확한 제품 구매 여부를 확인할 수 없어 환불을 거절하는 이유를 설명합니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "유진",
                    "script": "That's so strict! We should take photos of everything we buy from now on.",
                    "translation": "진짜 빡세네. 앞으로는 뭐든 사진 찍어둬야겠다."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "유진이 앞으로 무엇을 해야겠다고 했는지 문장을 완성해보세요.",
                    "result": "Take photos everything we buy",
                    "explanation": "이 표현은 '우리는 이제부터 구매하는 모든 것의 사진을 찍어야 해'라는 의미로, 영수증 분실로 인한 환불 문제를 방지하기 위한 해결책을 제시하는 문장입니다.",
                    "optionA": "buy",
                    "optionB": "everything",
                    "optionC": "we",
                    "optionD": "photos",
                    "optionE": "Take"
                }
            ]
        }
    ]
}
수정 후 JSON:
{
    "type": "LIFE",
    "category": "쇼핑",
    "episodes": [
        {
            "title": "포장도 그대로인데 왜 안 된대?",
            "explanation": "영수증이 없어 환불이 불가능한 상황에 대한 친구들의 대화입니다.",
            "level": 3,
            "korTags": [
                {
                    "tag": "환불"
                },
                {
                    "tag": "영수증"
                },
                {
                    "tag": "규정"
                }
            ],
            "engTags": [
                {
                    "tag": "refund"
                },
                {
                    "tag": "receipt"
                },
                {
                    "tag": "policy"
                }
            ],
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지원",
                    "script": "Yujin, I tried to return this bag but they rejected me because I had no receipt.",
                    "translation": "유진아, 나 이 가방 환불하려고 했는데 영수증 없다고 거절당했어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유진",
                    "script": "What? You didn't even use it, right?",
                    "translation": "뭐야? 안 썼다며?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지원",
                    "script": "The tags are still on and it's in perfect condition, but they said no receipt, no refund.",
                    "translation": "택도 있고 상태 완전 새건데도, 규정상 영수증 없으면 안 된대."
                },
                {
                    "type": "blank",
                    "index": 4,
                    "quiz": "The tags are still on and it's in perfect @@, but they said no receipt, no refund.",
                    "hint": "가방이 어떤 상태였는지 확인해보세요.",
                    "optionA": "condition",
                    "optionB": "size",
                    "optionC": "color",
                    "result": "condition",
                    "explanation": "'condition'은 '상태'를 의미하며, 가방이 완벽한 상태(사용하지 않은 새 상태)라는 것을 나타냅니다. 그럼에도 영수증이 없어 환불이 거절된 상황을 설명합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유진",
                    "script": "Don't they accept credit card statements these days?",
                    "translation": "요즘은 카드 내역도 안 받아줘?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지원",
                    "script": "I had the statement, but they said they couldn't verify the purchase or something.",
                    "translation": "내역은 있었는데, 구매 확인 불가라나 뭐라나…"
                },
                {
                    "type": "ox",
                    "index": 7,
                    "quiz": "\"They couldn't verify the purchase\"는 '구매 내역을 확인할 수 없다'는 의미이다.",
                    "hint": "가게에서 환불을 거절한 이유와 관련된 표현이에요.",
                    "result": "O",
                    "explanation": "이 표현은 '구매를 확인할 수 없다'는 의미로, 카드 내역만으로는 정확한 제품 구매 여부를 확인할 수 없어 환불을 거절하는 이유를 설명합니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "유진",
                    "script": "That's so strict! We should take photos of everything we buy from now on.",
                    "translation": "진짜 빡세네. 앞으로는 뭐든 사진 찍어둬야겠다."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "유진이 앞으로 무엇을 해야겠다고 했는지 문장을 완성해보세요.",
                    "optionA": "buy",
                    "optionB": "everything",
                    "optionC": "we",
                    "optionD": "photos",
                    "optionE": "Take",
                    "result": "Take photos everything we buy",
                    "explanation": "이 표현은 '우리는 이제부터 구매하는 모든 것의 사진을 찍어야 해'라는 의미로, 영수증 분실로 인한 환불 문제를 방지하기 위한 해결책을 제시하는 문장입니다."
                }
            ]
        }
    ]
}

ID: 2404 OK

여행지 고르기가 세상에서 제일 어려워

정상: 데이터 양식이 올바릅니다.

ID: 2405 OK

너랑 여행하면 군대보다 힘들어

정상: 데이터 양식이 올바릅니다.

ID: 2406 OK

오히려 좋아, 대기 걸어놓고 주변 탐방 가자!

정상: 데이터 양식이 올바릅니다.

ID: 2407 OK

사진 이따구로 찍을래? 복수할 거야!

정상: 데이터 양식이 올바릅니다.

ID: 2408 OK

너 여행 가는 거야, 이민 가는 거야?

정상: 데이터 양식이 올바릅니다.

ID: 2409 MISMATCH

따로 다녀도 삐지기 없기다?

오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.

수정 전 JSON:
{
    "type": "LIFE",
    "category": "여행",
    "episodes": [
        {
            "title": "따로 다녀도 삐지기 없기다?",
            "explanation": "여행 중 각자 따로 다니는 것에 대해 이야기하는 대화입니다.",
            "level": 4,
            "korTags": [
                {
                    "tag": "여행"
                },
                {
                    "tag": "약속"
                },
                {
                    "tag": "계획"
                }
            ],
            "engTags": [
                {
                    "tag": "travel"
                },
                {
                    "tag": "agreement"
                },
                {
                    "tag": "plan"
                }
            ],
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도윤",
                    "script": "Can we split up during our trip?",
                    "translation": "오빠, 우리 여행 가서 각자 따로 다녀도 돼?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "승현",
                    "script": "What? Already planning to ditch me?",
                    "translation": "뭐야, 벌써 따로 다닐 생각하는 거냐?"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "\"Ditch\"는 '버리다', '따돌리다'는 의미이다.",
                    "hint": "도윤이 서진의 제안에 어떤 표현을 사용했나요?",
                    "result": "O",
                    "explanation": "'Ditch'는 '(누군가를) 버리다', '떠나다', '따돌리다'라는 의미로, 약속이나 만남에서 상대방을 두고 가거나 계획을 취소하는 상황에서 사용합니다."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "도윤",
                    "script": "No, I want to shop for a long time, and you hate that.",
                    "translation": "아니, 난 쇼핑 오래 하고 싶은데 오빠는 싫어하잖아."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "승현",
                    "script": "True. My legs hurt when I follow you shopping...",
                    "translation": "아 인정. 네 쇼핑 따라다니면 다리 아프지…"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도윤",
                    "script": "Right? I'm asking first. Don't get upset, okay?",
                    "translation": "그치? 그래서 미리 허락받는 거임. 삐지지 마라?"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Right? I'm asking @@. Don't get upset, okay?",
                    "hint": "도윤이 미리 양해를 구하고 있어요.",
                    "optionA": "first",
                    "optionB": "now",
                    "optionC": "later",
                    "result": "first",
                    "explanation": "'Asking first'는 '미리 물어보다', '사전에 허락을 구하다'라는 의미로, 상대방이 기분 나빠하지 않도록 미리 양해를 구하는 상황에서 사용합니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "승현",
                    "script": "Hey, am I a kid? It's actually better for me!",
                    "translation": "야, 내가 애냐? 오히려 더 편하다ㅋㅋ"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도윤",
                    "script": "Great, let's enjoy our own time and meet for dinner.",
                    "translation": "그래, 각자 즐기고 저녁에 만나면 딱 좋겠다."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "도윤이 각자 즐기고 저녁에 만나자는 문장을 만들어보세요.",
                    "result": "Enjoy time meet for dinner",
                    "explanation": "이 문장은 '각자 시간을 즐기고 저녁에 만나자'라는 의미로, 서로 다른 활동을 즐기고 나중에 다시 만나자는 제안을 담고 있습니다.",
                    "optionA": "for",
                    "optionB": "time",
                    "optionC": "meet",
                    "optionD": "Enjoy",
                    "optionE": "dinner"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "승현",
                    "script": "Sounds good! Just make sure to answer your calls.",
                    "translation": "좋지~ 대신 연락 잘 받아라?"
                }
            ]
        }
    ]
}
수정 후 JSON:
{
    "type": "LIFE",
    "category": "여행",
    "episodes": [
        {
            "title": "따로 다녀도 삐지기 없기다?",
            "explanation": "여행 중 각자 따로 다니는 것에 대해 이야기하는 대화입니다.",
            "level": 4,
            "korTags": [
                {
                    "tag": "여행"
                },
                {
                    "tag": "약속"
                },
                {
                    "tag": "계획"
                }
            ],
            "engTags": [
                {
                    "tag": "travel"
                },
                {
                    "tag": "agreement"
                },
                {
                    "tag": "plan"
                }
            ],
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도윤",
                    "script": "Can we split up during our trip?",
                    "translation": "오빠, 우리 여행 가서 각자 따로 다녀도 돼?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "승현",
                    "script": "What? Already planning to ditch me?",
                    "translation": "뭐야, 벌써 따로 다닐 생각하는 거냐?"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "\"Ditch\"는 '버리다', '따돌리다'는 의미이다.",
                    "hint": "도윤이 서진의 제안에 어떤 표현을 사용했나요?",
                    "result": "O",
                    "explanation": "'Ditch'는 '(누군가를) 버리다', '떠나다', '따돌리다'라는 의미로, 약속이나 만남에서 상대방을 두고 가거나 계획을 취소하는 상황에서 사용합니다."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "도윤",
                    "script": "No, I want to shop for a long time, and you hate that.",
                    "translation": "아니, 난 쇼핑 오래 하고 싶은데 오빠는 싫어하잖아."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "승현",
                    "script": "True. My legs hurt when I follow you shopping...",
                    "translation": "아 인정. 네 쇼핑 따라다니면 다리 아프지…"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도윤",
                    "script": "Right? I'm asking first. Don't get upset, okay?",
                    "translation": "그치? 그래서 미리 허락받는 거임. 삐지지 마라?"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Right? I'm asking @@. Don't get upset, okay?",
                    "hint": "도윤이 미리 양해를 구하고 있어요.",
                    "optionA": "first",
                    "optionB": "now",
                    "optionC": "later",
                    "result": "first",
                    "explanation": "'Asking first'는 '미리 물어보다', '사전에 허락을 구하다'라는 의미로, 상대방이 기분 나빠하지 않도록 미리 양해를 구하는 상황에서 사용합니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "승현",
                    "script": "Hey, am I a kid? It's actually better for me!",
                    "translation": "야, 내가 애냐? 오히려 더 편하다ㅋㅋ"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도윤",
                    "script": "Great, let's enjoy our own time and meet for dinner.",
                    "translation": "그래, 각자 즐기고 저녁에 만나면 딱 좋겠다."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "도윤이 각자 즐기고 저녁에 만나자는 문장을 만들어보세요.",
                    "optionA": "for",
                    "optionB": "time",
                    "optionC": "meet",
                    "optionD": "Enjoy",
                    "optionE": "dinner",
                    "result": "Enjoy time meet for dinner",
                    "explanation": "이 문장은 '각자 시간을 즐기고 저녁에 만나자'라는 의미로, 서로 다른 활동을 즐기고 나중에 다시 만나자는 제안을 담고 있습니다."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "승현",
                    "script": "Sounds good! Just make sure to answer your calls.",
                    "translation": "좋지~ 대신 연락 잘 받아라?"
                }
            ]
        }
    ]
}

ID: 2410 OK

프론트에 말은 해보자!

정상: 데이터 양식이 올바릅니다.

ID: 2411 OK

기념품 뭐 사야 할지 모르겠어

정상: 데이터 양식이 올바릅니다.

ID: 2412 OK

커플 여행 어디로 가는게 좋을까?

정상: 데이터 양식이 올바릅니다.

ID: 2413 OK

여행 스타일이 달라서 힘들어

정상: 데이터 양식이 올바릅니다.

ID: 2414 OK

너 사진 진짜 못 찍는다

정상: 데이터 양식이 올바릅니다.

ID: 2415 OK

너 왜 쇼핑 싫어해?

정상: 데이터 양식이 올바릅니다.

ID: 2416 OK

숙소 비싼데 할까 말까?

정상: 데이터 양식이 올바릅니다.

ID: 2417 OK

여행인데 왜 늦잠 자?

정상: 데이터 양식이 올바릅니다.

ID: 2418 OK

우리 여행에서 왜 싸우냐?

정상: 데이터 양식이 올바릅니다.

ID: 2419 OK

사진 보니까 벌써 추억이다

정상: 데이터 양식이 올바릅니다.

ID: 2420 OK

우리 집 여행은 항상 바빠

정상: 데이터 양식이 올바릅니다.

ID: 2421 OK

엄마랑 여행은 아침이 빨라

정상: 데이터 양식이 올바릅니다.

ID: 2422 OK

아빠는 새로운 음식 안 먹어

정상: 데이터 양식이 올바릅니다.

ID: 2423 OK

쉬는 시간도 필요해요

정상: 데이터 양식이 올바릅니다.

ID: 2424 OK

동생이랑 같은 방 싫은데.

정상: 데이터 양식이 올바릅니다.

ID: 2425 OK

폰만 보는 가족여행

정상: 데이터 양식이 올바릅니다.

ID: 2426 OK

안 찍으면 큰일 나ㅋㅋ

정상: 데이터 양식이 올바릅니다.

ID: 2427 OK

엄마가 날 믿고 있어ㅋㅋ

정상: 데이터 양식이 올바릅니다.

ID: 2428 OK

처음이라 살짝 무서워

정상: 데이터 양식이 올바릅니다.

ID: 2429 OK

혼자라서 좋은 것도 있고 불편한 것도 있고

정상: 데이터 양식이 올바릅니다.

ID: 2430 OK

진짜 기억은 눈으로 보는 거 아닐까?

정상: 데이터 양식이 올바릅니다.

ID: 2431 OK

혼밥이 제일 어려운 관문이야

정상: 데이터 양식이 올바릅니다.

ID: 2432 OK

진짜 우연인데 너무 신기했어

정상: 데이터 양식이 올바릅니다.

ID: 2433 MISMATCH

하루쯤은 아무것도 안 해도 되는 날

오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.

수정 전 JSON:
{
    "type": "LIFE",
    "category": "여행",
    "episodes": [
        {
            "title": "하루쯤은 아무것도 안 해도 되는 날",
            "explanation": "여행 중 휴식의 필요성에 대해 나누는 대화입니다.",
            "level": 4,
            "korTags": [
                {
                    "tag": "여행"
                },
                {
                    "tag": "휴식"
                },
                {
                    "tag": "계획"
                }
            ],
            "engTags": [
                {
                    "tag": "travel"
                },
                {
                    "tag": "rest"
                },
                {
                    "tag": "plan"
                }
            ],
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민재",
                    "script": "When I travel, I want one day to just do nothing.",
                    "translation": "나 여행 갈 때 하루는 그냥 아무 데도 안 가고 싶어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지원",
                    "script": "Right? It gets really tiring to keep moving around.",
                    "translation": "그치? 계속 돌아다니면 진짜 피곤해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "\"Keep moving around\"은 '계속 돌아다니다'라는 의미로, 여행 중 관광지를 계속해서 방문하는 상황을 표현한다.",
                    "hint": "동사구의 의미를 문맥상에서 파악해보세요.",
                    "result": "O",
                    "explanation": "'Keep moving around'은 '계속 돌아다니다', '계속 이동하다'라는 의미로, 여행 중에 쉬지 않고 계속해서 관광지를 돌아다니는 상황을 표현하는 구문입니다. 여기서는 여행 중 계속 이동하면서 관광하는 것이 피곤하다는 맥락에서 사용되었습니다."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민재",
                    "script": "I'd be happy just lounging around in the hotel.",
                    "translation": "숙소에서 뒹굴기만 해도 좋은데ㅋㅋ"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지원",
                    "script": "Having one day like that makes it feel like a real break.",
                    "translation": "하루쯤은 그래야 진짜 쉬는 느낌 나지."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Having one day like that makes it feel like a real @@.",
                    "hint": "휴가와 관련된 단어로, 휴식을 의미합니다.",
                    "optionA": "break",
                    "optionB": "food",
                    "optionC": "game",
                    "result": "break",
                    "explanation": "'break'는 '휴식', '쉬는 시간'이라는 뜻으로, 여기서는 여행 중에 아무것도 하지 않고 쉬는 날이 있으면 진정한 휴식 같은 느낌이 든다는 의미입니다."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민재",
                    "script": "I'll definitely set aside one day in my schedule.",
                    "translation": "아예 일정에서 하루 빼놔야겠어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지원",
                    "script": "Let's order delicious food and eat at the hotel that day.",
                    "translation": "그날은 맛있는 거 시켜서 숙소에서 먹자."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "지원이 쉬는 날에 대해 제안한 내용이 무엇인지 문장을 완성해보세요.",
                    "result": "Order food eat at hotel",
                    "explanation": "이 문장은 '그 날은 맛있는 음식을 주문해서 호텔에서 먹자'라는 의미로, 쉬는 날에 밖에 나가지 않고 숙소에서 편하게 음식을 시켜 먹자는 제안을 담고 있습니다.",
                    "optionA": "hotel",
                    "optionB": "Order",
                    "optionC": "food",
                    "optionD": "at",
                    "optionE": "eat"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민재",
                    "script": "That sounds perfect. Let's create a real rest day!",
                    "translation": "완전 좋지. 진짜 쉬는 날 만들기!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지원",
                    "script": "Resting is essential even during travel!",
                    "translation": "여행 중에도 쉬는 건 필수야ㅋㅋ"
                }
            ]
        }
    ]
}
수정 후 JSON:
{
    "type": "LIFE",
    "category": "여행",
    "episodes": [
        {
            "title": "하루쯤은 아무것도 안 해도 되는 날",
            "explanation": "여행 중 휴식의 필요성에 대해 나누는 대화입니다.",
            "level": 4,
            "korTags": [
                {
                    "tag": "여행"
                },
                {
                    "tag": "휴식"
                },
                {
                    "tag": "계획"
                }
            ],
            "engTags": [
                {
                    "tag": "travel"
                },
                {
                    "tag": "rest"
                },
                {
                    "tag": "plan"
                }
            ],
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민재",
                    "script": "When I travel, I want one day to just do nothing.",
                    "translation": "나 여행 갈 때 하루는 그냥 아무 데도 안 가고 싶어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지원",
                    "script": "Right? It gets really tiring to keep moving around.",
                    "translation": "그치? 계속 돌아다니면 진짜 피곤해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "\"Keep moving around\"은 '계속 돌아다니다'라는 의미로, 여행 중 관광지를 계속해서 방문하는 상황을 표현한다.",
                    "hint": "동사구의 의미를 문맥상에서 파악해보세요.",
                    "result": "O",
                    "explanation": "'Keep moving around'은 '계속 돌아다니다', '계속 이동하다'라는 의미로, 여행 중에 쉬지 않고 계속해서 관광지를 돌아다니는 상황을 표현하는 구문입니다. 여기서는 여행 중 계속 이동하면서 관광하는 것이 피곤하다는 맥락에서 사용되었습니다."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민재",
                    "script": "I'd be happy just lounging around in the hotel.",
                    "translation": "숙소에서 뒹굴기만 해도 좋은데ㅋㅋ"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지원",
                    "script": "Having one day like that makes it feel like a real break.",
                    "translation": "하루쯤은 그래야 진짜 쉬는 느낌 나지."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Having one day like that makes it feel like a real @@.",
                    "hint": "휴가와 관련된 단어로, 휴식을 의미합니다.",
                    "optionA": "break",
                    "optionB": "food",
                    "optionC": "game",
                    "result": "break",
                    "explanation": "'break'는 '휴식', '쉬는 시간'이라는 뜻으로, 여기서는 여행 중에 아무것도 하지 않고 쉬는 날이 있으면 진정한 휴식 같은 느낌이 든다는 의미입니다."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민재",
                    "script": "I'll definitely set aside one day in my schedule.",
                    "translation": "아예 일정에서 하루 빼놔야겠어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지원",
                    "script": "Let's order delicious food and eat at the hotel that day.",
                    "translation": "그날은 맛있는 거 시켜서 숙소에서 먹자."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "지원이 쉬는 날에 대해 제안한 내용이 무엇인지 문장을 완성해보세요.",
                    "optionA": "hotel",
                    "optionB": "Order",
                    "optionC": "food",
                    "optionD": "at",
                    "optionE": "eat",
                    "result": "Order food eat at hotel",
                    "explanation": "이 문장은 '그 날은 맛있는 음식을 주문해서 호텔에서 먹자'라는 의미로, 쉬는 날에 밖에 나가지 않고 숙소에서 편하게 음식을 시켜 먹자는 제안을 담고 있습니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민재",
                    "script": "That sounds perfect. Let's create a real rest day!",
                    "translation": "완전 좋지. 진짜 쉬는 날 만들기!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지원",
                    "script": "Resting is essential even during travel!",
                    "translation": "여행 중에도 쉬는 건 필수야ㅋㅋ"
                }
            ]
        }
    ]
}

ID: 2434 OK

비 오는 날, 카페가 딱이네

정상: 데이터 양식이 올바릅니다.

ID: 2435 MISMATCH

괜히 주변 눈치 보게 돼

오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.

수정 전 JSON:
{
    "type": "LIFE",
    "category": "여행",
    "episodes": [
        {
            "title": "괜히 주변 눈치 보게 돼",
            "explanation": "혼자 여행 시 안전에 대한 걱정을 나누는 대화입니다.",
            "level": 4,
            "korTags": [
                {
                    "tag": "여행"
                },
                {
                    "tag": "안전"
                },
                {
                    "tag": "걱정"
                }
            ],
            "engTags": [
                {
                    "tag": "travel"
                },
                {
                    "tag": "safety"
                },
                {
                    "tag": "concern"
                }
            ],
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지원",
                    "script": "I think I'd be scared traveling alone.",
                    "translation": "혼자 여행 가면 좀 무서울 것 같아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유진",
                    "script": "Why? What are you afraid of?",
                    "translation": "왜? 뭐가 무서운데?"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "\"What are you afraid of?\"는 '뭐가 무서운데?'라는 의미로, 상대방의 두려움이나 걱정을 물어보는 표현이다.",
                    "hint": "이 질문의 용도와 의미를 생각해보세요.",
                    "result": "O",
                    "explanation": "'What are you afraid of?'는 '무엇을 두려워하니?', '뭐가 무서운데?'라는 의미로, 상대방이 느끼는 구체적인 두려움이나 걱정의 원인을 물어보는 표현입니다. 여기서는 혼자 여행하는 것에 대해 지원이 느끼는 구체적인 불안 요소를 유진이 묻고 있습니다."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지원",
                    "script": "I worry about meeting strange people...",
                    "translation": "이상한 사람 만나면 어쩌지 싶어서..."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유진",
                    "script": "I worry about that too, actually.",
                    "translation": "그건 나도 좀 걱정되긴 해."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "I worry about that too, @@.",
                    "hint": "유진이 지원의 걱정에 공감을 표현하는 말입니다.",
                    "optionA": "actually",
                    "optionB": "never",
                    "optionC": "quickly",
                    "result": "actually",
                    "explanation": "'actually'는 '사실은', '실제로는'이라는 뜻으로, 여기서는 유진이 지원의 걱정에 공감하며 자신도 실제로 같은 걱정을 한다는 것을 강조하는 표현입니다."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지원",
                    "script": "I think I'd be extra careful if I were alone.",
                    "translation": "혼자 다니면 아무래도 조심하게 될 것 같아."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "유진",
                    "script": "Especially at night, you really need to be careful.",
                    "translation": "특히 밤에는 진짜 신경 써야 할 듯."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "유진이 밤에 특히 주의해야 한다고 말하는 문장을 완성해보세요.",
                    "result": "Night really need be careful",
                    "explanation": "이 문장은 '특히 밤에는 정말 주의해야 해'라는 의미로, 혼자 여행할 때 밤에는 더욱 안전에 신경 써야 한다는 조언을 담고 있습니다.",
                    "optionA": "Night",
                    "optionB": "really",
                    "optionC": "need",
                    "optionD": "be",
                    "optionE": "careful"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지원",
                    "script": "That's why I want to choose a safe place to stay.",
                    "translation": "그래서 숙소도 안전한 데로 고르려구."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "Right. You need to check everything in advance.",
                    "translation": "응. 미리미리 체크 잘 해놔야지."
                }
            ]
        }
    ]
}
수정 후 JSON:
{
    "type": "LIFE",
    "category": "여행",
    "episodes": [
        {
            "title": "괜히 주변 눈치 보게 돼",
            "explanation": "혼자 여행 시 안전에 대한 걱정을 나누는 대화입니다.",
            "level": 4,
            "korTags": [
                {
                    "tag": "여행"
                },
                {
                    "tag": "안전"
                },
                {
                    "tag": "걱정"
                }
            ],
            "engTags": [
                {
                    "tag": "travel"
                },
                {
                    "tag": "safety"
                },
                {
                    "tag": "concern"
                }
            ],
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지원",
                    "script": "I think I'd be scared traveling alone.",
                    "translation": "혼자 여행 가면 좀 무서울 것 같아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유진",
                    "script": "Why? What are you afraid of?",
                    "translation": "왜? 뭐가 무서운데?"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "\"What are you afraid of?\"는 '뭐가 무서운데?'라는 의미로, 상대방의 두려움이나 걱정을 물어보는 표현이다.",
                    "hint": "이 질문의 용도와 의미를 생각해보세요.",
                    "result": "O",
                    "explanation": "'What are you afraid of?'는 '무엇을 두려워하니?', '뭐가 무서운데?'라는 의미로, 상대방이 느끼는 구체적인 두려움이나 걱정의 원인을 물어보는 표현입니다. 여기서는 혼자 여행하는 것에 대해 지원이 느끼는 구체적인 불안 요소를 유진이 묻고 있습니다."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지원",
                    "script": "I worry about meeting strange people...",
                    "translation": "이상한 사람 만나면 어쩌지 싶어서..."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유진",
                    "script": "I worry about that too, actually.",
                    "translation": "그건 나도 좀 걱정되긴 해."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "I worry about that too, @@.",
                    "hint": "유진이 지원의 걱정에 공감을 표현하는 말입니다.",
                    "optionA": "actually",
                    "optionB": "never",
                    "optionC": "quickly",
                    "result": "actually",
                    "explanation": "'actually'는 '사실은', '실제로는'이라는 뜻으로, 여기서는 유진이 지원의 걱정에 공감하며 자신도 실제로 같은 걱정을 한다는 것을 강조하는 표현입니다."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지원",
                    "script": "I think I'd be extra careful if I were alone.",
                    "translation": "혼자 다니면 아무래도 조심하게 될 것 같아."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "유진",
                    "script": "Especially at night, you really need to be careful.",
                    "translation": "특히 밤에는 진짜 신경 써야 할 듯."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "유진이 밤에 특히 주의해야 한다고 말하는 문장을 완성해보세요.",
                    "optionA": "Night",
                    "optionB": "really",
                    "optionC": "need",
                    "optionD": "be",
                    "optionE": "careful",
                    "result": "Night really need be careful",
                    "explanation": "이 문장은 '특히 밤에는 정말 주의해야 해'라는 의미로, 혼자 여행할 때 밤에는 더욱 안전에 신경 써야 한다는 조언을 담고 있습니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지원",
                    "script": "That's why I want to choose a safe place to stay.",
                    "translation": "그래서 숙소도 안전한 데로 고르려구."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "Right. You need to check everything in advance.",
                    "translation": "응. 미리미리 체크 잘 해놔야지."
                }
            ]
        }
    ]
}

ID: 2436 OK

짐 무게 재는 거, 꼭 해야 해?

정상: 데이터 양식이 올바릅니다.

ID: 2437 OK

왜 내가 죄인 된 느낌이냐

정상: 데이터 양식이 올바릅니다.

ID: 2438 OK

사진은 맛있어 보였는데...

정상: 데이터 양식이 올바릅니다.

ID: 2439 MISMATCH

길 잃으면 그냥 커피 마시자

오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.

수정 전 JSON:
{
    "type": "LIFE",
    "category": "여행",
    "episodes": [
        {
            "title": "길 잃으면 그냥 커피 마시자",
            "explanation": "해외여행에서 길을 잃었을 때 대처법에 대해 나누는 친구들의 대화입니다",
            "level": 4,
            "korTags": [
                {
                    "tag": "길찾기"
                },
                {
                    "tag": "카페"
                },
                {
                    "tag": "대처"
                }
            ],
            "engTags": [
                {
                    "tag": "navigation"
                },
                {
                    "tag": "cafe"
                },
                {
                    "tag": "solution"
                }
            ],
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "I'm scared of getting lost abroad.",
                    "translation": "나 해외 나가서 길 잃을까 봐 제일 무서워."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민재",
                    "script": "Just find a nearby cafe then!",
                    "translation": "그럴 땐 그냥 근처 카페 들어가야지ㅋㅋ"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "And do what there?",
                    "translation": "가서 뭐 해?"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민재",
                    "script": "First calm down and turn on the Wi-Fi!",
                    "translation": "일단 진정하고 와이파이 켜고 검색!"
                },
                {
                    "type": "blank",
                    "index": 5,
                    "quiz": "First calm down and @@ the Wi-Fi!",
                    "hint": "카페에서 인터넷을 사용하기 위해 필요한 행동이에요.",
                    "optionA": "turn on",
                    "optionB": "pay for",
                    "optionC": "break",
                    "result": "turn on",
                    "explanation": "'turn on'은 '켜다'라는 의미로, 카페에서 와이파이를 켜서 사용한다는 맥락에 맞는 표현입니다. 다른 선택지들은 문맥에 맞지 않아요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "Right. Cafe Wi-Fi is more important than airport Wi-Fi.",
                    "translation": "맞아. 이럴 땐 공항 와이파이보다 카페 와이파이가 더 중요하지."
                },
                {
                    "type": "ox",
                    "index": 7,
                    "quiz": "\"Cafe Wi-Fi is more important than airport Wi-Fi\"는 여행 중 길을 잃었을 때의 상황을 이야기하는 문장이다.",
                    "hint": "이 문장이 어떤 맥락에서 사용되었는지 생각해보세요.",
                    "result": "O",
                    "explanation": "이 문장은 해외여행 중 길을 잃었을 때 카페의 와이파이가 공항 와이파이보다 더 중요하다는 의미로, 여행 중 길을 잃었을 때의 상황에 대한 이야기입니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민재",
                    "script": "That's why checking cafes is part of my travel prep!",
                    "translation": "그래서 나는 카페 골라보는 것도 여행 준비임ㅋㅋ"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "When you put it that way, I feel less scared.",
                    "translation": "그렇게 말하니까 왠지 덜 무섭다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민재",
                    "script": "Guess I’ll be fine—as long as I’ve got coffee.",
                    "translation": "난 복잡해도 커피 하나면 괜찮음 ㅋㅋ"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "길을 잃어도 커피를 마시면 여유로워 보인다는 문장을 만들어보세요.",
                    "result": "Fine as long got coffee",
                    "explanation": "길을 잃어도 커피 하나 들고 있으면 괜찮아 보이는 상황을 유쾌하게 표현한 말이에요. 'as long as I’ve got coffee'는 어려운 상황 속에서도 여유를 상징하는 구어 표현입니다.",
                    "optionA": "as",
                    "optionB": "coffee",
                    "optionC": "got",
                    "optionD": "Fine",
                    "optionE": "long"
                }
            ]
        }
    ]
}
수정 후 JSON:
{
    "type": "LIFE",
    "category": "여행",
    "episodes": [
        {
            "title": "길 잃으면 그냥 커피 마시자",
            "explanation": "해외여행에서 길을 잃었을 때 대처법에 대해 나누는 친구들의 대화입니다",
            "level": 4,
            "korTags": [
                {
                    "tag": "길찾기"
                },
                {
                    "tag": "카페"
                },
                {
                    "tag": "대처"
                }
            ],
            "engTags": [
                {
                    "tag": "navigation"
                },
                {
                    "tag": "cafe"
                },
                {
                    "tag": "solution"
                }
            ],
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "I'm scared of getting lost abroad.",
                    "translation": "나 해외 나가서 길 잃을까 봐 제일 무서워."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민재",
                    "script": "Just find a nearby cafe then!",
                    "translation": "그럴 땐 그냥 근처 카페 들어가야지ㅋㅋ"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "And do what there?",
                    "translation": "가서 뭐 해?"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민재",
                    "script": "First calm down and turn on the Wi-Fi!",
                    "translation": "일단 진정하고 와이파이 켜고 검색!"
                },
                {
                    "type": "blank",
                    "index": 5,
                    "quiz": "First calm down and @@ the Wi-Fi!",
                    "hint": "카페에서 인터넷을 사용하기 위해 필요한 행동이에요.",
                    "optionA": "turn on",
                    "optionB": "pay for",
                    "optionC": "break",
                    "result": "turn on",
                    "explanation": "'turn on'은 '켜다'라는 의미로, 카페에서 와이파이를 켜서 사용한다는 맥락에 맞는 표현입니다. 다른 선택지들은 문맥에 맞지 않아요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "Right. Cafe Wi-Fi is more important than airport Wi-Fi.",
                    "translation": "맞아. 이럴 땐 공항 와이파이보다 카페 와이파이가 더 중요하지."
                },
                {
                    "type": "ox",
                    "index": 7,
                    "quiz": "\"Cafe Wi-Fi is more important than airport Wi-Fi\"는 여행 중 길을 잃었을 때의 상황을 이야기하는 문장이다.",
                    "hint": "이 문장이 어떤 맥락에서 사용되었는지 생각해보세요.",
                    "result": "O",
                    "explanation": "이 문장은 해외여행 중 길을 잃었을 때 카페의 와이파이가 공항 와이파이보다 더 중요하다는 의미로, 여행 중 길을 잃었을 때의 상황에 대한 이야기입니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민재",
                    "script": "That's why checking cafes is part of my travel prep!",
                    "translation": "그래서 나는 카페 골라보는 것도 여행 준비임ㅋㅋ"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "When you put it that way, I feel less scared.",
                    "translation": "그렇게 말하니까 왠지 덜 무섭다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민재",
                    "script": "Guess I’ll be fine—as long as I’ve got coffee.",
                    "translation": "난 복잡해도 커피 하나면 괜찮음 ㅋㅋ"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "길을 잃어도 커피를 마시면 여유로워 보인다는 문장을 만들어보세요.",
                    "optionA": "as",
                    "optionB": "coffee",
                    "optionC": "got",
                    "optionD": "Fine",
                    "optionE": "long",
                    "result": "Fine as long got coffee",
                    "explanation": "길을 잃어도 커피 하나 들고 있으면 괜찮아 보이는 상황을 유쾌하게 표현한 말이에요. 'as long as I’ve got coffee'는 어려운 상황 속에서도 여유를 상징하는 구어 표현입니다."
                }
            ]
        }
    ]
}

ID: 2440 MISMATCH

그냥 되는 데서 하면 안 돼?

오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.

수정 전 JSON:
{
    "type": "LIFE",
    "category": "여행",
    "episodes": [
        {
            "title": "그냥 되는 데서 하면 안 돼?",
            "explanation": "해외여행 준비 중 환전에 관해 귀찮음을 나누는 친구들의 대화입니다",
            "level": 4,
            "korTags": [
                {
                    "tag": "환전"
                },
                {
                    "tag": "귀찮음"
                },
                {
                    "tag": "여행준비"
                }
            ],
            "engTags": [
                {
                    "tag": "exchange"
                },
                {
                    "tag": "hassle"
                },
                {
                    "tag": "preparation"
                }
            ],
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "I gave up searching where to exchange money.",
                    "translation": "환전 어디서 해야 하냐고 검색하다가 그냥 껐어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민재",
                    "script": "Same! Comparing exchange rates is such a pain.",
                    "translation": "아ㅋㅋ 나도 환율 비교하는 거 진짜 귀찮더라."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "\"Such a pain\"은 '아프다'라는 의미로, 신체적 통증을 나타내는 표현이다.",
                    "hint": "이 표현이 대화 맥락에서 어떤 느낌을 전달하는지 생각해보세요.",
                    "result": "X",
                    "explanation": "'Such a pain'은 신체적 통증이 아니라 '매우 귀찮은 일', '골치 아픈 일'이라는 의미의 관용적 표현입니다. 민재가 환율 비교하는 것이 귀찮고 번거롭다는 감정을 표현한 것입니다."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "유진",
                    "script": "People say downtown is better than the airport, but is it really?",
                    "translation": "막 공항보다 시내가 낫다는데, 솔직히 차이 얼마 안 나잖아?"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민재",
                    "script": "Right. My head hurts just to save a few dollars.",
                    "translation": "맞아. 몇 천 원 아끼자고 머리 터지는 느낌임."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "I might just go where my parents told me to.",
                    "translation": "그냥 부모님이 하라는 데서 할까 생각 중이야."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민재",
                    "script": "Me too. We'll run out of money eventually anyway.",
                    "translation": "나도. 어차피 쓰다 보면 똑같이 부족해짐ㅋㅋ"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Me too. We'll run out of money @@ anyway.",
                    "hint": "환전한 돈이 어떻게 될 것인지에 대한 예상이에요.",
                    "optionA": "eventually",
                    "optionB": "never",
                    "optionC": "happily",
                    "result": "eventually",
                    "explanation": "'eventually'는 '결국에는', '어차피'라는 의미로, 환전을 어디서 하든 결국에는 돈을 다 쓰게 될 거라는 의미를 전달합니다. 다른 선택지들은 문맥에 맞지 않습니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "This trip is all about letting laziness win.",
                    "translation": "이번 여행은 그냥 귀찮음이 이기게 두는 거야."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "이번 여행은 부지런하게 움직이기보다 귀찮음을 존중(?)하는 태도예요.",
                    "result": "Trip about letting laziness win",
                    "explanation": "‘letting laziness win’은 귀찮음을 극복하지 않고 그대로 받아들이는 상황을 표현해요. 여유롭고 게으른 여행 컨셉에 자주 쓰이는 회화체 표현이에요.",
                    "optionA": "win",
                    "optionB": "Trip",
                    "optionC": "about",
                    "optionD": "laziness",
                    "optionE": "letting"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민재",
                    "script": "Keep exchange simple, life simple too!",
                    "translation": "환전도 심플하게. 인생도 심플하게."
                }
            ]
        }
    ]
}
수정 후 JSON:
{
    "type": "LIFE",
    "category": "여행",
    "episodes": [
        {
            "title": "그냥 되는 데서 하면 안 돼?",
            "explanation": "해외여행 준비 중 환전에 관해 귀찮음을 나누는 친구들의 대화입니다",
            "level": 4,
            "korTags": [
                {
                    "tag": "환전"
                },
                {
                    "tag": "귀찮음"
                },
                {
                    "tag": "여행준비"
                }
            ],
            "engTags": [
                {
                    "tag": "exchange"
                },
                {
                    "tag": "hassle"
                },
                {
                    "tag": "preparation"
                }
            ],
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "I gave up searching where to exchange money.",
                    "translation": "환전 어디서 해야 하냐고 검색하다가 그냥 껐어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민재",
                    "script": "Same! Comparing exchange rates is such a pain.",
                    "translation": "아ㅋㅋ 나도 환율 비교하는 거 진짜 귀찮더라."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "\"Such a pain\"은 '아프다'라는 의미로, 신체적 통증을 나타내는 표현이다.",
                    "hint": "이 표현이 대화 맥락에서 어떤 느낌을 전달하는지 생각해보세요.",
                    "result": "X",
                    "explanation": "'Such a pain'은 신체적 통증이 아니라 '매우 귀찮은 일', '골치 아픈 일'이라는 의미의 관용적 표현입니다. 민재가 환율 비교하는 것이 귀찮고 번거롭다는 감정을 표현한 것입니다."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "유진",
                    "script": "People say downtown is better than the airport, but is it really?",
                    "translation": "막 공항보다 시내가 낫다는데, 솔직히 차이 얼마 안 나잖아?"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민재",
                    "script": "Right. My head hurts just to save a few dollars.",
                    "translation": "맞아. 몇 천 원 아끼자고 머리 터지는 느낌임."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "I might just go where my parents told me to.",
                    "translation": "그냥 부모님이 하라는 데서 할까 생각 중이야."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민재",
                    "script": "Me too. We'll run out of money eventually anyway.",
                    "translation": "나도. 어차피 쓰다 보면 똑같이 부족해짐ㅋㅋ"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Me too. We'll run out of money @@ anyway.",
                    "hint": "환전한 돈이 어떻게 될 것인지에 대한 예상이에요.",
                    "optionA": "eventually",
                    "optionB": "never",
                    "optionC": "happily",
                    "result": "eventually",
                    "explanation": "'eventually'는 '결국에는', '어차피'라는 의미로, 환전을 어디서 하든 결국에는 돈을 다 쓰게 될 거라는 의미를 전달합니다. 다른 선택지들은 문맥에 맞지 않습니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "This trip is all about letting laziness win.",
                    "translation": "이번 여행은 그냥 귀찮음이 이기게 두는 거야."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "이번 여행은 부지런하게 움직이기보다 귀찮음을 존중(?)하는 태도예요.",
                    "optionA": "win",
                    "optionB": "Trip",
                    "optionC": "about",
                    "optionD": "laziness",
                    "optionE": "letting",
                    "result": "Trip about letting laziness win",
                    "explanation": "‘letting laziness win’은 귀찮음을 극복하지 않고 그대로 받아들이는 상황을 표현해요. 여유롭고 게으른 여행 컨셉에 자주 쓰이는 회화체 표현이에요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민재",
                    "script": "Keep exchange simple, life simple too!",
                    "translation": "환전도 심플하게. 인생도 심플하게."
                }
            ]
        }
    ]
}

ID: 2441 OK

통역 앱으로 해결은 되는데, 그게 다는 아니더라

정상: 데이터 양식이 올바릅니다.

ID: 2442 OK

숙소 들어가자마자 멘붕 옴

정상: 데이터 양식이 올바릅니다.

ID: 2443 OK

시끄러워서 한숨도 못 잤어

정상: 데이터 양식이 올바릅니다.

ID: 2444 MISMATCH

숙소 침대가 이렇게 푹신할 일?

오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.

수정 전 JSON:
{
    "type": "LIFE",
    "category": "여행",
    "episodes": [
        {
            "title": "숙소 침대가 이렇게 푹신할 일?",
            "explanation": "여행 숙소에서 놀라울 정도로 편안한 침대를 발견한 친구들의 대화입니다",
            "level": 4,
            "korTags": [
                {
                    "tag": "숙소"
                },
                {
                    "tag": "침대"
                },
                {
                    "tag": "편안함"
                }
            ],
            "engTags": [
                {
                    "tag": "accommodation"
                },
                {
                    "tag": "bed"
                },
                {
                    "tag": "comfort"
                }
            ],
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채원",
                    "script": "Nayeon, I almost gasped when I sat on the bed!",
                    "translation": "나연아, 침대 앉자마자 소리 나올 뻔."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "나연",
                    "script": "It's super soft, right? I could lie down right now.",
                    "translation": "진짜 푹신하지? 나 지금 바로 누워도 될 듯."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채원",
                    "script": "I just felt the mattress supporting my back.",
                    "translation": "나 방금 허리 감싸주는 느낌 받았어ㅋㅋ"
                },
                {
                    "type": "blank",
                    "index": 4,
                    "quiz": "I just felt the mattress @@ my back.",
                    "hint": "매트리스가 허리를 어떻게 하는 느낌인지 생각해보세요.",
                    "optionA": "supporting",
                    "optionB": "hurting",
                    "optionC": "touching",
                    "result": "supporting",
                    "explanation": "'supporting'은 '지지하다', '받쳐주다'라는 의미로, 채원이 침대 매트리스가 허리를 잘 받쳐주는 느낌을 받았다는 맥락에 맞는 표현입니다. 다른 선택지들은 문맥상 맞지 않거나 긍정적인 경험을 표현하지 않습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "나연",
                    "script": "Is this really better than my bed at home?",
                    "translation": "내 침대보다 좋은 거 실화야?"
                },
                {
                    "type": "ox",
                    "index": 6,
                    "quiz": "\"Is this really better than my bed at home?\"은 숙소 침대가 자신의 집 침대보다 더 편안하다는 사실에 대한 놀라움을 나타낸다.",
                    "hint": "이 문장이 놀라움을 표현하기 위한 질문인지 생각해보세요.",
                    "result": "O",
                    "explanation": "나연이 숙소 침대가 자신의 집 침대보다 더 편안하다는 사실에 놀라움을 표현하는 것으로, 실제로 대답을 듣기 위한 질문이 아니라 감탄을 나타내는 표현입니다."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "채원",
                    "script": "With this bed, I might not even leave the room.",
                    "translation": "이 정도면 숙소 안 나가도 될 것 같은데."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "나연",
                    "script": "First time seeing someone lie down right after check-in!",
                    "translation": "체크인하자마자 눕는 사람 처음 봄."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채원",
                    "script": "Should we cancel our plans and live on this bed?",
                    "translation": "오늘 일정 취소하고 침대에 살까?"
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "침대가 너무 좋아서 오늘 일정 다 취소하고 그냥 눕고 싶다는 말이에요.",
                    "result": "Cancel plans live on bed",
                    "explanation": "‘Should we cancel our plans?’는 가벼운 제안, ‘live on this bed’는 과장된 농담으로 실제 회화에서 자주 쓰는 표현이에요.",
                    "optionA": "plans",
                    "optionB": "live",
                    "optionC": "on",
                    "optionD": "bed",
                    "optionE": "Cancel"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "나연",
                    "script": "I agree. After this trip, I'll miss this bed.",
                    "translation": "찬성. 여행 끝나면 이 침대 그리울 것 같아."
                }
            ]
        }
    ]
}
수정 후 JSON:
{
    "type": "LIFE",
    "category": "여행",
    "episodes": [
        {
            "title": "숙소 침대가 이렇게 푹신할 일?",
            "explanation": "여행 숙소에서 놀라울 정도로 편안한 침대를 발견한 친구들의 대화입니다",
            "level": 4,
            "korTags": [
                {
                    "tag": "숙소"
                },
                {
                    "tag": "침대"
                },
                {
                    "tag": "편안함"
                }
            ],
            "engTags": [
                {
                    "tag": "accommodation"
                },
                {
                    "tag": "bed"
                },
                {
                    "tag": "comfort"
                }
            ],
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채원",
                    "script": "Nayeon, I almost gasped when I sat on the bed!",
                    "translation": "나연아, 침대 앉자마자 소리 나올 뻔."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "나연",
                    "script": "It's super soft, right? I could lie down right now.",
                    "translation": "진짜 푹신하지? 나 지금 바로 누워도 될 듯."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채원",
                    "script": "I just felt the mattress supporting my back.",
                    "translation": "나 방금 허리 감싸주는 느낌 받았어ㅋㅋ"
                },
                {
                    "type": "blank",
                    "index": 4,
                    "quiz": "I just felt the mattress @@ my back.",
                    "hint": "매트리스가 허리를 어떻게 하는 느낌인지 생각해보세요.",
                    "optionA": "supporting",
                    "optionB": "hurting",
                    "optionC": "touching",
                    "result": "supporting",
                    "explanation": "'supporting'은 '지지하다', '받쳐주다'라는 의미로, 채원이 침대 매트리스가 허리를 잘 받쳐주는 느낌을 받았다는 맥락에 맞는 표현입니다. 다른 선택지들은 문맥상 맞지 않거나 긍정적인 경험을 표현하지 않습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "나연",
                    "script": "Is this really better than my bed at home?",
                    "translation": "내 침대보다 좋은 거 실화야?"
                },
                {
                    "type": "ox",
                    "index": 6,
                    "quiz": "\"Is this really better than my bed at home?\"은 숙소 침대가 자신의 집 침대보다 더 편안하다는 사실에 대한 놀라움을 나타낸다.",
                    "hint": "이 문장이 놀라움을 표현하기 위한 질문인지 생각해보세요.",
                    "result": "O",
                    "explanation": "나연이 숙소 침대가 자신의 집 침대보다 더 편안하다는 사실에 놀라움을 표현하는 것으로, 실제로 대답을 듣기 위한 질문이 아니라 감탄을 나타내는 표현입니다."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "채원",
                    "script": "With this bed, I might not even leave the room.",
                    "translation": "이 정도면 숙소 안 나가도 될 것 같은데."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "나연",
                    "script": "First time seeing someone lie down right after check-in!",
                    "translation": "체크인하자마자 눕는 사람 처음 봄."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채원",
                    "script": "Should we cancel our plans and live on this bed?",
                    "translation": "오늘 일정 취소하고 침대에 살까?"
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "침대가 너무 좋아서 오늘 일정 다 취소하고 그냥 눕고 싶다는 말이에요.",
                    "optionA": "plans",
                    "optionB": "live",
                    "optionC": "on",
                    "optionD": "bed",
                    "optionE": "Cancel",
                    "result": "Cancel plans live on bed",
                    "explanation": "‘Should we cancel our plans?’는 가벼운 제안, ‘live on this bed’는 과장된 농담으로 실제 회화에서 자주 쓰는 표현이에요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "나연",
                    "script": "I agree. After this trip, I'll miss this bed.",
                    "translation": "찬성. 여행 끝나면 이 침대 그리울 것 같아."
                }
            ]
        }
    ]
}

ID: 2445 MISMATCH

내일 11시 체크아웃이면 지금 자야 하는 거 아니냐

오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.

수정 전 JSON:
{
    "type": "LIFE",
    "category": "여행",
    "episodes": [
        {
            "title": "내일 11시 체크아웃이면 지금 자야 하는 거 아니냐",
            "explanation": "마지막 날 밤 체크아웃 시간을 걱정하며 나누는 대화입니다",
            "level": 4,
            "korTags": [
                {
                    "tag": "체크아웃"
                },
                {
                    "tag": "시간"
                },
                {
                    "tag": "걱정"
                }
            ],
            "engTags": [
                {
                    "tag": "checkout"
                },
                {
                    "tag": "time"
                },
                {
                    "tag": "worry"
                }
            ],
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지원",
                    "script": "What time do we need to leave tomorrow?",
                    "translation": "우리 내일 몇 시까지 나가야 돼?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유진",
                    "script": "Check-out is at 11 AM.",
                    "translation": "11시 체크아웃이래."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "\"Check-out is at 11 AM\"은 '오전 11시에 체크아웃해야 한다'는 의미로, 숙소를 떠나야 하는 시간을 알려주는 표현이다.",
                    "hint": "이 표현이 어떤 정보를 전달하는지 생각해보세요.",
                    "result": "O",
                    "explanation": "'Check-out is at 11 AM'은 '체크아웃은 오전 11시입니다'라는 의미로, 숙소에서 나가야 하는 시간(체크아웃 시간)이 오전 11시라는 정보를 전달하는 표현입니다."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지원",
                    "script": "It's past 11 PM now... so we'll only sleep six hours.",
                    "translation": "지금 열한시 넘었는데… 그럼 한 여섯 시간 자는 거네."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유진",
                    "script": "That's if we go to bed right now. We haven't even showered yet.",
                    "translation": "그것도 바로 누우면 얘기고. 아직 씻지도 않았잖아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지원",
                    "script": "Next time, let's only choose places with later check-out times.",
                    "translation": "다음부턴 체크아웃 늦은 데로만 고르자."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Next time, let's only choose places with @@ check-out times.",
                    "hint": "다음번에는 어떤 체크아웃 시간의 숙소를 선택하겠다고 했나요?",
                    "optionA": "later",
                    "optionB": "earlier",
                    "optionC": "busier",
                    "result": "later",
                    "explanation": "'later'는 '더 늦은'이라는 의미로, 지원이 다음에는 체크아웃 시간이 더 늦은(더 여유로운) 숙소만 선택하자고 제안한 맥락에 맞는 표현입니다. 11시보다 더 늦은 시간에 체크아웃할 수 있는 숙소를 원하는 것입니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "유진",
                    "script": "I need to set three alarms for tomorrow.",
                    "translation": "나 진짜 알람 세 개 맞춰야겠어."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지원",
                    "script": "Kinda nervous I’ll oversleep and mess things up.",
                    "translation": "늦잠 잘까 봐 살짝 불안해. 괜히 민폐 끼칠까 봐."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "늦잠 자서 일 망칠까 봐 걱정된다는 말을 원어민식으로 표현한 문장이에요.",
                    "result": "Nervous oversleep mess things up",
                    "explanation": "‘kinda nervous’는 가볍게 걱정된다는 말이고, ‘mess things up’은 일이 꼬이거나 민폐가 되는 상황을 말할 때 원어민이 자주 쓰는 회화 표현이에요. 부담 없이 자기 실수를 예감하거나 걱정할 때 쓰기 좋아요.",
                    "optionA": "oversleep",
                    "optionB": "up",
                    "optionC": "mess",
                    "optionD": "Nervous",
                    "optionE": "things"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "I'm definitely leaving tomorrow morning without makeup.",
                    "translation": "나 내일 아침 쌩눈으로 나갈 각이야."
                }
            ]
        }
    ]
}
수정 후 JSON:
{
    "type": "LIFE",
    "category": "여행",
    "episodes": [
        {
            "title": "내일 11시 체크아웃이면 지금 자야 하는 거 아니냐",
            "explanation": "마지막 날 밤 체크아웃 시간을 걱정하며 나누는 대화입니다",
            "level": 4,
            "korTags": [
                {
                    "tag": "체크아웃"
                },
                {
                    "tag": "시간"
                },
                {
                    "tag": "걱정"
                }
            ],
            "engTags": [
                {
                    "tag": "checkout"
                },
                {
                    "tag": "time"
                },
                {
                    "tag": "worry"
                }
            ],
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지원",
                    "script": "What time do we need to leave tomorrow?",
                    "translation": "우리 내일 몇 시까지 나가야 돼?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유진",
                    "script": "Check-out is at 11 AM.",
                    "translation": "11시 체크아웃이래."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "\"Check-out is at 11 AM\"은 '오전 11시에 체크아웃해야 한다'는 의미로, 숙소를 떠나야 하는 시간을 알려주는 표현이다.",
                    "hint": "이 표현이 어떤 정보를 전달하는지 생각해보세요.",
                    "result": "O",
                    "explanation": "'Check-out is at 11 AM'은 '체크아웃은 오전 11시입니다'라는 의미로, 숙소에서 나가야 하는 시간(체크아웃 시간)이 오전 11시라는 정보를 전달하는 표현입니다."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지원",
                    "script": "It's past 11 PM now... so we'll only sleep six hours.",
                    "translation": "지금 열한시 넘었는데… 그럼 한 여섯 시간 자는 거네."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유진",
                    "script": "That's if we go to bed right now. We haven't even showered yet.",
                    "translation": "그것도 바로 누우면 얘기고. 아직 씻지도 않았잖아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지원",
                    "script": "Next time, let's only choose places with later check-out times.",
                    "translation": "다음부턴 체크아웃 늦은 데로만 고르자."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Next time, let's only choose places with @@ check-out times.",
                    "hint": "다음번에는 어떤 체크아웃 시간의 숙소를 선택하겠다고 했나요?",
                    "optionA": "later",
                    "optionB": "earlier",
                    "optionC": "busier",
                    "result": "later",
                    "explanation": "'later'는 '더 늦은'이라는 의미로, 지원이 다음에는 체크아웃 시간이 더 늦은(더 여유로운) 숙소만 선택하자고 제안한 맥락에 맞는 표현입니다. 11시보다 더 늦은 시간에 체크아웃할 수 있는 숙소를 원하는 것입니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "유진",
                    "script": "I need to set three alarms for tomorrow.",
                    "translation": "나 진짜 알람 세 개 맞춰야겠어."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지원",
                    "script": "Kinda nervous I’ll oversleep and mess things up.",
                    "translation": "늦잠 잘까 봐 살짝 불안해. 괜히 민폐 끼칠까 봐."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "늦잠 자서 일 망칠까 봐 걱정된다는 말을 원어민식으로 표현한 문장이에요.",
                    "optionA": "oversleep",
                    "optionB": "up",
                    "optionC": "mess",
                    "optionD": "Nervous",
                    "optionE": "things",
                    "result": "Nervous oversleep mess things up",
                    "explanation": "‘kinda nervous’는 가볍게 걱정된다는 말이고, ‘mess things up’은 일이 꼬이거나 민폐가 되는 상황을 말할 때 원어민이 자주 쓰는 회화 표현이에요. 부담 없이 자기 실수를 예감하거나 걱정할 때 쓰기 좋아요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "I'm definitely leaving tomorrow morning without makeup.",
                    "translation": "나 내일 아침 쌩눈으로 나갈 각이야."
                }
            ]
        }
    ]
}

ID: 2446 OK

짐부터 풀고 움직이자, 제발

정상: 데이터 양식이 올바릅니다.

ID: 2447 OK

맵 따라갔는데 여긴 어디야...

정상: 데이터 양식이 올바릅니다.

ID: 2448 OK

너무 빨라, 무서워!

정상: 데이터 양식이 올바릅니다.

ID: 2449 MISMATCH

무조건 눌러보자!

오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.

수정 전 JSON:
{
    "type": "LIFE",
    "category": "여행",
    "episodes": [
        {
            "title": "무조건 눌러보자!",
            "explanation": "해외여행 중인 유진이와 도윤이가 기차 자판기 앞에서 당황하는 상황입니다.",
            "level": 4,
            "korTags": [
                {
                    "tag": "해외"
                },
                {
                    "tag": "자판기"
                },
                {
                    "tag": "당황"
                }
            ],
            "engTags": [
                {
                    "tag": "abroad"
                },
                {
                    "tag": "machine"
                },
                {
                    "tag": "confusion"
                }
            ],
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "Doyun, is this the right train for us?",
                    "translation": "도윤아, 우리 이 기차 타는 거 맞지?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도윤",
                    "script": "Yeah, but how do we buy tickets?",
                    "translation": "응, 근데 표는 어떻게 사지?"
                },
                {
                    "type": "blank",
                    "index": 3,
                    "quiz": "Yeah, but how do we @@ tickets?",
                    "hint": "도윤이가 표를 어떻게 하는지 물어봤어요.",
                    "optionA": "buy",
                    "optionB": "take",
                    "optionC": "see",
                    "result": "buy",
                    "explanation": "'Buy tickets'는 '표를 구매하다'라는 의미로, 여행 중 교통수단을 이용하기 위한 티켓을 구입하는 상황에서 적절한 표현입니다."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "유진",
                    "script": "Everything's in Spanish... we're in trouble.",
                    "translation": "자판기 말 다 스페인어야… 큰일이다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "도윤",
                    "script": "Let's just push some buttons and see?",
                    "translation": "그냥 눌러보면 되지 않을까?"
                },
                {
                    "type": "ox",
                    "index": 6,
                    "quiz": "\"Let's just push some buttons and see\"는 '그냥 버튼을 눌러보고 어떻게 되는지 보자'는 의미로, 확실하지 않지만 시도해보자는 제안이다.",
                    "hint": "상대방에게 제안하는 표현이에요.",
                    "result": "O",
                    "explanation": "'Let's just push some buttons and see'는 '그냥 버튼을 눌러보고 결과를 보자'는 의미로, 어떻게 작동하는지 확실하지 않을 때 시도해보자는 제안을 나타냅니다. 'Let's just'는 부담 없이 간단하게 해보자는 뉘앙스를 담고 있어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "유진",
                    "script": "OK... should I press this button?",
                    "translation": "여기… 이 버튼 한번 눌러볼까?"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "도윤",
                    "script": "Oh! Something's happening!",
                    "translation": "오! 뭔가 진행되는데?"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "We got tickets! Did we do it right?",
                    "translation": "표 나왔다! 우리 성공한 거야?"
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "유진이가 표를 받고 성공했는지 확인하는 질문을 했어요.",
                    "result": "Got tickets did we right",
                    "explanation": "이 문장은 '표를 받았어! 우리가 제대로 한 거야?'라는 의미로, 'Got tickets'는 '표를 받았다\/얻었다'는 의미이고, 'Did we do it right?'는 '우리가 제대로 했나?'라는 질문입니다.",
                    "optionA": "Got",
                    "optionB": "did",
                    "optionC": "right",
                    "optionD": "we",
                    "optionE": "tickets"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도윤",
                    "script": "I guess so! Let's go with these!",
                    "translation": "아마도? 일단 들고 가자!"
                }
            ]
        }
    ]
}
수정 후 JSON:
{
    "type": "LIFE",
    "category": "여행",
    "episodes": [
        {
            "title": "무조건 눌러보자!",
            "explanation": "해외여행 중인 유진이와 도윤이가 기차 자판기 앞에서 당황하는 상황입니다.",
            "level": 4,
            "korTags": [
                {
                    "tag": "해외"
                },
                {
                    "tag": "자판기"
                },
                {
                    "tag": "당황"
                }
            ],
            "engTags": [
                {
                    "tag": "abroad"
                },
                {
                    "tag": "machine"
                },
                {
                    "tag": "confusion"
                }
            ],
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "Doyun, is this the right train for us?",
                    "translation": "도윤아, 우리 이 기차 타는 거 맞지?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도윤",
                    "script": "Yeah, but how do we buy tickets?",
                    "translation": "응, 근데 표는 어떻게 사지?"
                },
                {
                    "type": "blank",
                    "index": 3,
                    "quiz": "Yeah, but how do we @@ tickets?",
                    "hint": "도윤이가 표를 어떻게 하는지 물어봤어요.",
                    "optionA": "buy",
                    "optionB": "take",
                    "optionC": "see",
                    "result": "buy",
                    "explanation": "'Buy tickets'는 '표를 구매하다'라는 의미로, 여행 중 교통수단을 이용하기 위한 티켓을 구입하는 상황에서 적절한 표현입니다."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "유진",
                    "script": "Everything's in Spanish... we're in trouble.",
                    "translation": "자판기 말 다 스페인어야… 큰일이다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "도윤",
                    "script": "Let's just push some buttons and see?",
                    "translation": "그냥 눌러보면 되지 않을까?"
                },
                {
                    "type": "ox",
                    "index": 6,
                    "quiz": "\"Let's just push some buttons and see\"는 '그냥 버튼을 눌러보고 어떻게 되는지 보자'는 의미로, 확실하지 않지만 시도해보자는 제안이다.",
                    "hint": "상대방에게 제안하는 표현이에요.",
                    "result": "O",
                    "explanation": "'Let's just push some buttons and see'는 '그냥 버튼을 눌러보고 결과를 보자'는 의미로, 어떻게 작동하는지 확실하지 않을 때 시도해보자는 제안을 나타냅니다. 'Let's just'는 부담 없이 간단하게 해보자는 뉘앙스를 담고 있어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "유진",
                    "script": "OK... should I press this button?",
                    "translation": "여기… 이 버튼 한번 눌러볼까?"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "도윤",
                    "script": "Oh! Something's happening!",
                    "translation": "오! 뭔가 진행되는데?"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "We got tickets! Did we do it right?",
                    "translation": "표 나왔다! 우리 성공한 거야?"
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "유진이가 표를 받고 성공했는지 확인하는 질문을 했어요.",
                    "optionA": "Got",
                    "optionB": "did",
                    "optionC": "right",
                    "optionD": "we",
                    "optionE": "tickets",
                    "result": "Got tickets did we right",
                    "explanation": "이 문장은 '표를 받았어! 우리가 제대로 한 거야?'라는 의미로, 'Got tickets'는 '표를 받았다\/얻었다'는 의미이고, 'Did we do it right?'는 '우리가 제대로 했나?'라는 질문입니다."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도윤",
                    "script": "I guess so! Let's go with these!",
                    "translation": "아마도? 일단 들고 가자!"
                }
            ]
        }
    ]
}

ID: 2450 OK

운전 감 잃었나 봐

정상: 데이터 양식이 올바릅니다.

ID: 2451 MISMATCH

지금 가면 늦을까?

오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.

수정 전 JSON:
{
    "type": "LIFE",
    "category": "여행",
    "episodes": [
        {
            "title": "지금 가면 늦을까?",
            "explanation": "유진이와 도윤이가 아침 비행기를 위해 출발할 시간을 고민하는 상황입니다.",
            "level": 4,
            "korTags": [
                {
                    "tag": "공항"
                },
                {
                    "tag": "교통"
                },
                {
                    "tag": "걱정"
                }
            ],
            "engTags": [
                {
                    "tag": "airport"
                },
                {
                    "tag": "traffic"
                },
                {
                    "tag": "worry"
                }
            ],
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "Doyun, should we leave now?",
                    "translation": "도윤아, 우리 지금 나가야 해?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도윤",
                    "script": "We still have some time left.",
                    "translation": "아직 시간 좀 남았는데."
                },
                {
                    "type": "blank",
                    "index": 3,
                    "quiz": "We still have some @@ left.",
                    "hint": "도윤이가 아직 뭐가 남아있다고 했나요?",
                    "optionA": "time",
                    "optionB": "food",
                    "optionC": "money",
                    "result": "time",
                    "explanation": "'We still have some time left'는 '아직 시간이 좀 남아있다'는 의미로, 출발하기 전에 여유 시간이 있다는 것을 표현하는 문장입니다."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "유진",
                    "script": "But won't traffic be bad at this hour?",
                    "translation": "근데 이 시간에 차 막히지 않아?"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "도윤",
                    "script": "Hmm... it might be a bit heavy during rush hour.",
                    "translation": "음... 출근시간이라 살짝 막힐 수도."
                },
                {
                    "type": "ox",
                    "index": 6,
                    "quiz": "\"Rush hour\"는 '출퇴근 시간'을 의미하는 표현으로, 교통이 혼잡한 시간대를 가리킨다.",
                    "hint": "특정 시간대의 교통 상황을 묘사하는 표현이에요.",
                    "result": "O",
                    "explanation": "'Rush hour'는 '출퇴근 시간대'를 의미하는 표현으로, 많은 사람들이 출퇴근하는 시간에 교통이 가장 혼잡한 시간대를 가리킵니다. 보통 아침 출근 시간과 저녁 퇴근 시간에 해당해요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "유진",
                    "script": "Let's just leave early then.",
                    "translation": "우리 그냥 빨리 출발하자."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "도윤",
                    "script": "Okay, I'll call a taxi right away.",
                    "translation": "좋아, 택시 바로 부를게."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "I hope the road to the airport is clear.",
                    "translation": "공항 가는 길 편했으면 좋겠다."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "유진이가 공항 가는 길에 대해 어떤 바람을 표현했는지 생각해보세요.",
                    "result": "Hope airport road is clear",
                    "explanation": "이 문장은 '공항 가는 길이 원활했으면 좋겠다'는 의미로, 'clear'는 '막히지 않은, 원활한'이라는 의미로 교통 상황을 묘사할 때 사용됩니다.",
                    "optionA": "Hope",
                    "optionB": "clear",
                    "optionC": "is",
                    "optionD": "road",
                    "optionE": "airport"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도윤",
                    "script": "Me too... we'll be in big trouble if we're late.",
                    "translation": "나도... 늦으면 진짜 큰일이야."
                }
            ]
        }
    ]
}
수정 후 JSON:
{
    "type": "LIFE",
    "category": "여행",
    "episodes": [
        {
            "title": "지금 가면 늦을까?",
            "explanation": "유진이와 도윤이가 아침 비행기를 위해 출발할 시간을 고민하는 상황입니다.",
            "level": 4,
            "korTags": [
                {
                    "tag": "공항"
                },
                {
                    "tag": "교통"
                },
                {
                    "tag": "걱정"
                }
            ],
            "engTags": [
                {
                    "tag": "airport"
                },
                {
                    "tag": "traffic"
                },
                {
                    "tag": "worry"
                }
            ],
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "Doyun, should we leave now?",
                    "translation": "도윤아, 우리 지금 나가야 해?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도윤",
                    "script": "We still have some time left.",
                    "translation": "아직 시간 좀 남았는데."
                },
                {
                    "type": "blank",
                    "index": 3,
                    "quiz": "We still have some @@ left.",
                    "hint": "도윤이가 아직 뭐가 남아있다고 했나요?",
                    "optionA": "time",
                    "optionB": "food",
                    "optionC": "money",
                    "result": "time",
                    "explanation": "'We still have some time left'는 '아직 시간이 좀 남아있다'는 의미로, 출발하기 전에 여유 시간이 있다는 것을 표현하는 문장입니다."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "유진",
                    "script": "But won't traffic be bad at this hour?",
                    "translation": "근데 이 시간에 차 막히지 않아?"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "도윤",
                    "script": "Hmm... it might be a bit heavy during rush hour.",
                    "translation": "음... 출근시간이라 살짝 막힐 수도."
                },
                {
                    "type": "ox",
                    "index": 6,
                    "quiz": "\"Rush hour\"는 '출퇴근 시간'을 의미하는 표현으로, 교통이 혼잡한 시간대를 가리킨다.",
                    "hint": "특정 시간대의 교통 상황을 묘사하는 표현이에요.",
                    "result": "O",
                    "explanation": "'Rush hour'는 '출퇴근 시간대'를 의미하는 표현으로, 많은 사람들이 출퇴근하는 시간에 교통이 가장 혼잡한 시간대를 가리킵니다. 보통 아침 출근 시간과 저녁 퇴근 시간에 해당해요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "유진",
                    "script": "Let's just leave early then.",
                    "translation": "우리 그냥 빨리 출발하자."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "도윤",
                    "script": "Okay, I'll call a taxi right away.",
                    "translation": "좋아, 택시 바로 부를게."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "I hope the road to the airport is clear.",
                    "translation": "공항 가는 길 편했으면 좋겠다."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "유진이가 공항 가는 길에 대해 어떤 바람을 표현했는지 생각해보세요.",
                    "optionA": "Hope",
                    "optionB": "clear",
                    "optionC": "is",
                    "optionD": "road",
                    "optionE": "airport",
                    "result": "Hope airport road is clear",
                    "explanation": "이 문장은 '공항 가는 길이 원활했으면 좋겠다'는 의미로, 'clear'는 '막히지 않은, 원활한'이라는 의미로 교통 상황을 묘사할 때 사용됩니다."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도윤",
                    "script": "Me too... we'll be in big trouble if we're late.",
                    "translation": "나도... 늦으면 진짜 큰일이야."
                }
            ]
        }
    ]
}

ID: 2452 OK

길 잃었어... 무서워!

정상: 데이터 양식이 올바릅니다.

ID: 2453 MISMATCH

이건 사고 싶었던 게 아니라 사야 했던 거야

오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.

수정 전 JSON:
{
    "type": "LIFE",
    "category": "쇼핑",
    "episodes": [
        {
            "title": "이건 사고 싶었던 게 아니라 사야 했던 거야",
            "explanation": "쇼핑하러 갔다가 예상치 못하게 많은 물건을 산 상황입니다.",
            "level": 4,
            "korTags": [
                {
                    "tag": "쇼핑"
                },
                {
                    "tag": "충동구매"
                },
                {
                    "tag": "변명"
                }
            ],
            "engTags": [
                {
                    "tag": "shopping"
                },
                {
                    "tag": "impulse"
                },
                {
                    "tag": "excuse"
                }
            ],
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "나연",
                    "script": "Jihun, who went shopping today?",
                    "translation": "지훈아, 오늘 쇼핑하러 간 사람 누구였지?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "Why?",
                    "translation": "왜?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "나연",
                    "script": "It was me. But all the shopping bags are yours!",
                    "translation": "나였잖아. 근데 지금 쇼핑백은 전부 너 거임ㅋㅋ"
                },
                {
                    "type": "blank",
                    "index": 4,
                    "quiz": "It was me. But all the shopping @@ are yours!",
                    "hint": "나연이 쇼핑백이 모두 지훈의 것이라고 말하고 있어요.",
                    "optionA": "bags",
                    "optionB": "items",
                    "optionC": "clothes",
                    "result": "bags",
                    "explanation": "'Shopping bags'는 '쇼핑백', '쇼핑 봉투'를 의미합니다. 나연이 쇼핑을 하러 갔는데 지훈의 물건들로 가득 찬 쇼핑백들을 보고 놀라는 상황입니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "Well... I really needed these things.",
                    "translation": "아니… 이건 꼭 필요했던 거였어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "나연",
                    "script": "Sneakers, hoodie, cap, pouch... you really needed all that?",
                    "translation": "운동화, 후드티, 모자, 파우치… 꼭 필요했다고?"
                },
                {
                    "type": "ox",
                    "index": 7,
                    "quiz": "\"Really needed all that\"는 정말로 그것들이 모두 필요했냐고 의심하는 표현이다.",
                    "hint": "나연의 말투에서 의심의 뉘앙스가 느껴져요.",
                    "result": "O",
                    "explanation": "'Really needed all that?'은 '정말 그 모든 것이 필요했어?'라는 의미로, 상대방의 말을 믿지 않거나 의심할 때 사용하는 표현입니다. 나연이 지훈의 변명을 믿지 않고 의심하는 상황에서 사용되었습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지훈",
                    "script": "My old hoodie stretched out, the sneakers were on sale, and I got the pouch while waiting...",
                    "translation": "후드티는 집에 있는 거 목 늘어났고, 운동화는 마침 세일했고, 파우치는 너 기다리다가 심심해서 샀고…"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "나연",
                    "script": "You bought a pouch because you were waiting?",
                    "translation": "기다리면서 파우치를 산다고?ㅋㅋ"
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "나연이 지훈이 기다리는 동안 파우치를 샀다는 말에 놀라는 문장을 만들어보세요.",
                    "result": "Bought pouch because were waiting",
                    "explanation": "'You bought a pouch because you were waiting?'는 '기다리느라 파우치를 샀다고?'라는 의미로, 나연이 지훈의 이상한 변명에 놀라는 문장입니다.",
                    "optionA": "because",
                    "optionB": "waiting",
                    "optionC": "were",
                    "optionD": "Bought",
                    "optionE": "pouch"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "I work hard at waiting too. I deserve a little reward.",
                    "translation": "나 기다리는 것도 열심히 하잖아. 그 정도 보상은 필요하지."
                }
            ]
        }
    ]
}
수정 후 JSON:
{
    "type": "LIFE",
    "category": "쇼핑",
    "episodes": [
        {
            "title": "이건 사고 싶었던 게 아니라 사야 했던 거야",
            "explanation": "쇼핑하러 갔다가 예상치 못하게 많은 물건을 산 상황입니다.",
            "level": 4,
            "korTags": [
                {
                    "tag": "쇼핑"
                },
                {
                    "tag": "충동구매"
                },
                {
                    "tag": "변명"
                }
            ],
            "engTags": [
                {
                    "tag": "shopping"
                },
                {
                    "tag": "impulse"
                },
                {
                    "tag": "excuse"
                }
            ],
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "나연",
                    "script": "Jihun, who went shopping today?",
                    "translation": "지훈아, 오늘 쇼핑하러 간 사람 누구였지?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "Why?",
                    "translation": "왜?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "나연",
                    "script": "It was me. But all the shopping bags are yours!",
                    "translation": "나였잖아. 근데 지금 쇼핑백은 전부 너 거임ㅋㅋ"
                },
                {
                    "type": "blank",
                    "index": 4,
                    "quiz": "It was me. But all the shopping @@ are yours!",
                    "hint": "나연이 쇼핑백이 모두 지훈의 것이라고 말하고 있어요.",
                    "optionA": "bags",
                    "optionB": "items",
                    "optionC": "clothes",
                    "result": "bags",
                    "explanation": "'Shopping bags'는 '쇼핑백', '쇼핑 봉투'를 의미합니다. 나연이 쇼핑을 하러 갔는데 지훈의 물건들로 가득 찬 쇼핑백들을 보고 놀라는 상황입니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "Well... I really needed these things.",
                    "translation": "아니… 이건 꼭 필요했던 거였어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "나연",
                    "script": "Sneakers, hoodie, cap, pouch... you really needed all that?",
                    "translation": "운동화, 후드티, 모자, 파우치… 꼭 필요했다고?"
                },
                {
                    "type": "ox",
                    "index": 7,
                    "quiz": "\"Really needed all that\"는 정말로 그것들이 모두 필요했냐고 의심하는 표현이다.",
                    "hint": "나연의 말투에서 의심의 뉘앙스가 느껴져요.",
                    "result": "O",
                    "explanation": "'Really needed all that?'은 '정말 그 모든 것이 필요했어?'라는 의미로, 상대방의 말을 믿지 않거나 의심할 때 사용하는 표현입니다. 나연이 지훈의 변명을 믿지 않고 의심하는 상황에서 사용되었습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지훈",
                    "script": "My old hoodie stretched out, the sneakers were on sale, and I got the pouch while waiting...",
                    "translation": "후드티는 집에 있는 거 목 늘어났고, 운동화는 마침 세일했고, 파우치는 너 기다리다가 심심해서 샀고…"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "나연",
                    "script": "You bought a pouch because you were waiting?",
                    "translation": "기다리면서 파우치를 산다고?ㅋㅋ"
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "나연이 지훈이 기다리는 동안 파우치를 샀다는 말에 놀라는 문장을 만들어보세요.",
                    "optionA": "because",
                    "optionB": "waiting",
                    "optionC": "were",
                    "optionD": "Bought",
                    "optionE": "pouch",
                    "result": "Bought pouch because were waiting",
                    "explanation": "'You bought a pouch because you were waiting?'는 '기다리느라 파우치를 샀다고?'라는 의미로, 나연이 지훈의 이상한 변명에 놀라는 문장입니다."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "I work hard at waiting too. I deserve a little reward.",
                    "translation": "나 기다리는 것도 열심히 하잖아. 그 정도 보상은 필요하지."
                }
            ]
        }
    ]
}

ID: 2454 OK

그냥 지나간다는 개념이 없는 사람

정상: 데이터 양식이 올바릅니다.

ID: 2455 OK

엄마 아빠 취향은 미스터리야

정상: 데이터 양식이 올바릅니다.

ID: 2456 OK

사장님도 아빠한테 당한 듯한 표정이었음ㅋㅋ

정상: 데이터 양식이 올바릅니다.

ID: 2457 MISMATCH

엄마의 1시간 = 내 오후 전부

오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.

수정 전 JSON:
{
    "type": "LIFE",
    "category": "쇼핑",
    "episodes": [
        {
            "title": "엄마의 1시간 = 내 오후 전부",
            "explanation": "엄마와 쇼핑할 때 예상보다 오래 걸리는 상황에 대한 대화입니다.",
            "level": 4,
            "korTags": [
                {
                    "tag": "쇼핑"
                },
                {
                    "tag": "시간"
                },
                {
                    "tag": "가족"
                }
            ],
            "engTags": [
                {
                    "tag": "shopping"
                },
                {
                    "tag": "time"
                },
                {
                    "tag": "family"
                }
            ],
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지원",
                    "script": "Mom, we've been at the department store for over two hours now...",
                    "translation": "엄마, 우리 백화점 온 지 벌써 두 시간이 넘었어요…"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "엄마",
                    "script": "Oh my~ Has it been that long? Time flies!",
                    "translation": "어머~ 그랬어? 시간 진짜 빨리 간다~"
                },
                {
                    "type": "blank",
                    "index": 3,
                    "quiz": "Oh my~ Has it been that long? Time @@!",
                    "hint": "엄마가 시간이 빨리 간다고 말하고 있어요.",
                    "optionA": "flies",
                    "optionB": "runs",
                    "optionC": "moves",
                    "result": "flies",
                    "explanation": "'Time flies'는 '시간이 날아간다'라는 의미로, 시간이 매우 빠르게 지나간다는 것을 표현하는 관용구입니다. 엄마가 쇼핑을 하며 시간이 생각보다 빨리 지나갔다고 느끼는 상황을 표현하고 있습니다."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지원",
                    "script": "Do you remember saying we'd only need an hour?",
                    "translation": "처음에 1시간이면 된다고 했던 거 기억나죠?"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "엄마",
                    "script": "Oh, that... I admit I was a bit off in my estimate!",
                    "translation": "아 그건... 가볍게 본 내 잘못 인정한다ㅋㅋ"
                },
                {
                    "type": "ox",
                    "index": 6,
                    "quiz": "\"I was a bit off in my estimate\"는 '내 예상이 약간 틀렸다'는 의미로, 시간 예측이 정확하지 않았다는 것을 인정하는 표현이다.",
                    "hint": "시간 예상에 관한 표현이에요.",
                    "result": "O",
                    "explanation": "이 표현은 '내 예상이 약간 빗나갔다'라는 의미로, 자신이 처음에 했던 시간 예측이 정확하지 않았음을 인정하는 말입니다. 엄마가 쇼핑에 1시간이면 충분하다고 말했지만 실제로는 2시간 이상 걸린 상황에서, 자신의 예상이 틀렸음을 인정하는 데 사용한 표현입니다."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지원",
                    "script": "Are we going to another floor now?",
                    "translation": "지금도 또 다른 층 가시는 거예요?"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "엄마",
                    "script": "Just a minute~ I'll quickly look through the cosmetics section!",
                    "translation": "잠깐~ 화장품 코너만 훑고 갈게~"
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "엄마가 화장품 코너를 잠깐 살펴보고 싶다고 말하는 문장을 완성해보세요.",
                    "result": "Quickly look through cosmetics section",
                    "explanation": "'Just a minute~ I'll quickly look through the cosmetics section'은 '잠깐만~ 화장품 코너만 빨리 훑어볼게'라는 의미입니다. 'Just a minute'은 '잠깐만'이라는 표현으로, 쇼핑 중 엄마가 자주 사용하는 말이지만 실제로는 짧은 시간이 아닐 수 있음을 암시합니다. 'Look through'는 '훑어보다', '빠르게 살펴보다'라는 의미입니다.",
                    "optionA": "Quickly",
                    "optionB": "through",
                    "optionC": "section",
                    "optionD": "look",
                    "optionE": "cosmetics"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지원",
                    "script": "Mom, I don't believe your \"just looking\" anymore!",
                    "translation": "엄마 \"훑는다\"는 말, 난 이제 안 믿어요ㅋㅋ"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "엄마",
                    "script": "I may say I'm just looking... but my hands are trying samples!",
                    "translation": "말은 훑는 건데… 손은 샘플 바르고 있지~"
                }
            ]
        }
    ]
}
수정 후 JSON:
{
    "type": "LIFE",
    "category": "쇼핑",
    "episodes": [
        {
            "title": "엄마의 1시간 = 내 오후 전부",
            "explanation": "엄마와 쇼핑할 때 예상보다 오래 걸리는 상황에 대한 대화입니다.",
            "level": 4,
            "korTags": [
                {
                    "tag": "쇼핑"
                },
                {
                    "tag": "시간"
                },
                {
                    "tag": "가족"
                }
            ],
            "engTags": [
                {
                    "tag": "shopping"
                },
                {
                    "tag": "time"
                },
                {
                    "tag": "family"
                }
            ],
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지원",
                    "script": "Mom, we've been at the department store for over two hours now...",
                    "translation": "엄마, 우리 백화점 온 지 벌써 두 시간이 넘었어요…"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "엄마",
                    "script": "Oh my~ Has it been that long? Time flies!",
                    "translation": "어머~ 그랬어? 시간 진짜 빨리 간다~"
                },
                {
                    "type": "blank",
                    "index": 3,
                    "quiz": "Oh my~ Has it been that long? Time @@!",
                    "hint": "엄마가 시간이 빨리 간다고 말하고 있어요.",
                    "optionA": "flies",
                    "optionB": "runs",
                    "optionC": "moves",
                    "result": "flies",
                    "explanation": "'Time flies'는 '시간이 날아간다'라는 의미로, 시간이 매우 빠르게 지나간다는 것을 표현하는 관용구입니다. 엄마가 쇼핑을 하며 시간이 생각보다 빨리 지나갔다고 느끼는 상황을 표현하고 있습니다."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지원",
                    "script": "Do you remember saying we'd only need an hour?",
                    "translation": "처음에 1시간이면 된다고 했던 거 기억나죠?"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "엄마",
                    "script": "Oh, that... I admit I was a bit off in my estimate!",
                    "translation": "아 그건... 가볍게 본 내 잘못 인정한다ㅋㅋ"
                },
                {
                    "type": "ox",
                    "index": 6,
                    "quiz": "\"I was a bit off in my estimate\"는 '내 예상이 약간 틀렸다'는 의미로, 시간 예측이 정확하지 않았다는 것을 인정하는 표현이다.",
                    "hint": "시간 예상에 관한 표현이에요.",
                    "result": "O",
                    "explanation": "이 표현은 '내 예상이 약간 빗나갔다'라는 의미로, 자신이 처음에 했던 시간 예측이 정확하지 않았음을 인정하는 말입니다. 엄마가 쇼핑에 1시간이면 충분하다고 말했지만 실제로는 2시간 이상 걸린 상황에서, 자신의 예상이 틀렸음을 인정하는 데 사용한 표현입니다."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지원",
                    "script": "Are we going to another floor now?",
                    "translation": "지금도 또 다른 층 가시는 거예요?"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "엄마",
                    "script": "Just a minute~ I'll quickly look through the cosmetics section!",
                    "translation": "잠깐~ 화장품 코너만 훑고 갈게~"
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "엄마가 화장품 코너를 잠깐 살펴보고 싶다고 말하는 문장을 완성해보세요.",
                    "optionA": "Quickly",
                    "optionB": "through",
                    "optionC": "section",
                    "optionD": "look",
                    "optionE": "cosmetics",
                    "result": "Quickly look through cosmetics section",
                    "explanation": "'Just a minute~ I'll quickly look through the cosmetics section'은 '잠깐만~ 화장품 코너만 빨리 훑어볼게'라는 의미입니다. 'Just a minute'은 '잠깐만'이라는 표현으로, 쇼핑 중 엄마가 자주 사용하는 말이지만 실제로는 짧은 시간이 아닐 수 있음을 암시합니다. 'Look through'는 '훑어보다', '빠르게 살펴보다'라는 의미입니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지원",
                    "script": "Mom, I don't believe your \"just looking\" anymore!",
                    "translation": "엄마 \"훑는다\"는 말, 난 이제 안 믿어요ㅋㅋ"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "엄마",
                    "script": "I may say I'm just looking... but my hands are trying samples!",
                    "translation": "말은 훑는 건데… 손은 샘플 바르고 있지~"
                }
            ]
        }
    ]
}

ID: 2458 MISMATCH

거울은 말이 없고, 나도 결정 못 하고

오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.

수정 전 JSON:
{
    "type": "LIFE",
    "category": "쇼핑",
    "episodes": [
        {
            "title": "거울은 말이 없고, 나도 결정 못 하고",
            "explanation": "혼자 쇼핑하면서 결정을 못 하고 돌아온 경험에 대한 대화입니다.",
            "level": 4,
            "korTags": [
                {
                    "tag": "쇼핑"
                },
                {
                    "tag": "고민"
                },
                {
                    "tag": "결정"
                }
            ],
            "engTags": [
                {
                    "tag": "shopping"
                },
                {
                    "tag": "indecision"
                },
                {
                    "tag": "choice"
                }
            ],
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "Minjae, I went shopping alone yesterday.",
                    "translation": "민재야, 나 어제 혼자 쇼핑 갔는데,"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민재",
                    "script": "Oh, what did you buy?",
                    "translation": "오, 뭐 샀어?"
                },
                {
                    "type": "blank",
                    "index": 3,
                    "quiz": "Oh, what did you @@?",
                    "hint": "민재가 유진에게 무엇을 샀는지 물어보고 있어요.",
                    "optionA": "buy",
                    "optionB": "get",
                    "optionC": "choose",
                    "result": "buy",
                    "explanation": "'Buy'는 '구매하다', '사다'라는 의미로, 쇼핑에서 무엇을 구입했는지 물을 때 사용하는 가장 일반적인 표현입니다. 'What did you buy?'는 '뭐 샀어?'라는 의미의 질문입니다."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "유진",
                    "script": "The thing is... I came back without buying anything!",
                    "translation": "문제는… 아무것도 못 사고 돌아왔다는 거ㅋㅋ"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민재",
                    "script": "Why? Couldn't find anything nice?",
                    "translation": "왜? 예쁜 거 없었어?"
                },
                {
                    "type": "ox",
                    "index": 6,
                    "quiz": "\"Couldn't find anything nice\"는 마음에 드는 물건을 찾지 못했다는 의미이다.",
                    "hint": "쇼핑 결과에 대한 추측이에요.",
                    "result": "O",
                    "explanation": "이 표현은 '좋은 것(마음에 드는 것)을 찾지 못했다'는 의미입니다. 쇼핑을 했는데 구매하지 않은 이유를 물을 때, 마음에 드는 물건이 없어서 구매하지 않았을 것이라고 추측하는 표현입니다."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "유진",
                    "script": "No, there were too many options and I couldn't decide!",
                    "translation": "아냐, 너무 많아서 못 골랐어ㅠ"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민재",
                    "script": "Ah~ If we had gone together, I could have helped you choose!",
                    "translation": "아~ 같이 갔으면 내가 골라줬을 텐데!"
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "민재가 함께 쇼핑했다면 도울 수 있었을 거라고 말하는 문장을 완성해보세요.",
                    "result": "Together could have helped choose",
                    "explanation": "'If we had gone together, I could have helped you choose'는 '만약 우리가 함께 갔더라면, 내가 너의 선택을 도울 수 있었을 텐데'라는 의미입니다. 과거 가정법을 사용해 이미 지나간 상황에 대한 아쉬움과 다른 가능성을 표현하는 문장입니다.",
                    "optionA": "Together",
                    "optionB": "have",
                    "optionC": "helped",
                    "optionD": "could",
                    "optionE": "choose"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "유진",
                    "script": "Mirrors don't talk, so it's harder to decide...",
                    "translation": "거울은 말이 없으니까 더 고민돼…"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민재",
                    "script": "Next time, take me with you! I'm a master of reactions!",
                    "translation": "다음엔 나 데려가~ 내가 리액션 장인임ㅋㅋ"
                }
            ]
        }
    ]
}
수정 후 JSON:
{
    "type": "LIFE",
    "category": "쇼핑",
    "episodes": [
        {
            "title": "거울은 말이 없고, 나도 결정 못 하고",
            "explanation": "혼자 쇼핑하면서 결정을 못 하고 돌아온 경험에 대한 대화입니다.",
            "level": 4,
            "korTags": [
                {
                    "tag": "쇼핑"
                },
                {
                    "tag": "고민"
                },
                {
                    "tag": "결정"
                }
            ],
            "engTags": [
                {
                    "tag": "shopping"
                },
                {
                    "tag": "indecision"
                },
                {
                    "tag": "choice"
                }
            ],
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "Minjae, I went shopping alone yesterday.",
                    "translation": "민재야, 나 어제 혼자 쇼핑 갔는데,"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민재",
                    "script": "Oh, what did you buy?",
                    "translation": "오, 뭐 샀어?"
                },
                {
                    "type": "blank",
                    "index": 3,
                    "quiz": "Oh, what did you @@?",
                    "hint": "민재가 유진에게 무엇을 샀는지 물어보고 있어요.",
                    "optionA": "buy",
                    "optionB": "get",
                    "optionC": "choose",
                    "result": "buy",
                    "explanation": "'Buy'는 '구매하다', '사다'라는 의미로, 쇼핑에서 무엇을 구입했는지 물을 때 사용하는 가장 일반적인 표현입니다. 'What did you buy?'는 '뭐 샀어?'라는 의미의 질문입니다."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "유진",
                    "script": "The thing is... I came back without buying anything!",
                    "translation": "문제는… 아무것도 못 사고 돌아왔다는 거ㅋㅋ"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민재",
                    "script": "Why? Couldn't find anything nice?",
                    "translation": "왜? 예쁜 거 없었어?"
                },
                {
                    "type": "ox",
                    "index": 6,
                    "quiz": "\"Couldn't find anything nice\"는 마음에 드는 물건을 찾지 못했다는 의미이다.",
                    "hint": "쇼핑 결과에 대한 추측이에요.",
                    "result": "O",
                    "explanation": "이 표현은 '좋은 것(마음에 드는 것)을 찾지 못했다'는 의미입니다. 쇼핑을 했는데 구매하지 않은 이유를 물을 때, 마음에 드는 물건이 없어서 구매하지 않았을 것이라고 추측하는 표현입니다."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "유진",
                    "script": "No, there were too many options and I couldn't decide!",
                    "translation": "아냐, 너무 많아서 못 골랐어ㅠ"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민재",
                    "script": "Ah~ If we had gone together, I could have helped you choose!",
                    "translation": "아~ 같이 갔으면 내가 골라줬을 텐데!"
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "민재가 함께 쇼핑했다면 도울 수 있었을 거라고 말하는 문장을 완성해보세요.",
                    "optionA": "Together",
                    "optionB": "have",
                    "optionC": "helped",
                    "optionD": "could",
                    "optionE": "choose",
                    "result": "Together could have helped choose",
                    "explanation": "'If we had gone together, I could have helped you choose'는 '만약 우리가 함께 갔더라면, 내가 너의 선택을 도울 수 있었을 텐데'라는 의미입니다. 과거 가정법을 사용해 이미 지나간 상황에 대한 아쉬움과 다른 가능성을 표현하는 문장입니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "유진",
                    "script": "Mirrors don't talk, so it's harder to decide...",
                    "translation": "거울은 말이 없으니까 더 고민돼…"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민재",
                    "script": "Next time, take me with you! I'm a master of reactions!",
                    "translation": "다음엔 나 데려가~ 내가 리액션 장인임ㅋㅋ"
                }
            ]
        }
    ]
}

ID: 2459 OK

그냥 보기만 했는데… 압박감 뭐야…

정상: 데이터 양식이 올바릅니다.

ID: 2460 OK

급했다가 텅장됐다…

정상: 데이터 양식이 올바릅니다.

ID: 2464 MISMATCH

: Lost Wallet in Paris

오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.

수정 전 JSON:
{
    "type": "LIFE",
    "category": "여행",
    "episodes": [
        {
            "title": "Lost Wallet in Paris",
            "explanation": "파리 여행 중 지갑을 잃어버린 상황에서의 대처 방법을 다루는 대화",
            "level": 4,
            "korTags": [
                {
                    "tag": "여행"
                },
                {
                    "tag": "분실물"
                },
                {
                    "tag": "긴급상황"
                }
            ],
            "engTags": [
                {
                    "tag": "travel"
                },
                {
                    "tag": "lost items"
                },
                {
                    "tag": "emergency"
                }
            ],
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민서",
                    "script": "Oh no! I can't find my wallet anywhere. I think I lost it at the metro station!",
                    "translation": "오, 안 돼! 지갑이 어디에도 없어. 지하철역에서 잃어버린 것 같아!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "재현",
                    "script": "Stay calm. When was the last time you saw it?",
                    "translation": "진정해. 마지막으로 언제 봤어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민서",
                    "script": "I'm sure I had it when I bought the metro ticket about an hour ago.",
                    "translation": "한 시간 전에 지하철표 살 때까지는 분명히 있었어."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "재현",
                    "script": "Let's go to the station's lost and found office first. Do you remember which station it was?",
                    "translation": "먼저 역의 분실물 센터에 가보자. 어느 역이었는지 기억나?"
                },
                {
                    "type": "blank",
                    "index": 5,
                    "quiz": ": We should report your lost wallet to the @@.",
                    "hint": ": 분실물을 신고하는 곳",
                    "optionA": "post office",
                    "optionB": "police station",
                    "optionC": "restaurant",
                    "result": ": B",
                    "explanation": ": 지갑 분실 시에는 경찰서(police station)에 신고하는 것이 일반적입니다."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민서",
                    "script": "I've already canceled my credit cards, but I'm worried about my ID and cash.",
                    "translation": "이미 신용카드는 정지시켰지만, 신분증이랑 현금이 걱정돼."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "재현",
                    "script": "Don't worry, I can lend you some money for now. Have you checked your travel insurance?",
                    "translation": "걱정하지 마, 일단 내가 돈을 빌려줄 수 있어. 여행자보험은 확인해봤어?"
                },
                {
                    "type": "ox",
                    "index": 8,
                    "quiz": "Travel insurance usually covers lost personal belongings during trips.",
                    "hint": "여행자보험의 일반적인 보상 범위",
                    "result": "O",
                    "explanation": ": 대부분의 여행자보험은 여행 중 발생한 개인 소지품 분실을 보상합니다."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": ": When you lose something important, you should stay ___ and think logically.",
                    "result": "Stay calm when losing things",
                    "explanation": ": 'stay calm and collected'는 침착하고 차분하게 있는 것을 의미하는 표현입니다.",
                    "optionA": "Stay",
                    "optionB": "calm",
                    "optionC": "losing",
                    "optionD": "things",
                    "optionE": "when"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민서",
                    "script": "Thanks for helping me through this. I guess I'll be more careful next time.",
                    "translation": "이렇게 도와줘서 고마워. 다음번엔 더 조심해야겠어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "재현",
                    "script": "It happens to everyone. Let's make a list of everything that was in your wallet.",
                    "translation": "누구에게나 있을 수 있는 일이야. 지갑에 있던 것들을 목록으로 만들어보자."
                }
            ]
        }
    ]
}
수정 후 JSON:
{
    "type": "LIFE",
    "category": "여행",
    "episodes": [
        {
            "title": "Lost Wallet in Paris",
            "explanation": "파리 여행 중 지갑을 잃어버린 상황에서의 대처 방법을 다루는 대화",
            "level": 4,
            "korTags": [
                {
                    "tag": "여행"
                },
                {
                    "tag": "분실물"
                },
                {
                    "tag": "긴급상황"
                }
            ],
            "engTags": [
                {
                    "tag": "travel"
                },
                {
                    "tag": "lost items"
                },
                {
                    "tag": "emergency"
                }
            ],
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민서",
                    "script": "Oh no! I can't find my wallet anywhere. I think I lost it at the metro station!",
                    "translation": "오, 안 돼! 지갑이 어디에도 없어. 지하철역에서 잃어버린 것 같아!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "재현",
                    "script": "Stay calm. When was the last time you saw it?",
                    "translation": "진정해. 마지막으로 언제 봤어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민서",
                    "script": "I'm sure I had it when I bought the metro ticket about an hour ago.",
                    "translation": "한 시간 전에 지하철표 살 때까지는 분명히 있었어."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "재현",
                    "script": "Let's go to the station's lost and found office first. Do you remember which station it was?",
                    "translation": "먼저 역의 분실물 센터에 가보자. 어느 역이었는지 기억나?"
                },
                {
                    "type": "blank",
                    "index": 5,
                    "quiz": ": We should report your lost wallet to the @@.",
                    "hint": ": 분실물을 신고하는 곳",
                    "optionA": "post office",
                    "optionB": "police station",
                    "optionC": "restaurant",
                    "result": ": B",
                    "explanation": ": 지갑 분실 시에는 경찰서(police station)에 신고하는 것이 일반적입니다."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민서",
                    "script": "I've already canceled my credit cards, but I'm worried about my ID and cash.",
                    "translation": "이미 신용카드는 정지시켰지만, 신분증이랑 현금이 걱정돼."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "재현",
                    "script": "Don't worry, I can lend you some money for now. Have you checked your travel insurance?",
                    "translation": "걱정하지 마, 일단 내가 돈을 빌려줄 수 있어. 여행자보험은 확인해봤어?"
                },
                {
                    "type": "ox",
                    "index": 8,
                    "quiz": "Travel insurance usually covers lost personal belongings during trips.",
                    "hint": "여행자보험의 일반적인 보상 범위",
                    "result": "O",
                    "explanation": ": 대부분의 여행자보험은 여행 중 발생한 개인 소지품 분실을 보상합니다."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": ": When you lose something important, you should stay ___ and think logically.",
                    "optionA": "Stay",
                    "optionB": "calm",
                    "optionC": "losing",
                    "optionD": "things",
                    "optionE": "when",
                    "result": "Stay calm when losing things",
                    "explanation": ": 'stay calm and collected'는 침착하고 차분하게 있는 것을 의미하는 표현입니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민서",
                    "script": "Thanks for helping me through this. I guess I'll be more careful next time.",
                    "translation": "이렇게 도와줘서 고마워. 다음번엔 더 조심해야겠어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "재현",
                    "script": "It happens to everyone. Let's make a list of everything that was in your wallet.",
                    "translation": "누구에게나 있을 수 있는 일이야. 지갑에 있던 것들을 목록으로 만들어보자."
                }
            ]
        }
    ]
}

ID: 2468 MISMATCH

식비 절약의 시작

오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.

수정 전 JSON:
{
    "type": "LIFE",
    "category": "일상",
    "episodes": [
        {
            "title": "식비 절약의 시작",
            "explanation": "자취생활에서 식비를 줄이는 기본적인 방법에 관한 대화입니다.",
            "level": 4,
            "korTags": [
                {
                    "tag": "자취"
                },
                {
                    "tag": "식비"
                },
                {
                    "tag": "요리"
                }
            ],
            "engTags": [
                {
                    "tag": "cooking"
                },
                {
                    "tag": "budget"
                },
                {
                    "tag": "living"
                }
            ],
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지우",
                    "script": "Living alone is making my food costs too high.",
                    "translation": "형, 자취하니까 밥값이 너무 많이 나가요."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태호",
                    "script": "Try cooking at home instead of eating out every day.",
                    "translation": "맨날 사 먹지 말고 집에서 해 먹어봐."
                },
                {
                    "type": "blank",
                    "index": 3,
                    "quiz": "Try cooking at home @@ of eating out every day.",
                    "hint": "태호가 외식 대신 집에서 요리하라고 조언하는 문장입니다.",
                    "optionA": "instead",
                    "optionB": "rather",
                    "optionC": "outside",
                    "result": "instead",
                    "explanation": "'instead of'는 '~대신에'라는 의미로, 다른 선택지를 제안할 때 사용합니다. 여기서는 '매일 외식하는 대신 집에서 요리해보라'는 조언을 하고 있습니다. 'rather than'도 비슷한 의미지만, 문맥상 'instead of'가 더 자연스럽습니다."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지우",
                    "script": "But cooking is a hassle, and ingredients cost money too.",
                    "translation": "근데 요리 귀찮고 재료값도 들잖아요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태호",
                    "script": "It helps to make a few side dishes in advance.",
                    "translation": "그럴 땐 반찬 몇 개 만들어두면 좋아."
                },
                {
                    "type": "ox",
                    "index": 6,
                    "quiz": "\"In advance\"는 '미리, 앞서서'라는 의미이다.",
                    "hint": "태호가 반찬을 언제 만들어두라고 조언하는지 생각해보세요.",
                    "result": "O",
                    "explanation": "'In advance'는 '미리', '앞서서', '사전에'라는 의미의 표현입니다. 시간을 절약하기 위해 무언가를 미리 준비해두는 상황에서 사용합니다. 여기서는 시간이 있을 때 반찬을 미리 만들어두라는 조언을 하고 있습니다."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지우",
                    "script": "What's easy to make?",
                    "translation": "뭘 만들어야 쉬울까요?"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태호",
                    "script": "Start with rolled eggs or stir-fried kimchi.",
                    "translation": "계란말이, 김치볶음 같은 거부터 시작해봐."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "태호가 어떤 요리부터 시작해보라고 제안하는 문장을 만들어보세요.",
                    "result": "Start rolled eggs fried kimchi",
                    "explanation": "'Start with rolled eggs or stir-fried kimchi'는 '계란말이나 김치볶음부터 시작해봐'라는 의미입니다. 'start with'는 '~부터 시작하다'라는 표현으로, 초보자가 시도하기 좋은 간단한 요리를 제안할 때 사용했습니다.",
                    "optionA": "Start",
                    "optionB": "kimchi",
                    "optionC": "eggs",
                    "optionD": "rolled",
                    "optionE": "fried"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지우",
                    "script": "That sounds doable.",
                    "translation": "오~ 그 정도는 할 수 있을 듯해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태호",
                    "script": "Little by little, you'll save a lot of money.",
                    "translation": "그렇게 조금씩 줄이면 진짜 돈 아껴져."
                }
            ]
        }
    ]
}
수정 후 JSON:
{
    "type": "LIFE",
    "category": "일상",
    "episodes": [
        {
            "title": "식비 절약의 시작",
            "explanation": "자취생활에서 식비를 줄이는 기본적인 방법에 관한 대화입니다.",
            "level": 4,
            "korTags": [
                {
                    "tag": "자취"
                },
                {
                    "tag": "식비"
                },
                {
                    "tag": "요리"
                }
            ],
            "engTags": [
                {
                    "tag": "cooking"
                },
                {
                    "tag": "budget"
                },
                {
                    "tag": "living"
                }
            ],
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지우",
                    "script": "Living alone is making my food costs too high.",
                    "translation": "형, 자취하니까 밥값이 너무 많이 나가요."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태호",
                    "script": "Try cooking at home instead of eating out every day.",
                    "translation": "맨날 사 먹지 말고 집에서 해 먹어봐."
                },
                {
                    "type": "blank",
                    "index": 3,
                    "quiz": "Try cooking at home @@ of eating out every day.",
                    "hint": "태호가 외식 대신 집에서 요리하라고 조언하는 문장입니다.",
                    "optionA": "instead",
                    "optionB": "rather",
                    "optionC": "outside",
                    "result": "instead",
                    "explanation": "'instead of'는 '~대신에'라는 의미로, 다른 선택지를 제안할 때 사용합니다. 여기서는 '매일 외식하는 대신 집에서 요리해보라'는 조언을 하고 있습니다. 'rather than'도 비슷한 의미지만, 문맥상 'instead of'가 더 자연스럽습니다."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지우",
                    "script": "But cooking is a hassle, and ingredients cost money too.",
                    "translation": "근데 요리 귀찮고 재료값도 들잖아요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태호",
                    "script": "It helps to make a few side dishes in advance.",
                    "translation": "그럴 땐 반찬 몇 개 만들어두면 좋아."
                },
                {
                    "type": "ox",
                    "index": 6,
                    "quiz": "\"In advance\"는 '미리, 앞서서'라는 의미이다.",
                    "hint": "태호가 반찬을 언제 만들어두라고 조언하는지 생각해보세요.",
                    "result": "O",
                    "explanation": "'In advance'는 '미리', '앞서서', '사전에'라는 의미의 표현입니다. 시간을 절약하기 위해 무언가를 미리 준비해두는 상황에서 사용합니다. 여기서는 시간이 있을 때 반찬을 미리 만들어두라는 조언을 하고 있습니다."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지우",
                    "script": "What's easy to make?",
                    "translation": "뭘 만들어야 쉬울까요?"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태호",
                    "script": "Start with rolled eggs or stir-fried kimchi.",
                    "translation": "계란말이, 김치볶음 같은 거부터 시작해봐."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "태호가 어떤 요리부터 시작해보라고 제안하는 문장을 만들어보세요.",
                    "optionA": "Start",
                    "optionB": "kimchi",
                    "optionC": "eggs",
                    "optionD": "rolled",
                    "optionE": "fried",
                    "result": "Start rolled eggs fried kimchi",
                    "explanation": "'Start with rolled eggs or stir-fried kimchi'는 '계란말이나 김치볶음부터 시작해봐'라는 의미입니다. 'start with'는 '~부터 시작하다'라는 표현으로, 초보자가 시도하기 좋은 간단한 요리를 제안할 때 사용했습니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지우",
                    "script": "That sounds doable.",
                    "translation": "오~ 그 정도는 할 수 있을 듯해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태호",
                    "script": "Little by little, you'll save a lot of money.",
                    "translation": "그렇게 조금씩 줄이면 진짜 돈 아껴져."
                }
            ]
        }
    ]
}

ID: 2479 OK

옷장 침입자

정상: 데이터 양식이 올바릅니다.

ID: 2480 OK

경기장 맥주가 더 맛있는 이유는?

정상: 데이터 양식이 올바릅니다.

ID: 2481 OK

첫 야구 직관 어때?

정상: 데이터 양식이 올바릅니다.

ID: 2482 OK

야구장 간식 뭐 살까?

정상: 데이터 양식이 올바릅니다.

ID: 2483 MISMATCH

진짜 역대급 경기였잖아!

오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.

수정 전 JSON:
{
    "type": "LIFE",
    "category": "취미",
    "episodes": [
        {
            "title": "응원 준비 완료됐어?",
            "explanation": "야구 경기 직관을 위한 준비물과 응원 문화에 관한 대화를 통해 다양한 야구장 관련 표현을 배웁니다.",
            "level": 5,
            "korTags": [
                {
                    "tag": "야구"
                },
                {
                    "tag": "응원"
                },
                {
                    "tag": "직관"
                }
            ],
            "engTags": [
                {
                    "tag": "baseball"
                },
                {
                    "tag": "cheering"
                },
                {
                    "tag": "fan"
                }
            ],
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "승현",
                    "script": "Have you decided which team to root for yet?",
                    "translation": "응원할 팀 정했어?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지원",
                    "script": "I'm on the fence. Both teams have good players.",
                    "translation": "아직 고민 중이야. 두 팀 다 좋은 선수들 있잖아."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "\"On the fence\"는 울타리 위에 앉아있다는 뜻이다.",
                    "hint": "이 표현의 비유적 의미를 생각해보세요.",
                    "result": "X",
                    "explanation": "'On the fence'는 직역하면 '울타리 위에 있다'지만, 실제로는 '결정을 못 내리고 망설이는 상태'를 의미하는 관용표현입니다. 양쪽 다 좋아서 결정을 못 내리는 상황을 표현해요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "승현",
                    "script": "Did you bring your thunder sticks?",
                    "translation": "응원봉 가져왔어?"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지원",
                    "script": "Totally forgot! Can we get them at the stadium?",
                    "translation": "완전 깜빡했어! 구장에서 살 수 있을까?"
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Did you bring your thunder @@?",
                    "hint": "야구장에서 응원할 때 사용하는 도구를 뭐라고 했는지 생각해보세요.",
                    "optionA": "sticks",
                    "optionB": "drums",
                    "optionC": "flags",
                    "result": "sticks",
                    "explanation": "'Thunder sticks'는 야구장에서 많이 사용하는 응원봉을 의미합니다. 두드리면 소리가 나서 'thunder(천둥)'이라는 단어가 붙었어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "승현",
                    "script": "Yeah, but they're way overpriced there.",
                    "translation": "응, 근데 거기서 사면 완전 바가지야."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지원",
                    "script": "I'll just cheer extra loud to make up for it.",
                    "translation": "그냥 더 크게 소리 질러서 만회할게."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "지원이가 응원봉 없는 것을 어떻게 해결할지 단어를 배열해보세요.",
                    "result": "Cheer extra loud make up",
                    "explanation": "'I'll just cheer extra loud to make up for it'는 '그냥 더 크게 소리 질러서 만회할게'라는 뜻으로, 응원봉이 없는 상황을 목소리로 대체하겠다는 표현입니다.",
                    "optionA": "Cheer",
                    "optionB": "up",
                    "optionC": "extra",
                    "optionD": "loud",
                    "optionE": "make"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "승현",
                    "script": "The vibes are always electric there anyway.",
                    "translation": "어차피 거기 분위기는 항상 전기 통한 것처럼 뜨겁잖아."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지원",
                    "script": "For sure! And don't forget to wear the team colors.",
                    "translation": "당연하지! 그리고 팀 컬러 입는 것도 잊지 마."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "승현",
                    "script": "Already got my jersey ready to go!",
                    "translation": "이미 유니폼 준비 완료야!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지원",
                    "script": "This game is going to be epic!",
                    "translation": "이번 경기 진짜 대박날 거야!"
                }
            ]
        }
    ]
}
수정 후 JSON:
{
    "type": "LIFE",
    "category": "취미",
    "episodes": [
        {
            "title": "응원 준비 완료됐어?",
            "explanation": "야구 경기 직관을 위한 준비물과 응원 문화에 관한 대화를 통해 다양한 야구장 관련 표현을 배웁니다.",
            "level": 5,
            "korTags": [
                {
                    "tag": "야구"
                },
                {
                    "tag": "응원"
                },
                {
                    "tag": "직관"
                }
            ],
            "engTags": [
                {
                    "tag": "baseball"
                },
                {
                    "tag": "cheering"
                },
                {
                    "tag": "fan"
                }
            ],
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "승현",
                    "script": "Have you decided which team to root for yet?",
                    "translation": "응원할 팀 정했어?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지원",
                    "script": "I'm on the fence. Both teams have good players.",
                    "translation": "아직 고민 중이야. 두 팀 다 좋은 선수들 있잖아."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "\"On the fence\"는 울타리 위에 앉아있다는 뜻이다.",
                    "hint": "이 표현의 비유적 의미를 생각해보세요.",
                    "result": "X",
                    "explanation": "'On the fence'는 직역하면 '울타리 위에 있다'지만, 실제로는 '결정을 못 내리고 망설이는 상태'를 의미하는 관용표현입니다. 양쪽 다 좋아서 결정을 못 내리는 상황을 표현해요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "승현",
                    "script": "Did you bring your thunder sticks?",
                    "translation": "응원봉 가져왔어?"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지원",
                    "script": "Totally forgot! Can we get them at the stadium?",
                    "translation": "완전 깜빡했어! 구장에서 살 수 있을까?"
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Did you bring your thunder @@?",
                    "hint": "야구장에서 응원할 때 사용하는 도구를 뭐라고 했는지 생각해보세요.",
                    "optionA": "sticks",
                    "optionB": "drums",
                    "optionC": "flags",
                    "result": "sticks",
                    "explanation": "'Thunder sticks'는 야구장에서 많이 사용하는 응원봉을 의미합니다. 두드리면 소리가 나서 'thunder(천둥)'이라는 단어가 붙었어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "승현",
                    "script": "Yeah, but they're way overpriced there.",
                    "translation": "응, 근데 거기서 사면 완전 바가지야."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지원",
                    "script": "I'll just cheer extra loud to make up for it.",
                    "translation": "그냥 더 크게 소리 질러서 만회할게."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "지원이가 응원봉 없는 것을 어떻게 해결할지 단어를 배열해보세요.",
                    "optionA": "Cheer",
                    "optionB": "up",
                    "optionC": "extra",
                    "optionD": "loud",
                    "optionE": "make",
                    "result": "Cheer extra loud make up",
                    "explanation": "'I'll just cheer extra loud to make up for it'는 '그냥 더 크게 소리 질러서 만회할게'라는 뜻으로, 응원봉이 없는 상황을 목소리로 대체하겠다는 표현입니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "승현",
                    "script": "The vibes are always electric there anyway.",
                    "translation": "어차피 거기 분위기는 항상 전기 통한 것처럼 뜨겁잖아."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지원",
                    "script": "For sure! And don't forget to wear the team colors.",
                    "translation": "당연하지! 그리고 팀 컬러 입는 것도 잊지 마."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "승현",
                    "script": "Already got my jersey ready to go!",
                    "translation": "이미 유니폼 준비 완료야!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지원",
                    "script": "This game is going to be epic!",
                    "translation": "이번 경기 진짜 대박날 거야!"
                }
            ]
        }
    ]
}

ID: 2484 MISMATCH

축구 티켓 구하려면 전략이 필요해!

오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.

수정 전 JSON:
{
    "type": "LIFE",
    "category": "취미",
    "episodes": [
        {
            "title": "암표상 가격이 미쳤네!",
            "explanation": "인기 축구 경기 티켓을 구하는 다양한 방법과 고민을 나누는 대화를 통해 실용적인 영어 표현을 배웁니다.",
            "level": 5,
            "korTags": [
                {
                    "tag": "축구"
                },
                {
                    "tag": "암표"
                },
                {
                    "tag": "경기장"
                }
            ],
            "engTags": [
                {
                    "tag": "soccer"
                },
                {
                    "tag": "ticket"
                },
                {
                    "tag": "scalper"
                }
            ],
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "승현",
                    "script": "Have you seen the resale prices for the championship game?",
                    "translation": "결승전 리셀 가격 봤어?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도윤",
                    "script": "They're through the roof! Scalpers are making a killing.",
                    "translation": "천정부지야! 암표상들이 대박 터트리고 있어."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "\"Through the roof\"는 실제로 지붕을 뚫고 나간다는 뜻이다.",
                    "hint": "이 표현이 실제로 의미하는 바를 생각해보세요.",
                    "result": "X",
                    "explanation": "'Through the roof'는 문자 그대로 '지붕을 뚫고 나가다'가 아니라 '가격이 급격히 치솟다', '엄청나게 비싸다'라는 의미의 관용 표현입니다. 특히 가격이 매우 높을 때 자주 사용해요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "승현",
                    "script": "I've been checking the official site hourly for returns.",
                    "translation": "공식 사이트에서 반품된 티켓 없나 한 시간마다 확인 중이야."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "도윤",
                    "script": "What about joining the waiting list? Any luck there?",
                    "translation": "대기자 명단은 어때? 거기서 운 좋았어?"
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "I've been @@ the official site hourly for returns.",
                    "hint": "승현이 공식 사이트를 어떻게 이용하고 있는지 생각해보세요.",
                    "optionA": "checking",
                    "optionB": "calling",
                    "optionC": "closing",
                    "result": "checking",
                    "explanation": "'checking'은 '확인하다'라는 의미로, 반품된 티켓이 있는지 정기적으로 웹사이트를 확인하는 행동을 설명하는 표현입니다."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "승현",
                    "script": "Maybe we should try our luck with the last-minute tickets.",
                    "translation": "혹시 라스트 미닛 티켓으로 운 시험해볼까?"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "도윤",
                    "script": "Or we could ask around in fan communities for extras.",
                    "translation": "아니면 팬 커뮤니티에서 남는 티켓 있는지 물어볼 수도 있어."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "도윤이가 어디서 티켓을 구할 수 있을지 단어를 배열해보세요.",
                    "result": "Ask fan communities for extras",
                    "explanation": "'Or we could ask around in fan communities for extras'는 '아니면 팬 커뮤니티에서 남는 티켓 있는지 물어볼 수도 있어'라는 의미로, 다른 축구 팬들에게 남는 티켓이 있는지 알아보자는 제안을 하고 있습니다.",
                    "optionA": "communities",
                    "optionB": "Ask",
                    "optionC": "fan",
                    "optionD": "for",
                    "optionE": "extras"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "승현",
                    "script": "I just don't want to miss seeing our team live.",
                    "translation": "그냥 우리 팀 경기 직관하는 걸 놓치기 싫어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도윤",
                    "script": "Same. The atmosphere at the stadium is unbeatable.",
                    "translation": "나도. 경기장 분위기는 정말 비교 불가지."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "승현",
                    "script": "Let's keep trying. Something might work out.",
                    "translation": "계속 시도해보자. 뭔가 될지도 몰라."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도윤",
                    "script": "If all else fails, there's always next season!",
                    "translation": "다 안 되면, 항상 다음 시즌이 있잖아!"
                }
            ]
        }
    ]
}
수정 후 JSON:
{
    "type": "LIFE",
    "category": "취미",
    "episodes": [
        {
            "title": "암표상 가격이 미쳤네!",
            "explanation": "인기 축구 경기 티켓을 구하는 다양한 방법과 고민을 나누는 대화를 통해 실용적인 영어 표현을 배웁니다.",
            "level": 5,
            "korTags": [
                {
                    "tag": "축구"
                },
                {
                    "tag": "암표"
                },
                {
                    "tag": "경기장"
                }
            ],
            "engTags": [
                {
                    "tag": "soccer"
                },
                {
                    "tag": "ticket"
                },
                {
                    "tag": "scalper"
                }
            ],
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "승현",
                    "script": "Have you seen the resale prices for the championship game?",
                    "translation": "결승전 리셀 가격 봤어?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도윤",
                    "script": "They're through the roof! Scalpers are making a killing.",
                    "translation": "천정부지야! 암표상들이 대박 터트리고 있어."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "\"Through the roof\"는 실제로 지붕을 뚫고 나간다는 뜻이다.",
                    "hint": "이 표현이 실제로 의미하는 바를 생각해보세요.",
                    "result": "X",
                    "explanation": "'Through the roof'는 문자 그대로 '지붕을 뚫고 나가다'가 아니라 '가격이 급격히 치솟다', '엄청나게 비싸다'라는 의미의 관용 표현입니다. 특히 가격이 매우 높을 때 자주 사용해요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "승현",
                    "script": "I've been checking the official site hourly for returns.",
                    "translation": "공식 사이트에서 반품된 티켓 없나 한 시간마다 확인 중이야."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "도윤",
                    "script": "What about joining the waiting list? Any luck there?",
                    "translation": "대기자 명단은 어때? 거기서 운 좋았어?"
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "I've been @@ the official site hourly for returns.",
                    "hint": "승현이 공식 사이트를 어떻게 이용하고 있는지 생각해보세요.",
                    "optionA": "checking",
                    "optionB": "calling",
                    "optionC": "closing",
                    "result": "checking",
                    "explanation": "'checking'은 '확인하다'라는 의미로, 반품된 티켓이 있는지 정기적으로 웹사이트를 확인하는 행동을 설명하는 표현입니다."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "승현",
                    "script": "Maybe we should try our luck with the last-minute tickets.",
                    "translation": "혹시 라스트 미닛 티켓으로 운 시험해볼까?"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "도윤",
                    "script": "Or we could ask around in fan communities for extras.",
                    "translation": "아니면 팬 커뮤니티에서 남는 티켓 있는지 물어볼 수도 있어."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "도윤이가 어디서 티켓을 구할 수 있을지 단어를 배열해보세요.",
                    "optionA": "communities",
                    "optionB": "Ask",
                    "optionC": "fan",
                    "optionD": "for",
                    "optionE": "extras",
                    "result": "Ask fan communities for extras",
                    "explanation": "'Or we could ask around in fan communities for extras'는 '아니면 팬 커뮤니티에서 남는 티켓 있는지 물어볼 수도 있어'라는 의미로, 다른 축구 팬들에게 남는 티켓이 있는지 알아보자는 제안을 하고 있습니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "승현",
                    "script": "I just don't want to miss seeing our team live.",
                    "translation": "그냥 우리 팀 경기 직관하는 걸 놓치기 싫어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도윤",
                    "script": "Same. The atmosphere at the stadium is unbeatable.",
                    "translation": "나도. 경기장 분위기는 정말 비교 불가지."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "승현",
                    "script": "Let's keep trying. Something might work out.",
                    "translation": "계속 시도해보자. 뭔가 될지도 몰라."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도윤",
                    "script": "If all else fails, there's always next season!",
                    "translation": "다 안 되면, 항상 다음 시즌이 있잖아!"
                }
            ]
        }
    ]
}

ID: 2485 MISMATCH

농구장 직관은 경험이 다르지!

오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.

수정 전 JSON:
{
    "type": "LIFE",
    "category": "취미",
    "episodes": [
        {
            "title": "농구장 분위기 진짜 미쳤어!",
            "explanation": "농구 경기장의 열광적인 분위기와 경험을 나누는 대화를 통해 다양한 감정 표현과 관련 영어 표현을 배웁니다.",
            "level": 5,
            "korTags": [
                {
                    "tag": "농구"
                },
                {
                    "tag": "응원"
                },
                {
                    "tag": "열기"
                }
            ],
            "engTags": [
                {
                    "tag": "basketball"
                },
                {
                    "tag": "cheering"
                },
                {
                    "tag": "excitement"
                }
            ],
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "승현",
                    "script": "Remember that basketball game we went to last month?",
                    "translation": "지난달에 우리가 갔던 농구 경기 기억나?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "How could I forget? The atmosphere was off the charts!",
                    "translation": "어떻게 잊겠어? 분위기가 차트 밖으로 벗어날 정도였지!"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "\"Off the charts\"는 차트에서 떨어졌다는 부정적인 의미다.",
                    "hint": "이 표현이 실제로 어떤 의미로 사용되었는지 생각해보세요.",
                    "result": "X",
                    "explanation": "'Off the charts'는 부정적인 의미가 아니라 '측정할 수 없을 정도로 뛰어나다', '기준을 훨씬 넘어섰다'라는 긍정적인 의미의 관용 표현입니다. 경기장 분위기가 매우 뜨겁고 열광적이었다는 뜻으로 사용되었어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "승현",
                    "script": "I jumped out of my seat when they hit that buzzer beater!",
                    "translation": "그들이 버저비터 성공했을 때 나는 자리에서 벌떡 일어났어!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "Same! Everyone around us went absolutely wild!",
                    "translation": "나도! 우리 주변 사람들 모두 완전 미쳐버렸지!"
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Everyone around us went absolutely @@!",
                    "hint": "지훈이 관중들의 반응을 어떻게 표현했는지 생각해보세요.",
                    "optionA": "wild",
                    "optionB": "silent",
                    "optionC": "home",
                    "result": "wild",
                    "explanation": "'went wild'는 '열광했다', '흥분했다', '미쳐버렸다'와 같은 의미로, 특히 스포츠 경기에서 관중들이 흥분해서 소리를 지르거나 열광적으로 반응할 때 자주 사용하는 표현입니다."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "승현",
                    "script": "The drumming and chanting never stopped for a second.",
                    "translation": "북소리와 응원 구호가 한 순간도 멈추지 않았어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지훈",
                    "script": "The fans were really keeping the energy up all game long.",
                    "translation": "팬들이 정말 경기 내내 에너지를 유지했지."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "팬들이 경기 내내 어떠했는지 단어를 배열해보세요.",
                    "result": "Fans kept energy up game",
                    "explanation": "'The fans were really keeping the energy up all game'은 '팬들이 정말 경기 내내 에너지를 유지했다'라는 의미로, 관중들이 지치지 않고 계속해서 열정적으로 응원했다는 것을 표현합니다.",
                    "optionA": "energy",
                    "optionB": "up",
                    "optionC": "kept",
                    "optionD": "Fans",
                    "optionE": "game"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "승현",
                    "script": "We should definitely catch another game soon.",
                    "translation": "우리는 확실히 곧 다른 경기도 봐야 해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "Absolutely! Nothing beats watching basketball live.",
                    "translation": "당연하지! 농구를 직관하는 것만한 게 없지."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "승현",
                    "script": "Next time let's get even closer to the court!",
                    "translation": "다음에는 코트에 더 가까운 자리로 가자!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "Deal! The closer, the better for the full experience!",
                    "translation": "좋아! 더 가까울수록 완전한 경험을 할 수 있지!"
                }
            ]
        }
    ]
}
수정 후 JSON:
{
    "type": "LIFE",
    "category": "취미",
    "episodes": [
        {
            "title": "농구장 분위기 진짜 미쳤어!",
            "explanation": "농구 경기장의 열광적인 분위기와 경험을 나누는 대화를 통해 다양한 감정 표현과 관련 영어 표현을 배웁니다.",
            "level": 5,
            "korTags": [
                {
                    "tag": "농구"
                },
                {
                    "tag": "응원"
                },
                {
                    "tag": "열기"
                }
            ],
            "engTags": [
                {
                    "tag": "basketball"
                },
                {
                    "tag": "cheering"
                },
                {
                    "tag": "excitement"
                }
            ],
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "승현",
                    "script": "Remember that basketball game we went to last month?",
                    "translation": "지난달에 우리가 갔던 농구 경기 기억나?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "How could I forget? The atmosphere was off the charts!",
                    "translation": "어떻게 잊겠어? 분위기가 차트 밖으로 벗어날 정도였지!"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "\"Off the charts\"는 차트에서 떨어졌다는 부정적인 의미다.",
                    "hint": "이 표현이 실제로 어떤 의미로 사용되었는지 생각해보세요.",
                    "result": "X",
                    "explanation": "'Off the charts'는 부정적인 의미가 아니라 '측정할 수 없을 정도로 뛰어나다', '기준을 훨씬 넘어섰다'라는 긍정적인 의미의 관용 표현입니다. 경기장 분위기가 매우 뜨겁고 열광적이었다는 뜻으로 사용되었어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "승현",
                    "script": "I jumped out of my seat when they hit that buzzer beater!",
                    "translation": "그들이 버저비터 성공했을 때 나는 자리에서 벌떡 일어났어!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "Same! Everyone around us went absolutely wild!",
                    "translation": "나도! 우리 주변 사람들 모두 완전 미쳐버렸지!"
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Everyone around us went absolutely @@!",
                    "hint": "지훈이 관중들의 반응을 어떻게 표현했는지 생각해보세요.",
                    "optionA": "wild",
                    "optionB": "silent",
                    "optionC": "home",
                    "result": "wild",
                    "explanation": "'went wild'는 '열광했다', '흥분했다', '미쳐버렸다'와 같은 의미로, 특히 스포츠 경기에서 관중들이 흥분해서 소리를 지르거나 열광적으로 반응할 때 자주 사용하는 표현입니다."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "승현",
                    "script": "The drumming and chanting never stopped for a second.",
                    "translation": "북소리와 응원 구호가 한 순간도 멈추지 않았어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지훈",
                    "script": "The fans were really keeping the energy up all game long.",
                    "translation": "팬들이 정말 경기 내내 에너지를 유지했지."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "팬들이 경기 내내 어떠했는지 단어를 배열해보세요.",
                    "optionA": "energy",
                    "optionB": "up",
                    "optionC": "kept",
                    "optionD": "Fans",
                    "optionE": "game",
                    "result": "Fans kept energy up game",
                    "explanation": "'The fans were really keeping the energy up all game'은 '팬들이 정말 경기 내내 에너지를 유지했다'라는 의미로, 관중들이 지치지 않고 계속해서 열정적으로 응원했다는 것을 표현합니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "승현",
                    "script": "We should definitely catch another game soon.",
                    "translation": "우리는 확실히 곧 다른 경기도 봐야 해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "Absolutely! Nothing beats watching basketball live.",
                    "translation": "당연하지! 농구를 직관하는 것만한 게 없지."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "승현",
                    "script": "Next time let's get even closer to the court!",
                    "translation": "다음에는 코트에 더 가까운 자리로 가자!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "Deal! The closer, the better for the full experience!",
                    "translation": "좋아! 더 가까울수록 완전한 경험을 할 수 있지!"
                }
            ]
        }
    ]
}

ID: 2486 OK

제일 좋은 자리 어디야?

정상: 데이터 양식이 올바릅니다.

ID: 2487 MISMATCH

짜릿한 경기

오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.

수정 전 JSON:
{
    "type": "LIFE",
    "category": "취미",
    "episodes": [
        {
            "title": "손에 땀을 쥐는 경기",
            "explanation": "연장전까지 가는 흥미진진한 야구 경기를 본 후의 열정적인 대화입니다.",
            "level": 5,
            "korTags": [
                {
                    "tag": "야구"
                },
                {
                    "tag": "연장전"
                },
                {
                    "tag": "응원"
                }
            ],
            "engTags": [
                {
                    "tag": "baseball"
                },
                {
                    "tag": "overtime"
                },
                {
                    "tag": "cheer"
                }
            ],
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "승현",
                    "script": "Did you catch that baseball game last night?",
                    "translation": "어제 그 야구 경기 봤어?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "I couldn't miss it! What a nail-biter!",
                    "translation": "놓칠 수 없었지! 완전 손에 땀을 쥐었다니까!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "승현",
                    "script": "I almost lost my voice from all the shouting.",
                    "translation": "나 소리 질러서 목이 다 쉴 뻔했어."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지훈",
                    "script": "Can you believe it went into extra innings?",
                    "translation": "연장전까지 간 거 믿어져?"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "승현",
                    "script": "And our team pulled through at the last minute!",
                    "translation": "그리고 우리 팀이 마지막 순간에 역전했잖아!"
                },
                {
                    "type": "ox",
                    "index": 6,
                    "quiz": "\"Nail-biter\"는 손톱을 깨무는 사람을 의미한다.",
                    "hint": "경기의 긴장감을 표현하는 관용어예요.",
                    "result": "X",
                    "explanation": "'Nail-biter'는 너무 긴장되고 결과를 예측할 수 없어 손톱을 깨물 정도로 긴장감 넘치는 상황이나 경기를 표현하는 관용어입니다."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지훈",
                    "script": "That home run in the tenth inning was epic!",
                    "translation": "10회 말에 터진 홈런은 정말 역대급이었어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "That home run in the tenth inning was @@!",
                    "hint": "홈런이 얼마나 대단했는지 표현한 단어예요.",
                    "optionA": "epic",
                    "optionB": "scary",
                    "optionC": "boring",
                    "result": "epic",
                    "explanation": "'Epic'은 '대단한, 역대급의'라는 의미로, 매우 인상적이고 놀라운 장면을 표현할 때 사용하는 단어입니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "승현",
                    "script": "Should we go to the stadium next time?",
                    "translation": "다음엔 우리 경기장에 직접 가볼까?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "Absolutely! Nothing beats seeing it live!",
                    "translation": "당연하지! 직접 보는 것만큼 좋은 건 없어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "승현",
                    "script": "I'll get us tickets for next weekend then.",
                    "translation": "그럼 다음 주말에 티켓 내가 구할게."
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "승현이 다음 주말 계획에 대해 뭐라고 했는지 단어를 배열해보세요.",
                    "result": "Get tickets next weekend then",
                    "explanation": "'I'll get us tickets for next weekend then.'은 '그럼 다음 주말에 티켓 내가 구할게.'라는 의미로, 다음 주말에 함께 경기를 보러 갈 계획을 세우는 표현입니다.",
                    "optionA": "then",
                    "optionB": "weekend",
                    "optionC": "Get",
                    "optionD": "tickets",
                    "optionE": "next"
                }
            ]
        }
    ]
}
수정 후 JSON:
{
    "type": "LIFE",
    "category": "취미",
    "episodes": [
        {
            "title": "손에 땀을 쥐는 경기",
            "explanation": "연장전까지 가는 흥미진진한 야구 경기를 본 후의 열정적인 대화입니다.",
            "level": 5,
            "korTags": [
                {
                    "tag": "야구"
                },
                {
                    "tag": "연장전"
                },
                {
                    "tag": "응원"
                }
            ],
            "engTags": [
                {
                    "tag": "baseball"
                },
                {
                    "tag": "overtime"
                },
                {
                    "tag": "cheer"
                }
            ],
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "승현",
                    "script": "Did you catch that baseball game last night?",
                    "translation": "어제 그 야구 경기 봤어?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "I couldn't miss it! What a nail-biter!",
                    "translation": "놓칠 수 없었지! 완전 손에 땀을 쥐었다니까!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "승현",
                    "script": "I almost lost my voice from all the shouting.",
                    "translation": "나 소리 질러서 목이 다 쉴 뻔했어."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지훈",
                    "script": "Can you believe it went into extra innings?",
                    "translation": "연장전까지 간 거 믿어져?"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "승현",
                    "script": "And our team pulled through at the last minute!",
                    "translation": "그리고 우리 팀이 마지막 순간에 역전했잖아!"
                },
                {
                    "type": "ox",
                    "index": 6,
                    "quiz": "\"Nail-biter\"는 손톱을 깨무는 사람을 의미한다.",
                    "hint": "경기의 긴장감을 표현하는 관용어예요.",
                    "result": "X",
                    "explanation": "'Nail-biter'는 너무 긴장되고 결과를 예측할 수 없어 손톱을 깨물 정도로 긴장감 넘치는 상황이나 경기를 표현하는 관용어입니다."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지훈",
                    "script": "That home run in the tenth inning was epic!",
                    "translation": "10회 말에 터진 홈런은 정말 역대급이었어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "That home run in the tenth inning was @@!",
                    "hint": "홈런이 얼마나 대단했는지 표현한 단어예요.",
                    "optionA": "epic",
                    "optionB": "scary",
                    "optionC": "boring",
                    "result": "epic",
                    "explanation": "'Epic'은 '대단한, 역대급의'라는 의미로, 매우 인상적이고 놀라운 장면을 표현할 때 사용하는 단어입니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "승현",
                    "script": "Should we go to the stadium next time?",
                    "translation": "다음엔 우리 경기장에 직접 가볼까?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "Absolutely! Nothing beats seeing it live!",
                    "translation": "당연하지! 직접 보는 것만큼 좋은 건 없어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "승현",
                    "script": "I'll get us tickets for next weekend then.",
                    "translation": "그럼 다음 주말에 티켓 내가 구할게."
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "승현이 다음 주말 계획에 대해 뭐라고 했는지 단어를 배열해보세요.",
                    "optionA": "then",
                    "optionB": "weekend",
                    "optionC": "Get",
                    "optionD": "tickets",
                    "optionE": "next",
                    "result": "Get tickets next weekend then",
                    "explanation": "'I'll get us tickets for next weekend then.'은 '그럼 다음 주말에 티켓 내가 구할게.'라는 의미로, 다음 주말에 함께 경기를 보러 갈 계획을 세우는 표현입니다."
                }
            ]
        }
    ]
}

ID: 2488 OK

사과의 기술

정상: 데이터 양식이 올바릅니다.

ID: 2489 MISMATCH

나에게 맞는 운동찾기

오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.

수정 전 JSON:
{
    "type": "LIFE",
    "category": "취미",
    "episodes": [
        {
            "title": "요가 vs 필라테스",
            "explanation": "요가와 필라테스의 차이점에 대해 의견을 나누는 친구들의 대화입니다.",
            "level": 5,
            "korTags": [
                {
                    "tag": "요가"
                },
                {
                    "tag": "필라테스"
                },
                {
                    "tag": "선택"
                }
            ],
            "engTags": [
                {
                    "tag": "yoga"
                },
                {
                    "tag": "pilates"
                },
                {
                    "tag": "decision"
                }
            ],
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "선영",
                    "script": "I'm thinking about starting a new workout routine.",
                    "translation": "새로운 운동 루틴을 시작해볼까 생각 중이야."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예솔",
                    "script": "What kind of exercise are you interested in?",
                    "translation": "어떤 종류의 운동에 관심 있어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "선영",
                    "script": "I can't decide between yoga and pilates.",
                    "translation": "요가랑 필라테스 중에 결정을 못 하겠어."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "예솔",
                    "script": "They're quite different, actually. What's your goal?",
                    "translation": "사실 꽤 달라. 네 목표가 뭐야?"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "선영",
                    "script": "I want to be more flexible and reduce stress.",
                    "translation": "좀 더 유연해지고 스트레스를 줄이고 싶어."
                },
                {
                    "type": "ox",
                    "index": 6,
                    "quiz": "\"I can't decide between\"은 두 가지 중에 고르지 못하는 상황을 표현한다.",
                    "hint": "선택에 관한 표현이에요.",
                    "result": "O",
                    "explanation": "'I can't decide between A and B'는 'A와 B 중에 결정을 못 하겠다'는 의미로, 두 가지 선택지 사이에서 고민하고 있음을 나타내는 표현입니다."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예솔",
                    "script": "Then yoga might be better for your needs.",
                    "translation": "그럼 요가가 네 필요에 더 맞을 것 같아."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "선영",
                    "script": "What makes yoga different from pilates?",
                    "translation": "요가가 필라테스랑 어떻게 다른데?"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "What makes yoga @@ from pilates?",
                    "hint": "두 운동의 차이점에 대해 물어보는 표현이에요.",
                    "optionA": "different",
                    "optionB": "similar",
                    "optionC": "better",
                    "result": "different",
                    "explanation": "'What makes yoga different from pilates?'는 '요가가 필라테스랑 어떻게 다른데?'라는 의미로, 두 운동 사이의 차이점에 대해 물어보는 표현입니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예솔",
                    "script": "Yoga focuses more on flexibility and mindfulness.",
                    "translation": "요가는 유연성과 마음 챙김에 더 초점을 맞추지."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "선영",
                    "script": "That sounds perfect for what I need right now.",
                    "translation": "지금 내가 필요한 거랑 딱 맞네."
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "선영이 요가에 대한 설명을 듣고 어떻게 반응했는지 단어를 배열해보세요.",
                    "result": "Perfect for what need now",
                    "explanation": "'That sounds perfect for what I need right now.'는 '지금 내가 필요한 거랑 딱 맞네.'라는 의미로, 상대방의 설명을 듣고 자신의 상황에 적합하다고 판단했음을 나타내는 표현입니다.",
                    "optionA": "for",
                    "optionB": "now",
                    "optionC": "Perfect",
                    "optionD": "need",
                    "optionE": "what"
                }
            ]
        }
    ]
}
수정 후 JSON:
{
    "type": "LIFE",
    "category": "취미",
    "episodes": [
        {
            "title": "요가 vs 필라테스",
            "explanation": "요가와 필라테스의 차이점에 대해 의견을 나누는 친구들의 대화입니다.",
            "level": 5,
            "korTags": [
                {
                    "tag": "요가"
                },
                {
                    "tag": "필라테스"
                },
                {
                    "tag": "선택"
                }
            ],
            "engTags": [
                {
                    "tag": "yoga"
                },
                {
                    "tag": "pilates"
                },
                {
                    "tag": "decision"
                }
            ],
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "선영",
                    "script": "I'm thinking about starting a new workout routine.",
                    "translation": "새로운 운동 루틴을 시작해볼까 생각 중이야."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예솔",
                    "script": "What kind of exercise are you interested in?",
                    "translation": "어떤 종류의 운동에 관심 있어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "선영",
                    "script": "I can't decide between yoga and pilates.",
                    "translation": "요가랑 필라테스 중에 결정을 못 하겠어."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "예솔",
                    "script": "They're quite different, actually. What's your goal?",
                    "translation": "사실 꽤 달라. 네 목표가 뭐야?"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "선영",
                    "script": "I want to be more flexible and reduce stress.",
                    "translation": "좀 더 유연해지고 스트레스를 줄이고 싶어."
                },
                {
                    "type": "ox",
                    "index": 6,
                    "quiz": "\"I can't decide between\"은 두 가지 중에 고르지 못하는 상황을 표현한다.",
                    "hint": "선택에 관한 표현이에요.",
                    "result": "O",
                    "explanation": "'I can't decide between A and B'는 'A와 B 중에 결정을 못 하겠다'는 의미로, 두 가지 선택지 사이에서 고민하고 있음을 나타내는 표현입니다."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예솔",
                    "script": "Then yoga might be better for your needs.",
                    "translation": "그럼 요가가 네 필요에 더 맞을 것 같아."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "선영",
                    "script": "What makes yoga different from pilates?",
                    "translation": "요가가 필라테스랑 어떻게 다른데?"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "What makes yoga @@ from pilates?",
                    "hint": "두 운동의 차이점에 대해 물어보는 표현이에요.",
                    "optionA": "different",
                    "optionB": "similar",
                    "optionC": "better",
                    "result": "different",
                    "explanation": "'What makes yoga different from pilates?'는 '요가가 필라테스랑 어떻게 다른데?'라는 의미로, 두 운동 사이의 차이점에 대해 물어보는 표현입니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예솔",
                    "script": "Yoga focuses more on flexibility and mindfulness.",
                    "translation": "요가는 유연성과 마음 챙김에 더 초점을 맞추지."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "선영",
                    "script": "That sounds perfect for what I need right now.",
                    "translation": "지금 내가 필요한 거랑 딱 맞네."
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "선영이 요가에 대한 설명을 듣고 어떻게 반응했는지 단어를 배열해보세요.",
                    "optionA": "for",
                    "optionB": "now",
                    "optionC": "Perfect",
                    "optionD": "need",
                    "optionE": "what",
                    "result": "Perfect for what need now",
                    "explanation": "'That sounds perfect for what I need right now.'는 '지금 내가 필요한 거랑 딱 맞네.'라는 의미로, 상대방의 설명을 듣고 자신의 상황에 적합하다고 판단했음을 나타내는 표현입니다."
                }
            ]
        }
    ]
}

ID: 2490 MISMATCH

단백질 음료

오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.

수정 전 JSON:
{
    "type": "LIFE",
    "category": "취미",
    "episodes": [
        {
            "title": "지겨운 프로틴 쉐이크",
            "explanation": "운동 후 마시는 프로틴 쉐이크에 질린 경험을 나누는 생생한 대화입니다.",
            "level": 5,
            "korTags": [
                {
                    "tag": "운동"
                },
                {
                    "tag": "프로틴"
                },
                {
                    "tag": "대안"
                }
            ],
            "engTags": [
                {
                    "tag": "workout"
                },
                {
                    "tag": "protein"
                },
                {
                    "tag": "alternative"
                }
            ],
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준혁",
                    "script": "I'm so tired of drinking the same protein shake every day.",
                    "translation": "매일 같은 프로틴 쉐이크 마시는 거 정말 질렸어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태호",
                    "script": "I know what you mean. I've been there too.",
                    "translation": "무슨 말인지 알아. 나도 그랬었어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준혁",
                    "script": "It tastes okay, but I just can't enjoy it anymore.",
                    "translation": "맛은 괜찮은데, 더 이상 즐겁게 마실 수가 없어."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "태호",
                    "script": "Have you tried mixing it with different things?",
                    "translation": "다른 것들이랑 섞어 마셔봤어?"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준혁",
                    "script": "Like what? I usually just mix it with water.",
                    "translation": "뭐랑? 난 보통 그냥 물에 타서 마시는데."
                },
                {
                    "type": "ox",
                    "index": 6,
                    "quiz": "\"I'm so tired of\"는 실제로 육체적으로 피곤하다는 의미이다.",
                    "hint": "어떤 일에 대한 감정 상태를 표현하는 말이에요.",
                    "result": "X",
                    "explanation": "'I'm so tired of (something)'은 '~에 질렸다' 또는 '~에 지쳤다'라는 의미로, 육체적 피로가 아닌 정신적으로 지루함이나 식상함을 느낀다는 표현입니다."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태호",
                    "script": "Try adding banana or peanut butter for flavor.",
                    "translation": "맛을 위해 바나나나 땅콩버터를 넣어 봐."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "준혁",
                    "script": "Does that actually make it taste better?",
                    "translation": "그게 진짜 맛을 더 좋게 만들어?"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Does that actually make it @@ better?",
                    "hint": "맛에 대해 물어보는 표현이에요.",
                    "optionA": "taste",
                    "optionB": "look",
                    "optionC": "smell",
                    "result": "taste",
                    "explanation": "'Does that actually make it taste better?'는 '그게 진짜 맛을 더 좋게 만들어?'라는 의미로, 추가 재료가 음료의 맛을 개선하는지 질문하는 표현입니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태호",
                    "script": "Absolutely! Or try different brands of protein powder.",
                    "translation": "당연하지! 아니면 다른 브랜드의 프로틴 파우더도 시도해봐."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준혁",
                    "script": "I'll give that a shot. Thanks for the tips!",
                    "translation": "한번 시도해볼게. 조언 고마워!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "준혁이 태호의 조언에 어떻게 대답했는지 단어를 배열해보세요.",
                    "result": "Give shot thanks for tips",
                    "explanation": "'I'll give that a shot'은 '한번 시도해볼게'라는 의미의 관용표현으로, 상대방의 제안을 시도해보겠다는 의지를 나타냅니다. 일상 대화에서 자주 사용되는 유용한 표현입니다.",
                    "optionA": "Give",
                    "optionB": "shot",
                    "optionC": "tips",
                    "optionD": "thanks",
                    "optionE": "for"
                }
            ]
        }
    ]
}
수정 후 JSON:
{
    "type": "LIFE",
    "category": "취미",
    "episodes": [
        {
            "title": "지겨운 프로틴 쉐이크",
            "explanation": "운동 후 마시는 프로틴 쉐이크에 질린 경험을 나누는 생생한 대화입니다.",
            "level": 5,
            "korTags": [
                {
                    "tag": "운동"
                },
                {
                    "tag": "프로틴"
                },
                {
                    "tag": "대안"
                }
            ],
            "engTags": [
                {
                    "tag": "workout"
                },
                {
                    "tag": "protein"
                },
                {
                    "tag": "alternative"
                }
            ],
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준혁",
                    "script": "I'm so tired of drinking the same protein shake every day.",
                    "translation": "매일 같은 프로틴 쉐이크 마시는 거 정말 질렸어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태호",
                    "script": "I know what you mean. I've been there too.",
                    "translation": "무슨 말인지 알아. 나도 그랬었어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준혁",
                    "script": "It tastes okay, but I just can't enjoy it anymore.",
                    "translation": "맛은 괜찮은데, 더 이상 즐겁게 마실 수가 없어."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "태호",
                    "script": "Have you tried mixing it with different things?",
                    "translation": "다른 것들이랑 섞어 마셔봤어?"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준혁",
                    "script": "Like what? I usually just mix it with water.",
                    "translation": "뭐랑? 난 보통 그냥 물에 타서 마시는데."
                },
                {
                    "type": "ox",
                    "index": 6,
                    "quiz": "\"I'm so tired of\"는 실제로 육체적으로 피곤하다는 의미이다.",
                    "hint": "어떤 일에 대한 감정 상태를 표현하는 말이에요.",
                    "result": "X",
                    "explanation": "'I'm so tired of (something)'은 '~에 질렸다' 또는 '~에 지쳤다'라는 의미로, 육체적 피로가 아닌 정신적으로 지루함이나 식상함을 느낀다는 표현입니다."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태호",
                    "script": "Try adding banana or peanut butter for flavor.",
                    "translation": "맛을 위해 바나나나 땅콩버터를 넣어 봐."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "준혁",
                    "script": "Does that actually make it taste better?",
                    "translation": "그게 진짜 맛을 더 좋게 만들어?"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Does that actually make it @@ better?",
                    "hint": "맛에 대해 물어보는 표현이에요.",
                    "optionA": "taste",
                    "optionB": "look",
                    "optionC": "smell",
                    "result": "taste",
                    "explanation": "'Does that actually make it taste better?'는 '그게 진짜 맛을 더 좋게 만들어?'라는 의미로, 추가 재료가 음료의 맛을 개선하는지 질문하는 표현입니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태호",
                    "script": "Absolutely! Or try different brands of protein powder.",
                    "translation": "당연하지! 아니면 다른 브랜드의 프로틴 파우더도 시도해봐."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준혁",
                    "script": "I'll give that a shot. Thanks for the tips!",
                    "translation": "한번 시도해볼게. 조언 고마워!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "준혁이 태호의 조언에 어떻게 대답했는지 단어를 배열해보세요.",
                    "optionA": "Give",
                    "optionB": "shot",
                    "optionC": "tips",
                    "optionD": "thanks",
                    "optionE": "for",
                    "result": "Give shot thanks for tips",
                    "explanation": "'I'll give that a shot'은 '한번 시도해볼게'라는 의미의 관용표현으로, 상대방의 제안을 시도해보겠다는 의지를 나타냅니다. 일상 대화에서 자주 사용되는 유용한 표현입니다."
                }
            ]
        }
    ]
}

ID: 2491 MISMATCH

PT 투자의 가치

오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.

수정 전 JSON:
{
    "type": "LIFE",
    "category": "취미",
    "episodes": [
        {
            "title": "PT, 받을까 말까",
            "explanation": "헬스장에서 개인 트레이닝(PT)을 받을지 고민하는 친구들의 현실적인 대화입니다.",
            "level": 5,
            "korTags": [
                {
                    "tag": "헬스장"
                },
                {
                    "tag": "트레이닝"
                },
                {
                    "tag": "결정"
                }
            ],
            "engTags": [
                {
                    "tag": "fitness"
                },
                {
                    "tag": "trainer"
                },
                {
                    "tag": "investment"
                }
            ],
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준혁",
                    "script": "I just signed up for a gym membership yesterday.",
                    "translation": "어제 헬스장 회원권에 가입했어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태호",
                    "script": "Nice move! Are you thinking about getting a personal trainer too?",
                    "translation": "좋은 선택이야! 개인 트레이너도 고용할 생각이야?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준혁",
                    "script": "I'm on the fence about it. What do you think?",
                    "translation": "아직 고민 중이야. 너는 어떻게 생각해?"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "태호",
                    "script": "It depends on what you're hoping to achieve.",
                    "translation": "네가 무엇을 이루고 싶은지에 따라 다르지."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준혁",
                    "script": "I want to build muscle, but PT sessions are pretty expensive.",
                    "translation": "근육을 키우고 싶은데, PT 세션이 꽤 비싸더라고."
                },
                {
                    "type": "ox",
                    "index": 6,
                    "quiz": "\"I'm on the fence about it\"은 이미 결정을 내렸다는 의미이다.",
                    "hint": "결정을 못 내리고 망설이는 상황을 표현하는 관용어예요.",
                    "result": "X",
                    "explanation": "'I'm on the fence about it'은 '아직 고민 중이다' 또는 '결정을 못 내렸다'라는 의미의 관용표현으로, 두 가지 선택 사이에서 망설이고 있음을 나타냅니다. 이미 결정을 내린 것이 아닙니다."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태호",
                    "script": "For beginners, even a few sessions can be really valuable.",
                    "translation": "초보자에게는 몇 번의 세션만으로도 정말 가치가 있을 수 있어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "준혁",
                    "script": "Will they teach me how to use all the equipment properly?",
                    "translation": "모든 기구를 제대로 사용하는 방법을 가르쳐줄까?"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Will they teach me how to @@ all the equipment properly?",
                    "hint": "운동 기구를 어떻게 다루는지에 대해 물어보는 표현이에요.",
                    "optionA": "use",
                    "optionB": "break",
                    "optionC": "sell",
                    "result": "use",
                    "explanation": "'Will they teach me how to use all the equipment properly?'는 '모든 기구를 제대로 사용하는 방법을 가르쳐줄까?'라는 의미로, PT를 통해 헬스장 기구의 올바른 사용법을 배울 수 있는지 묻는 표현입니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태호",
                    "script": "Definitely. And they'll create a workout plan just for you.",
                    "translation": "당연하지. 그리고 너에게 맞는 운동 계획도 만들어줄 거야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준혁",
                    "script": "Maybe I'll start with five sessions and see how it goes.",
                    "translation": "아마 5회 세션으로 시작해서 어떤지 지켜볼게."
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "준혁이 PT에 대해 어떤 결정을 내렸는지 단어를 배열해보세요.",
                    "result": "Start five sessions see progress",
                    "explanation": "'Maybe I'll start with five sessions and see how it goes.'는 '아마 5회 세션으로 시작해서 어떤지 지켜볼게.'라는 의미로, 일단 소수의 PT 세션을 시도해보고 효과를 판단한 후 계속할지 결정하겠다는 합리적인 접근법을 나타냅니다.",
                    "optionA": "Start",
                    "optionB": "five",
                    "optionC": "see",
                    "optionD": "progress",
                    "optionE": "sessions"
                }
            ]
        }
    ]
}
수정 후 JSON:
{
    "type": "LIFE",
    "category": "취미",
    "episodes": [
        {
            "title": "PT, 받을까 말까",
            "explanation": "헬스장에서 개인 트레이닝(PT)을 받을지 고민하는 친구들의 현실적인 대화입니다.",
            "level": 5,
            "korTags": [
                {
                    "tag": "헬스장"
                },
                {
                    "tag": "트레이닝"
                },
                {
                    "tag": "결정"
                }
            ],
            "engTags": [
                {
                    "tag": "fitness"
                },
                {
                    "tag": "trainer"
                },
                {
                    "tag": "investment"
                }
            ],
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준혁",
                    "script": "I just signed up for a gym membership yesterday.",
                    "translation": "어제 헬스장 회원권에 가입했어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태호",
                    "script": "Nice move! Are you thinking about getting a personal trainer too?",
                    "translation": "좋은 선택이야! 개인 트레이너도 고용할 생각이야?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준혁",
                    "script": "I'm on the fence about it. What do you think?",
                    "translation": "아직 고민 중이야. 너는 어떻게 생각해?"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "태호",
                    "script": "It depends on what you're hoping to achieve.",
                    "translation": "네가 무엇을 이루고 싶은지에 따라 다르지."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준혁",
                    "script": "I want to build muscle, but PT sessions are pretty expensive.",
                    "translation": "근육을 키우고 싶은데, PT 세션이 꽤 비싸더라고."
                },
                {
                    "type": "ox",
                    "index": 6,
                    "quiz": "\"I'm on the fence about it\"은 이미 결정을 내렸다는 의미이다.",
                    "hint": "결정을 못 내리고 망설이는 상황을 표현하는 관용어예요.",
                    "result": "X",
                    "explanation": "'I'm on the fence about it'은 '아직 고민 중이다' 또는 '결정을 못 내렸다'라는 의미의 관용표현으로, 두 가지 선택 사이에서 망설이고 있음을 나타냅니다. 이미 결정을 내린 것이 아닙니다."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태호",
                    "script": "For beginners, even a few sessions can be really valuable.",
                    "translation": "초보자에게는 몇 번의 세션만으로도 정말 가치가 있을 수 있어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "준혁",
                    "script": "Will they teach me how to use all the equipment properly?",
                    "translation": "모든 기구를 제대로 사용하는 방법을 가르쳐줄까?"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Will they teach me how to @@ all the equipment properly?",
                    "hint": "운동 기구를 어떻게 다루는지에 대해 물어보는 표현이에요.",
                    "optionA": "use",
                    "optionB": "break",
                    "optionC": "sell",
                    "result": "use",
                    "explanation": "'Will they teach me how to use all the equipment properly?'는 '모든 기구를 제대로 사용하는 방법을 가르쳐줄까?'라는 의미로, PT를 통해 헬스장 기구의 올바른 사용법을 배울 수 있는지 묻는 표현입니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태호",
                    "script": "Definitely. And they'll create a workout plan just for you.",
                    "translation": "당연하지. 그리고 너에게 맞는 운동 계획도 만들어줄 거야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준혁",
                    "script": "Maybe I'll start with five sessions and see how it goes.",
                    "translation": "아마 5회 세션으로 시작해서 어떤지 지켜볼게."
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "준혁이 PT에 대해 어떤 결정을 내렸는지 단어를 배열해보세요.",
                    "optionA": "Start",
                    "optionB": "five",
                    "optionC": "see",
                    "optionD": "progress",
                    "optionE": "sessions",
                    "result": "Start five sessions see progress",
                    "explanation": "'Maybe I'll start with five sessions and see how it goes.'는 '아마 5회 세션으로 시작해서 어떤지 지켜볼게.'라는 의미로, 일단 소수의 PT 세션을 시도해보고 효과를 판단한 후 계속할지 결정하겠다는 합리적인 접근법을 나타냅니다."
                }
            ]
        }
    ]
}

ID: 2492 MISMATCH

집 vs 헬스장

오류: 데이터의 순서 또는 내용이 올바르지 않아 수정이 필요합니다.

수정 전 JSON:
{
    "type": "LIFE",
    "category": "취미",
    "episodes": [
        {
            "title": "집 vs 헬스장",
            "explanation": "홈트레이닝과 헬스장의 장단점을 비교하며 고민하는 현실적인 대화입니다.",
            "level": 5,
            "korTags": [
                {
                    "tag": "헬스장"
                },
                {
                    "tag": "홈트레이닝"
                },
                {
                    "tag": "선택"
                }
            ],
            "engTags": [
                {
                    "tag": "gym"
                },
                {
                    "tag": "home"
                },
                {
                    "tag": "workout"
                }
            ],
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태호",
                    "script": "I'm trying to decide between home workouts or going to the gym.",
                    "translation": "홈트레이닝과 헬스장 중에 어떤 걸 선택할지 고민 중이야."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "승현",
                    "script": "That's a tough one. What factors are you considering?",
                    "translation": "어려운 선택이네. 어떤 요소들을 고려하고 있어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태호",
                    "script": "Time, money, and how effective each option would be.",
                    "translation": "시간, 비용, 그리고 각 옵션이 얼마나 효과적일지."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "승현",
                    "script": "Gyms have more equipment, but home is definitely more convenient.",
                    "translation": "헬스장은 운동 기구가 더 많지만, 집은 확실히 더 편리해."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태호",
                    "script": "I'm worried I won't be motivated enough at home.",
                    "translation": "집에서는 충분히 동기부여가 안 될까봐 걱정돼."
                },
                {
                    "type": "ox",
                    "index": 6,
                    "quiz": "\"I'm trying to decide between\"은 두 가지 사이에서 선택하려 한다는 의미이다.",
                    "hint": "두 가지 선택지 사이에서 결정하기 위해 고민하는 표현이에요.",
                    "result": "O",
                    "explanation": "'I'm trying to decide between A and B'는 'A와 B 중에서 결정하려고 노력하고 있다'는 의미로, 두 가지 선택지 사이에서 어느 것이 더 좋을지 고민하고 있음을 나타냅니다."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "승현",
                    "script": "That's a valid concern. The gym environment can be more motivating.",
                    "translation": "그건 타당한 걱정이야. 헬스장 환경이 더 동기부여가 될 수 있지."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태호",
                    "script": "But commuting to the gym takes extra time every day.",
                    "translation": "하지만 헬스장까지 오가는 데 매일 추가 시간이 들어."
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "But commuting to the gym takes @@ time every day.",
                    "hint": "헬스장에 가는 데 필요한 시간의 특성을 설명하는 단어예요.",
                    "optionA": "extra",
                    "optionB": "less",
                    "optionC": "happy",
                    "result": "extra",
                    "explanation": "'But commuting to the gym takes extra time every day'는 '하지만 헬스장까지 오가는 데 매일 추가 시간이 들어'라는 의미로, 헬스장을 이용할 때의 단점 중 하나인 이동 시간에 대해 언급하는 표현입니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "승현",
                    "script": "Have you thought about starting at home and joining a gym later?",
                    "translation": "집에서 시작하고 나중에 헬스장에 등록하는 건 어때?"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태호",
                    "script": "That's actually a great compromise. I'll try that approach.",
                    "translation": "그게 사실 좋은 타협안이네. 그 방법을 시도해볼게."
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "태호가 상현의 제안에 어떻게 반응했는지 단어를 배열해보세요.",
                    "result": "Great compromise try that approach",
                    "explanation": "'That's actually a great compromise. I'll try that approach.'는 '그게 사실 좋은 타협안이네. 그 방법을 시도해볼게.'라는 의미로, 친구의 제안이 두 가지 선택지의 장점을 모두 취할 수 있는 좋은 해결책이라고 생각함을 나타내는 표현입니다.",
                    "optionA": "that",
                    "optionB": "compromise",
                    "optionC": "try",
                    "optionD": "Great",
                    "optionE": "approach"
                }
            ]
        }
    ]
}
수정 후 JSON:
{
    "type": "LIFE",
    "category": "취미",
    "episodes": [
        {
            "title": "집 vs 헬스장",
            "explanation": "홈트레이닝과 헬스장의 장단점을 비교하며 고민하는 현실적인 대화입니다.",
            "level": 5,
            "korTags": [
                {
                    "tag": "헬스장"
                },
                {
                    "tag": "홈트레이닝"
                },
                {
                    "tag": "선택"
                }
            ],
            "engTags": [
                {
                    "tag": "gym"
                },
                {
                    "tag": "home"
                },
                {
                    "tag": "workout"
                }
            ],
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태호",
                    "script": "I'm trying to decide between home workouts or going to the gym.",
                    "translation": "홈트레이닝과 헬스장 중에 어떤 걸 선택할지 고민 중이야."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "승현",
                    "script": "That's a tough one. What factors are you considering?",
                    "translation": "어려운 선택이네. 어떤 요소들을 고려하고 있어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태호",
                    "script": "Time, money, and how effective each option would be.",
                    "translation": "시간, 비용, 그리고 각 옵션이 얼마나 효과적일지."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "승현",
                    "script": "Gyms have more equipment, but home is definitely more convenient.",
                    "translation": "헬스장은 운동 기구가 더 많지만, 집은 확실히 더 편리해."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태호",
                    "script": "I'm worried I won't be motivated enough at home.",
                    "translation": "집에서는 충분히 동기부여가 안 될까봐 걱정돼."
                },
                {
                    "type": "ox",
                    "index": 6,
                    "quiz": "\"I'm trying to decide between\"은 두 가지 사이에서 선택하려 한다는 의미이다.",
                    "hint": "두 가지 선택지 사이에서 결정하기 위해 고민하는 표현이에요.",
                    "result": "O",
                    "explanation": "'I'm trying to decide between A and B'는 'A와 B 중에서 결정하려고 노력하고 있다'는 의미로, 두 가지 선택지 사이에서 어느 것이 더 좋을지 고민하고 있음을 나타냅니다."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "승현",
                    "script": "That's a valid concern. The gym environment can be more motivating.",
                    "translation": "그건 타당한 걱정이야. 헬스장 환경이 더 동기부여가 될 수 있지."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태호",
                    "script": "But commuting to the gym takes extra time every day.",
                    "translation": "하지만 헬스장까지 오가는 데 매일 추가 시간이 들어."
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "But commuting to the gym takes @@ time every day.",
                    "hint": "헬스장에 가는 데 필요한 시간의 특성을 설명하는 단어예요.",
                    "optionA": "extra",
                    "optionB": "less",
                    "optionC": "happy",
                    "result": "extra",
                    "explanation": "'But commuting to the gym takes extra time every day'는 '하지만 헬스장까지 오가는 데 매일 추가 시간이 들어'라는 의미로, 헬스장을 이용할 때의 단점 중 하나인 이동 시간에 대해 언급하는 표현입니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "승현",
                    "script": "Have you thought about starting at home and joining a gym later?",
                    "translation": "집에서 시작하고 나중에 헬스장에 등록하는 건 어때?"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태호",
                    "script": "That's actually a great compromise. I'll try that approach.",
                    "translation": "그게 사실 좋은 타협안이네. 그 방법을 시도해볼게."
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "태호가 상현의 제안에 어떻게 반응했는지 단어를 배열해보세요.",
                    "optionA": "that",
                    "optionB": "compromise",
                    "optionC": "try",
                    "optionD": "Great",
                    "optionE": "approach",
                    "result": "Great compromise try that approach",
                    "explanation": "'That's actually a great compromise. I'll try that approach.'는 '그게 사실 좋은 타협안이네. 그 방법을 시도해볼게.'라는 의미로, 친구의 제안이 두 가지 선택지의 장점을 모두 취할 수 있는 좋은 해결책이라고 생각함을 나타내는 표현입니다."
                }
            ]
        }
    ]
}

ID: 2493 OK

최적의 운동 시간

정상: 데이터 양식이 올바릅니다.

ID: 2494 OK

5km 완주 계획

정상: 데이터 양식이 올바릅니다.

ID: 2495 OK

체중 정체기의 이유

정상: 데이터 양식이 올바릅니다.

ID: 2496 OK

등산 중독자의 비밀

정상: 데이터 양식이 올바릅니다.

ID: 2497 OK

화제의 신작 게임

정상: 데이터 양식이 올바릅니다.

ID: 2498 OK

스팀 세일 쇼핑 고민

정상: 데이터 양식이 올바릅니다.