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

LIFE 콘텐츠 종합 진단기

전체 진단 결과

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

현재 배치: 2 / 33

실행 모드 선택


ID: 2178 MISMATCH

운동 첫날부터 침대와 한 몸

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

수정 전 JSON:
{
    "type": "LIFE",
    "category": "일상",
    "episodes": [
        {
            "title": "운동 첫날인데 벌써 못 걷겠어",
            "explanation": "오랜만에 운동을 시작했는데, 다음 날 근육통이 와서 침대에서 못 일어나는 상황을 담았습니다.",
            "level": 4,
            "korTags": [
                {
                    "tag": "운동"
                },
                {
                    "tag": "근육통"
                },
                {
                    "tag": "초보"
                }
            ],
            "engTags": [
                {
                    "tag": "workout"
                },
                {
                    "tag": "sore"
                },
                {
                    "tag": "beginner"
                }
            ],
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도윤",
                    "script": "I started working out yesterday.",
                    "translation": "어제 운동 시작했거든."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "나연",
                    "script": "Nice! How do you feel today?",
                    "translation": "오 좋은데? 오늘 컨디션 어때?"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "\"How do you feel today?\"는 '오늘 기분이 어때?'라는 의미로 도윤의 신체적 상태를 묻는 표현이다.",
                    "hint": "나연이 도윤에게 어떤 상태를 물어보고 있는지 생각해보세요.",
                    "result": "O",
                    "explanation": "'How do you feel today?'는 '오늘 어떤 느낌이야?', '오늘 컨디션 어때?'라는 의미로, 도윤이 전날 운동을 시작했기 때문에 그 후 신체적 상태를 묻는 자연스러운 질문입니다. 'feel'은 신체적 감각이나 상태를 묻는 표현으로 자주 사용됩니다."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "도윤",
                    "script": "I can't move. Everything hurts.",
                    "translation": "움직이질 못해. 온몸이 다 아파."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "나연",
                    "script": "Welcome to day-two soreness.",
                    "translation": "운동 이틀 차엔 원래 그래."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Welcome to day-two @@.",
                    "hint": "나연이 운동 이틀 차에 겪는 신체적 불편함을 어떻게 표현했는지 생각해보세요.",
                    "optionA": "soreness",
                    "optionB": "happiness",
                    "optionC": "workout",
                    "result": "soreness",
                    "explanation": "'soreness'는 '통증', '근육통'을 의미하는 단어로, 'day-two soreness'는 '운동 이틀 차에 오는 근육통'을 가리킵니다. 운동을 처음 시작하거나 오랜만에 할 때 다음 날 찾아오는 근육통은 흔한 현상으로, 나연은 이를 경험자답게 표현하고 있습니다."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "도윤",
                    "script": "Even getting out of bed is a challenge.",
                    "translation": "침대에서 나오는 것도 힘들어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "나연",
                    "script": "Going down stairs will be the real test.",
                    "translation": "계단 내려가는 게 진짜 시험대야."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "나연이 운동 후 겪을 어려운 상황을 어떻게 표현했는지 단어를 배열해보세요.",
                    "result": "Going down stairs real test",
                    "explanation": "'Going down stairs will be the real test'는 '계단 내려가는 것이 진짜 시험이 될 거야'라는 의미로, 운동 후 근육통이 심할 때 계단을 내려가는 것이 특히 어렵고 고통스러운 경험이라는 것을 표현한 문장입니다. 운동 경험자들이 공감할 수 있는 구체적인 상황을 언급하여 현실감을 더했습니다.",
                    "optionA": "real",
                    "optionB": "down",
                    "optionC": "Going",
                    "optionD": "test",
                    "optionE": "stairs"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "도윤",
                    "script": "My legs feel like overcooked noodles.",
                    "translation": "다리가 퍼진 면 같아."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "나연",
                    "script": "Congrats, you officially joined the gym life.",
                    "translation": "축하해, 진짜 운동 시작한 거야 이제."
                }
            ]
        }
    ]
}
수정 후 JSON:
{
    "type": "LIFE",
    "category": "일상",
    "episodes": [
        {
            "title": "운동 첫날인데 벌써 못 걷겠어",
            "explanation": "오랜만에 운동을 시작했는데, 다음 날 근육통이 와서 침대에서 못 일어나는 상황을 담았습니다.",
            "level": 4,
            "korTags": [
                {
                    "tag": "운동"
                },
                {
                    "tag": "근육통"
                },
                {
                    "tag": "초보"
                }
            ],
            "engTags": [
                {
                    "tag": "workout"
                },
                {
                    "tag": "sore"
                },
                {
                    "tag": "beginner"
                }
            ],
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도윤",
                    "script": "I started working out yesterday.",
                    "translation": "어제 운동 시작했거든."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "나연",
                    "script": "Nice! How do you feel today?",
                    "translation": "오 좋은데? 오늘 컨디션 어때?"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "\"How do you feel today?\"는 '오늘 기분이 어때?'라는 의미로 도윤의 신체적 상태를 묻는 표현이다.",
                    "hint": "나연이 도윤에게 어떤 상태를 물어보고 있는지 생각해보세요.",
                    "result": "O",
                    "explanation": "'How do you feel today?'는 '오늘 어떤 느낌이야?', '오늘 컨디션 어때?'라는 의미로, 도윤이 전날 운동을 시작했기 때문에 그 후 신체적 상태를 묻는 자연스러운 질문입니다. 'feel'은 신체적 감각이나 상태를 묻는 표현으로 자주 사용됩니다."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "도윤",
                    "script": "I can't move. Everything hurts.",
                    "translation": "움직이질 못해. 온몸이 다 아파."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "나연",
                    "script": "Welcome to day-two soreness.",
                    "translation": "운동 이틀 차엔 원래 그래."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Welcome to day-two @@.",
                    "hint": "나연이 운동 이틀 차에 겪는 신체적 불편함을 어떻게 표현했는지 생각해보세요.",
                    "optionA": "soreness",
                    "optionB": "happiness",
                    "optionC": "workout",
                    "result": "soreness",
                    "explanation": "'soreness'는 '통증', '근육통'을 의미하는 단어로, 'day-two soreness'는 '운동 이틀 차에 오는 근육통'을 가리킵니다. 운동을 처음 시작하거나 오랜만에 할 때 다음 날 찾아오는 근육통은 흔한 현상으로, 나연은 이를 경험자답게 표현하고 있습니다."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "도윤",
                    "script": "Even getting out of bed is a challenge.",
                    "translation": "침대에서 나오는 것도 힘들어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "나연",
                    "script": "Going down stairs will be the real test.",
                    "translation": "계단 내려가는 게 진짜 시험대야."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "나연이 운동 후 겪을 어려운 상황을 어떻게 표현했는지 단어를 배열해보세요.",
                    "optionA": "real",
                    "optionB": "down",
                    "optionC": "Going",
                    "optionD": "test",
                    "optionE": "stairs",
                    "result": "Going down stairs real test",
                    "explanation": "'Going down stairs will be the real test'는 '계단 내려가는 것이 진짜 시험이 될 거야'라는 의미로, 운동 후 근육통이 심할 때 계단을 내려가는 것이 특히 어렵고 고통스러운 경험이라는 것을 표현한 문장입니다. 운동 경험자들이 공감할 수 있는 구체적인 상황을 언급하여 현실감을 더했습니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "도윤",
                    "script": "My legs feel like overcooked noodles.",
                    "translation": "다리가 퍼진 면 같아."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "나연",
                    "script": "Congrats, you officially joined the gym life.",
                    "translation": "축하해, 진짜 운동 시작한 거야 이제."
                }
            ]
        }
    ]
}

ID: 2179 OK

허리 삐끗하고 일상 멈춤

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

ID: 2181 OK

스트레스만 쌓이면 배도 고파짐

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

ID: 2182 OK

폰 꺼지면 나 고립이야

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

ID: 2183 OK

와이파이 연결됐다고 인터넷도 된다는 법은 없다

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

ID: 2184 MISMATCH

스누즈가 날 두 번 배신했다

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

수정 전 JSON:
{
    "type": "LIFE",
    "category": "일상",
    "episodes": [
        {
            "title": "스누즈 누른 내가 원망스럽다",
            "explanation": "늦잠을 자서 당황한 상황에서 쓰는 다양한 표현들을 배워봅니다.",
            "level": 4,
            "korTags": [
                {
                    "tag": "늦잠"
                },
                {
                    "tag": "알람"
                },
                {
                    "tag": "스누즈"
                }
            ],
            "engTags": [
                {
                    "tag": "oversleep"
                },
                {
                    "tag": "alarm"
                },
                {
                    "tag": "snooze"
                }
            ],
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민재",
                    "script": "I overslept today. I'm so screwed.",
                    "translation": "나 오늘 늦잠 잤어. 큰일 났다."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지원",
                    "script": "Didn't your alarm go off?",
                    "translation": "알람 안 들었어?"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "\"Overslept\"는 의도적으로 오래 자는 것을 의미한다.",
                    "hint": "예정보다 더 오래 자버린 상황을 표현하는 단어예요.",
                    "result": "X",
                    "explanation": "'Overslept'는 '늦잠 자다'라는 뜻으로, 의도적이 아니라 실수로 깨어나야 할 시간보다 더 오래 자버린 상황을 의미합니다."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민재",
                    "script": "I hit snooze once and totally passed out.",
                    "translation": "스누즈 한 번 누르고 그냥 자버림…"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지원",
                    "script": "Snooze is honestly evil.",
                    "translation": "역시 스누즈는 악마다."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민재",
                    "script": "I was so out of it, thought it was a dream.",
                    "translation": "나 진짜 정신 없어서 꿈인 줄 알았어."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "I was so @@ of it, thought it was a dream.",
                    "hint": "정신이 없거나 혼란스러운 상태를 표현하는 관용구예요.",
                    "optionA": "out",
                    "optionB": "off",
                    "optionC": "away",
                    "result": "out",
                    "explanation": "'Out of it'은 '정신이 없는', '멍한 상태'를 의미하는 관용구로, 정신이 제대로 돌아오지 않은 상태를 표현합니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지원",
                    "script": "You know you need like ten alarms, right?",
                    "translation": "알람 열 개 맞춰야 하는 거 알지?"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민재",
                    "script": "I'm setting at least two more next time.",
                    "translation": "다음부턴 무조건 두 개는 더 맞춘다."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "민재가 다음에 알람을 어떻게 맞출지 단어를 배열해보세요.",
                    "result": "Setting two more next time",
                    "explanation": "'I'm setting at least two more next time'은 '다음번에는 적어도 두 개 더 맞출 거야'라는 뜻으로, 늦잠 방지를 위해 알람을 추가로 설정하겠다는 의지를 나타냅니다.",
                    "optionA": "Setting",
                    "optionB": "next",
                    "optionC": "more",
                    "optionD": "two",
                    "optionE": "time"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지원",
                    "script": "And no more snooze button!",
                    "translation": "그리고 스누즈 금지."
                }
            ]
        }
    ]
}
수정 후 JSON:
{
    "type": "LIFE",
    "category": "일상",
    "episodes": [
        {
            "title": "스누즈 누른 내가 원망스럽다",
            "explanation": "늦잠을 자서 당황한 상황에서 쓰는 다양한 표현들을 배워봅니다.",
            "level": 4,
            "korTags": [
                {
                    "tag": "늦잠"
                },
                {
                    "tag": "알람"
                },
                {
                    "tag": "스누즈"
                }
            ],
            "engTags": [
                {
                    "tag": "oversleep"
                },
                {
                    "tag": "alarm"
                },
                {
                    "tag": "snooze"
                }
            ],
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민재",
                    "script": "I overslept today. I'm so screwed.",
                    "translation": "나 오늘 늦잠 잤어. 큰일 났다."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지원",
                    "script": "Didn't your alarm go off?",
                    "translation": "알람 안 들었어?"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "\"Overslept\"는 의도적으로 오래 자는 것을 의미한다.",
                    "hint": "예정보다 더 오래 자버린 상황을 표현하는 단어예요.",
                    "result": "X",
                    "explanation": "'Overslept'는 '늦잠 자다'라는 뜻으로, 의도적이 아니라 실수로 깨어나야 할 시간보다 더 오래 자버린 상황을 의미합니다."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민재",
                    "script": "I hit snooze once and totally passed out.",
                    "translation": "스누즈 한 번 누르고 그냥 자버림…"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지원",
                    "script": "Snooze is honestly evil.",
                    "translation": "역시 스누즈는 악마다."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민재",
                    "script": "I was so out of it, thought it was a dream.",
                    "translation": "나 진짜 정신 없어서 꿈인 줄 알았어."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "I was so @@ of it, thought it was a dream.",
                    "hint": "정신이 없거나 혼란스러운 상태를 표현하는 관용구예요.",
                    "optionA": "out",
                    "optionB": "off",
                    "optionC": "away",
                    "result": "out",
                    "explanation": "'Out of it'은 '정신이 없는', '멍한 상태'를 의미하는 관용구로, 정신이 제대로 돌아오지 않은 상태를 표현합니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지원",
                    "script": "You know you need like ten alarms, right?",
                    "translation": "알람 열 개 맞춰야 하는 거 알지?"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민재",
                    "script": "I'm setting at least two more next time.",
                    "translation": "다음부턴 무조건 두 개는 더 맞춘다."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "민재가 다음에 알람을 어떻게 맞출지 단어를 배열해보세요.",
                    "optionA": "Setting",
                    "optionB": "next",
                    "optionC": "more",
                    "optionD": "two",
                    "optionE": "time",
                    "result": "Setting two more next time",
                    "explanation": "'I'm setting at least two more next time'은 '다음번에는 적어도 두 개 더 맞출 거야'라는 뜻으로, 늦잠 방지를 위해 알람을 추가로 설정하겠다는 의지를 나타냅니다."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지원",
                    "script": "And no more snooze button!",
                    "translation": "그리고 스누즈 금지."
                }
            ]
        }
    ]
}

ID: 2185 MISMATCH

손가락은 멈췄는데 시간은 달렸어

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

수정 전 JSON:
{
    "type": "LIFE",
    "category": "일상",
    "episodes": [
        {
            "title": "진짜 잠깐만 본다며…",
            "explanation": "SNS 때문에 시간을 낭비하게 되는 상황과 관련된 표현들을 배워봅니다.",
            "level": 4,
            "korTags": [
                {
                    "tag": "SNS"
                },
                {
                    "tag": "시간"
                },
                {
                    "tag": "공부"
                }
            ],
            "engTags": [
                {
                    "tag": "social"
                },
                {
                    "tag": "time"
                },
                {
                    "tag": "study"
                }
            ],
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민재",
                    "script": "I seriously just meant to check Instagram for a minute.",
                    "translation": "나 진짜 잠깐만 인스타 보려 했거든."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지원",
                    "script": "Do you even know what time it is now?",
                    "translation": "근데 지금 몇 시인지 알아?"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "\"Do you even know what time it is now?\"는 시간을 물어보는 친절한 질문이다.",
                    "hint": "질문의 어조와 상황을 고려해보세요.",
                    "result": "X",
                    "explanation": "'Do you even know what time it is now?'는 단순히 시간을 묻는 것이 아니라, 상대방이 시간 가는 줄 모르고 오래 SNS를 보고 있었다는 점을 지적하는 표현입니다."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민재",
                    "script": "What? An hour already?",
                    "translation": "뭐야… 벌써 한 시간 지났어?"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지원",
                    "script": "Social media is such a time thief.",
                    "translation": "역시 SNS는 시간 도둑이야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민재",
                    "script": "I didn't @@ start my homework.",
                    "translation": "나 숙제 시작도 안 했는데."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "I didn't @@ start my homework.",
                    "hint": "전혀, 조금도 ~하지 않았다는 의미를 강조하는 부사예요.",
                    "optionA": "even",
                    "optionB": "never",
                    "optionC": "almost",
                    "result": "even",
                    "explanation": "'Even'은 '~조차도'라는 의미로, 이 문장에서는 '시작조차 하지 않았다'는 의미를 강조하는 부사입니다. 'I didn't even start'는 '시작도 하지 못했다'는 뜻으로 사용됩니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지원",
                    "script": "Put your phone down. Don't even look at it.",
                    "translation": "일단 폰 내려놔. 눈 마주치지 마."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민재",
                    "script": "I blinked and ended up watching reels for half a day.",
                    "translation": "눈 떠보니 릴스 반나절 정주행했네."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "민재가 어떻게 릴스를 오래 보게 되었는지 단어를 배열해보세요.",
                    "result": "Watched reels for half day",
                    "explanation": "'I blinked and ended up watching reels for half a day'는 '눈 깜짝할 사이에 반나절 동안 릴스를 보게 됐다'는 뜻으로, 시간이 빠르게 지나가 의도치 않게 오랜 시간 SNS를 봤다는 상황을 표현합니다.",
                    "optionA": "for",
                    "optionB": "day",
                    "optionC": "Watched",
                    "optionD": "reels",
                    "optionE": "half"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지원",
                    "script": "But hey, some of them were hilarious, right?",
                    "translation": "그래도 웃긴 거 많았지?"
                }
            ]
        }
    ]
}
수정 후 JSON:
{
    "type": "LIFE",
    "category": "일상",
    "episodes": [
        {
            "title": "진짜 잠깐만 본다며…",
            "explanation": "SNS 때문에 시간을 낭비하게 되는 상황과 관련된 표현들을 배워봅니다.",
            "level": 4,
            "korTags": [
                {
                    "tag": "SNS"
                },
                {
                    "tag": "시간"
                },
                {
                    "tag": "공부"
                }
            ],
            "engTags": [
                {
                    "tag": "social"
                },
                {
                    "tag": "time"
                },
                {
                    "tag": "study"
                }
            ],
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민재",
                    "script": "I seriously just meant to check Instagram for a minute.",
                    "translation": "나 진짜 잠깐만 인스타 보려 했거든."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지원",
                    "script": "Do you even know what time it is now?",
                    "translation": "근데 지금 몇 시인지 알아?"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "\"Do you even know what time it is now?\"는 시간을 물어보는 친절한 질문이다.",
                    "hint": "질문의 어조와 상황을 고려해보세요.",
                    "result": "X",
                    "explanation": "'Do you even know what time it is now?'는 단순히 시간을 묻는 것이 아니라, 상대방이 시간 가는 줄 모르고 오래 SNS를 보고 있었다는 점을 지적하는 표현입니다."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민재",
                    "script": "What? An hour already?",
                    "translation": "뭐야… 벌써 한 시간 지났어?"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지원",
                    "script": "Social media is such a time thief.",
                    "translation": "역시 SNS는 시간 도둑이야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민재",
                    "script": "I didn't @@ start my homework.",
                    "translation": "나 숙제 시작도 안 했는데."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "I didn't @@ start my homework.",
                    "hint": "전혀, 조금도 ~하지 않았다는 의미를 강조하는 부사예요.",
                    "optionA": "even",
                    "optionB": "never",
                    "optionC": "almost",
                    "result": "even",
                    "explanation": "'Even'은 '~조차도'라는 의미로, 이 문장에서는 '시작조차 하지 않았다'는 의미를 강조하는 부사입니다. 'I didn't even start'는 '시작도 하지 못했다'는 뜻으로 사용됩니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지원",
                    "script": "Put your phone down. Don't even look at it.",
                    "translation": "일단 폰 내려놔. 눈 마주치지 마."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민재",
                    "script": "I blinked and ended up watching reels for half a day.",
                    "translation": "눈 떠보니 릴스 반나절 정주행했네."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "민재가 어떻게 릴스를 오래 보게 되었는지 단어를 배열해보세요.",
                    "optionA": "for",
                    "optionB": "day",
                    "optionC": "Watched",
                    "optionD": "reels",
                    "optionE": "half",
                    "result": "Watched reels for half day",
                    "explanation": "'I blinked and ended up watching reels for half a day'는 '눈 깜짝할 사이에 반나절 동안 릴스를 보게 됐다'는 뜻으로, 시간이 빠르게 지나가 의도치 않게 오랜 시간 SNS를 봤다는 상황을 표현합니다."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지원",
                    "script": "But hey, some of them were hilarious, right?",
                    "translation": "그래도 웃긴 거 많았지?"
                }
            ]
        }
    ]
}

ID: 2186 MISMATCH

이 폰은 추억 저장소이자 내 마음의 박물관

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

수정 전 JSON:
{
    "type": "LIFE",
    "category": "일상",
    "episodes": [
        {
            "title": "이건 못 지우지, 추억인데",
            "explanation": "폰 용량 부족으로 사진을 정리해야 하는 상황에서 쓰는 표현들을 배워봅니다.",
            "level": 4,
            "korTags": [
                {
                    "tag": "용량"
                },
                {
                    "tag": "사진"
                },
                {
                    "tag": "추억"
                }
            ],
            "engTags": [
                {
                    "tag": "storage"
                },
                {
                    "tag": "photo"
                },
                {
                    "tag": "memory"
                }
            ],
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민재",
                    "script": "My phone's out of space. I need to clean up my photos.",
                    "translation": "폰 용량 꽉 찼대. 사진 정리 좀 해야겠다."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지원",
                    "script": "Just delete some old ones.",
                    "translation": "그냥 오래된 거 몇 개 지워."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "\"Out of space\"는 '밖에 있는 공간'이라는 의미다.",
                    "hint": "저장 공간이 부족한 상황을 표현하는 구문이에요.",
                    "result": "X",
                    "explanation": "'Out of space'는 '공간이 부족하다', '용량이 없다'라는 의미로, 스마트폰이나 컴퓨터의 저장 공간이 가득 차서 더 이상 파일을 저장할 수 없는 상황을 표현합니다."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민재",
                    "script": "But they're all memories. I can't delete them.",
                    "translation": "근데 보면 다 추억이라 못 지우겠어."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지원",
                    "script": "So your feelings matter more than storage, huh?",
                    "translation": "넌 용량보다 감성이 우선이구나."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민재",
                    "script": "This one's my graduation, that one's my first trip…",
                    "translation": "이건 졸업식, 저건 첫 여행…"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지원",
                    "script": "At @@ back them up to the cloud.",
                    "translation": "클라우드 백업이라도 해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "At @@ back them up to the cloud.",
                    "hint": "최소한의 대안을 제안할 때 사용하는 표현이에요.",
                    "optionA": "least",
                    "optionB": "most",
                    "optionC": "once",
                    "result": "least",
                    "explanation": "'At least'는 '최소한', '적어도'라는 의미로, 이상적이지 않지만 차선책으로 가능한 대안을 제안할 때 사용하는 표현입니다. 여기서는 사진을 지우기 싫다면 최소한 클라우드에 백업이라도 하라는 제안을 하고 있습니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민재",
                    "script": "Even that feels like too much work.",
                    "translation": "그것도 귀찮아서 미루는 중."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지원",
                    "script": "You'll run out of space for a selfie next.",
                    "translation": "그러다 셀카 하나 못 찍는다."
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "지원이 민재에게 용량 부족 상황에 대해 어떻게 경고했는지 단어를 배열해보세요.",
                    "result": "Run out space selfie next",
                    "explanation": "'You'll run out of space for a selfie next'는 '그러다 다음엔 셀카 한 장 찍을 공간도 없을 거야'라는 뜻으로, 사진을 정리하지 않으면 곧 새로운 사진을 찍을 수 없는 상황이 올 것이라고 경고하는 표현입니다.",
                    "optionA": "out",
                    "optionB": "selfie",
                    "optionC": "Run",
                    "optionD": "next",
                    "optionE": "space"
                }
            ]
        }
    ]
}
수정 후 JSON:
{
    "type": "LIFE",
    "category": "일상",
    "episodes": [
        {
            "title": "이건 못 지우지, 추억인데",
            "explanation": "폰 용량 부족으로 사진을 정리해야 하는 상황에서 쓰는 표현들을 배워봅니다.",
            "level": 4,
            "korTags": [
                {
                    "tag": "용량"
                },
                {
                    "tag": "사진"
                },
                {
                    "tag": "추억"
                }
            ],
            "engTags": [
                {
                    "tag": "storage"
                },
                {
                    "tag": "photo"
                },
                {
                    "tag": "memory"
                }
            ],
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민재",
                    "script": "My phone's out of space. I need to clean up my photos.",
                    "translation": "폰 용량 꽉 찼대. 사진 정리 좀 해야겠다."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지원",
                    "script": "Just delete some old ones.",
                    "translation": "그냥 오래된 거 몇 개 지워."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "\"Out of space\"는 '밖에 있는 공간'이라는 의미다.",
                    "hint": "저장 공간이 부족한 상황을 표현하는 구문이에요.",
                    "result": "X",
                    "explanation": "'Out of space'는 '공간이 부족하다', '용량이 없다'라는 의미로, 스마트폰이나 컴퓨터의 저장 공간이 가득 차서 더 이상 파일을 저장할 수 없는 상황을 표현합니다."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민재",
                    "script": "But they're all memories. I can't delete them.",
                    "translation": "근데 보면 다 추억이라 못 지우겠어."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지원",
                    "script": "So your feelings matter more than storage, huh?",
                    "translation": "넌 용량보다 감성이 우선이구나."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민재",
                    "script": "This one's my graduation, that one's my first trip…",
                    "translation": "이건 졸업식, 저건 첫 여행…"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지원",
                    "script": "At @@ back them up to the cloud.",
                    "translation": "클라우드 백업이라도 해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "At @@ back them up to the cloud.",
                    "hint": "최소한의 대안을 제안할 때 사용하는 표현이에요.",
                    "optionA": "least",
                    "optionB": "most",
                    "optionC": "once",
                    "result": "least",
                    "explanation": "'At least'는 '최소한', '적어도'라는 의미로, 이상적이지 않지만 차선책으로 가능한 대안을 제안할 때 사용하는 표현입니다. 여기서는 사진을 지우기 싫다면 최소한 클라우드에 백업이라도 하라는 제안을 하고 있습니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민재",
                    "script": "Even that feels like too much work.",
                    "translation": "그것도 귀찮아서 미루는 중."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지원",
                    "script": "You'll run out of space for a selfie next.",
                    "translation": "그러다 셀카 하나 못 찍는다."
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "지원이 민재에게 용량 부족 상황에 대해 어떻게 경고했는지 단어를 배열해보세요.",
                    "optionA": "out",
                    "optionB": "selfie",
                    "optionC": "Run",
                    "optionD": "next",
                    "optionE": "space",
                    "result": "Run out space selfie next",
                    "explanation": "'You'll run out of space for a selfie next'는 '그러다 다음엔 셀카 한 장 찍을 공간도 없을 거야'라는 뜻으로, 사진을 정리하지 않으면 곧 새로운 사진을 찍을 수 없는 상황이 올 것이라고 경고하는 표현입니다."
                }
            ]
        }
    ]
}

ID: 2187 OK

눌러보다 보면 다 돼

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

ID: 2188 MISMATCH

지각인 줄 알았는데 내가 제일 먼저 도착했어

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

수정 전 JSON:
{
    "type": "LIFE",
    "category": "일상",
    "episodes": [
        {
            "title": "지각인 줄 알았는데 내가 제일 먼저 도착했어",
            "explanation": "약속에 늦을까봐 서둘렀지만 오히려 가장 먼저 도착한 상황의 표현들을 배워봅니다.",
            "level": 4,
            "korTags": [
                {
                    "tag": "약속"
                },
                {
                    "tag": "지각"
                },
                {
                    "tag": "도착"
                }
            ],
            "engTags": [
                {
                    "tag": "appointment"
                },
                {
                    "tag": "late"
                },
                {
                    "tag": "arrival"
                }
            ],
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민재",
                    "script": "I thought I was late and ran like crazy.",
                    "translation": "나 지각인 줄 알고 엄청 뛰었어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지원",
                    "script": "But you're the first one here?",
                    "translation": "근데 너가 제일 먼저 도착했네?"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "\"I ran like crazy\"는 문자 그대로 '미친 듯이 달렸다'는 뜻으로, 아주 빠르게 달렸다는 의미이다.",
                    "hint": "매우 빠르게 달렸다는 것을 과장해서 표현한 관용구예요.",
                    "result": "O",
                    "explanation": "'Ran like crazy'는 '미친 듯이 달렸다'라는 의미로, 매우 급하게 또는 전력을 다해 달렸다는 것을 강조하는 관용적 표현입니다."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민재",
                    "script": "I'm here sweating alone.",
                    "translation": "나 혼자 땀 흘리고 있어."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지원",
                    "script": "Next time, just take it slow.",
                    "translation": "다음엔 천천히 와도 되겠다."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민재",
                    "script": "I deserve a perfect @@ award.",
                    "translation": "나 진짜 출석 체크 1등임."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "I deserve a perfect @@ award.",
                    "hint": "학교나 직장에서 결석하지 않고 항상 출석하는 것을 칭찬하는 상의 이름이에요.",
                    "optionA": "attendance",
                    "optionB": "arrival",
                    "optionC": "punctuality",
                    "result": "attendance",
                    "explanation": "'Perfect attendance award'는 '개근상'이라는 뜻으로, 학교나 직장에 한 번도 빠지지 않고 모두 출석한 사람에게 주는 상을 의미합니다. 주인공이 항상 제시간에 도착하거나 심지어 일찍 도착한다는 것을 재미있게 표현했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지원",
                    "script": "LOL, you wasted energy worrying.",
                    "translation": "ㅋㅋ 지각할까 봐 걱정한 시간 아깝다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민재",
                    "script": "Maybe I should start coming late on purpose.",
                    "translation": "나중엔 일부러 늦게 와야겠어."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "민재가 어떻게 도착하겠다고 생각하는지 단어를 배열해보세요.",
                    "result": "Start coming late on purpose",
                    "explanation": "'Maybe I should start coming late on purpose'는 '아마도 일부러 늦게 오기 시작해야겠다'라는 뜻으로, 항상 일찍 도착해서 기다리느라 시간을 낭비하는 상황을 개선하기 위한 재미있는 해결책을 제안합니다.",
                    "optionA": "coming",
                    "optionB": "late",
                    "optionC": "purpose",
                    "optionD": "Start",
                    "optionE": "on"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지원",
                    "script": "Still better than being late though.",
                    "translation": "그래도 늦는 거보다 낫지."
                }
            ]
        }
    ]
}
수정 후 JSON:
{
    "type": "LIFE",
    "category": "일상",
    "episodes": [
        {
            "title": "지각인 줄 알았는데 내가 제일 먼저 도착했어",
            "explanation": "약속에 늦을까봐 서둘렀지만 오히려 가장 먼저 도착한 상황의 표현들을 배워봅니다.",
            "level": 4,
            "korTags": [
                {
                    "tag": "약속"
                },
                {
                    "tag": "지각"
                },
                {
                    "tag": "도착"
                }
            ],
            "engTags": [
                {
                    "tag": "appointment"
                },
                {
                    "tag": "late"
                },
                {
                    "tag": "arrival"
                }
            ],
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민재",
                    "script": "I thought I was late and ran like crazy.",
                    "translation": "나 지각인 줄 알고 엄청 뛰었어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지원",
                    "script": "But you're the first one here?",
                    "translation": "근데 너가 제일 먼저 도착했네?"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "\"I ran like crazy\"는 문자 그대로 '미친 듯이 달렸다'는 뜻으로, 아주 빠르게 달렸다는 의미이다.",
                    "hint": "매우 빠르게 달렸다는 것을 과장해서 표현한 관용구예요.",
                    "result": "O",
                    "explanation": "'Ran like crazy'는 '미친 듯이 달렸다'라는 의미로, 매우 급하게 또는 전력을 다해 달렸다는 것을 강조하는 관용적 표현입니다."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민재",
                    "script": "I'm here sweating alone.",
                    "translation": "나 혼자 땀 흘리고 있어."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지원",
                    "script": "Next time, just take it slow.",
                    "translation": "다음엔 천천히 와도 되겠다."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민재",
                    "script": "I deserve a perfect @@ award.",
                    "translation": "나 진짜 출석 체크 1등임."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "I deserve a perfect @@ award.",
                    "hint": "학교나 직장에서 결석하지 않고 항상 출석하는 것을 칭찬하는 상의 이름이에요.",
                    "optionA": "attendance",
                    "optionB": "arrival",
                    "optionC": "punctuality",
                    "result": "attendance",
                    "explanation": "'Perfect attendance award'는 '개근상'이라는 뜻으로, 학교나 직장에 한 번도 빠지지 않고 모두 출석한 사람에게 주는 상을 의미합니다. 주인공이 항상 제시간에 도착하거나 심지어 일찍 도착한다는 것을 재미있게 표현했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지원",
                    "script": "LOL, you wasted energy worrying.",
                    "translation": "ㅋㅋ 지각할까 봐 걱정한 시간 아깝다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민재",
                    "script": "Maybe I should start coming late on purpose.",
                    "translation": "나중엔 일부러 늦게 와야겠어."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "민재가 어떻게 도착하겠다고 생각하는지 단어를 배열해보세요.",
                    "optionA": "coming",
                    "optionB": "late",
                    "optionC": "purpose",
                    "optionD": "Start",
                    "optionE": "on",
                    "result": "Start coming late on purpose",
                    "explanation": "'Maybe I should start coming late on purpose'는 '아마도 일부러 늦게 오기 시작해야겠다'라는 뜻으로, 항상 일찍 도착해서 기다리느라 시간을 낭비하는 상황을 개선하기 위한 재미있는 해결책을 제안합니다."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지원",
                    "script": "Still better than being late though.",
                    "translation": "그래도 늦는 거보다 낫지."
                }
            ]
        }
    ]
}

ID: 2189 OK

약속 당일의 나는 늘 침대파다

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

ID: 2190 OK

1시간 여유? 결국 5분 부족 엔딩

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

ID: 2191 OK

스케줄러는 쓰는 게 아니라 사는 것

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

ID: 2192 OK

어제 1월 같았는데 벌써 6월임

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

ID: 2193 OK

내 월급은 스쳐 지나가는 손님입니다

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

ID: 2194 OK

할부의 그림자는 늘 한 달 뒤에 온다

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

ID: 2195 OK

배달비를 이겨보겠다는 의지가 졌다

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

ID: 2196 OK

세일이 날 흔들었어

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

ID: 2197 MISMATCH

쿠폰을 떠올린 순간, 이미 늦었다

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

수정 전 JSON:
{
    "type": "LIFE",
    "category": "일상",
    "episodes": [
        {
            "title": "쿠폰도 타이밍이 생명임",
            "explanation": "계산을 마친 후에야 쿠폰이 생각나서 후회하는 상황의 표현들을 배워봅니다.",
            "level": 4,
            "korTags": [
                {
                    "tag": "쿠폰"
                },
                {
                    "tag": "결제"
                },
                {
                    "tag": "후회"
                }
            ],
            "engTags": [
                {
                    "tag": "coupon"
                },
                {
                    "tag": "payment"
                },
                {
                    "tag": "regret"
                }
            ],
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민재",
                    "script": "I just finished paying at the convenience store.",
                    "translation": "나 방금 편의점에서 계산 다 했거든."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유진",
                    "script": "More snacks again?",
                    "translation": "또 과자 샀어?"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "\"More snacks again\"에서 'more'와 'again'은 모두 반복을 의미하므로 중복 표현이다.",
                    "hint": "두 단어가 함께 쓰였을 때의 의미를 생각해보세요.",
                    "result": "X",
                    "explanation": "'More snacks again'은 중복 표현이 아닙니다. 'more'는 '더 많은 양의'라는 의미로 과자의 양을 나타내고, 'again'은 '다시'라는 의미로 반복적인 행동을 나타내는 것으로, 각각 다른 의미를 전달합니다."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민재",
                    "script": "Yeah… but I remembered my coupon *after* paying.",
                    "translation": "응… 근데 계산하고 나서 쿠폰 생각남."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유진",
                    "script": "That's the worst kind of timing.",
                    "translation": "와, 그건 진짜 억울한 타이밍."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민재",
                    "script": "I could've saved 500 @@ . Gone now.",
                    "translation": "500원 아끼려고 한 건데, 날아감."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "I could've saved 500 @@ . Gone now.",
                    "hint": "한국에서 사용하는 화폐 단위를 영어로 표기한 단어예요.",
                    "optionA": "won",
                    "optionB": "dollars",
                    "optionC": "yen",
                    "result": "won",
                    "explanation": "'Won'은 한국의 화폐 단위인 '원'을 영어로 표기한 것입니다. 한국에서의 상황을 이야기할 때는 금액을 표현할 때 '원(won)'을 사용합니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "유진",
                    "script": "Next time, open the app *before* you pay.",
                    "translation": "다음부터는 미리 폰부터 열어놔."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민재",
                    "script": "I even got the alert. Still forgot.",
                    "translation": "알림도 왔었는데 왜 까먹었을까."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "유진이 쿠폰을 잊어버리는 것에 대해 어떻게 말했는지 단어를 배열해보세요.",
                    "result": "Forgotten coupon no coupon all",
                    "explanation": "'A forgotten coupon is no coupon at all'은 '잊어버린 쿠폰은 아예 쿠폰이 없는 것과 마찬가지'라는 뜻으로, 아무리 좋은 쿠폰이 있어도 사용 시점에 기억하지 못하면 아무 소용이 없다는 의미를 표현합니다.",
                    "optionA": "coupon",
                    "optionB": "coupon",
                    "optionC": "all",
                    "optionD": "no",
                    "optionE": "Forgotten"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "A forgotten coupon is no coupon at all.",
                    "translation": "쿠폰은 기억 안 나면 없는 거야."
                }
            ]
        }
    ]
}
수정 후 JSON:
{
    "type": "LIFE",
    "category": "일상",
    "episodes": [
        {
            "title": "쿠폰도 타이밍이 생명임",
            "explanation": "계산을 마친 후에야 쿠폰이 생각나서 후회하는 상황의 표현들을 배워봅니다.",
            "level": 4,
            "korTags": [
                {
                    "tag": "쿠폰"
                },
                {
                    "tag": "결제"
                },
                {
                    "tag": "후회"
                }
            ],
            "engTags": [
                {
                    "tag": "coupon"
                },
                {
                    "tag": "payment"
                },
                {
                    "tag": "regret"
                }
            ],
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민재",
                    "script": "I just finished paying at the convenience store.",
                    "translation": "나 방금 편의점에서 계산 다 했거든."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유진",
                    "script": "More snacks again?",
                    "translation": "또 과자 샀어?"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "\"More snacks again\"에서 'more'와 'again'은 모두 반복을 의미하므로 중복 표현이다.",
                    "hint": "두 단어가 함께 쓰였을 때의 의미를 생각해보세요.",
                    "result": "X",
                    "explanation": "'More snacks again'은 중복 표현이 아닙니다. 'more'는 '더 많은 양의'라는 의미로 과자의 양을 나타내고, 'again'은 '다시'라는 의미로 반복적인 행동을 나타내는 것으로, 각각 다른 의미를 전달합니다."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민재",
                    "script": "Yeah… but I remembered my coupon *after* paying.",
                    "translation": "응… 근데 계산하고 나서 쿠폰 생각남."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유진",
                    "script": "That's the worst kind of timing.",
                    "translation": "와, 그건 진짜 억울한 타이밍."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민재",
                    "script": "I could've saved 500 @@ . Gone now.",
                    "translation": "500원 아끼려고 한 건데, 날아감."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "I could've saved 500 @@ . Gone now.",
                    "hint": "한국에서 사용하는 화폐 단위를 영어로 표기한 단어예요.",
                    "optionA": "won",
                    "optionB": "dollars",
                    "optionC": "yen",
                    "result": "won",
                    "explanation": "'Won'은 한국의 화폐 단위인 '원'을 영어로 표기한 것입니다. 한국에서의 상황을 이야기할 때는 금액을 표현할 때 '원(won)'을 사용합니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "유진",
                    "script": "Next time, open the app *before* you pay.",
                    "translation": "다음부터는 미리 폰부터 열어놔."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민재",
                    "script": "I even got the alert. Still forgot.",
                    "translation": "알림도 왔었는데 왜 까먹었을까."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "유진이 쿠폰을 잊어버리는 것에 대해 어떻게 말했는지 단어를 배열해보세요.",
                    "optionA": "coupon",
                    "optionB": "coupon",
                    "optionC": "all",
                    "optionD": "no",
                    "optionE": "Forgotten",
                    "result": "Forgotten coupon no coupon all",
                    "explanation": "'A forgotten coupon is no coupon at all'은 '잊어버린 쿠폰은 아예 쿠폰이 없는 것과 마찬가지'라는 뜻으로, 아무리 좋은 쿠폰이 있어도 사용 시점에 기억하지 못하면 아무 소용이 없다는 의미를 표현합니다."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "A forgotten coupon is no coupon at all.",
                    "translation": "쿠폰은 기억 안 나면 없는 거야."
                }
            ]
        }
    ]
}

ID: 2198 OK

출근길에 놓친 건 버스가 아니라 인생의 여유였다

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

ID: 2199 OK

내리겠다고 말했는데, 아무도 듣지 않았다

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

ID: 2200 OK

고정석 아닌 게 이렇게 스트레스일 줄이야

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

ID: 2201 OK

에어컨 아래 자리의 운명은 늘 춥다

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

ID: 2202 OK

커피 마시는 순간부터 사람이 됨

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

ID: 2203 OK

배는 고픈데, 입맛이 없음

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

ID: 2204 OK

퇴근은 시스템이 아니라 꿈이다

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

ID: 2205 OK

아침엔 누워 있고 싶고, 저녁엔 건강해지고 싶다

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

ID: 2206 OK

혼잣말인데 왜 나한테 들려...

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

ID: 2207 OK

회사에서 사람이 버팀목이 될 줄은 몰랐지

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

ID: 2208 OK

다 읽었는데 왜 아무도 말 안 해?

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

ID: 2209 OK

회식만 가면 나만 텐션 올림

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

ID: 2210 OK

조급한 마음, 솔직하게 말해도 되죠?

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

ID: 2211 OK

밥 먹자고 말 꺼내는 게 이렇게 조심스러울 줄이야

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

ID: 2212 OK

가르쳐준다더니, 결국 나 혼자 해냄

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

ID: 2213 OK

혼자 커피 마시고 싶은 날도 있잖아요

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

ID: 2214 OK

회의는 끝났는데 머리는 시작도 못 했다

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

ID: 2215 OK

왜 모인 건지 모를 때가 많다

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

ID: 2216 OK

짧게 한다는 말 들으면 이제 무서워진다

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

ID: 2217 MISMATCH

말했는데 반응이 없으면 더 민망함

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

수정 전 JSON:
{
    "type": "LIFE",
    "category": "직장",
    "episodes": [
        {
            "title": "말했는데 반응이 없으면 더 민망함",
            "explanation": "회의에서 용기 내서 말했는데 아무도 반응을 안 해 당황한 상황의 대화입니다.",
            "level": 4,
            "korTags": [
                {
                    "tag": "회의"
                },
                {
                    "tag": "침묵"
                },
                {
                    "tag": "당혹"
                }
            ],
            "engTags": [
                {
                    "tag": "meeting"
                },
                {
                    "tag": "silence"
                },
                {
                    "tag": "awkward"
                }
            ],
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "I gave my opinion today in the meeting, and everyone went silent.",
                    "translation": "오늘 회의에서 나 의견 말했는데, 다들 조용했어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지우",
                    "script": "Ugh, that silence is the worst.",
                    "translation": "와, 그 정적 진짜 민망하지."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "\"That silence is the worst\"는 침묵이 편안하다는 표현이다.",
                    "hint": "'the worst'라는 표현이 가지는 의미를 생각해보세요.",
                    "result": "X",
                    "explanation": "'That silence is the worst'는 '그 침묵이 최악이다'라는 의미로, 회의 중 아무도 반응하지 않는 불편한 침묵 상황을 부정적으로 표현한 것입니다."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "유진",
                    "script": "I kept thinking, \"Was that weird?\"",
                    "translation": "내가 뭐 이상한 말 했나 싶더라."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지우",
                    "script": "Nah, they just missed the timing to react.",
                    "translation": "아니야, 다들 반응 타이밍 놓친 거야."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "That vibe scared me off @@ again.",
                    "hint": "회의에서 나쁜 경험 후 다시 말하기를 두려워하는 표현에서 빈칸에 들어갈 단어는?",
                    "optionA": "speaking",
                    "optionB": "talking",
                    "optionC": "saying",
                    "result": "speaking",
                    "explanation": "'scared me off speaking again'은 '다시 말하는 것을 두렵게 만들었다'는 의미로, 부정적인 경험으로 인해 다시 발언하기를 꺼리게 되었다는 문맥에 맞는 표현입니다."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "유진",
                    "script": "That vibe scared me off speaking again.",
                    "translation": "그 분위기 무서워서 다음부턴 말 못 하겠어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지우",
                    "script": "That's why you have to speak up more, or the silence wins.",
                    "translation": "그럴수록 더 말해야 돼. 안 그러면 계속 조용함 유지됨."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "유진이 자신을 어떻게 표현했는지 단어를 배열해보세요.",
                    "result": "Today's awkward silence starter me",
                    "explanation": "이 문장은 '나는 오늘의 어색한 침묵을 시작한 사람 같았다'는 의미로, 회의에서 발언 후 아무도 반응하지 않아 어색한 분위기를 만들었다고 느끼는 상황을 표현합니다.",
                    "optionA": "silence",
                    "optionB": "Today's",
                    "optionC": "starter",
                    "optionD": "me",
                    "optionE": "awkward"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "유진",
                    "script": "I feel like I was today's \"awkward silence starter.\"",
                    "translation": "나 오늘 팀 정적 담당된 느낌."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지우",
                    "script": "Next time, I'll throw in a fake \"Nice~\" for support.",
                    "translation": "다음부턴 내가 옆에서 \"오~ 좋다~\" 해줄게."
                }
            ]
        }
    ]
}
수정 후 JSON:
{
    "type": "LIFE",
    "category": "직장",
    "episodes": [
        {
            "title": "말했는데 반응이 없으면 더 민망함",
            "explanation": "회의에서 용기 내서 말했는데 아무도 반응을 안 해 당황한 상황의 대화입니다.",
            "level": 4,
            "korTags": [
                {
                    "tag": "회의"
                },
                {
                    "tag": "침묵"
                },
                {
                    "tag": "당혹"
                }
            ],
            "engTags": [
                {
                    "tag": "meeting"
                },
                {
                    "tag": "silence"
                },
                {
                    "tag": "awkward"
                }
            ],
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "I gave my opinion today in the meeting, and everyone went silent.",
                    "translation": "오늘 회의에서 나 의견 말했는데, 다들 조용했어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지우",
                    "script": "Ugh, that silence is the worst.",
                    "translation": "와, 그 정적 진짜 민망하지."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "\"That silence is the worst\"는 침묵이 편안하다는 표현이다.",
                    "hint": "'the worst'라는 표현이 가지는 의미를 생각해보세요.",
                    "result": "X",
                    "explanation": "'That silence is the worst'는 '그 침묵이 최악이다'라는 의미로, 회의 중 아무도 반응하지 않는 불편한 침묵 상황을 부정적으로 표현한 것입니다."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "유진",
                    "script": "I kept thinking, \"Was that weird?\"",
                    "translation": "내가 뭐 이상한 말 했나 싶더라."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지우",
                    "script": "Nah, they just missed the timing to react.",
                    "translation": "아니야, 다들 반응 타이밍 놓친 거야."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "That vibe scared me off @@ again.",
                    "hint": "회의에서 나쁜 경험 후 다시 말하기를 두려워하는 표현에서 빈칸에 들어갈 단어는?",
                    "optionA": "speaking",
                    "optionB": "talking",
                    "optionC": "saying",
                    "result": "speaking",
                    "explanation": "'scared me off speaking again'은 '다시 말하는 것을 두렵게 만들었다'는 의미로, 부정적인 경험으로 인해 다시 발언하기를 꺼리게 되었다는 문맥에 맞는 표현입니다."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "유진",
                    "script": "That vibe scared me off speaking again.",
                    "translation": "그 분위기 무서워서 다음부턴 말 못 하겠어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지우",
                    "script": "That's why you have to speak up more, or the silence wins.",
                    "translation": "그럴수록 더 말해야 돼. 안 그러면 계속 조용함 유지됨."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "유진이 자신을 어떻게 표현했는지 단어를 배열해보세요.",
                    "optionA": "silence",
                    "optionB": "Today's",
                    "optionC": "starter",
                    "optionD": "me",
                    "optionE": "awkward",
                    "result": "Today's awkward silence starter me",
                    "explanation": "이 문장은 '나는 오늘의 어색한 침묵을 시작한 사람 같았다'는 의미로, 회의에서 발언 후 아무도 반응하지 않아 어색한 분위기를 만들었다고 느끼는 상황을 표현합니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "유진",
                    "script": "I feel like I was today's \"awkward silence starter.\"",
                    "translation": "나 오늘 팀 정적 담당된 느낌."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지우",
                    "script": "Next time, I'll throw in a fake \"Nice~\" for support.",
                    "translation": "다음부턴 내가 옆에서 \"오~ 좋다~\" 해줄게."
                }
            ]
        }
    ]
}

ID: 2218 OK

밤샘 발표의 허무한 결말

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

ID: 2219 OK

회의 중 식은땀

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

ID: 2220 OK

물거품이 된 기획안

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

ID: 2221 OK

내 아이디어

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

ID: 2222 OK

회식 메뉴 딜레마

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

ID: 2223 OK

회식 참석 딜레마

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

ID: 2225 OK

회식 생존의 기술

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

ID: 2226 OK

회식의 곤란한 질문

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

ID: 2227 OK

고된 워크숍

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

ID: 2228 OK

출근 싫어요

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

ID: 2229 OK

퇴사와 월급 사이

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

ID: 2230 OK

급해지기 전에는 안 해요

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

ID: 2231 OK

퇴근 후 공포의 알림

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

ID: 2232 OK

퇴사할까 말까 고민

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

ID: 2233 OK

연차는 다 쓰고 나가자

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

ID: 2234 OK

연봉 협상 뭐라 말하지

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

ID: 2235 OK

물가만큼 못 올랐어

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

ID: 2236 OK

알 수 없는 새 직장

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

ID: 2237 OK

연봉이 안 올라서 답답해

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

ID: 2238 OK

퇴사 말하기 왜 어렵죠

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

ID: 2239 OK

면접 보러 가는 날

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

ID: 2240 OK

재택근무 시간 늘어나는 이유

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

ID: 2241 OK

출근 없는 날이 최고

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

ID: 2242 OK

재택근무와 간식의 늪

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

ID: 2243 OK

퇴근 후는 나만의 시간

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

ID: 2244 OK

주말엔 일 생각 끝

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

ID: 2245 OK

내 커피 도둑 찾기

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

ID: 2246 OK

점심 후 졸음의 비밀

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

ID: 2247 OK

퇴근 전 10분의 미스터리

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

ID: 2248 OK

진짜 오랜만인데 먼저 톡할까?

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

ID: 2249 OK

우리 언제쯤 볼 수 있을까?

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

ID: 2250 OK

기다리다 지쳐서 집 갈까?

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

ID: 2251 OK

진짜 서운한데 티 내야 하나?

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

ID: 2252 OK

돈 문제로 친구랑 싸우기 싫은데

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

ID: 2253 OK

서로 눈치 보면서 입을 타이밍 재는 중

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

ID: 2254 OK

너도 보면서 알지 않냐?

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

ID: 2255 OK

나한테는 털어놓아도 되는데

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

ID: 2256 OK

엄마한테 무슨 일 생긴 건 아니겠지?

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

ID: 2257 OK

이번엔 선 자리까지 잡으셨대

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

ID: 2258 OK

내 옷 또 입었지?

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

ID: 2259 OK

엄마는 내가 굶는 줄 아시나 봐

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

ID: 2260 OK

아빠도 나이 드시니까 다정해지시네

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

ID: 2261 OK

엄마 용돈에는 다 이유가 있더라

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

ID: 2262 OK

결국 못 정하고 각자 사기로 했어

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

ID: 2263 OK

단톡방 너무 조용해

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

ID: 2264 OK

요즘도 먼저 연락하면 치이는 거야?

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

ID: 2265 OK

요즘 애프터도 눈치게임인가 봐

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

ID: 2266 OK

이런 데이트는 시간 낭비 아니야?

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

ID: 2267 OK

이런 것도 배신이라고 해야 하나?

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

ID: 2268 OK

밥값이 부담스러운 건 관심 없다는 신호야?

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

ID: 2269 OK

사과가 약함이 아니라는 걸 이제 알겠어

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

ID: 2270 OK

연락의 온도를 맞춘다는 게 이렇게 어려워?

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

ID: 2271 OK

표현 방식이 다른 건지 애정이 없는 건지

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

ID: 2272 OK

회사 생활이 연기하는 것 같을 때가 있어

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

ID: 2273 OK

회식 가야 해?

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

ID: 2274 OK

동료가 친구가 되면 생기는 딜레마들

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

ID: 2275 OK

상사와의 거리두기가 이렇게 예술이야?

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

ID: 2276 OK

우리 집에서 홈파티 하자!

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

ID: 2279 OK

혼자만의 점심이 나한테는 충전 시간이야

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

ID: 2280 OK

정보 권력에서 밀리면 일도 밀리더라

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

ID: 2281 OK

단톡방도 직급 순서가 있나 봐

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