MBTI JSON 양식 변환 (배치: 88 / 189)

실행 모드 선택


현재 모드: 테스트 (Dry Run)

대상 테이블: content_mbti_items

ID: 9920 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "선택의 마법사들",
            "explanation": "ESTJ의 체계적 선택과 ESTP의 순간적 선택 방식",
            "category": "의사결정 방식",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서아",
                    "script": "I make lists of pros and cons.",
                    "translation": "나는 장단점 목록을 만들어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다희",
                    "script": "Your system is really helpful!",
                    "translation": "네 시스템이 정말 도움이 돼!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서아",
                    "script": "This method reduces big mistakes.",
                    "translation": "이 방법이 큰 실수를 줄여줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서아의 방법이 실수를 늘리나요?",
                    "hint": "서아가 뭐라고 했는지 확인해보세요.",
                    "result": "X",
                    "explanation": "서아의 방법은 실수를 줄인다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "다희",
                    "script": "You see opportunities really fast!",
                    "translation": "넌 기회를 정말 빠르게 봐!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서아",
                    "script": "I weigh options very carefully.",
                    "translation": "나는 선택지들을 매우 신중하게 저울질해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Seoa weighs options very @@.",
                    "hint": "서아가 선택지들을 어떻게 저울질한다고 했나요?",
                    "optionA": "quickly",
                    "optionB": "carefully",
                    "optionC": "loudly",
                    "result": "carefully",
                    "explanation": "서아는 선택지들을 매우 신중하게 저울질해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "다희",
                    "script": "Your planning keeps us organized!",
                    "translation": "네 계획이 우리를 체계적으로 유지해줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서아",
                    "script": "You adapt to changes beautifully.",
                    "translation": "너는 변화에 아름답게 적응해."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "현명한 선택에 대한 문장이에요.",
                    "result": "Careful thinking makes better choices",
                    "explanation": "신중한 생각이 더 나은 선택을 만들어요.",
                    "optionA": "Careful",
                    "optionB": "makes",
                    "optionC": "better",
                    "optionD": "thinking",
                    "optionE": "choices"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "다희",
                    "script": "Together we make perfect decisions!",
                    "translation": "함께 우리는 완벽한 결정을 내려!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "선택의 마법사들",
            "explanation": "ESTJ의 체계적 선택과 ESTP의 순간적 선택 방식",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서아",
                    "script": "I make lists of pros and cons.",
                    "translation": "나는 장단점 목록을 만들어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다희",
                    "script": "Your system is really helpful!",
                    "translation": "네 시스템이 정말 도움이 돼!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서아",
                    "script": "This method reduces big mistakes.",
                    "translation": "이 방법이 큰 실수를 줄여줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서아의 방법이 실수를 늘리나요?",
                    "hint": "서아가 뭐라고 했는지 확인해보세요.",
                    "result": "X",
                    "explanation": "서아의 방법은 실수를 줄인다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "다희",
                    "script": "You see opportunities really fast!",
                    "translation": "넌 기회를 정말 빠르게 봐!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서아",
                    "script": "I weigh options very carefully.",
                    "translation": "나는 선택지들을 매우 신중하게 저울질해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Seoa weighs options very @@.",
                    "hint": "서아가 선택지들을 어떻게 저울질한다고 했나요?",
                    "optionA": "quickly",
                    "optionB": "carefully",
                    "optionC": "loudly",
                    "result": "carefully",
                    "explanation": "서아는 선택지들을 매우 신중하게 저울질해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "다희",
                    "script": "Your planning keeps us organized!",
                    "translation": "네 계획이 우리를 체계적으로 유지해줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서아",
                    "script": "You adapt to changes beautifully.",
                    "translation": "너는 변화에 아름답게 적응해."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "현명한 선택에 대한 문장이에요.",
                    "optionA": "Careful",
                    "optionB": "makes",
                    "optionC": "better",
                    "optionD": "thinking",
                    "optionE": "choices",
                    "result": "Careful thinking makes better choices",
                    "explanation": "신중한 생각이 더 나은 선택을 만들어요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "다희",
                    "script": "Together we make perfect decisions!",
                    "translation": "함께 우리는 완벽한 결정을 내려!"
                }
            ]
        }
    ]
}
ID: 9921 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "일상 관리의 달인들",
            "explanation": "ESTJ의 계획적 생활과 ESTP의 자유로운 생활 방식",
            "category": "생활 태도",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소라",
                    "script": "I keep my room very clean.",
                    "translation": "나는 내 방을 매우 깨끗하게 유지해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현아",
                    "script": "Your space always looks perfect!",
                    "translation": "네 공간은 항상 완벽해 보여!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소라",
                    "script": "Order helps me think clearly.",
                    "translation": "질서가 내가 명확하게 생각하도록 도와줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소라의 방이 깨끗한가요?",
                    "hint": "소라가 뭐라고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "소라는 방을 매우 깨끗하게 유지한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현아",
                    "script": "I like things more relaxed!",
                    "translation": "나는 더 편안한 게 좋아!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소라",
                    "script": "Your flexible style is refreshing.",
                    "translation": "네 유연한 스타일이 상쾌해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Hyeonah likes things more @@.",
                    "hint": "현아는 어떤 걸 좋아한다고 했나요?",
                    "optionA": "strict",
                    "optionB": "relaxed",
                    "optionC": "difficult",
                    "result": "relaxed",
                    "explanation": "현아는 더 편안한 것을 좋아한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "현아",
                    "script": "Your organization inspires me!",
                    "translation": "네 체계성이 나에게 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소라",
                    "script": "You enjoy life more freely.",
                    "translation": "너는 더 자유롭게 삶을 즐겨."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "좋은 생활 습관에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "habits",
                    "optionC": "help",
                    "optionD": "us",
                    "optionE": "daily",
                    "result": "Good habits help us daily",
                    "explanation": "좋은 습관들이 매일 우리에게 도움이 돼요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현아",
                    "script": "We balance structure and freedom perfectly!",
                    "translation": "우리는 구조와 자유를 완벽하게 균형 맞춰!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "일상 관리의 달인들",
            "explanation": "ESTJ의 계획적 생활과 ESTP의 자유로운 생활 방식",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소라",
                    "script": "I keep my room very clean.",
                    "translation": "나는 내 방을 매우 깨끗하게 유지해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현아",
                    "script": "Your space always looks perfect!",
                    "translation": "네 공간은 항상 완벽해 보여!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소라",
                    "script": "Order helps me think clearly.",
                    "translation": "질서가 내가 명확하게 생각하도록 도와줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소라의 방이 깨끗한가요?",
                    "hint": "소라가 뭐라고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "소라는 방을 매우 깨끗하게 유지한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현아",
                    "script": "I like things more relaxed!",
                    "translation": "나는 더 편안한 게 좋아!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소라",
                    "script": "Your flexible style is refreshing.",
                    "translation": "네 유연한 스타일이 상쾌해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Hyeonah likes things more @@.",
                    "hint": "현아는 어떤 걸 좋아한다고 했나요?",
                    "optionA": "strict",
                    "optionB": "relaxed",
                    "optionC": "difficult",
                    "result": "relaxed",
                    "explanation": "현아는 더 편안한 것을 좋아한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "현아",
                    "script": "Your organization inspires me!",
                    "translation": "네 체계성이 나에게 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소라",
                    "script": "You enjoy life more freely.",
                    "translation": "너는 더 자유롭게 삶을 즐겨."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "좋은 생활 습관에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "habits",
                    "optionC": "help",
                    "optionD": "us",
                    "optionE": "daily",
                    "result": "Good habits help us daily",
                    "explanation": "좋은 습관들이 매일 우리에게 도움이 돼요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현아",
                    "script": "We balance structure and freedom perfectly!",
                    "translation": "우리는 구조와 자유를 완벽하게 균형 맞춰!"
                }
            ]
        }
    ]
}
ID: 9922 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "시간 관리의 예술가들",
            "explanation": "ESTJ의 정확한 시간 관리와 ESTP의 즉흥적 시간 활용",
            "category": "생활 태도",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하영",
                    "script": "I schedule every single hour.",
                    "translation": "나는 모든 시간을 계획해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예진",
                    "script": "Your time management is amazing!",
                    "translation": "네 시간 관리가 놀라워!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하영",
                    "script": "Planning prevents wasted time completely.",
                    "translation": "계획하는 것이 시간 낭비를 완전히 막아줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하영이는 시간을 계획하나요?",
                    "hint": "하영이가 뭘 한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "하영이는 모든 시간을 계획한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예진",
                    "script": "You make every moment count!",
                    "translation": "넌 모든 순간을 소중하게 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하영",
                    "script": "Structure gives me more freedom.",
                    "translation": "구조가 나에게 더 많은 자유를 줘."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Structure gives Hayoung more @@.",
                    "hint": "구조가 하영이에게 무엇을 준다고 했나요?",
                    "optionA": "stress",
                    "optionB": "freedom",
                    "optionC": "worry",
                    "result": "freedom",
                    "explanation": "구조가 하영이에게 더 많은 자유를 준다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "예진",
                    "script": "Your efficiency helps everyone succeed!",
                    "translation": "네 효율성이 모두가 성공하도록 도와줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하영",
                    "script": "You find joy in every moment.",
                    "translation": "너는 모든 순간에서 기쁨을 찾아."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "시간의 소중함에 대한 문장이에요.",
                    "optionA": "Time",
                    "optionB": "is",
                    "optionC": "very",
                    "optionD": "precious",
                    "optionE": "always",
                    "result": "Time is always very precious",
                    "explanation": "시간은 항상 매우 소중해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예진",
                    "script": "We balance structure and spontaneity perfectly!",
                    "translation": "우리는 구조와 즉흥성을 완벽하게 균형 맞춰!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "시간 관리의 예술가들",
            "explanation": "ESTJ의 정확한 시간 관리와 ESTP의 즉흥적 시간 활용",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하영",
                    "script": "I schedule every single hour.",
                    "translation": "나는 모든 시간을 계획해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예진",
                    "script": "Your time management is amazing!",
                    "translation": "네 시간 관리가 놀라워!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하영",
                    "script": "Planning prevents wasted time completely.",
                    "translation": "계획하는 것이 시간 낭비를 완전히 막아줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하영이는 시간을 계획하나요?",
                    "hint": "하영이가 뭘 한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "하영이는 모든 시간을 계획한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예진",
                    "script": "You make every moment count!",
                    "translation": "넌 모든 순간을 소중하게 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하영",
                    "script": "Structure gives me more freedom.",
                    "translation": "구조가 나에게 더 많은 자유를 줘."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Structure gives Hayoung more @@.",
                    "hint": "구조가 하영이에게 무엇을 준다고 했나요?",
                    "optionA": "stress",
                    "optionB": "freedom",
                    "optionC": "worry",
                    "result": "freedom",
                    "explanation": "구조가 하영이에게 더 많은 자유를 준다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "예진",
                    "script": "Your efficiency helps everyone succeed!",
                    "translation": "네 효율성이 모두가 성공하도록 도와줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하영",
                    "script": "You find joy in every moment.",
                    "translation": "너는 모든 순간에서 기쁨을 찾아."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "시간의 소중함에 대한 문장이에요.",
                    "optionA": "Time",
                    "optionB": "is",
                    "optionC": "very",
                    "optionD": "precious",
                    "optionE": "always",
                    "result": "Time is always very precious",
                    "explanation": "시간은 항상 매우 소중해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예진",
                    "script": "We balance structure and spontaneity perfectly!",
                    "translation": "우리는 구조와 즉흥성을 완벽하게 균형 맞춰!"
                }
            ]
        }
    ]
}
ID: 9923 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "스트레스 해결사들",
            "explanation": "ESTJ의 체계적 스트레스 관리와 ESTP의 적극적 스트레스 해소",
            "category": "스트레스 상황 대처",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "다인",
                    "script": "I solve problems step by step.",
                    "translation": "나는 문제를 단계별로 해결해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "별이",
                    "script": "That's a really smart approach!",
                    "translation": "정말 똑똑한 접근법이야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "다인",
                    "script": "Plans help me stay calm.",
                    "translation": "계획이 내가 침착하게 있도록 도와줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "다인이는 문제를 단계별로 해결하나요?",
                    "hint": "다인이의 방법을 확인해보세요.",
                    "result": "O",
                    "explanation": "다인이는 문제를 단계별로 해결한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "별이",
                    "script": "I move around when stressed!",
                    "translation": "나는 스트레스받으면 움직여!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다인",
                    "script": "Your active style helps you feel better.",
                    "translation": "네 적극적인 스타일이 기분을 좋게 해줘."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Byeoli moves around when @@.",
                    "hint": "별이는 언제 움직인다고 했나요?",
                    "optionA": "happy",
                    "optionB": "stressed",
                    "optionC": "tired",
                    "result": "stressed",
                    "explanation": "별이는 스트레스받을 때 움직인다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "별이",
                    "script": "Your calm planning keeps us grounded!",
                    "translation": "네 차분한 계획이 우리를 안정시켜줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "다인",
                    "script": "You handle pressure with such energy.",
                    "translation": "너는 그런 에너지로 압박을 다뤄."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "스트레스 해결에 대한 문장이에요.",
                    "optionA": "We",
                    "optionB": "handle",
                    "optionC": "stress",
                    "optionD": "together",
                    "optionE": "can",
                    "result": "We can handle stress together",
                    "explanation": "우리는 함께 스트레스를 다룰 수 있어요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "별이",
                    "script": "Together we overcome any challenge!",
                    "translation": "함께 우리는 어떤 도전이든 극복해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "스트레스 해결사들",
            "explanation": "ESTJ의 체계적 스트레스 관리와 ESTP의 적극적 스트레스 해소",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "다인",
                    "script": "I solve problems step by step.",
                    "translation": "나는 문제를 단계별로 해결해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "별이",
                    "script": "That's a really smart approach!",
                    "translation": "정말 똑똑한 접근법이야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "다인",
                    "script": "Plans help me stay calm.",
                    "translation": "계획이 내가 침착하게 있도록 도와줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "다인이는 문제를 단계별로 해결하나요?",
                    "hint": "다인이의 방법을 확인해보세요.",
                    "result": "O",
                    "explanation": "다인이는 문제를 단계별로 해결한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "별이",
                    "script": "I move around when stressed!",
                    "translation": "나는 스트레스받으면 움직여!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다인",
                    "script": "Your active style helps you feel better.",
                    "translation": "네 적극적인 스타일이 기분을 좋게 해줘."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Byeoli moves around when @@.",
                    "hint": "별이는 언제 움직인다고 했나요?",
                    "optionA": "happy",
                    "optionB": "stressed",
                    "optionC": "tired",
                    "result": "stressed",
                    "explanation": "별이는 스트레스받을 때 움직인다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "별이",
                    "script": "Your calm planning keeps us grounded!",
                    "translation": "네 차분한 계획이 우리를 안정시켜줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "다인",
                    "script": "You handle pressure with such energy.",
                    "translation": "너는 그런 에너지로 압박을 다뤄."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "스트레스 해결에 대한 문장이에요.",
                    "optionA": "We",
                    "optionB": "handle",
                    "optionC": "stress",
                    "optionD": "together",
                    "optionE": "can",
                    "result": "We can handle stress together",
                    "explanation": "우리는 함께 스트레스를 다룰 수 있어요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "별이",
                    "script": "Together we overcome any challenge!",
                    "translation": "함께 우리는 어떤 도전이든 극복해!"
                }
            ]
        }
    ]
}
ID: 9924 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "위기 상황의 히어로들",
            "explanation": "ESTJ의 논리적 위기 관리와 ESTP의 즉시 행동 방식",
            "category": "스트레스 상황 대처",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하나",
                    "script": "I create clear action plans immediately.",
                    "translation": "나는 즉시 명확한 행동 계획을 만들어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "시우",
                    "script": "Your quick organization saves everyone!",
                    "translation": "네 빠른 체계화가 모두를 구해줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하나",
                    "script": "Logic helps me handle pressure well.",
                    "translation": "논리가 내가 압박을 잘 다루도록 도와줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하나는 논리가 도움이 된다고 생각하나요?",
                    "hint": "하나의 생각을 확인해보세요.",
                    "result": "O",
                    "explanation": "하나는 논리가 압박을 잘 다루는 데 도움이 된다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "시우",
                    "script": "You take action without any hesitation!",
                    "translation": "넌 망설임 없이 행동을 취해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하나",
                    "script": "I break big problems into pieces.",
                    "translation": "나는 큰 문제를 조각들로 나눠."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Hana breaks big problems into @@.",
                    "hint": "하나는 큰 문제를 무엇으로 나눈다고 했나요?",
                    "optionA": "parts",
                    "optionB": "pieces",
                    "optionC": "groups",
                    "result": "pieces",
                    "explanation": "하나는 큰 문제를 조각들로 나눈다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "시우",
                    "script": "Your systematic approach works perfectly!",
                    "translation": "네 체계적인 접근이 완벽하게 작동해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하나",
                    "script": "You inspire confidence in tough times.",
                    "translation": "너는 어려운 시기에 자신감을 불어넣어줘."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "문제 해결에 대한 문장이에요.",
                    "optionA": "solve",
                    "optionB": "We",
                    "optionC": "problems",
                    "optionD": "together",
                    "optionE": "can",
                    "result": "We can solve problems together",
                    "explanation": "우리는 함께 문제를 해결할 수 있어요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "시우",
                    "script": "Together we're unstoppable in any crisis!",
                    "translation": "함께 우리는 어떤 위기에도 멈출 수 없어!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "위기 상황의 히어로들",
            "explanation": "ESTJ의 논리적 위기 관리와 ESTP의 즉시 행동 방식",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하나",
                    "script": "I create clear action plans immediately.",
                    "translation": "나는 즉시 명확한 행동 계획을 만들어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "시우",
                    "script": "Your quick organization saves everyone!",
                    "translation": "네 빠른 체계화가 모두를 구해줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하나",
                    "script": "Logic helps me handle pressure well.",
                    "translation": "논리가 내가 압박을 잘 다루도록 도와줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하나는 논리가 도움이 된다고 생각하나요?",
                    "hint": "하나의 생각을 확인해보세요.",
                    "result": "O",
                    "explanation": "하나는 논리가 압박을 잘 다루는 데 도움이 된다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "시우",
                    "script": "You take action without any hesitation!",
                    "translation": "넌 망설임 없이 행동을 취해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하나",
                    "script": "I break big problems into pieces.",
                    "translation": "나는 큰 문제를 조각들로 나눠."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Hana breaks big problems into @@.",
                    "hint": "하나는 큰 문제를 무엇으로 나눈다고 했나요?",
                    "optionA": "parts",
                    "optionB": "pieces",
                    "optionC": "groups",
                    "result": "pieces",
                    "explanation": "하나는 큰 문제를 조각들로 나눈다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "시우",
                    "script": "Your systematic approach works perfectly!",
                    "translation": "네 체계적인 접근이 완벽하게 작동해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하나",
                    "script": "You inspire confidence in tough times.",
                    "translation": "너는 어려운 시기에 자신감을 불어넣어줘."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "문제 해결에 대한 문장이에요.",
                    "optionA": "solve",
                    "optionB": "We",
                    "optionC": "problems",
                    "optionD": "together",
                    "optionE": "can",
                    "result": "We can solve problems together",
                    "explanation": "우리는 함께 문제를 해결할 수 있어요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "시우",
                    "script": "Together we're unstoppable in any crisis!",
                    "translation": "함께 우리는 어떤 위기에도 멈출 수 없어!"
                }
            ]
        }
    ]
}
ID: 9925 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "꿈을 향한 두 가지 길",
            "explanation": "ESTJ의 체계적 목표 설정과 ESTP의 즉흥적 기회 포착",
            "category": "직업 및 목표 설정",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태영",
                    "script": "I set clear goals first.",
                    "translation": "나는 먼저 명확한 목표를 설정해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "상우",
                    "script": "That's really smart planning!",
                    "translation": "정말 똑똑한 계획이야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태영",
                    "script": "Plans help me reach success.",
                    "translation": "계획이 내가 성공에 도달하도록 도와줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태영이는 목표를 설정하나요?",
                    "hint": "태영이가 뭘 한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "태영이는 먼저 명확한 목표를 설정한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "상우",
                    "script": "I grab chances when they come!",
                    "translation": "기회가 오면 바로 잡아!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태영",
                    "script": "Your quick reactions open new doors.",
                    "translation": "네 빠른 반응이 새로운 문을 열어줘."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Sangwoo grabs @@ when they come.",
                    "hint": "상우는 무엇이 올 때 잡는다고 했나요?",
                    "optionA": "problems",
                    "optionB": "chances",
                    "optionC": "worries",
                    "result": "chances",
                    "explanation": "상우는 기회가 올 때 잡는다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "상우",
                    "script": "Your steady planning builds strong careers!",
                    "translation": "네 꾸준한 계획이 강한 경력을 쌓아줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태영",
                    "script": "You find opportunities others miss completely.",
                    "translation": "너는 다른 사람들이 완전히 놓치는 기회를 찾아."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "목표 달성에 대한 문장이에요.",
                    "optionA": "Dreams",
                    "optionB": "come",
                    "optionC": "true",
                    "optionD": "with",
                    "optionE": "effort",
                    "result": "Dreams come true with effort",
                    "explanation": "꿈은 노력과 함께 이루어져요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "상우",
                    "script": "We create amazing opportunities together!",
                    "translation": "우리는 함께 놀라운 기회를 만들어!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "꿈을 향한 두 가지 길",
            "explanation": "ESTJ의 체계적 목표 설정과 ESTP의 즉흥적 기회 포착",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태영",
                    "script": "I set clear goals first.",
                    "translation": "나는 먼저 명확한 목표를 설정해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "상우",
                    "script": "That's really smart planning!",
                    "translation": "정말 똑똑한 계획이야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태영",
                    "script": "Plans help me reach success.",
                    "translation": "계획이 내가 성공에 도달하도록 도와줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태영이는 목표를 설정하나요?",
                    "hint": "태영이가 뭘 한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "태영이는 먼저 명확한 목표를 설정한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "상우",
                    "script": "I grab chances when they come!",
                    "translation": "기회가 오면 바로 잡아!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태영",
                    "script": "Your quick reactions open new doors.",
                    "translation": "네 빠른 반응이 새로운 문을 열어줘."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Sangwoo grabs @@ when they come.",
                    "hint": "상우는 무엇이 올 때 잡는다고 했나요?",
                    "optionA": "problems",
                    "optionB": "chances",
                    "optionC": "worries",
                    "result": "chances",
                    "explanation": "상우는 기회가 올 때 잡는다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "상우",
                    "script": "Your steady planning builds strong careers!",
                    "translation": "네 꾸준한 계획이 강한 경력을 쌓아줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태영",
                    "script": "You find opportunities others miss completely.",
                    "translation": "너는 다른 사람들이 완전히 놓치는 기회를 찾아."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "목표 달성에 대한 문장이에요.",
                    "optionA": "Dreams",
                    "optionB": "come",
                    "optionC": "true",
                    "optionD": "with",
                    "optionE": "effort",
                    "result": "Dreams come true with effort",
                    "explanation": "꿈은 노력과 함께 이루어져요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "상우",
                    "script": "We create amazing opportunities together!",
                    "translation": "우리는 함께 놀라운 기회를 만들어!"
                }
            ]
        }
    ]
}
ID: 9926 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "성공을 향한 마스터플랜",
            "explanation": "ESTJ의 장기적 경력 계획과 ESTP의 실용적 기회 활용",
            "category": "직업 및 목표 설정",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준서",
                    "script": "I plan my career very carefully.",
                    "translation": "나는 내 경력을 매우 신중하게 계획해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "시우",
                    "script": "Your long-term vision is impressive!",
                    "translation": "네 장기적 비전이 인상적이야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준서",
                    "script": "Each step builds toward bigger goals.",
                    "translation": "각 단계가 더 큰 목표를 향해 쌓여가."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준서는 큰 목표를 향해 나아가나요?",
                    "hint": "준서가 뭐라고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "준서는 각 단계가 더 큰 목표를 향해 쌓여간다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "시우",
                    "script": "You turn challenges into amazing opportunities!",
                    "translation": "넌 도전을 놀라운 기회로 바꿔!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준서",
                    "script": "I track progress with clear milestones.",
                    "translation": "나는 명확한 이정표로 진행을 추적해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Junseo tracks progress with clear @@.",
                    "hint": "준서는 무엇으로 진행을 추적한다고 했나요?",
                    "optionA": "problems",
                    "optionB": "milestones",
                    "optionC": "worries",
                    "result": "milestones",
                    "explanation": "준서는 명확한 이정표로 진행을 추적해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "시우",
                    "script": "Your structure helps everyone succeed!",
                    "translation": "네 구조가 모두가 성공하도록 도와줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준서",
                    "script": "You find value in every experience.",
                    "translation": "너는 모든 경험에서 가치를 찾아."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "성공을 위한 노력에 대한 문장이에요.",
                    "optionA": "leads",
                    "optionB": "Hard",
                    "optionC": "work",
                    "optionD": "to",
                    "optionE": "success",
                    "result": "Hard work leads to success",
                    "explanation": "열심히 일하는 것이 성공으로 이끌어요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "시우",
                    "script": "We complement each other perfectly professionally!",
                    "translation": "우리는 직업적으로 서로를 완벽하게 보완해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "성공을 향한 마스터플랜",
            "explanation": "ESTJ의 장기적 경력 계획과 ESTP의 실용적 기회 활용",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준서",
                    "script": "I plan my career very carefully.",
                    "translation": "나는 내 경력을 매우 신중하게 계획해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "시우",
                    "script": "Your long-term vision is impressive!",
                    "translation": "네 장기적 비전이 인상적이야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준서",
                    "script": "Each step builds toward bigger goals.",
                    "translation": "각 단계가 더 큰 목표를 향해 쌓여가."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준서는 큰 목표를 향해 나아가나요?",
                    "hint": "준서가 뭐라고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "준서는 각 단계가 더 큰 목표를 향해 쌓여간다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "시우",
                    "script": "You turn challenges into amazing opportunities!",
                    "translation": "넌 도전을 놀라운 기회로 바꿔!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준서",
                    "script": "I track progress with clear milestones.",
                    "translation": "나는 명확한 이정표로 진행을 추적해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Junseo tracks progress with clear @@.",
                    "hint": "준서는 무엇으로 진행을 추적한다고 했나요?",
                    "optionA": "problems",
                    "optionB": "milestones",
                    "optionC": "worries",
                    "result": "milestones",
                    "explanation": "준서는 명확한 이정표로 진행을 추적해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "시우",
                    "script": "Your structure helps everyone succeed!",
                    "translation": "네 구조가 모두가 성공하도록 도와줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준서",
                    "script": "You find value in every experience.",
                    "translation": "너는 모든 경험에서 가치를 찾아."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "성공을 위한 노력에 대한 문장이에요.",
                    "optionA": "leads",
                    "optionB": "Hard",
                    "optionC": "work",
                    "optionD": "to",
                    "optionE": "success",
                    "result": "Hard work leads to success",
                    "explanation": "열심히 일하는 것이 성공으로 이끌어요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "시우",
                    "script": "We complement each other perfectly professionally!",
                    "translation": "우리는 직업적으로 서로를 완벽하게 보완해!"
                }
            ]
        }
    ]
}
ID: 9927 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "취미 생활의 마에스트로들",
            "explanation": "ESTJ의 체계적 취미 활동과 ESTP의 다양한 취미 도전",
            "category": "취미와 여가 활동",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예은",
                    "script": "I organize my hobby time carefully.",
                    "translation": "나는 취미 시간을 신중하게 정리해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현진",
                    "script": "Your schedule helps you enjoy everything!",
                    "translation": "네 스케줄이 모든 걸 즐기도록 도와줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예은",
                    "script": "Planning makes hobbies more rewarding.",
                    "translation": "계획하는 것이 취미를 더 보람 있게 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "예은이는 취미 시간을 계획하나요?",
                    "hint": "예은이가 뭘 한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "예은이는 취미 시간을 신중하게 정리한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현진",
                    "script": "I try new activities all the time!",
                    "translation": "나는 항상 새로운 활동을 시도해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예은",
                    "script": "Your adventurous spirit inspires everyone around.",
                    "translation": "네 모험적인 정신이 주변 모든 사람에게 영감을 줘."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Hyeonjin tries new activities all the @@.",
                    "hint": "현진이는 언제 새로운 활동을 시도한다고 했나요?",
                    "optionA": "day",
                    "optionB": "time",
                    "optionC": "week",
                    "result": "time",
                    "explanation": "현진이는 항상 새로운 활동을 시도한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "현진",
                    "script": "Your consistent practice makes you really skilled!",
                    "translation": "네 꾸준한 연습이 너를 정말 숙련되게 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예은",
                    "script": "You discover amazing new experiences constantly.",
                    "translation": "너는 계속해서 놀라운 새로운 경험들을 발견해."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "취미 활동에 대한 문장이에요.",
                    "optionA": "Hobbies",
                    "optionB": "make",
                    "optionC": "life",
                    "optionD": "more",
                    "optionE": "fun",
                    "result": "Hobbies make life more fun",
                    "explanation": "취미는 삶을 더 재미있게 만들어요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현진",
                    "script": "We enjoy both structure and adventure perfectly!",
                    "translation": "우리는 구조와 모험을 완벽하게 즐겨!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "취미 생활의 마에스트로들",
            "explanation": "ESTJ의 체계적 취미 활동과 ESTP의 다양한 취미 도전",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예은",
                    "script": "I organize my hobby time carefully.",
                    "translation": "나는 취미 시간을 신중하게 정리해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현진",
                    "script": "Your schedule helps you enjoy everything!",
                    "translation": "네 스케줄이 모든 걸 즐기도록 도와줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예은",
                    "script": "Planning makes hobbies more rewarding.",
                    "translation": "계획하는 것이 취미를 더 보람 있게 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "예은이는 취미 시간을 계획하나요?",
                    "hint": "예은이가 뭘 한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "예은이는 취미 시간을 신중하게 정리한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현진",
                    "script": "I try new activities all the time!",
                    "translation": "나는 항상 새로운 활동을 시도해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예은",
                    "script": "Your adventurous spirit inspires everyone around.",
                    "translation": "네 모험적인 정신이 주변 모든 사람에게 영감을 줘."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Hyeonjin tries new activities all the @@.",
                    "hint": "현진이는 언제 새로운 활동을 시도한다고 했나요?",
                    "optionA": "day",
                    "optionB": "time",
                    "optionC": "week",
                    "result": "time",
                    "explanation": "현진이는 항상 새로운 활동을 시도한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "현진",
                    "script": "Your consistent practice makes you really skilled!",
                    "translation": "네 꾸준한 연습이 너를 정말 숙련되게 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예은",
                    "script": "You discover amazing new experiences constantly.",
                    "translation": "너는 계속해서 놀라운 새로운 경험들을 발견해."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "취미 활동에 대한 문장이에요.",
                    "optionA": "Hobbies",
                    "optionB": "make",
                    "optionC": "life",
                    "optionD": "more",
                    "optionE": "fun",
                    "result": "Hobbies make life more fun",
                    "explanation": "취미는 삶을 더 재미있게 만들어요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현진",
                    "script": "We enjoy both structure and adventure perfectly!",
                    "translation": "우리는 구조와 모험을 완벽하게 즐겨!"
                }
            ]
        }
    ]
}
ID: 9928 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "여가의 달인들",
            "explanation": "ESTJ의 계획적 휴식과 ESTP의 액티브한 놀이 방식",
            "category": "취미와 여가 활동",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서아",
                    "script": "I plan my weekend activities precisely.",
                    "translation": "나는 주말 활동을 정확하게 계획해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다희",
                    "script": "Your preparation makes weekends so productive!",
                    "translation": "네 준비가 주말을 너무 생산적으로 만들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서아",
                    "script": "Good planning maximizes fun and relaxation.",
                    "translation": "좋은 계획이 재미와 휴식을 최대화해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서아는 주말을 계획하나요?",
                    "hint": "서아가 뭘 한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "서아는 주말 활동을 정확하게 계획한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "다희",
                    "script": "I just go wherever feels exciting!",
                    "translation": "나는 그냥 흥미진진한 곳이면 어디든 가!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서아",
                    "script": "Your spontaneous adventures create wonderful memories.",
                    "translation": "네 즉흥적인 모험이 멋진 추억을 만들어."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Dahee just goes wherever feels @@.",
                    "hint": "다희는 어떤 느낌의 곳이면 어디든 간다고 했나요?",
                    "optionA": "boring",
                    "optionB": "exciting",
                    "optionC": "scary",
                    "result": "exciting",
                    "explanation": "다희는 흥미진진한 곳이면 어디든 간다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "다희",
                    "script": "Your organized approach helps us relax completely!",
                    "translation": "네 체계적인 접근이 우리가 완전히 쉬도록 도와줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서아",
                    "script": "You bring such positive energy everywhere.",
                    "translation": "너는 어디든 그런 긍정적인 에너지를 가져와."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "좋은 휴식에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "rest",
                    "optionC": "helps",
                    "optionD": "us",
                    "optionE": "recharge",
                    "result": "Good rest helps us recharge",
                    "explanation": "좋은 휴식이 우리가 재충전하도록 도와요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "다희",
                    "script": "We create perfect balance between planning and adventure!",
                    "translation": "우리는 계획과 모험 사이의 완벽한 균형을 만들어!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "여가의 달인들",
            "explanation": "ESTJ의 계획적 휴식과 ESTP의 액티브한 놀이 방식",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서아",
                    "script": "I plan my weekend activities precisely.",
                    "translation": "나는 주말 활동을 정확하게 계획해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다희",
                    "script": "Your preparation makes weekends so productive!",
                    "translation": "네 준비가 주말을 너무 생산적으로 만들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서아",
                    "script": "Good planning maximizes fun and relaxation.",
                    "translation": "좋은 계획이 재미와 휴식을 최대화해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서아는 주말을 계획하나요?",
                    "hint": "서아가 뭘 한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "서아는 주말 활동을 정확하게 계획한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "다희",
                    "script": "I just go wherever feels exciting!",
                    "translation": "나는 그냥 흥미진진한 곳이면 어디든 가!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서아",
                    "script": "Your spontaneous adventures create wonderful memories.",
                    "translation": "네 즉흥적인 모험이 멋진 추억을 만들어."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Dahee just goes wherever feels @@.",
                    "hint": "다희는 어떤 느낌의 곳이면 어디든 간다고 했나요?",
                    "optionA": "boring",
                    "optionB": "exciting",
                    "optionC": "scary",
                    "result": "exciting",
                    "explanation": "다희는 흥미진진한 곳이면 어디든 간다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "다희",
                    "script": "Your organized approach helps us relax completely!",
                    "translation": "네 체계적인 접근이 우리가 완전히 쉬도록 도와줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서아",
                    "script": "You bring such positive energy everywhere.",
                    "translation": "너는 어디든 그런 긍정적인 에너지를 가져와."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "좋은 휴식에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "rest",
                    "optionC": "helps",
                    "optionD": "us",
                    "optionE": "recharge",
                    "result": "Good rest helps us recharge",
                    "explanation": "좋은 휴식이 우리가 재충전하도록 도와요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "다희",
                    "script": "We create perfect balance between planning and adventure!",
                    "translation": "우리는 계획과 모험 사이의 완벽한 균형을 만들어!"
                }
            ]
        }
    ]
}
ID: 9929 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "갈등 해결의 전문가들",
            "explanation": "ESTJ의 논리적 갈등 해결과 ESTP의 즉시 중재 방식",
            "category": "갈등 해결 방식",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소라",
                    "script": "I address problems directly and clearly.",
                    "translation": "나는 문제를 직접적이고 명확하게 다뤄."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현아",
                    "script": "Your straightforward approach works so well!",
                    "translation": "네 직접적인 접근이 너무 잘 통해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소라",
                    "script": "Clear communication prevents bigger conflicts completely.",
                    "translation": "명확한 의사소통이 더 큰 갈등을 완전히 막아줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소라는 문제를 명확하게 다루나요?",
                    "hint": "소라가 어떻게 문제를 다룬다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "소라는 문제를 직접적이고 명확하게 다룬다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현아",
                    "script": "I help everyone feel comfortable immediately!",
                    "translation": "나는 모든 사람이 즉시 편안하게 느끼도록 도와!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소라",
                    "script": "Your calming presence diffuses tension beautifully.",
                    "translation": "네 차분한 존재가 긴장을 아름답게 해소시켜."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Hyeonah helps everyone feel @@ immediately.",
                    "hint": "현아는 모든 사람이 어떻게 느끼도록 돕는다고 했나요?",
                    "optionA": "worried",
                    "optionB": "comfortable",
                    "optionC": "confused",
                    "result": "comfortable",
                    "explanation": "현아는 모든 사람이 즉시 편안하게 느끼도록 돕는다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "현아",
                    "script": "Your logical solutions fix problems permanently!",
                    "translation": "네 논리적 해결책이 문제를 영구적으로 해결해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소라",
                    "script": "You create harmony wherever you go.",
                    "translation": "너는 가는 곳마다 조화를 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "갈등 해결에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "communication",
                    "optionC": "solves",
                    "optionD": "most",
                    "optionE": "problems",
                    "result": "Good communication solves most problems",
                    "explanation": "좋은 의사소통이 대부분의 문제를 해결해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현아",
                    "script": "Together we make perfect peacekeepers!",
                    "translation": "함께 우리는 완벽한 평화지킴이를 만들어!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "갈등 해결의 전문가들",
            "explanation": "ESTJ의 논리적 갈등 해결과 ESTP의 즉시 중재 방식",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소라",
                    "script": "I address problems directly and clearly.",
                    "translation": "나는 문제를 직접적이고 명확하게 다뤄."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현아",
                    "script": "Your straightforward approach works so well!",
                    "translation": "네 직접적인 접근이 너무 잘 통해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소라",
                    "script": "Clear communication prevents bigger conflicts completely.",
                    "translation": "명확한 의사소통이 더 큰 갈등을 완전히 막아줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소라는 문제를 명확하게 다루나요?",
                    "hint": "소라가 어떻게 문제를 다룬다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "소라는 문제를 직접적이고 명확하게 다룬다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현아",
                    "script": "I help everyone feel comfortable immediately!",
                    "translation": "나는 모든 사람이 즉시 편안하게 느끼도록 도와!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소라",
                    "script": "Your calming presence diffuses tension beautifully.",
                    "translation": "네 차분한 존재가 긴장을 아름답게 해소시켜."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Hyeonah helps everyone feel @@ immediately.",
                    "hint": "현아는 모든 사람이 어떻게 느끼도록 돕는다고 했나요?",
                    "optionA": "worried",
                    "optionB": "comfortable",
                    "optionC": "confused",
                    "result": "comfortable",
                    "explanation": "현아는 모든 사람이 즉시 편안하게 느끼도록 돕는다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "현아",
                    "script": "Your logical solutions fix problems permanently!",
                    "translation": "네 논리적 해결책이 문제를 영구적으로 해결해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소라",
                    "script": "You create harmony wherever you go.",
                    "translation": "너는 가는 곳마다 조화를 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "갈등 해결에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "communication",
                    "optionC": "solves",
                    "optionD": "most",
                    "optionE": "problems",
                    "result": "Good communication solves most problems",
                    "explanation": "좋은 의사소통이 대부분의 문제를 해결해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현아",
                    "script": "Together we make perfect peacekeepers!",
                    "translation": "함께 우리는 완벽한 평화지킴이를 만들어!"
                }
            ]
        }
    ]
}
ID: 9930 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "평화 만들기의 달인들",
            "explanation": "ESTJ의 체계적 중재와 ESTP의 감정적 공감 방식",
            "category": "갈등 해결 방식",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하영",
                    "script": "I create fair solutions for everyone.",
                    "translation": "나는 모든 사람을 위한 공정한 해결책을 만들어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예진",
                    "script": "Your fairness makes everyone trust you completely!",
                    "translation": "네 공정함이 모든 사람이 너를 완전히 신뢰하게 만들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하영",
                    "script": "Structure helps people understand each other.",
                    "translation": "구조가 사람들이 서로 이해하도록 도와줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하영이는 공정한 해결책을 만드나요?",
                    "hint": "하영이가 뭘 한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "하영이는 모든 사람을 위한 공정한 해결책을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예진",
                    "script": "I connect with people's feelings right away!",
                    "translation": "나는 사람들의 감정과 바로 연결돼!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하영",
                    "script": "Your emotional intelligence brings people together.",
                    "translation": "네 감정 지능이 사람들을 하나로 모아."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Yejin connects with people's @@ right away.",
                    "hint": "예진이는 사람들의 무엇과 바로 연결된다고 했나요?",
                    "optionA": "thoughts",
                    "optionB": "feelings",
                    "optionC": "plans",
                    "result": "feelings",
                    "explanation": "예진이는 사람들의 감정과 바로 연결된다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "예진",
                    "script": "Your systematic approach creates lasting peace!",
                    "translation": "네 체계적인 접근이 지속적인 평화를 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하영",
                    "script": "You help people express themselves freely.",
                    "translation": "너는 사람들이 자유롭게 자신을 표현하도록 도와."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "평화로운 해결에 대한 문장이에요.",
                    "optionA": "Peace",
                    "optionB": "comes",
                    "optionC": "from",
                    "optionD": "understanding",
                    "optionE": "mutual",
                    "result": "Peace comes from mutual understanding",
                    "explanation": "평화는 상호 이해에서 나와요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예진",
                    "script": "We solve conflicts with perfect teamwork!",
                    "translation": "우리는 완벽한 팀워크로 갈등을 해결해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "평화 만들기의 달인들",
            "explanation": "ESTJ의 체계적 중재와 ESTP의 감정적 공감 방식",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하영",
                    "script": "I create fair solutions for everyone.",
                    "translation": "나는 모든 사람을 위한 공정한 해결책을 만들어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예진",
                    "script": "Your fairness makes everyone trust you completely!",
                    "translation": "네 공정함이 모든 사람이 너를 완전히 신뢰하게 만들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하영",
                    "script": "Structure helps people understand each other.",
                    "translation": "구조가 사람들이 서로 이해하도록 도와줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하영이는 공정한 해결책을 만드나요?",
                    "hint": "하영이가 뭘 한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "하영이는 모든 사람을 위한 공정한 해결책을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예진",
                    "script": "I connect with people's feelings right away!",
                    "translation": "나는 사람들의 감정과 바로 연결돼!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하영",
                    "script": "Your emotional intelligence brings people together.",
                    "translation": "네 감정 지능이 사람들을 하나로 모아."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Yejin connects with people's @@ right away.",
                    "hint": "예진이는 사람들의 무엇과 바로 연결된다고 했나요?",
                    "optionA": "thoughts",
                    "optionB": "feelings",
                    "optionC": "plans",
                    "result": "feelings",
                    "explanation": "예진이는 사람들의 감정과 바로 연결된다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "예진",
                    "script": "Your systematic approach creates lasting peace!",
                    "translation": "네 체계적인 접근이 지속적인 평화를 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하영",
                    "script": "You help people express themselves freely.",
                    "translation": "너는 사람들이 자유롭게 자신을 표현하도록 도와."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "평화로운 해결에 대한 문장이에요.",
                    "optionA": "Peace",
                    "optionB": "comes",
                    "optionC": "from",
                    "optionD": "understanding",
                    "optionE": "mutual",
                    "result": "Peace comes from mutual understanding",
                    "explanation": "평화는 상호 이해에서 나와요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예진",
                    "script": "We solve conflicts with perfect teamwork!",
                    "translation": "우리는 완벽한 팀워크로 갈등을 해결해!"
                }
            ]
        }
    ]
}
ID: 9931 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "효율적인 팀장 vs 따뜻한 분위기 메이커",
            "explanation": "ESTJ의 목표 중심 리더십과 ESFJ의 관계 중심 배려",
            "category": "사회적 상호작용",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태영",
                    "script": "I focus on getting results.",
                    "translation": "나는 결과를 얻는 데 집중해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민지",
                    "script": "Your efficiency helps everyone succeed!",
                    "translation": "네 효율성이 모든 사람이 성공하도록 도와줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태영",
                    "script": "Clear goals make teamwork easier.",
                    "translation": "명확한 목표가 팀워크를 더 쉽게 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태영이는 결과에 집중하나요?",
                    "hint": "태영이가 무엇에 집중한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "태영이는 결과를 얻는 데 집중한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민지",
                    "script": "I make sure everyone feels included!",
                    "translation": "나는 모든 사람이 포함되었다고 느끼도록 해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태영",
                    "script": "Your caring nature keeps team spirit high.",
                    "translation": "네 배려심이 팀 정신을 높게 유지시켜줘."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Minji makes sure everyone feels @@.",
                    "hint": "민지는 모든 사람이 어떻게 느끼도록 한다고 했나요?",
                    "optionA": "worried",
                    "optionB": "included",
                    "optionC": "tired",
                    "result": "included",
                    "explanation": "민지는 모든 사람이 포함되었다고 느끼도록 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민지",
                    "script": "Your leadership gives us clear direction!",
                    "translation": "네 리더십이 우리에게 명확한 방향을 줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태영",
                    "script": "You create harmony in our workplace.",
                    "translation": "너는 우리 직장에 조화를 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "좋은 팀워크에 대한 문장이에요.",
                    "optionA": "Great",
                    "optionB": "teams",
                    "optionC": "work",
                    "optionD": "together",
                    "optionE": "always",
                    "result": "Great teams always work together",
                    "explanation": "훌륭한 팀들은 항상 함께 일해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민지",
                    "script": "We balance results and relationships perfectly!",
                    "translation": "우리는 결과와 관계를 완벽하게 균형 맞춰!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "효율적인 팀장 vs 따뜻한 분위기 메이커",
            "explanation": "ESTJ의 목표 중심 리더십과 ESFJ의 관계 중심 배려",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태영",
                    "script": "I focus on getting results.",
                    "translation": "나는 결과를 얻는 데 집중해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민지",
                    "script": "Your efficiency helps everyone succeed!",
                    "translation": "네 효율성이 모든 사람이 성공하도록 도와줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태영",
                    "script": "Clear goals make teamwork easier.",
                    "translation": "명확한 목표가 팀워크를 더 쉽게 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태영이는 결과에 집중하나요?",
                    "hint": "태영이가 무엇에 집중한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "태영이는 결과를 얻는 데 집중한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민지",
                    "script": "I make sure everyone feels included!",
                    "translation": "나는 모든 사람이 포함되었다고 느끼도록 해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태영",
                    "script": "Your caring nature keeps team spirit high.",
                    "translation": "네 배려심이 팀 정신을 높게 유지시켜줘."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Minji makes sure everyone feels @@.",
                    "hint": "민지는 모든 사람이 어떻게 느끼도록 한다고 했나요?",
                    "optionA": "worried",
                    "optionB": "included",
                    "optionC": "tired",
                    "result": "included",
                    "explanation": "민지는 모든 사람이 포함되었다고 느끼도록 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민지",
                    "script": "Your leadership gives us clear direction!",
                    "translation": "네 리더십이 우리에게 명확한 방향을 줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태영",
                    "script": "You create harmony in our workplace.",
                    "translation": "너는 우리 직장에 조화를 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "좋은 팀워크에 대한 문장이에요.",
                    "optionA": "Great",
                    "optionB": "teams",
                    "optionC": "work",
                    "optionD": "together",
                    "optionE": "always",
                    "result": "Great teams always work together",
                    "explanation": "훌륭한 팀들은 항상 함께 일해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민지",
                    "script": "We balance results and relationships perfectly!",
                    "translation": "우리는 결과와 관계를 완벽하게 균형 맞춰!"
                }
            ]
        }
    ]
}
ID: 9932 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "모임의 마스터들",
            "explanation": "ESTJ의 체계적 모임 운영과 ESFJ의 따뜻한 환대",
            "category": "사회적 상호작용",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준서",
                    "script": "I organize events very efficiently.",
                    "translation": "나는 이벤트를 매우 효율적으로 조직해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하준",
                    "script": "Your planning makes everything run smoothly!",
                    "translation": "네 계획이 모든 게 순조롭게 돌아가게 해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준서",
                    "script": "Good structure helps everyone enjoy more.",
                    "translation": "좋은 구조가 모든 사람이 더 즐기도록 도와줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준서는 이벤트를 효율적으로 조직하나요?",
                    "hint": "준서가 이벤트를 어떻게 한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "준서는 이벤트를 매우 효율적으로 조직한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하준",
                    "script": "I make sure everyone feels comfortable!",
                    "translation": "나는 모든 사람이 편안하게 느끼도록 해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준서",
                    "script": "Your warm hospitality makes events memorable.",
                    "translation": "네 따뜻한 환대가 이벤트를 기억에 남게 만들어."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Hajun makes sure everyone feels @@.",
                    "hint": "하준이는 모든 사람이 어떻게 느끼도록 한다고 했나요?",
                    "optionA": "nervous",
                    "optionB": "comfortable",
                    "optionC": "confused",
                    "result": "comfortable",
                    "explanation": "하준이는 모든 사람이 편안하게 느끼도록 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하준",
                    "script": "Your organization prevents any problems completely!",
                    "translation": "네 조직력이 어떤 문제도 완전히 막아줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준서",
                    "script": "You notice when someone needs help.",
                    "translation": "너는 누군가 도움이 필요할 때를 알아차려."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "좋은 모임에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "events",
                    "optionC": "bring",
                    "optionD": "people",
                    "optionE": "together",
                    "result": "Good events bring people together",
                    "explanation": "좋은 이벤트들은 사람들을 한데 모아줘요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하준",
                    "script": "We create wonderful experiences for everyone!",
                    "translation": "우리는 모든 사람을 위한 멋진 경험을 만들어!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "모임의 마스터들",
            "explanation": "ESTJ의 체계적 모임 운영과 ESFJ의 따뜻한 환대",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준서",
                    "script": "I organize events very efficiently.",
                    "translation": "나는 이벤트를 매우 효율적으로 조직해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하준",
                    "script": "Your planning makes everything run smoothly!",
                    "translation": "네 계획이 모든 게 순조롭게 돌아가게 해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준서",
                    "script": "Good structure helps everyone enjoy more.",
                    "translation": "좋은 구조가 모든 사람이 더 즐기도록 도와줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준서는 이벤트를 효율적으로 조직하나요?",
                    "hint": "준서가 이벤트를 어떻게 한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "준서는 이벤트를 매우 효율적으로 조직한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하준",
                    "script": "I make sure everyone feels comfortable!",
                    "translation": "나는 모든 사람이 편안하게 느끼도록 해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준서",
                    "script": "Your warm hospitality makes events memorable.",
                    "translation": "네 따뜻한 환대가 이벤트를 기억에 남게 만들어."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Hajun makes sure everyone feels @@.",
                    "hint": "하준이는 모든 사람이 어떻게 느끼도록 한다고 했나요?",
                    "optionA": "nervous",
                    "optionB": "comfortable",
                    "optionC": "confused",
                    "result": "comfortable",
                    "explanation": "하준이는 모든 사람이 편안하게 느끼도록 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하준",
                    "script": "Your organization prevents any problems completely!",
                    "translation": "네 조직력이 어떤 문제도 완전히 막아줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준서",
                    "script": "You notice when someone needs help.",
                    "translation": "너는 누군가 도움이 필요할 때를 알아차려."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "좋은 모임에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "events",
                    "optionC": "bring",
                    "optionD": "people",
                    "optionE": "together",
                    "result": "Good events bring people together",
                    "explanation": "좋은 이벤트들은 사람들을 한데 모아줘요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하준",
                    "script": "We create wonderful experiences for everyone!",
                    "translation": "우리는 모든 사람을 위한 멋진 경험을 만들어!"
                }
            ]
        }
    ]
}
ID: 9933 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "정보 정리의 달인들",
            "explanation": "ESTJ의 체계적 정보 분류와 ESFJ의 실용적 정보 활용",
            "category": "정보 탐구",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태윤",
                    "script": "I organize all data very systematically.",
                    "translation": "나는 모든 데이터를 매우 체계적으로 정리해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태우",
                    "script": "Your method helps everyone understand easily!",
                    "translation": "네 방법이 모든 사람이 쉽게 이해하도록 도와줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태윤",
                    "script": "Proper filing saves time for everyone.",
                    "translation": "적절한 파일링이 모든 사람의 시간을 절약해줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태윤이는 데이터를 체계적으로 정리하나요?",
                    "hint": "태윤이가 데이터를 어떻게 한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "태윤이는 모든 데이터를 매우 체계적으로 정리한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태우",
                    "script": "I focus on information people need!",
                    "translation": "나는 사람들이 필요한 정보에 집중해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태윤",
                    "script": "Your practical approach helps everyone daily.",
                    "translation": "네 실용적인 접근이 모든 사람을 매일 도와줘."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Taewoo focuses on information people @@.",
                    "hint": "태우는 사람들이 무엇인 정보에 집중한다고 했나요?",
                    "optionA": "ignore",
                    "optionB": "need",
                    "optionC": "forget",
                    "result": "need",
                    "explanation": "태우는 사람들이 필요한 정보에 집중한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태우",
                    "script": "Your clear organization makes work enjoyable!",
                    "translation": "네 명확한 정리가 일을 즐겁게 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태윤",
                    "script": "You share knowledge so generously always.",
                    "translation": "너는 항상 지식을 너무 관대하게 나눠."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "좋은 정보 관리에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "organization",
                    "optionC": "helps",
                    "optionD": "everyone",
                    "optionE": "succeed",
                    "result": "Good organization helps everyone succeed",
                    "explanation": "좋은 정리가 모든 사람이 성공하도록 도와요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태우",
                    "script": "We make information accessible to everyone!",
                    "translation": "우리는 정보를 모든 사람이 접근할 수 있게 만들어!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "정보 정리의 달인들",
            "explanation": "ESTJ의 체계적 정보 분류와 ESFJ의 실용적 정보 활용",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태윤",
                    "script": "I organize all data very systematically.",
                    "translation": "나는 모든 데이터를 매우 체계적으로 정리해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태우",
                    "script": "Your method helps everyone understand easily!",
                    "translation": "네 방법이 모든 사람이 쉽게 이해하도록 도와줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태윤",
                    "script": "Proper filing saves time for everyone.",
                    "translation": "적절한 파일링이 모든 사람의 시간을 절약해줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태윤이는 데이터를 체계적으로 정리하나요?",
                    "hint": "태윤이가 데이터를 어떻게 한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "태윤이는 모든 데이터를 매우 체계적으로 정리한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태우",
                    "script": "I focus on information people need!",
                    "translation": "나는 사람들이 필요한 정보에 집중해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태윤",
                    "script": "Your practical approach helps everyone daily.",
                    "translation": "네 실용적인 접근이 모든 사람을 매일 도와줘."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Taewoo focuses on information people @@.",
                    "hint": "태우는 사람들이 무엇인 정보에 집중한다고 했나요?",
                    "optionA": "ignore",
                    "optionB": "need",
                    "optionC": "forget",
                    "result": "need",
                    "explanation": "태우는 사람들이 필요한 정보에 집중한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태우",
                    "script": "Your clear organization makes work enjoyable!",
                    "translation": "네 명확한 정리가 일을 즐겁게 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태윤",
                    "script": "You share knowledge so generously always.",
                    "translation": "너는 항상 지식을 너무 관대하게 나눠."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "좋은 정보 관리에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "organization",
                    "optionC": "helps",
                    "optionD": "everyone",
                    "optionE": "succeed",
                    "result": "Good organization helps everyone succeed",
                    "explanation": "좋은 정리가 모든 사람이 성공하도록 도와요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태우",
                    "script": "We make information accessible to everyone!",
                    "translation": "우리는 정보를 모든 사람이 접근할 수 있게 만들어!"
                }
            ]
        }
    ]
}
ID: 9934 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "학습 지원의 전문가들",
            "explanation": "ESTJ의 구조적 학습 관리와 ESFJ의 개별 학습 지원",
            "category": "정보 탐구",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성훈",
                    "script": "I create clear learning schedules always.",
                    "translation": "나는 항상 명확한 학습 일정을 만들어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준우",
                    "script": "Your structure helps everyone stay focused!",
                    "translation": "네 구조가 모든 사람이 집중하도록 도와줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성훈",
                    "script": "Systematic study leads to better results.",
                    "translation": "체계적인 공부가 더 나은 결과로 이끌어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "성훈이는 학습 일정을 만드나요?",
                    "hint": "성훈이가 무엇을 한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "성훈이는 항상 명확한 학습 일정을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준우",
                    "script": "I help each person learn differently!",
                    "translation": "나는 각 사람이 다르게 배우도록 도와!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "성훈",
                    "script": "Your personal attention makes learning enjoyable.",
                    "translation": "네 개별적인 관심이 학습을 즐겁게 만들어."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Junwoo helps each person learn @@.",
                    "hint": "준우는 각 사람이 어떻게 배우도록 돕는다고 했나요?",
                    "optionA": "slowly",
                    "optionB": "differently",
                    "optionC": "quietly",
                    "result": "differently",
                    "explanation": "준우는 각 사람이 다르게 배우도록 돕는다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "준우",
                    "script": "Your organized approach builds confidence beautifully!",
                    "translation": "네 체계적인 접근이 자신감을 아름답게 쌓아줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "성훈",
                    "script": "You encourage everyone to keep trying.",
                    "translation": "너는 모든 사람이 계속 노력하도록 격려해."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "효과적인 학습에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "teaching",
                    "optionC": "helps",
                    "optionD": "students",
                    "optionE": "grow",
                    "result": "Good teaching helps students grow",
                    "explanation": "좋은 가르침이 학생들이 성장하도록 도와요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준우",
                    "script": "We support every learner's unique journey!",
                    "translation": "우리는 모든 학습자의 독특한 여정을 지원해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "학습 지원의 전문가들",
            "explanation": "ESTJ의 구조적 학습 관리와 ESFJ의 개별 학습 지원",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성훈",
                    "script": "I create clear learning schedules always.",
                    "translation": "나는 항상 명확한 학습 일정을 만들어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준우",
                    "script": "Your structure helps everyone stay focused!",
                    "translation": "네 구조가 모든 사람이 집중하도록 도와줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성훈",
                    "script": "Systematic study leads to better results.",
                    "translation": "체계적인 공부가 더 나은 결과로 이끌어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "성훈이는 학습 일정을 만드나요?",
                    "hint": "성훈이가 무엇을 한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "성훈이는 항상 명확한 학습 일정을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준우",
                    "script": "I help each person learn differently!",
                    "translation": "나는 각 사람이 다르게 배우도록 도와!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "성훈",
                    "script": "Your personal attention makes learning enjoyable.",
                    "translation": "네 개별적인 관심이 학습을 즐겁게 만들어."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Junwoo helps each person learn @@.",
                    "hint": "준우는 각 사람이 어떻게 배우도록 돕는다고 했나요?",
                    "optionA": "slowly",
                    "optionB": "differently",
                    "optionC": "quietly",
                    "result": "differently",
                    "explanation": "준우는 각 사람이 다르게 배우도록 돕는다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "준우",
                    "script": "Your organized approach builds confidence beautifully!",
                    "translation": "네 체계적인 접근이 자신감을 아름답게 쌓아줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "성훈",
                    "script": "You encourage everyone to keep trying.",
                    "translation": "너는 모든 사람이 계속 노력하도록 격려해."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "효과적인 학습에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "teaching",
                    "optionC": "helps",
                    "optionD": "students",
                    "optionE": "grow",
                    "result": "Good teaching helps students grow",
                    "explanation": "좋은 가르침이 학생들이 성장하도록 도와요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준우",
                    "script": "We support every learner's unique journey!",
                    "translation": "우리는 모든 학습자의 독특한 여정을 지원해!"
                }
            ]
        }
    ]
}
ID: 9935 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "결정 과정의 마스터들",
            "explanation": "ESTJ의 논리적 결정 과정과 ESFJ의 관계 고려 결정",
            "category": "의사결정 방식",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예은",
                    "script": "I analyze facts before choosing anything.",
                    "translation": "나는 무엇이든 선택하기 전에 사실을 분석해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지우",
                    "script": "Your logical approach prevents big mistakes!",
                    "translation": "네 논리적인 접근이 큰 실수를 막아줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예은",
                    "script": "Clear data leads to better decisions.",
                    "translation": "명확한 데이터가 더 나은 결정으로 이끌어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "예은이는 사실을 분석하나요?",
                    "hint": "예은이가 선택하기 전에 무엇을 한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "예은이는 무엇이든 선택하기 전에 사실을 분석한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지우",
                    "script": "I consider how everyone will feel!",
                    "translation": "나는 모든 사람이 어떻게 느낄지 고려해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예은",
                    "script": "Your thoughtful consideration creates group harmony.",
                    "translation": "네 사려깊은 고려가 그룹 조화를 만들어."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jiwoo considers how everyone will @@.",
                    "hint": "지우는 모든 사람이 어떻게 할지 고려한다고 했나요?",
                    "optionA": "leave",
                    "optionB": "feel",
                    "optionC": "work",
                    "result": "feel",
                    "explanation": "지우는 모든 사람이 어떻게 느낄지 고려한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지우",
                    "script": "Your systematic thinking builds team confidence!",
                    "translation": "네 체계적인 사고가 팀의 자신감을 쌓아줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예은",
                    "script": "You help everyone accept decisions easily.",
                    "translation": "너는 모든 사람이 결정을 쉽게 받아들이도록 도와."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "좋은 결정에 대한 문장이에요.",
                    "optionA": "Smart",
                    "optionB": "decisions",
                    "optionC": "help",
                    "optionD": "everyone",
                    "optionE": "win",
                    "result": "Smart decisions help everyone win",
                    "explanation": "현명한 결정들이 모든 사람이 이기도록 도와요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지우",
                    "script": "We balance logic and feelings perfectly!",
                    "translation": "우리는 논리와 감정을 완벽하게 균형 맞춰!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "결정 과정의 마스터들",
            "explanation": "ESTJ의 논리적 결정 과정과 ESFJ의 관계 고려 결정",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예은",
                    "script": "I analyze facts before choosing anything.",
                    "translation": "나는 무엇이든 선택하기 전에 사실을 분석해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지우",
                    "script": "Your logical approach prevents big mistakes!",
                    "translation": "네 논리적인 접근이 큰 실수를 막아줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예은",
                    "script": "Clear data leads to better decisions.",
                    "translation": "명확한 데이터가 더 나은 결정으로 이끌어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "예은이는 사실을 분석하나요?",
                    "hint": "예은이가 선택하기 전에 무엇을 한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "예은이는 무엇이든 선택하기 전에 사실을 분석한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지우",
                    "script": "I consider how everyone will feel!",
                    "translation": "나는 모든 사람이 어떻게 느낄지 고려해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예은",
                    "script": "Your thoughtful consideration creates group harmony.",
                    "translation": "네 사려깊은 고려가 그룹 조화를 만들어."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jiwoo considers how everyone will @@.",
                    "hint": "지우는 모든 사람이 어떻게 할지 고려한다고 했나요?",
                    "optionA": "leave",
                    "optionB": "feel",
                    "optionC": "work",
                    "result": "feel",
                    "explanation": "지우는 모든 사람이 어떻게 느낄지 고려한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지우",
                    "script": "Your systematic thinking builds team confidence!",
                    "translation": "네 체계적인 사고가 팀의 자신감을 쌓아줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예은",
                    "script": "You help everyone accept decisions easily.",
                    "translation": "너는 모든 사람이 결정을 쉽게 받아들이도록 도와."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "좋은 결정에 대한 문장이에요.",
                    "optionA": "Smart",
                    "optionB": "decisions",
                    "optionC": "help",
                    "optionD": "everyone",
                    "optionE": "win",
                    "result": "Smart decisions help everyone win",
                    "explanation": "현명한 결정들이 모든 사람이 이기도록 도와요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지우",
                    "script": "We balance logic and feelings perfectly!",
                    "translation": "우리는 논리와 감정을 완벽하게 균형 맞춰!"
                }
            ]
        }
    ]
}
ID: 9936 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "선택의 현명한 조언자들",
            "explanation": "ESTJ의 효율적 선택과 ESFJ의 배려 깊은 선택",
            "category": "의사결정 방식",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서아",
                    "script": "I choose the most efficient option.",
                    "translation": "나는 가장 효율적인 선택을 골라."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지민",
                    "script": "Your practical choices save everyone time!",
                    "translation": "네 실용적인 선택이 모든 사람의 시간을 절약해줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서아",
                    "script": "Quick decisions keep projects moving forward.",
                    "translation": "빠른 결정이 프로젝트를 앞으로 나아가게 해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서아는 효율적인 선택을 고르나요?",
                    "hint": "서아가 어떤 선택을 한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "서아는 가장 효율적인 선택을 고른다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지민",
                    "script": "I make sure nobody gets hurt!",
                    "translation": "나는 아무도 다치지 않도록 해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서아",
                    "script": "Your caring approach prevents team conflicts.",
                    "translation": "네 배려하는 접근이 팀 갈등을 막아줘."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jimin makes sure nobody gets @@.",
                    "hint": "지민이는 아무도 어떻게 되지 않도록 한다고 했나요?",
                    "optionA": "lost",
                    "optionB": "hurt",
                    "optionC": "tired",
                    "result": "hurt",
                    "explanation": "지민이는 아무도 다치지 않도록 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지민",
                    "script": "Your decisive leadership guides us confidently!",
                    "translation": "네 결단력 있는 리더십이 우리를 자신 있게 이끌어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서아",
                    "script": "You help everyone feel valued always.",
                    "translation": "너는 항상 모든 사람이 소중하다고 느끼도록 도와."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "현명한 선택에 대한 문장이에요.",
                    "optionA": "Wise",
                    "optionB": "choices",
                    "optionC": "benefit",
                    "optionD": "everyone",
                    "optionE": "involved",
                    "result": "Wise choices benefit everyone involved",
                    "explanation": "현명한 선택들은 관련된 모든 사람에게 이익이 돼요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지민",
                    "script": "We create solutions that work for everyone!",
                    "translation": "우리는 모든 사람을 위해 효과적인 해결책을 만들어!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "선택의 현명한 조언자들",
            "explanation": "ESTJ의 효율적 선택과 ESFJ의 배려 깊은 선택",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서아",
                    "script": "I choose the most efficient option.",
                    "translation": "나는 가장 효율적인 선택을 골라."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지민",
                    "script": "Your practical choices save everyone time!",
                    "translation": "네 실용적인 선택이 모든 사람의 시간을 절약해줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서아",
                    "script": "Quick decisions keep projects moving forward.",
                    "translation": "빠른 결정이 프로젝트를 앞으로 나아가게 해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서아는 효율적인 선택을 고르나요?",
                    "hint": "서아가 어떤 선택을 한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "서아는 가장 효율적인 선택을 고른다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지민",
                    "script": "I make sure nobody gets hurt!",
                    "translation": "나는 아무도 다치지 않도록 해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서아",
                    "script": "Your caring approach prevents team conflicts.",
                    "translation": "네 배려하는 접근이 팀 갈등을 막아줘."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jimin makes sure nobody gets @@.",
                    "hint": "지민이는 아무도 어떻게 되지 않도록 한다고 했나요?",
                    "optionA": "lost",
                    "optionB": "hurt",
                    "optionC": "tired",
                    "result": "hurt",
                    "explanation": "지민이는 아무도 다치지 않도록 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지민",
                    "script": "Your decisive leadership guides us confidently!",
                    "translation": "네 결단력 있는 리더십이 우리를 자신 있게 이끌어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서아",
                    "script": "You help everyone feel valued always.",
                    "translation": "너는 항상 모든 사람이 소중하다고 느끼도록 도와."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "현명한 선택에 대한 문장이에요.",
                    "optionA": "Wise",
                    "optionB": "choices",
                    "optionC": "benefit",
                    "optionD": "everyone",
                    "optionE": "involved",
                    "result": "Wise choices benefit everyone involved",
                    "explanation": "현명한 선택들은 관련된 모든 사람에게 이익이 돼요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지민",
                    "script": "We create solutions that work for everyone!",
                    "translation": "우리는 모든 사람을 위해 효과적인 해결책을 만들어!"
                }
            ]
        }
    ]
}
ID: 9937 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "일상의 체계화 전문가들",
            "explanation": "ESTJ의 효율적 일과와 ESFJ의 배려 있는 생활 관리",
            "category": "생활 태도",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소라",
                    "script": "I follow my daily routine strictly.",
                    "translation": "나는 내 일상 루틴을 엄격하게 따라."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하린",
                    "script": "Your consistency helps everyone stay organized!",
                    "translation": "네 일관성이 모든 사람이 체계적으로 지내도록 도와줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소라",
                    "script": "Good habits create more free time.",
                    "translation": "좋은 습관이 더 많은 자유 시간을 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소라는 루틴을 엄격하게 따르나요?",
                    "hint": "소라가 루틴을 어떻게 한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "소라는 일상 루틴을 엄격하게 따른다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하린",
                    "script": "I adjust my schedule for others!",
                    "translation": "나는 다른 사람들을 위해 내 스케줄을 조정해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소라",
                    "script": "Your flexibility makes life smoother daily.",
                    "translation": "네 유연성이 매일 삶을 더 부드럽게 만들어."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Halin adjusts her schedule for @@.",
                    "hint": "하린이는 누구를 위해 스케줄을 조정한다고 했나요?",
                    "optionA": "herself",
                    "optionB": "others",
                    "optionC": "work",
                    "result": "others",
                    "explanation": "하린이는 다른 사람들을 위해 스케줄을 조정한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하린",
                    "script": "Your structure gives everyone stability beautifully!",
                    "translation": "네 구조가 모든 사람에게 안정을 아름답게 줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소라",
                    "script": "You make daily life more pleasant.",
                    "translation": "너는 일상 생활을 더 즐겁게 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "좋은 생활 습관에 대한 문장이에요.",
                    "optionA": "Daily",
                    "optionB": "routines",
                    "optionC": "make",
                    "optionD": "life",
                    "optionE": "easier",
                    "result": "Daily routines make life easier",
                    "explanation": "일상적인 루틴들이 삶을 더 쉽게 만들어요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하린",
                    "script": "We create harmony between structure and care!",
                    "translation": "우리는 구조와 배려 사이의 조화를 만들어!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "일상의 체계화 전문가들",
            "explanation": "ESTJ의 효율적 일과와 ESFJ의 배려 있는 생활 관리",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소라",
                    "script": "I follow my daily routine strictly.",
                    "translation": "나는 내 일상 루틴을 엄격하게 따라."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하린",
                    "script": "Your consistency helps everyone stay organized!",
                    "translation": "네 일관성이 모든 사람이 체계적으로 지내도록 도와줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소라",
                    "script": "Good habits create more free time.",
                    "translation": "좋은 습관이 더 많은 자유 시간을 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소라는 루틴을 엄격하게 따르나요?",
                    "hint": "소라가 루틴을 어떻게 한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "소라는 일상 루틴을 엄격하게 따른다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하린",
                    "script": "I adjust my schedule for others!",
                    "translation": "나는 다른 사람들을 위해 내 스케줄을 조정해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소라",
                    "script": "Your flexibility makes life smoother daily.",
                    "translation": "네 유연성이 매일 삶을 더 부드럽게 만들어."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Halin adjusts her schedule for @@.",
                    "hint": "하린이는 누구를 위해 스케줄을 조정한다고 했나요?",
                    "optionA": "herself",
                    "optionB": "others",
                    "optionC": "work",
                    "result": "others",
                    "explanation": "하린이는 다른 사람들을 위해 스케줄을 조정한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하린",
                    "script": "Your structure gives everyone stability beautifully!",
                    "translation": "네 구조가 모든 사람에게 안정을 아름답게 줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소라",
                    "script": "You make daily life more pleasant.",
                    "translation": "너는 일상 생활을 더 즐겁게 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "좋은 생활 습관에 대한 문장이에요.",
                    "optionA": "Daily",
                    "optionB": "routines",
                    "optionC": "make",
                    "optionD": "life",
                    "optionE": "easier",
                    "result": "Daily routines make life easier",
                    "explanation": "일상적인 루틴들이 삶을 더 쉽게 만들어요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하린",
                    "script": "We create harmony between structure and care!",
                    "translation": "우리는 구조와 배려 사이의 조화를 만들어!"
                }
            ]
        }
    ]
}
ID: 9938 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "가정 관리의 마에스트로들",
            "explanation": "ESTJ의 효율적 가정 운영과 ESFJ의 따뜻한 가정 분위기",
            "category": "생활 태도",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하영",
                    "script": "I manage household tasks very efficiently.",
                    "translation": "나는 집안일을 매우 효율적으로 관리해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수민",
                    "script": "Your organization keeps everything running perfectly!",
                    "translation": "네 조직력이 모든 게 완벽하게 돌아가게 해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하영",
                    "script": "Clear systems prevent household chaos completely.",
                    "translation": "명확한 시스템이 집안의 혼란을 완전히 막아줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하영이는 집안일을 효율적으로 관리하나요?",
                    "hint": "하영이가 집안일을 어떻게 한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "하영이는 집안일을 매우 효율적으로 관리한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수민",
                    "script": "I make our home feel warm!",
                    "translation": "나는 우리 집이 따뜻하게 느껴지도록 해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하영",
                    "script": "Your loving touch makes house home.",
                    "translation": "네 사랑스러운 손길이 집을 가정으로 만들어."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Sumin makes their home feel @@.",
                    "hint": "수민이는 집이 어떻게 느껴지도록 한다고 했나요?",
                    "optionA": "cold",
                    "optionB": "warm",
                    "optionC": "busy",
                    "result": "warm",
                    "explanation": "수민이는 집이 따뜻하게 느껴지도록 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "수민",
                    "script": "Your efficient systems give us quality time!",
                    "translation": "네 효율적인 시스템이 우리에게 양질의 시간을 줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하영",
                    "script": "You create memories in every corner.",
                    "translation": "너는 모든 구석에서 추억을 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "따뜻한 가정에 대한 문장이에요.",
                    "optionA": "Happy",
                    "optionB": "homes",
                    "optionC": "need",
                    "optionD": "both",
                    "optionE": "order",
                    "result": "Happy homes need both order",
                    "explanation": "행복한 가정들은 질서가 둘 다 필요해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수민",
                    "script": "We balance efficiency with love perfectly!",
                    "translation": "우리는 효율성과 사랑을 완벽하게 균형 맞춰!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "가정 관리의 마에스트로들",
            "explanation": "ESTJ의 효율적 가정 운영과 ESFJ의 따뜻한 가정 분위기",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하영",
                    "script": "I manage household tasks very efficiently.",
                    "translation": "나는 집안일을 매우 효율적으로 관리해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수민",
                    "script": "Your organization keeps everything running perfectly!",
                    "translation": "네 조직력이 모든 게 완벽하게 돌아가게 해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하영",
                    "script": "Clear systems prevent household chaos completely.",
                    "translation": "명확한 시스템이 집안의 혼란을 완전히 막아줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하영이는 집안일을 효율적으로 관리하나요?",
                    "hint": "하영이가 집안일을 어떻게 한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "하영이는 집안일을 매우 효율적으로 관리한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수민",
                    "script": "I make our home feel warm!",
                    "translation": "나는 우리 집이 따뜻하게 느껴지도록 해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하영",
                    "script": "Your loving touch makes house home.",
                    "translation": "네 사랑스러운 손길이 집을 가정으로 만들어."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Sumin makes their home feel @@.",
                    "hint": "수민이는 집이 어떻게 느껴지도록 한다고 했나요?",
                    "optionA": "cold",
                    "optionB": "warm",
                    "optionC": "busy",
                    "result": "warm",
                    "explanation": "수민이는 집이 따뜻하게 느껴지도록 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "수민",
                    "script": "Your efficient systems give us quality time!",
                    "translation": "네 효율적인 시스템이 우리에게 양질의 시간을 줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하영",
                    "script": "You create memories in every corner.",
                    "translation": "너는 모든 구석에서 추억을 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "따뜻한 가정에 대한 문장이에요.",
                    "optionA": "Happy",
                    "optionB": "homes",
                    "optionC": "need",
                    "optionD": "both",
                    "optionE": "order",
                    "result": "Happy homes need both order",
                    "explanation": "행복한 가정들은 질서가 둘 다 필요해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수민",
                    "script": "We balance efficiency with love perfectly!",
                    "translation": "우리는 효율성과 사랑을 완벽하게 균형 맞춰!"
                }
            ]
        }
    ]
}
ID: 9939 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "압박 상황의 해결사들",
            "explanation": "ESTJ의 체계적 스트레스 관리와 ESFJ의 감정적 지원",
            "category": "스트레스 상황 대처",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "다인",
                    "script": "I break problems into manageable steps.",
                    "translation": "나는 문제를 관리 가능한 단계로 나눠."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소민",
                    "script": "Your systematic approach calms everyone down!",
                    "translation": "네 체계적인 접근이 모든 사람을 진정시켜!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "다인",
                    "script": "Clear action plans reduce stress effectively.",
                    "translation": "명확한 행동 계획이 스트레스를 효과적으로 줄여줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "다인이는 문제를 관리 가능한 단계로 나누나요?",
                    "hint": "다인이가 문제를 어떻게 한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "다인이는 문제를 관리 가능한 단계로 나눈다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소민",
                    "script": "I comfort people who feel overwhelmed!",
                    "translation": "나는 압도당한다고 느끼는 사람들을 위로해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다인",
                    "script": "Your emotional support helps everyone recover.",
                    "translation": "네 감정적 지원이 모든 사람이 회복하도록 도와."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Somin comforts people who feel @@.",
                    "hint": "소민이는 어떻게 느끼는 사람들을 위로한다고 했나요?",
                    "optionA": "happy",
                    "optionB": "overwhelmed",
                    "optionC": "excited",
                    "result": "overwhelmed",
                    "explanation": "소민이는 압도당한다고 느끼는 사람들을 위로한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소민",
                    "script": "Your organized solutions prevent future problems!",
                    "translation": "네 체계적인 해결책이 미래의 문제들을 막아줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "다인",
                    "script": "You help people feel safe again.",
                    "translation": "너는 사람들이 다시 안전하다고 느끼도록 도와."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "스트레스 관리에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "support",
                    "optionC": "helps",
                    "optionD": "people",
                    "optionE": "cope",
                    "result": "Good support helps people cope",
                    "explanation": "좋은 지원이 사람들이 대처하도록 도와요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소민",
                    "script": "We handle stress with structure and compassion!",
                    "translation": "우리는 구조와 연민으로 스트레스를 다뤄!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "압박 상황의 해결사들",
            "explanation": "ESTJ의 체계적 스트레스 관리와 ESFJ의 감정적 지원",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "다인",
                    "script": "I break problems into manageable steps.",
                    "translation": "나는 문제를 관리 가능한 단계로 나눠."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소민",
                    "script": "Your systematic approach calms everyone down!",
                    "translation": "네 체계적인 접근이 모든 사람을 진정시켜!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "다인",
                    "script": "Clear action plans reduce stress effectively.",
                    "translation": "명확한 행동 계획이 스트레스를 효과적으로 줄여줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "다인이는 문제를 관리 가능한 단계로 나누나요?",
                    "hint": "다인이가 문제를 어떻게 한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "다인이는 문제를 관리 가능한 단계로 나눈다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소민",
                    "script": "I comfort people who feel overwhelmed!",
                    "translation": "나는 압도당한다고 느끼는 사람들을 위로해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다인",
                    "script": "Your emotional support helps everyone recover.",
                    "translation": "네 감정적 지원이 모든 사람이 회복하도록 도와."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Somin comforts people who feel @@.",
                    "hint": "소민이는 어떻게 느끼는 사람들을 위로한다고 했나요?",
                    "optionA": "happy",
                    "optionB": "overwhelmed",
                    "optionC": "excited",
                    "result": "overwhelmed",
                    "explanation": "소민이는 압도당한다고 느끼는 사람들을 위로한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소민",
                    "script": "Your organized solutions prevent future problems!",
                    "translation": "네 체계적인 해결책이 미래의 문제들을 막아줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "다인",
                    "script": "You help people feel safe again.",
                    "translation": "너는 사람들이 다시 안전하다고 느끼도록 도와."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "스트레스 관리에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "support",
                    "optionC": "helps",
                    "optionD": "people",
                    "optionE": "cope",
                    "result": "Good support helps people cope",
                    "explanation": "좋은 지원이 사람들이 대처하도록 도와요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소민",
                    "script": "We handle stress with structure and compassion!",
                    "translation": "우리는 구조와 연민으로 스트레스를 다뤄!"
                }
            ]
        }
    ]
}
ID: 9940 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "위기 대응의 전문가들",
            "explanation": "ESTJ의 신속한 위기 관리와 ESFJ의 팀 결속 강화",
            "category": "스트레스 상황 대처",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하나",
                    "script": "I create emergency plans immediately always.",
                    "translation": "나는 항상 즉시 비상 계획을 만들어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민지",
                    "script": "Your quick thinking protects everyone completely!",
                    "translation": "네 빠른 사고가 모든 사람을 완전히 보호해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하나",
                    "script": "Fast organization prevents panic situations entirely.",
                    "translation": "빠른 조직화가 공황 상황을 완전히 막아줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하나는 비상 계획을 즉시 만드나요?",
                    "hint": "하나가 언제 비상 계획을 만든다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "하나는 항상 즉시 비상 계획을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민지",
                    "script": "I keep everyone together during crisis!",
                    "translation": "나는 위기 중에 모든 사람을 함께 있게 해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하나",
                    "script": "Your unity building prevents team breakdown.",
                    "translation": "네 결속 구축이 팀 붕괴를 막아줘."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Minji keeps everyone @@ during crisis.",
                    "hint": "민지는 위기 중에 모든 사람을 어떻게 한다고 했나요?",
                    "optionA": "apart",
                    "optionB": "together",
                    "optionC": "quiet",
                    "result": "together",
                    "explanation": "민지는 위기 중에 모든 사람을 함께 있게 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민지",
                    "script": "Your clear leadership guides us safely!",
                    "translation": "네 명확한 리더십이 우리를 안전하게 이끌어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하나",
                    "script": "You maintain team morale under pressure.",
                    "translation": "너는 압박 하에서도 팀 사기를 유지해."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "위기 극복에 대한 문장이에요.",
                    "optionA": "Strong",
                    "optionB": "teams",
                    "optionC": "overcome",
                    "optionD": "any",
                    "optionE": "crisis",
                    "result": "Strong teams overcome any crisis",
                    "explanation": "강한 팀들은 어떤 위기든 극복해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민지",
                    "script": "We face challenges with leadership and unity!",
                    "translation": "우리는 리더십과 단결로 도전을 맞서!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "위기 대응의 전문가들",
            "explanation": "ESTJ의 신속한 위기 관리와 ESFJ의 팀 결속 강화",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하나",
                    "script": "I create emergency plans immediately always.",
                    "translation": "나는 항상 즉시 비상 계획을 만들어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민지",
                    "script": "Your quick thinking protects everyone completely!",
                    "translation": "네 빠른 사고가 모든 사람을 완전히 보호해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하나",
                    "script": "Fast organization prevents panic situations entirely.",
                    "translation": "빠른 조직화가 공황 상황을 완전히 막아줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하나는 비상 계획을 즉시 만드나요?",
                    "hint": "하나가 언제 비상 계획을 만든다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "하나는 항상 즉시 비상 계획을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민지",
                    "script": "I keep everyone together during crisis!",
                    "translation": "나는 위기 중에 모든 사람을 함께 있게 해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하나",
                    "script": "Your unity building prevents team breakdown.",
                    "translation": "네 결속 구축이 팀 붕괴를 막아줘."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Minji keeps everyone @@ during crisis.",
                    "hint": "민지는 위기 중에 모든 사람을 어떻게 한다고 했나요?",
                    "optionA": "apart",
                    "optionB": "together",
                    "optionC": "quiet",
                    "result": "together",
                    "explanation": "민지는 위기 중에 모든 사람을 함께 있게 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민지",
                    "script": "Your clear leadership guides us safely!",
                    "translation": "네 명확한 리더십이 우리를 안전하게 이끌어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하나",
                    "script": "You maintain team morale under pressure.",
                    "translation": "너는 압박 하에서도 팀 사기를 유지해."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "위기 극복에 대한 문장이에요.",
                    "optionA": "Strong",
                    "optionB": "teams",
                    "optionC": "overcome",
                    "optionD": "any",
                    "optionE": "crisis",
                    "result": "Strong teams overcome any crisis",
                    "explanation": "강한 팀들은 어떤 위기든 극복해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민지",
                    "script": "We face challenges with leadership and unity!",
                    "translation": "우리는 리더십과 단결로 도전을 맞서!"
                }
            ]
        }
    ]
}
ID: 9941 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "커리어 성공의 전략가들",
            "explanation": "ESTJ의 체계적 경력 개발과 ESFJ의 관계 중심 성장",
            "category": "직업 및 목표 설정",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태영",
                    "script": "I set clear career milestones annually.",
                    "translation": "나는 매년 명확한 경력 이정표를 설정해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하준",
                    "script": "Your planning helps everyone advance together!",
                    "translation": "네 계획이 모든 사람이 함께 발전하도록 도와줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태영",
                    "script": "Strategic goals lead to professional success.",
                    "translation": "전략적 목표가 전문적 성공으로 이끌어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태영이는 경력 이정표를 매년 설정하나요?",
                    "hint": "태영이가 언제 이정표를 설정한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "태영이는 매년 명확한 경력 이정표를 설정한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하준",
                    "script": "I build strong professional relationships always!",
                    "translation": "나는 항상 강한 직업적 관계를 구축해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태영",
                    "script": "Your network creates opportunities for everyone.",
                    "translation": "네 네트워크가 모든 사람을 위한 기회를 만들어."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Hajun builds strong professional @@ always.",
                    "hint": "하준이는 항상 강한 직업적 무엇을 구축한다고 했나요?",
                    "optionA": "skills",
                    "optionB": "relationships",
                    "optionC": "computers",
                    "result": "relationships",
                    "explanation": "하준이는 항상 강한 직업적 관계를 구축한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하준",
                    "script": "Your systematic approach builds lasting success!",
                    "translation": "네 체계적인 접근이 지속적인 성공을 쌓아줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태영",
                    "script": "You help others reach their potential.",
                    "translation": "너는 다른 사람들이 잠재력에 도달하도록 도와."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "성공적인 경력에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "careers",
                    "optionC": "need",
                    "optionD": "both",
                    "optionE": "planning",
                    "result": "Good careers need both planning",
                    "explanation": "좋은 경력들은 계획이 둘 다 필요해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하준",
                    "script": "We achieve success through strategy and connection!",
                    "translation": "우리는 전략과 연결을 통해 성공을 달성해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "커리어 성공의 전략가들",
            "explanation": "ESTJ의 체계적 경력 개발과 ESFJ의 관계 중심 성장",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태영",
                    "script": "I set clear career milestones annually.",
                    "translation": "나는 매년 명확한 경력 이정표를 설정해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하준",
                    "script": "Your planning helps everyone advance together!",
                    "translation": "네 계획이 모든 사람이 함께 발전하도록 도와줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태영",
                    "script": "Strategic goals lead to professional success.",
                    "translation": "전략적 목표가 전문적 성공으로 이끌어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태영이는 경력 이정표를 매년 설정하나요?",
                    "hint": "태영이가 언제 이정표를 설정한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "태영이는 매년 명확한 경력 이정표를 설정한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하준",
                    "script": "I build strong professional relationships always!",
                    "translation": "나는 항상 강한 직업적 관계를 구축해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태영",
                    "script": "Your network creates opportunities for everyone.",
                    "translation": "네 네트워크가 모든 사람을 위한 기회를 만들어."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Hajun builds strong professional @@ always.",
                    "hint": "하준이는 항상 강한 직업적 무엇을 구축한다고 했나요?",
                    "optionA": "skills",
                    "optionB": "relationships",
                    "optionC": "computers",
                    "result": "relationships",
                    "explanation": "하준이는 항상 강한 직업적 관계를 구축한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하준",
                    "script": "Your systematic approach builds lasting success!",
                    "translation": "네 체계적인 접근이 지속적인 성공을 쌓아줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태영",
                    "script": "You help others reach their potential.",
                    "translation": "너는 다른 사람들이 잠재력에 도달하도록 도와."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "성공적인 경력에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "careers",
                    "optionC": "need",
                    "optionD": "both",
                    "optionE": "planning",
                    "result": "Good careers need both planning",
                    "explanation": "좋은 경력들은 계획이 둘 다 필요해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하준",
                    "script": "We achieve success through strategy and connection!",
                    "translation": "우리는 전략과 연결을 통해 성공을 달성해!"
                }
            ]
        }
    ]
}
ID: 9942 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "목표 달성의 코치들",
            "explanation": "ESTJ의 효율적 목표 관리와 ESFJ의 동기 부여 지원",
            "category": "직업 및 목표 설정",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준서",
                    "script": "I track progress with detailed metrics.",
                    "translation": "나는 자세한 지표로 진행을 추적해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태우",
                    "script": "Your measurement system motivates everyone beautifully!",
                    "translation": "네 측정 시스템이 모든 사람에게 아름답게 동기를 줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준서",
                    "script": "Regular reviews keep projects on schedule.",
                    "translation": "정기적인 검토가 프로젝트를 일정대로 유지해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준서는 자세한 지표로 진행을 추적하나요?",
                    "hint": "준서가 무엇으로 진행을 추적한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "준서는 자세한 지표로 진행을 추적한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태우",
                    "script": "I celebrate every small achievement always!",
                    "translation": "나는 항상 모든 작은 성취를 축하해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준서",
                    "script": "Your encouragement keeps team spirits high.",
                    "translation": "네 격려가 팀 정신을 높게 유지해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Taewoo celebrates every small @@ always.",
                    "hint": "태우는 항상 모든 작은 무엇을 축하한다고 했나요?",
                    "optionA": "problem",
                    "optionB": "achievement",
                    "optionC": "mistake",
                    "result": "achievement",
                    "explanation": "태우는 항상 모든 작은 성취를 축하한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태우",
                    "script": "Your systematic tracking shows clear progress!",
                    "translation": "네 체계적인 추적이 명확한 진전을 보여줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준서",
                    "script": "You make everyone feel valued continuously.",
                    "translation": "너는 모든 사람이 계속해서 소중하다고 느끼게 해."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "목표 달성에 대한 문장이에요.",
                    "optionA": "Team",
                    "optionB": "success",
                    "optionC": "comes",
                    "optionD": "from",
                    "optionE": "cooperation",
                    "result": "Team success comes from cooperation",
                    "explanation": "팀의 성공은 협력에서 나와요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태우",
                    "script": "We combine measurement with genuine encouragement!",
                    "translation": "우리는 측정과 진정한 격려를 결합해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "목표 달성의 코치들",
            "explanation": "ESTJ의 효율적 목표 관리와 ESFJ의 동기 부여 지원",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준서",
                    "script": "I track progress with detailed metrics.",
                    "translation": "나는 자세한 지표로 진행을 추적해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태우",
                    "script": "Your measurement system motivates everyone beautifully!",
                    "translation": "네 측정 시스템이 모든 사람에게 아름답게 동기를 줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준서",
                    "script": "Regular reviews keep projects on schedule.",
                    "translation": "정기적인 검토가 프로젝트를 일정대로 유지해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준서는 자세한 지표로 진행을 추적하나요?",
                    "hint": "준서가 무엇으로 진행을 추적한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "준서는 자세한 지표로 진행을 추적한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태우",
                    "script": "I celebrate every small achievement always!",
                    "translation": "나는 항상 모든 작은 성취를 축하해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준서",
                    "script": "Your encouragement keeps team spirits high.",
                    "translation": "네 격려가 팀 정신을 높게 유지해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Taewoo celebrates every small @@ always.",
                    "hint": "태우는 항상 모든 작은 무엇을 축하한다고 했나요?",
                    "optionA": "problem",
                    "optionB": "achievement",
                    "optionC": "mistake",
                    "result": "achievement",
                    "explanation": "태우는 항상 모든 작은 성취를 축하한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태우",
                    "script": "Your systematic tracking shows clear progress!",
                    "translation": "네 체계적인 추적이 명확한 진전을 보여줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준서",
                    "script": "You make everyone feel valued continuously.",
                    "translation": "너는 모든 사람이 계속해서 소중하다고 느끼게 해."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "목표 달성에 대한 문장이에요.",
                    "optionA": "Team",
                    "optionB": "success",
                    "optionC": "comes",
                    "optionD": "from",
                    "optionE": "cooperation",
                    "result": "Team success comes from cooperation",
                    "explanation": "팀의 성공은 협력에서 나와요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태우",
                    "script": "We combine measurement with genuine encouragement!",
                    "translation": "우리는 측정과 진정한 격려를 결합해!"
                }
            ]
        }
    ]
}
ID: 9943 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "취미 활동의 오거나이저들",
            "explanation": "ESTJ의 체계적 취미 관리와 ESFJ의 공동 취미 즐기기",
            "category": "취미와 여가 활동",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예은",
                    "script": "I schedule my hobbies very efficiently.",
                    "translation": "나는 내 취미를 매우 효율적으로 계획해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지우",
                    "script": "Your organization helps everyone participate fully!",
                    "translation": "네 조직력이 모든 사람이 완전히 참여하도록 도와줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예은",
                    "script": "Good planning maximizes enjoyment for everyone.",
                    "translation": "좋은 계획이 모든 사람의 즐거움을 최대화해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "예은이는 취미를 효율적으로 계획하나요?",
                    "hint": "예은이가 취미를 어떻게 한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "예은이는 취미를 매우 효율적으로 계획한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지우",
                    "script": "I invite everyone to join activities!",
                    "translation": "나는 모든 사람을 활동에 참여하도록 초대해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예은",
                    "script": "Your inclusive approach makes hobbies social.",
                    "translation": "네 포용적인 접근이 취미를 사교적으로 만들어."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jiwoo invites everyone to join @@.",
                    "hint": "지우는 모든 사람을 무엇에 참여하도록 초대한다고 했나요?",
                    "optionA": "meetings",
                    "optionB": "activities",
                    "optionC": "classes",
                    "result": "activities",
                    "explanation": "지우는 모든 사람을 활동에 참여하도록 초대한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지우",
                    "script": "Your structure makes activities run smoothly!",
                    "translation": "네 구조가 활동들이 순조롭게 진행되게 해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예은",
                    "script": "You help everyone discover new interests.",
                    "translation": "너는 모든 사람이 새로운 관심사를 발견하도록 도와."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "공동 취미에 대한 문장이에요.",
                    "optionA": "Shared",
                    "optionB": "hobbies",
                    "optionC": "bring",
                    "optionD": "people",
                    "optionE": "closer",
                    "result": "Shared hobbies bring people closer",
                    "explanation": "공유하는 취미들이 사람들을 더 가깝게 만들어요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지우",
                    "script": "We create wonderful memories through organized activities!",
                    "translation": "우리는 조직된 활동을 통해 멋진 추억을 만들어!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "취미 활동의 오거나이저들",
            "explanation": "ESTJ의 체계적 취미 관리와 ESFJ의 공동 취미 즐기기",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예은",
                    "script": "I schedule my hobbies very efficiently.",
                    "translation": "나는 내 취미를 매우 효율적으로 계획해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지우",
                    "script": "Your organization helps everyone participate fully!",
                    "translation": "네 조직력이 모든 사람이 완전히 참여하도록 도와줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예은",
                    "script": "Good planning maximizes enjoyment for everyone.",
                    "translation": "좋은 계획이 모든 사람의 즐거움을 최대화해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "예은이는 취미를 효율적으로 계획하나요?",
                    "hint": "예은이가 취미를 어떻게 한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "예은이는 취미를 매우 효율적으로 계획한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지우",
                    "script": "I invite everyone to join activities!",
                    "translation": "나는 모든 사람을 활동에 참여하도록 초대해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예은",
                    "script": "Your inclusive approach makes hobbies social.",
                    "translation": "네 포용적인 접근이 취미를 사교적으로 만들어."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jiwoo invites everyone to join @@.",
                    "hint": "지우는 모든 사람을 무엇에 참여하도록 초대한다고 했나요?",
                    "optionA": "meetings",
                    "optionB": "activities",
                    "optionC": "classes",
                    "result": "activities",
                    "explanation": "지우는 모든 사람을 활동에 참여하도록 초대한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지우",
                    "script": "Your structure makes activities run smoothly!",
                    "translation": "네 구조가 활동들이 순조롭게 진행되게 해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예은",
                    "script": "You help everyone discover new interests.",
                    "translation": "너는 모든 사람이 새로운 관심사를 발견하도록 도와."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "공동 취미에 대한 문장이에요.",
                    "optionA": "Shared",
                    "optionB": "hobbies",
                    "optionC": "bring",
                    "optionD": "people",
                    "optionE": "closer",
                    "result": "Shared hobbies bring people closer",
                    "explanation": "공유하는 취미들이 사람들을 더 가깝게 만들어요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지우",
                    "script": "We create wonderful memories through organized activities!",
                    "translation": "우리는 조직된 활동을 통해 멋진 추억을 만들어!"
                }
            ]
        }
    ]
}
ID: 9944 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "여가의 완벽한 플래너들",
            "explanation": "ESTJ의 효율적 여가 계획과 ESFJ의 모두를 위한 여가",
            "category": "취미와 여가 활동",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서아",
                    "script": "I plan vacations with detailed itineraries.",
                    "translation": "나는 자세한 일정으로 휴가를 계획해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지민",
                    "script": "Your thorough preparation ensures perfect trips!",
                    "translation": "네 철저한 준비가 완벽한 여행을 보장해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서아",
                    "script": "Organized travel prevents any unexpected problems.",
                    "translation": "조직된 여행이 예상치 못한 문제들을 막아줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서아는 자세한 일정으로 휴가를 계획하나요?",
                    "hint": "서아가 어떻게 휴가를 계획한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "서아는 자세한 일정으로 휴가를 계획한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지민",
                    "script": "I make sure everyone enjoys equally!",
                    "translation": "나는 모든 사람이 똑같이 즐기도록 해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서아",
                    "script": "Your thoughtful consideration creates happy memories.",
                    "translation": "네 사려깊은 고려가 행복한 추억을 만들어."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jimin makes sure everyone enjoys @@.",
                    "hint": "지민이는 모든 사람이 어떻게 즐기도록 한다고 했나요?",
                    "optionA": "differently",
                    "optionB": "equally",
                    "optionC": "quietly",
                    "result": "equally",
                    "explanation": "지민이는 모든 사람이 똑같이 즐기도록 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지민",
                    "script": "Your efficient planning gives us quality time!",
                    "translation": "네 효율적인 계획이 우리에게 양질의 시간을 줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서아",
                    "script": "You ensure nobody feels left out.",
                    "translation": "너는 아무도 소외감을 느끼지 않도록 해."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "좋은 여가 시간에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "planning",
                    "optionC": "creates",
                    "optionD": "better",
                    "optionE": "vacations",
                    "result": "Good planning creates better vacations",
                    "explanation": "좋은 계획이 더 나은 휴가를 만들어요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지민",
                    "script": "We balance efficiency with inclusive fun perfectly!",
                    "translation": "우리는 효율성과 포용적인 재미를 완벽하게 균형 맞춰!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "여가의 완벽한 플래너들",
            "explanation": "ESTJ의 효율적 여가 계획과 ESFJ의 모두를 위한 여가",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서아",
                    "script": "I plan vacations with detailed itineraries.",
                    "translation": "나는 자세한 일정으로 휴가를 계획해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지민",
                    "script": "Your thorough preparation ensures perfect trips!",
                    "translation": "네 철저한 준비가 완벽한 여행을 보장해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서아",
                    "script": "Organized travel prevents any unexpected problems.",
                    "translation": "조직된 여행이 예상치 못한 문제들을 막아줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서아는 자세한 일정으로 휴가를 계획하나요?",
                    "hint": "서아가 어떻게 휴가를 계획한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "서아는 자세한 일정으로 휴가를 계획한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지민",
                    "script": "I make sure everyone enjoys equally!",
                    "translation": "나는 모든 사람이 똑같이 즐기도록 해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서아",
                    "script": "Your thoughtful consideration creates happy memories.",
                    "translation": "네 사려깊은 고려가 행복한 추억을 만들어."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jimin makes sure everyone enjoys @@.",
                    "hint": "지민이는 모든 사람이 어떻게 즐기도록 한다고 했나요?",
                    "optionA": "differently",
                    "optionB": "equally",
                    "optionC": "quietly",
                    "result": "equally",
                    "explanation": "지민이는 모든 사람이 똑같이 즐기도록 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지민",
                    "script": "Your efficient planning gives us quality time!",
                    "translation": "네 효율적인 계획이 우리에게 양질의 시간을 줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서아",
                    "script": "You ensure nobody feels left out.",
                    "translation": "너는 아무도 소외감을 느끼지 않도록 해."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "좋은 여가 시간에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "planning",
                    "optionC": "creates",
                    "optionD": "better",
                    "optionE": "vacations",
                    "result": "Good planning creates better vacations",
                    "explanation": "좋은 계획이 더 나은 휴가를 만들어요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지민",
                    "script": "We balance efficiency with inclusive fun perfectly!",
                    "translation": "우리는 효율성과 포용적인 재미를 완벽하게 균형 맞춰!"
                }
            ]
        }
    ]
}
ID: 9945 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "갈등 해결의 중재자들",
            "explanation": "ESTJ의 공정한 갈등 해결과 ESFJ의 화해 촉진",
            "category": "갈등 해결 방식",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소라",
                    "script": "I establish fair rules for everyone.",
                    "translation": "나는 모든 사람을 위한 공정한 규칙을 세워."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하린",
                    "script": "Your impartial approach builds lasting trust!",
                    "translation": "네 공정한 접근이 지속적인 신뢰를 쌓아줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소라",
                    "script": "Clear boundaries prevent future conflicts effectively.",
                    "translation": "명확한 경계가 미래의 갈등을 효과적으로 막아줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소라는 모든 사람을 위한 공정한 규칙을 세우나요?",
                    "hint": "소라가 누구를 위한 규칙을 세운다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "소라는 모든 사람을 위한 공정한 규칙을 세운다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하린",
                    "script": "I help people understand each other!",
                    "translation": "나는 사람들이 서로 이해하도록 도와!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소라",
                    "script": "Your empathy heals damaged relationships beautifully.",
                    "translation": "네 공감이 손상된 관계를 아름답게 치유해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Halin helps people understand each @@.",
                    "hint": "하린이는 사람들이 서로 무엇을 하도록 돕는다고 했나요?",
                    "optionA": "problem",
                    "optionB": "other",
                    "optionC": "work",
                    "result": "other",
                    "explanation": "하린이는 사람들이 서로 이해하도록 돕는다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하린",
                    "script": "Your systematic solutions create permanent peace!",
                    "translation": "네 체계적인 해결책이 영구적인 평화를 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소라",
                    "script": "You restore harmony in broken relationships.",
                    "translation": "너는 깨진 관계에서 조화를 회복시켜."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "갈등 해결에 대한 문장이에요.",
                    "optionA": "Fair",
                    "optionB": "solutions",
                    "optionC": "help",
                    "optionD": "everyone",
                    "optionE": "win",
                    "result": "Fair solutions help everyone win",
                    "explanation": "공정한 해결책이 모든 사람이 이기도록 도와요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하린",
                    "script": "We resolve conflicts with justice and compassion!",
                    "translation": "우리는 정의와 연민으로 갈등을 해결해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "갈등 해결의 중재자들",
            "explanation": "ESTJ의 공정한 갈등 해결과 ESFJ의 화해 촉진",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소라",
                    "script": "I establish fair rules for everyone.",
                    "translation": "나는 모든 사람을 위한 공정한 규칙을 세워."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하린",
                    "script": "Your impartial approach builds lasting trust!",
                    "translation": "네 공정한 접근이 지속적인 신뢰를 쌓아줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소라",
                    "script": "Clear boundaries prevent future conflicts effectively.",
                    "translation": "명확한 경계가 미래의 갈등을 효과적으로 막아줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소라는 모든 사람을 위한 공정한 규칙을 세우나요?",
                    "hint": "소라가 누구를 위한 규칙을 세운다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "소라는 모든 사람을 위한 공정한 규칙을 세운다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하린",
                    "script": "I help people understand each other!",
                    "translation": "나는 사람들이 서로 이해하도록 도와!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소라",
                    "script": "Your empathy heals damaged relationships beautifully.",
                    "translation": "네 공감이 손상된 관계를 아름답게 치유해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Halin helps people understand each @@.",
                    "hint": "하린이는 사람들이 서로 무엇을 하도록 돕는다고 했나요?",
                    "optionA": "problem",
                    "optionB": "other",
                    "optionC": "work",
                    "result": "other",
                    "explanation": "하린이는 사람들이 서로 이해하도록 돕는다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하린",
                    "script": "Your systematic solutions create permanent peace!",
                    "translation": "네 체계적인 해결책이 영구적인 평화를 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소라",
                    "script": "You restore harmony in broken relationships.",
                    "translation": "너는 깨진 관계에서 조화를 회복시켜."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "갈등 해결에 대한 문장이에요.",
                    "optionA": "Fair",
                    "optionB": "solutions",
                    "optionC": "help",
                    "optionD": "everyone",
                    "optionE": "win",
                    "result": "Fair solutions help everyone win",
                    "explanation": "공정한 해결책이 모든 사람이 이기도록 도와요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하린",
                    "script": "We resolve conflicts with justice and compassion!",
                    "translation": "우리는 정의와 연민으로 갈등을 해결해!"
                }
            ]
        }
    ]
}
ID: 9946 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "평화 구축의 전문가들",
            "explanation": "ESTJ의 체계적 문제 해결과 ESFJ의 감정적 치유",
            "category": "갈등 해결 방식",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하영",
                    "script": "I analyze root causes of problems.",
                    "translation": "나는 문제의 근본 원인을 분석해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수민",
                    "script": "Your thorough investigation prevents recurring issues!",
                    "translation": "네 철저한 조사가 반복되는 문제들을 막아줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하영",
                    "script": "Systematic analysis leads to permanent solutions.",
                    "translation": "체계적인 분석이 영구적인 해결책으로 이끌어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하영이는 문제의 근본 원인을 분석하나요?",
                    "hint": "하영이가 무엇을 분석한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "하영이는 문제의 근본 원인을 분석한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수민",
                    "script": "I comfort everyone during difficult times!",
                    "translation": "나는 어려운 시기에 모든 사람을 위로해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하영",
                    "script": "Your emotional healing helps people move forward.",
                    "translation": "네 감정적 치유가 사람들이 앞으로 나아가도록 도와."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Sumin comforts everyone during difficult @@.",
                    "hint": "수민이는 어려운 무엇 동안 모든 사람을 위로한다고 했나요?",
                    "optionA": "work",
                    "optionB": "times",
                    "optionC": "tests",
                    "result": "times",
                    "explanation": "수민이는 어려운 시기에 모든 사람을 위로한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "수민",
                    "script": "Your logical approach creates lasting stability!",
                    "translation": "네 논리적인 접근이 지속적인 안정을 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하영",
                    "script": "You rebuild trust after major conflicts.",
                    "translation": "너는 큰 갈등 후에 신뢰를 재건해."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "평화로운 해결에 대한 문장이에요.",
                    "optionA": "True",
                    "optionB": "peace",
                    "optionC": "requires",
                    "optionD": "understanding",
                    "optionE": "mutual",
                    "result": "True peace requires mutual understanding",
                    "explanation": "진정한 평화는 상호 이해를 필요로 해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수민",
                    "script": "We build lasting peace through analysis and care!",
                    "translation": "우리는 분석과 보살핌을 통해 지속적인 평화를 구축해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "평화 구축의 전문가들",
            "explanation": "ESTJ의 체계적 문제 해결과 ESFJ의 감정적 치유",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하영",
                    "script": "I analyze root causes of problems.",
                    "translation": "나는 문제의 근본 원인을 분석해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수민",
                    "script": "Your thorough investigation prevents recurring issues!",
                    "translation": "네 철저한 조사가 반복되는 문제들을 막아줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하영",
                    "script": "Systematic analysis leads to permanent solutions.",
                    "translation": "체계적인 분석이 영구적인 해결책으로 이끌어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하영이는 문제의 근본 원인을 분석하나요?",
                    "hint": "하영이가 무엇을 분석한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "하영이는 문제의 근본 원인을 분석한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수민",
                    "script": "I comfort everyone during difficult times!",
                    "translation": "나는 어려운 시기에 모든 사람을 위로해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하영",
                    "script": "Your emotional healing helps people move forward.",
                    "translation": "네 감정적 치유가 사람들이 앞으로 나아가도록 도와."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Sumin comforts everyone during difficult @@.",
                    "hint": "수민이는 어려운 무엇 동안 모든 사람을 위로한다고 했나요?",
                    "optionA": "work",
                    "optionB": "times",
                    "optionC": "tests",
                    "result": "times",
                    "explanation": "수민이는 어려운 시기에 모든 사람을 위로한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "수민",
                    "script": "Your logical approach creates lasting stability!",
                    "translation": "네 논리적인 접근이 지속적인 안정을 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하영",
                    "script": "You rebuild trust after major conflicts.",
                    "translation": "너는 큰 갈등 후에 신뢰를 재건해."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "평화로운 해결에 대한 문장이에요.",
                    "optionA": "True",
                    "optionB": "peace",
                    "optionC": "requires",
                    "optionD": "understanding",
                    "optionE": "mutual",
                    "result": "True peace requires mutual understanding",
                    "explanation": "진정한 평화는 상호 이해를 필요로 해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수민",
                    "script": "We build lasting peace through analysis and care!",
                    "translation": "우리는 분석과 보살핌을 통해 지속적인 평화를 구축해!"
                }
            ]
        }
    ]
}
ID: 9947 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "체계적 리더 vs 비전 리더",
            "explanation": "ESTJ의 단계적 리더십과 ENTJ의 혁신적 리더십 비교",
            "category": "사회적 상호작용",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태영",
                    "script": "I follow proven methods that work.",
                    "translation": "나는 효과가 입증된 방법들을 따라."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준혁",
                    "script": "Your reliable approach builds solid foundations!",
                    "translation": "네 믿을 만한 접근이 견고한 기반을 쌓아줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태영",
                    "script": "Step-by-step progress prevents costly mistakes completely.",
                    "translation": "단계적인 진전이 비용이 많이 드는 실수를 완전히 막아줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태영이는 입증된 방법을 따르나요?",
                    "hint": "태영이가 어떤 방법을 따른다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "태영이는 효과가 입증된 방법들을 따른다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준혁",
                    "script": "I create new strategies for breakthrough!",
                    "translation": "나는 돌파구를 위한 새로운 전략을 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태영",
                    "script": "Your innovative vision opens exciting possibilities.",
                    "translation": "네 혁신적인 비전이 흥미진진한 가능성을 열어줘."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Junhyeok creates new strategies for @@.",
                    "hint": "준혁이는 무엇을 위한 새로운 전략을 만든다고 했나요?",
                    "optionA": "problems",
                    "optionB": "breakthrough",
                    "optionC": "meetings",
                    "result": "breakthrough",
                    "explanation": "준혁이는 돌파구를 위한 새로운 전략을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "준혁",
                    "script": "Your systematic execution makes visions reality!",
                    "translation": "네 체계적인 실행이 비전을 현실로 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태영",
                    "script": "You inspire people to reach beyond.",
                    "translation": "너는 사람들이 한계를 넘어서도록 영감을 줘."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "효과적인 리더십에 대한 문장이에요.",
                    "optionA": "Strong",
                    "optionB": "leadership",
                    "optionC": "combines",
                    "optionD": "vision",
                    "optionE": "action",
                    "result": "Strong leadership combines vision action",
                    "explanation": "강한 리더십은 비전과 행동을 결합해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준혁",
                    "script": "We balance proven methods with bold innovation!",
                    "translation": "우리는 입증된 방법과 과감한 혁신의 균형을 맞춰!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "체계적 리더 vs 비전 리더",
            "explanation": "ESTJ의 단계적 리더십과 ENTJ의 혁신적 리더십 비교",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태영",
                    "script": "I follow proven methods that work.",
                    "translation": "나는 효과가 입증된 방법들을 따라."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준혁",
                    "script": "Your reliable approach builds solid foundations!",
                    "translation": "네 믿을 만한 접근이 견고한 기반을 쌓아줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태영",
                    "script": "Step-by-step progress prevents costly mistakes completely.",
                    "translation": "단계적인 진전이 비용이 많이 드는 실수를 완전히 막아줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태영이는 입증된 방법을 따르나요?",
                    "hint": "태영이가 어떤 방법을 따른다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "태영이는 효과가 입증된 방법들을 따른다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준혁",
                    "script": "I create new strategies for breakthrough!",
                    "translation": "나는 돌파구를 위한 새로운 전략을 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태영",
                    "script": "Your innovative vision opens exciting possibilities.",
                    "translation": "네 혁신적인 비전이 흥미진진한 가능성을 열어줘."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Junhyeok creates new strategies for @@.",
                    "hint": "준혁이는 무엇을 위한 새로운 전략을 만든다고 했나요?",
                    "optionA": "problems",
                    "optionB": "breakthrough",
                    "optionC": "meetings",
                    "result": "breakthrough",
                    "explanation": "준혁이는 돌파구를 위한 새로운 전략을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "준혁",
                    "script": "Your systematic execution makes visions reality!",
                    "translation": "네 체계적인 실행이 비전을 현실로 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태영",
                    "script": "You inspire people to reach beyond.",
                    "translation": "너는 사람들이 한계를 넘어서도록 영감을 줘."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "효과적인 리더십에 대한 문장이에요.",
                    "optionA": "Strong",
                    "optionB": "leadership",
                    "optionC": "combines",
                    "optionD": "vision",
                    "optionE": "action",
                    "result": "Strong leadership combines vision action",
                    "explanation": "강한 리더십은 비전과 행동을 결합해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준혁",
                    "script": "We balance proven methods with bold innovation!",
                    "translation": "우리는 입증된 방법과 과감한 혁신의 균형을 맞춰!"
                }
            ]
        }
    ]
}
ID: 9948 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "팀 관리의 전략가들",
            "explanation": "ESTJ의 규칙 중심 관리와 ENTJ의 목표 중심 관리",
            "category": "사회적 상호작용",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준서",
                    "script": "I establish clear rules for everyone.",
                    "translation": "나는 모든 사람을 위한 명확한 규칙을 세워."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민준",
                    "script": "Your structure creates team stability beautifully!",
                    "translation": "네 구조가 팀 안정성을 아름답게 만들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준서",
                    "script": "Consistent standards help everyone perform better.",
                    "translation": "일관된 기준이 모든 사람이 더 잘 수행하도록 도와줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준서는 모든 사람을 위한 규칙을 세우나요?",
                    "hint": "준서가 누구를 위한 규칙을 세운다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "준서는 모든 사람을 위한 명확한 규칙을 세운다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민준",
                    "script": "I focus on ambitious long-term goals!",
                    "translation": "나는 야심찬 장기 목표에 집중해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준서",
                    "script": "Your big picture thinking drives team excellence.",
                    "translation": "네 큰 그림 사고가 팀 우수성을 이끌어."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Minjun focuses on ambitious long-term @@.",
                    "hint": "민준이는 야심찬 장기 무엇에 집중한다고 했나요?",
                    "optionA": "problems",
                    "optionB": "goals",
                    "optionC": "meetings",
                    "result": "goals",
                    "explanation": "민준이는 야심찬 장기 목표에 집중한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민준",
                    "script": "Your organized systems make big dreams achievable!",
                    "translation": "네 체계적인 시스템이 큰 꿈을 실현 가능하게 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준서",
                    "script": "You challenge everyone to grow continuously.",
                    "translation": "너는 모든 사람이 지속적으로 성장하도록 도전시켜."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "성공적인 팀 관리에 대한 문장이에요.",
                    "optionA": "Effective",
                    "optionB": "management",
                    "optionC": "needs",
                    "optionD": "both",
                    "optionE": "structure",
                    "result": "Effective management needs both structure",
                    "explanation": "효과적인 관리는 구조가 둘 다 필요해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민준",
                    "script": "We merge solid structure with ambitious vision!",
                    "translation": "우리는 견고한 구조와 야심찬 비전을 결합해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "팀 관리의 전략가들",
            "explanation": "ESTJ의 규칙 중심 관리와 ENTJ의 목표 중심 관리",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준서",
                    "script": "I establish clear rules for everyone.",
                    "translation": "나는 모든 사람을 위한 명확한 규칙을 세워."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민준",
                    "script": "Your structure creates team stability beautifully!",
                    "translation": "네 구조가 팀 안정성을 아름답게 만들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준서",
                    "script": "Consistent standards help everyone perform better.",
                    "translation": "일관된 기준이 모든 사람이 더 잘 수행하도록 도와줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준서는 모든 사람을 위한 규칙을 세우나요?",
                    "hint": "준서가 누구를 위한 규칙을 세운다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "준서는 모든 사람을 위한 명확한 규칙을 세운다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민준",
                    "script": "I focus on ambitious long-term goals!",
                    "translation": "나는 야심찬 장기 목표에 집중해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준서",
                    "script": "Your big picture thinking drives team excellence.",
                    "translation": "네 큰 그림 사고가 팀 우수성을 이끌어."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Minjun focuses on ambitious long-term @@.",
                    "hint": "민준이는 야심찬 장기 무엇에 집중한다고 했나요?",
                    "optionA": "problems",
                    "optionB": "goals",
                    "optionC": "meetings",
                    "result": "goals",
                    "explanation": "민준이는 야심찬 장기 목표에 집중한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민준",
                    "script": "Your organized systems make big dreams achievable!",
                    "translation": "네 체계적인 시스템이 큰 꿈을 실현 가능하게 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준서",
                    "script": "You challenge everyone to grow continuously.",
                    "translation": "너는 모든 사람이 지속적으로 성장하도록 도전시켜."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "성공적인 팀 관리에 대한 문장이에요.",
                    "optionA": "Effective",
                    "optionB": "management",
                    "optionC": "needs",
                    "optionD": "both",
                    "optionE": "structure",
                    "result": "Effective management needs both structure",
                    "explanation": "효과적인 관리는 구조가 둘 다 필요해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민준",
                    "script": "We merge solid structure with ambitious vision!",
                    "translation": "우리는 견고한 구조와 야심찬 비전을 결합해!"
                }
            ]
        }
    ]
}
ID: 9949 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "학습 체계의 설계자들",
            "explanation": "ESTJ의 단계별 학습법과 ENTJ의 통합적 학습법",
            "category": "정보 탐구",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태윤",
                    "script": "I learn topics in logical sequence.",
                    "translation": "나는 논리적 순서로 주제들을 배워."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성준",
                    "script": "Your systematic approach builds solid knowledge!",
                    "translation": "네 체계적인 접근이 견고한 지식을 쌓아줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태윤",
                    "script": "Sequential learning prevents knowledge gaps effectively.",
                    "translation": "순차적 학습이 지식 격차를 효과적으로 막아줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태윤이는 논리적 순서로 주제들을 배우나요?",
                    "hint": "태윤이가 어떤 순서로 배운다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "태윤이는 논리적 순서로 주제들을 배운다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성준",
                    "script": "I connect ideas across different fields!",
                    "translation": "나는 서로 다른 분야의 아이디어들을 연결해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태윤",
                    "script": "Your integrative thinking creates innovative solutions.",
                    "translation": "네 통합적 사고가 혁신적인 해결책을 만들어."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Seongjun connects ideas across different @@.",
                    "hint": "성준이는 서로 다른 무엇의 아이디어들을 연결한다고 했나요?",
                    "optionA": "books",
                    "optionB": "fields",
                    "optionC": "people",
                    "result": "fields",
                    "explanation": "성준이는 서로 다른 분야의 아이디어들을 연결한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "성준",
                    "script": "Your thorough foundation makes complex concepts clear!",
                    "translation": "네 철저한 기반이 복잡한 개념들을 명확하게 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태윤",
                    "script": "You see patterns others miss completely.",
                    "translation": "너는 다른 사람들이 완전히 놓치는 패턴을 봐."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "효과적인 학습에 대한 문장이에요.",
                    "optionA": "Deep",
                    "optionB": "learning",
                    "optionC": "requires",
                    "optionD": "both",
                    "optionE": "method",
                    "result": "Deep learning requires both method",
                    "explanation": "깊은 학습은 방법이 둘 다 필요해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성준",
                    "script": "We combine systematic study with creative connections!",
                    "translation": "우리는 체계적인 공부와 창의적인 연결을 결합해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "학습 체계의 설계자들",
            "explanation": "ESTJ의 단계별 학습법과 ENTJ의 통합적 학습법",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태윤",
                    "script": "I learn topics in logical sequence.",
                    "translation": "나는 논리적 순서로 주제들을 배워."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성준",
                    "script": "Your systematic approach builds solid knowledge!",
                    "translation": "네 체계적인 접근이 견고한 지식을 쌓아줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태윤",
                    "script": "Sequential learning prevents knowledge gaps effectively.",
                    "translation": "순차적 학습이 지식 격차를 효과적으로 막아줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태윤이는 논리적 순서로 주제들을 배우나요?",
                    "hint": "태윤이가 어떤 순서로 배운다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "태윤이는 논리적 순서로 주제들을 배운다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성준",
                    "script": "I connect ideas across different fields!",
                    "translation": "나는 서로 다른 분야의 아이디어들을 연결해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태윤",
                    "script": "Your integrative thinking creates innovative solutions.",
                    "translation": "네 통합적 사고가 혁신적인 해결책을 만들어."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Seongjun connects ideas across different @@.",
                    "hint": "성준이는 서로 다른 무엇의 아이디어들을 연결한다고 했나요?",
                    "optionA": "books",
                    "optionB": "fields",
                    "optionC": "people",
                    "result": "fields",
                    "explanation": "성준이는 서로 다른 분야의 아이디어들을 연결한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "성준",
                    "script": "Your thorough foundation makes complex concepts clear!",
                    "translation": "네 철저한 기반이 복잡한 개념들을 명확하게 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태윤",
                    "script": "You see patterns others miss completely.",
                    "translation": "너는 다른 사람들이 완전히 놓치는 패턴을 봐."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "효과적인 학습에 대한 문장이에요.",
                    "optionA": "Deep",
                    "optionB": "learning",
                    "optionC": "requires",
                    "optionD": "both",
                    "optionE": "method",
                    "result": "Deep learning requires both method",
                    "explanation": "깊은 학습은 방법이 둘 다 필요해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성준",
                    "script": "We combine systematic study with creative connections!",
                    "translation": "우리는 체계적인 공부와 창의적인 연결을 결합해!"
                }
            ]
        }
    ]
}
ID: 9950 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "정보 활용의 마스터들",
            "explanation": "ESTJ의 검증된 정보 중시와 ENTJ의 미래 지향적 정보 활용",
            "category": "정보 탐구",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성훈",
                    "script": "I use facts that are proven.",
                    "translation": "나는 입증된 사실들을 사용해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태성",
                    "script": "Your reliable data prevents major errors!",
                    "translation": "네 신뢰할 만한 데이터가 큰 오류를 막아줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성훈",
                    "script": "Verified information leads to safe decisions.",
                    "translation": "검증된 정보가 안전한 결정으로 이끌어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "성훈이는 입증된 사실들을 사용하나요?",
                    "hint": "성훈이가 어떤 사실들을 사용한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "성훈이는 입증된 사실들을 사용한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태성",
                    "script": "I explore trends and future possibilities!",
                    "translation": "나는 트렌드와 미래 가능성을 탐구해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "성훈",
                    "script": "Your forward thinking identifies great opportunities.",
                    "translation": "네 미래 지향적 사고가 훌륭한 기회들을 찾아내."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Taeseong explores trends and future @@.",
                    "hint": "태성이는 트렌드와 미래 무엇을 탐구한다고 했나요?",
                    "optionA": "problems",
                    "optionB": "possibilities",
                    "optionC": "meetings",
                    "result": "possibilities",
                    "explanation": "태성이는 트렌드와 미래 가능성을 탐구한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태성",
                    "script": "Your solid research foundation supports bold strategies!",
                    "translation": "네 견고한 연구 기반이 과감한 전략을 지원해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "성훈",
                    "script": "You anticipate changes before they happen.",
                    "translation": "너는 변화가 일어나기 전에 예측해."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "정보 활용에 대한 문장이에요.",
                    "optionA": "Smart",
                    "optionB": "decisions",
                    "optionC": "need",
                    "optionD": "both",
                    "optionE": "facts",
                    "result": "Smart decisions need both facts",
                    "explanation": "현명한 결정들은 사실이 둘 다 필요해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태성",
                    "script": "We blend proven facts with future insights!",
                    "translation": "우리는 입증된 사실과 미래 통찰력을 혼합해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "정보 활용의 마스터들",
            "explanation": "ESTJ의 검증된 정보 중시와 ENTJ의 미래 지향적 정보 활용",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성훈",
                    "script": "I use facts that are proven.",
                    "translation": "나는 입증된 사실들을 사용해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태성",
                    "script": "Your reliable data prevents major errors!",
                    "translation": "네 신뢰할 만한 데이터가 큰 오류를 막아줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성훈",
                    "script": "Verified information leads to safe decisions.",
                    "translation": "검증된 정보가 안전한 결정으로 이끌어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "성훈이는 입증된 사실들을 사용하나요?",
                    "hint": "성훈이가 어떤 사실들을 사용한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "성훈이는 입증된 사실들을 사용한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태성",
                    "script": "I explore trends and future possibilities!",
                    "translation": "나는 트렌드와 미래 가능성을 탐구해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "성훈",
                    "script": "Your forward thinking identifies great opportunities.",
                    "translation": "네 미래 지향적 사고가 훌륭한 기회들을 찾아내."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Taeseong explores trends and future @@.",
                    "hint": "태성이는 트렌드와 미래 무엇을 탐구한다고 했나요?",
                    "optionA": "problems",
                    "optionB": "possibilities",
                    "optionC": "meetings",
                    "result": "possibilities",
                    "explanation": "태성이는 트렌드와 미래 가능성을 탐구한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태성",
                    "script": "Your solid research foundation supports bold strategies!",
                    "translation": "네 견고한 연구 기반이 과감한 전략을 지원해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "성훈",
                    "script": "You anticipate changes before they happen.",
                    "translation": "너는 변화가 일어나기 전에 예측해."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "정보 활용에 대한 문장이에요.",
                    "optionA": "Smart",
                    "optionB": "decisions",
                    "optionC": "need",
                    "optionD": "both",
                    "optionE": "facts",
                    "result": "Smart decisions need both facts",
                    "explanation": "현명한 결정들은 사실이 둘 다 필요해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태성",
                    "script": "We blend proven facts with future insights!",
                    "translation": "우리는 입증된 사실과 미래 통찰력을 혼합해!"
                }
            ]
        }
    ]
}
ID: 9951 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "결정 과정의 전문가들",
            "explanation": "ESTJ의 신중한 결정과 ENTJ의 신속한 결정",
            "category": "의사결정 방식",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예은",
                    "script": "I consider all options very carefully.",
                    "translation": "나는 모든 선택지를 매우 신중하게 고려해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "나연",
                    "script": "Your thorough analysis prevents costly mistakes!",
                    "translation": "네 철저한 분석이 비용이 많이 드는 실수를 막아줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예은",
                    "script": "Careful evaluation leads to reliable results.",
                    "translation": "신중한 평가가 신뢰할 만한 결과로 이끌어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "예은이는 모든 선택지를 신중하게 고려하나요?",
                    "hint": "예은이가 선택지를 어떻게 고려한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "예은이는 모든 선택지를 매우 신중하게 고려한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "나연",
                    "script": "I make quick decisions when opportunities arise!",
                    "translation": "나는 기회가 생겼을 때 빠른 결정을 내려!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예은",
                    "script": "Your decisive action captures perfect timing.",
                    "translation": "네 결단력 있는 행동이 완벽한 타이밍을 잡아."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Nayeon makes quick decisions when opportunities @@.",
                    "hint": "나연이는 기회가 어떻게 될 때 빠른 결정을 내린다고 했나요?",
                    "optionA": "disappear",
                    "optionB": "arise",
                    "optionC": "wait",
                    "result": "arise",
                    "explanation": "나연이는 기회가 생겼을 때 빠른 결정을 내린다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "나연",
                    "script": "Your careful planning provides solid backup strategies!",
                    "translation": "네 신중한 계획이 견고한 백업 전략을 제공해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예은",
                    "script": "You seize opportunities others hesitate about.",
                    "translation": "너는 다른 사람들이 망설이는 기회를 붙잡아."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "좋은 결정에 대한 문장이에요.",
                    "optionA": "Great",
                    "optionB": "decisions",
                    "optionC": "balance",
                    "optionD": "speed",
                    "optionE": "accuracy",
                    "result": "Great decisions balance speed accuracy",
                    "explanation": "훌륭한 결정들은 속도와 정확성의 균형을 맞춰요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "나연",
                    "script": "We combine thorough analysis with decisive action!",
                    "translation": "우리는 철저한 분석과 결단력 있는 행동을 결합해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "결정 과정의 전문가들",
            "explanation": "ESTJ의 신중한 결정과 ENTJ의 신속한 결정",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예은",
                    "script": "I consider all options very carefully.",
                    "translation": "나는 모든 선택지를 매우 신중하게 고려해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "나연",
                    "script": "Your thorough analysis prevents costly mistakes!",
                    "translation": "네 철저한 분석이 비용이 많이 드는 실수를 막아줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예은",
                    "script": "Careful evaluation leads to reliable results.",
                    "translation": "신중한 평가가 신뢰할 만한 결과로 이끌어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "예은이는 모든 선택지를 신중하게 고려하나요?",
                    "hint": "예은이가 선택지를 어떻게 고려한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "예은이는 모든 선택지를 매우 신중하게 고려한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "나연",
                    "script": "I make quick decisions when opportunities arise!",
                    "translation": "나는 기회가 생겼을 때 빠른 결정을 내려!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예은",
                    "script": "Your decisive action captures perfect timing.",
                    "translation": "네 결단력 있는 행동이 완벽한 타이밍을 잡아."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Nayeon makes quick decisions when opportunities @@.",
                    "hint": "나연이는 기회가 어떻게 될 때 빠른 결정을 내린다고 했나요?",
                    "optionA": "disappear",
                    "optionB": "arise",
                    "optionC": "wait",
                    "result": "arise",
                    "explanation": "나연이는 기회가 생겼을 때 빠른 결정을 내린다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "나연",
                    "script": "Your careful planning provides solid backup strategies!",
                    "translation": "네 신중한 계획이 견고한 백업 전략을 제공해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예은",
                    "script": "You seize opportunities others hesitate about.",
                    "translation": "너는 다른 사람들이 망설이는 기회를 붙잡아."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "좋은 결정에 대한 문장이에요.",
                    "optionA": "Great",
                    "optionB": "decisions",
                    "optionC": "balance",
                    "optionD": "speed",
                    "optionE": "accuracy",
                    "result": "Great decisions balance speed accuracy",
                    "explanation": "훌륭한 결정들은 속도와 정확성의 균형을 맞춰요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "나연",
                    "script": "We combine thorough analysis with decisive action!",
                    "translation": "우리는 철저한 분석과 결단력 있는 행동을 결합해!"
                }
            ]
        }
    ]
}
ID: 9952 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "전략적 선택의 달인들",
            "explanation": "ESTJ의 안전한 선택과 ENTJ의 위험 감수 선택",
            "category": "의사결정 방식",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서아",
                    "script": "I choose options with proven success.",
                    "translation": "나는 성공이 입증된 선택지를 골라."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수진",
                    "script": "Your safe approach protects valuable resources!",
                    "translation": "네 안전한 접근이 귀중한 자원을 보호해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서아",
                    "script": "Reliable choices build sustainable long-term growth.",
                    "translation": "믿을 만한 선택이 지속 가능한 장기 성장을 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서아는 성공이 입증된 선택지를 고르나요?",
                    "hint": "서아가 어떤 선택지를 고른다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "서아는 성공이 입증된 선택지를 고른다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수진",
                    "script": "I take calculated risks for bigger gains!",
                    "translation": "나는 더 큰 이익을 위해 계산된 위험을 감수해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서아",
                    "script": "Your bold choices create breakthrough opportunities.",
                    "translation": "네 과감한 선택이 돌파구 기회를 만들어."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Sujin takes calculated risks for bigger @@.",
                    "hint": "수진이는 더 큰 무엇을 위해 계산된 위험을 감수한다고 했나요?",
                    "optionA": "problems",
                    "optionB": "gains",
                    "optionC": "meetings",
                    "result": "gains",
                    "explanation": "수진이는 더 큰 이익을 위해 계산된 위험을 감수한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "수진",
                    "script": "Your stable foundation makes bold moves possible!",
                    "translation": "네 안정적인 기반이 과감한 움직임을 가능하게 해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서아",
                    "script": "You transform challenges into amazing victories.",
                    "translation": "너는 도전을 놀라운 승리로 바꿔."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "전략적 선택에 대한 문장이에요.",
                    "optionA": "Strategic",
                    "optionB": "thinking",
                    "optionC": "combines",
                    "optionD": "safety",
                    "optionE": "innovation",
                    "result": "Strategic thinking combines safety innovation",
                    "explanation": "전략적 사고는 안전과 혁신을 결합해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수진",
                    "script": "We merge proven stability with calculated risks!",
                    "translation": "우리는 입증된 안정성과 계산된 위험을 결합해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "전략적 선택의 달인들",
            "explanation": "ESTJ의 안전한 선택과 ENTJ의 위험 감수 선택",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서아",
                    "script": "I choose options with proven success.",
                    "translation": "나는 성공이 입증된 선택지를 골라."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수진",
                    "script": "Your safe approach protects valuable resources!",
                    "translation": "네 안전한 접근이 귀중한 자원을 보호해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서아",
                    "script": "Reliable choices build sustainable long-term growth.",
                    "translation": "믿을 만한 선택이 지속 가능한 장기 성장을 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서아는 성공이 입증된 선택지를 고르나요?",
                    "hint": "서아가 어떤 선택지를 고른다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "서아는 성공이 입증된 선택지를 고른다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수진",
                    "script": "I take calculated risks for bigger gains!",
                    "translation": "나는 더 큰 이익을 위해 계산된 위험을 감수해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서아",
                    "script": "Your bold choices create breakthrough opportunities.",
                    "translation": "네 과감한 선택이 돌파구 기회를 만들어."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Sujin takes calculated risks for bigger @@.",
                    "hint": "수진이는 더 큰 무엇을 위해 계산된 위험을 감수한다고 했나요?",
                    "optionA": "problems",
                    "optionB": "gains",
                    "optionC": "meetings",
                    "result": "gains",
                    "explanation": "수진이는 더 큰 이익을 위해 계산된 위험을 감수한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "수진",
                    "script": "Your stable foundation makes bold moves possible!",
                    "translation": "네 안정적인 기반이 과감한 움직임을 가능하게 해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서아",
                    "script": "You transform challenges into amazing victories.",
                    "translation": "너는 도전을 놀라운 승리로 바꿔."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "전략적 선택에 대한 문장이에요.",
                    "optionA": "Strategic",
                    "optionB": "thinking",
                    "optionC": "combines",
                    "optionD": "safety",
                    "optionE": "innovation",
                    "result": "Strategic thinking combines safety innovation",
                    "explanation": "전략적 사고는 안전과 혁신을 결합해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수진",
                    "script": "We merge proven stability with calculated risks!",
                    "translation": "우리는 입증된 안정성과 계산된 위험을 결합해!"
                }
            ]
        }
    ]
}
ID: 9953 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "생활 관리의 시스템 구축자들",
            "explanation": "ESTJ의 규칙적인 생활과 ENTJ의 목표 지향적 생활",
            "category": "생활 태도",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소라",
                    "script": "I maintain consistent daily routines.",
                    "translation": "나는 일관된 일상 루틴을 유지해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하은",
                    "script": "Your steady habits create reliable productivity!",
                    "translation": "네 꾸준한 습관이 믿을 만한 생산성을 만들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소라",
                    "script": "Regular schedules help maximize efficiency completely.",
                    "translation": "정기적인 일정이 효율성을 완전히 최대화하도록 도와줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소라는 일관된 일상 루틴을 유지하나요?",
                    "hint": "소라가 어떤 루틴을 유지한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "소라는 일관된 일상 루틴을 유지한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하은",
                    "script": "I adapt my schedule for bigger goals!",
                    "translation": "나는 더 큰 목표를 위해 내 스케줄을 조정해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소라",
                    "script": "Your flexible approach achieves ambitious outcomes.",
                    "translation": "네 유연한 접근이 야심찬 결과를 달성해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Haeun adapts her schedule for bigger @@.",
                    "hint": "하은이는 더 큰 무엇을 위해 스케줄을 조정한다고 했나요?",
                    "optionA": "problems",
                    "optionB": "goals",
                    "optionC": "rooms",
                    "result": "goals",
                    "explanation": "하은이는 더 큰 목표를 위해 스케줄을 조정한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하은",
                    "script": "Your consistent structure supports strategic thinking!",
                    "translation": "네 일관된 구조가 전략적 사고를 지원해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소라",
                    "script": "You push boundaries while staying organized.",
                    "translation": "너는 체계적이면서 경계를 넓혀."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "효과적인 생활 관리에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "habits",
                    "optionC": "support",
                    "optionD": "big",
                    "optionE": "dreams",
                    "result": "Good habits support big dreams",
                    "explanation": "좋은 습관들이 큰 꿈을 지원해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하은",
                    "script": "We balance steady routines with ambitious flexibility!",
                    "translation": "우리는 꾸준한 루틴과 야심찬 유연성의 균형을 맞춰!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "생활 관리의 시스템 구축자들",
            "explanation": "ESTJ의 규칙적인 생활과 ENTJ의 목표 지향적 생활",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소라",
                    "script": "I maintain consistent daily routines.",
                    "translation": "나는 일관된 일상 루틴을 유지해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하은",
                    "script": "Your steady habits create reliable productivity!",
                    "translation": "네 꾸준한 습관이 믿을 만한 생산성을 만들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소라",
                    "script": "Regular schedules help maximize efficiency completely.",
                    "translation": "정기적인 일정이 효율성을 완전히 최대화하도록 도와줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소라는 일관된 일상 루틴을 유지하나요?",
                    "hint": "소라가 어떤 루틴을 유지한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "소라는 일관된 일상 루틴을 유지한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하은",
                    "script": "I adapt my schedule for bigger goals!",
                    "translation": "나는 더 큰 목표를 위해 내 스케줄을 조정해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소라",
                    "script": "Your flexible approach achieves ambitious outcomes.",
                    "translation": "네 유연한 접근이 야심찬 결과를 달성해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Haeun adapts her schedule for bigger @@.",
                    "hint": "하은이는 더 큰 무엇을 위해 스케줄을 조정한다고 했나요?",
                    "optionA": "problems",
                    "optionB": "goals",
                    "optionC": "rooms",
                    "result": "goals",
                    "explanation": "하은이는 더 큰 목표를 위해 스케줄을 조정한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하은",
                    "script": "Your consistent structure supports strategic thinking!",
                    "translation": "네 일관된 구조가 전략적 사고를 지원해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소라",
                    "script": "You push boundaries while staying organized.",
                    "translation": "너는 체계적이면서 경계를 넓혀."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "효과적인 생활 관리에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "habits",
                    "optionC": "support",
                    "optionD": "big",
                    "optionE": "dreams",
                    "result": "Good habits support big dreams",
                    "explanation": "좋은 습관들이 큰 꿈을 지원해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하은",
                    "script": "We balance steady routines with ambitious flexibility!",
                    "translation": "우리는 꾸준한 루틴과 야심찬 유연성의 균형을 맞춰!"
                }
            ]
        }
    ]
}
ID: 9954 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "시간 관리의 마스터플래너들",
            "explanation": "ESTJ의 정확한 시간 관리와 ENTJ의 전략적 시간 배분",
            "category": "생활 태도",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하영",
                    "script": "I stick to planned schedules exactly.",
                    "translation": "나는 계획된 일정을 정확히 지켜."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예린",
                    "script": "Your punctuality keeps everyone on track!",
                    "translation": "네 시간 엄수가 모든 사람을 궤도에 올려놔!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하영",
                    "script": "Precise timing prevents delays and confusion.",
                    "translation": "정확한 타이밍이 지연과 혼란을 막아줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하영이는 계획된 일정을 정확히 지키나요?",
                    "hint": "하영이가 일정을 어떻게 지킨다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "하영이는 계획된 일정을 정확히 지킨다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예린",
                    "script": "I prioritize time for strategic thinking!",
                    "translation": "나는 전략적 사고를 위한 시간을 우선시해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하영",
                    "script": "Your big picture focus creates maximum impact.",
                    "translation": "네 큰 그림 중심 사고가 최대 효과를 만들어."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Yerin prioritizes time for strategic @@.",
                    "hint": "예린이는 전략적 무엇을 위한 시간을 우선시한다고 했나요?",
                    "optionA": "meetings",
                    "optionB": "thinking",
                    "optionC": "eating",
                    "result": "thinking",
                    "explanation": "예린이는 전략적 사고를 위한 시간을 우선시한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "예린",
                    "script": "Your structured approach makes complex projects manageable!",
                    "translation": "네 구조적인 접근이 복잡한 프로젝트를 관리 가능하게 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하영",
                    "script": "You allocate time for breakthrough moments.",
                    "translation": "너는 돌파구 순간을 위해 시간을 할당해."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "시간 관리에 대한 문장이에요.",
                    "optionA": "Smart",
                    "optionB": "time",
                    "optionC": "management",
                    "optionD": "maximizes",
                    "optionE": "results",
                    "result": "Smart time management maximizes results",
                    "explanation": "현명한 시간 관리가 결과를 최대화해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예린",
                    "script": "We optimize time through structure and vision!",
                    "translation": "우리는 구조와 비전을 통해 시간을 최적화해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "시간 관리의 마스터플래너들",
            "explanation": "ESTJ의 정확한 시간 관리와 ENTJ의 전략적 시간 배분",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하영",
                    "script": "I stick to planned schedules exactly.",
                    "translation": "나는 계획된 일정을 정확히 지켜."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예린",
                    "script": "Your punctuality keeps everyone on track!",
                    "translation": "네 시간 엄수가 모든 사람을 궤도에 올려놔!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하영",
                    "script": "Precise timing prevents delays and confusion.",
                    "translation": "정확한 타이밍이 지연과 혼란을 막아줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하영이는 계획된 일정을 정확히 지키나요?",
                    "hint": "하영이가 일정을 어떻게 지킨다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "하영이는 계획된 일정을 정확히 지킨다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예린",
                    "script": "I prioritize time for strategic thinking!",
                    "translation": "나는 전략적 사고를 위한 시간을 우선시해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하영",
                    "script": "Your big picture focus creates maximum impact.",
                    "translation": "네 큰 그림 중심 사고가 최대 효과를 만들어."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Yerin prioritizes time for strategic @@.",
                    "hint": "예린이는 전략적 무엇을 위한 시간을 우선시한다고 했나요?",
                    "optionA": "meetings",
                    "optionB": "thinking",
                    "optionC": "eating",
                    "result": "thinking",
                    "explanation": "예린이는 전략적 사고를 위한 시간을 우선시한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "예린",
                    "script": "Your structured approach makes complex projects manageable!",
                    "translation": "네 구조적인 접근이 복잡한 프로젝트를 관리 가능하게 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하영",
                    "script": "You allocate time for breakthrough moments.",
                    "translation": "너는 돌파구 순간을 위해 시간을 할당해."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "시간 관리에 대한 문장이에요.",
                    "optionA": "Smart",
                    "optionB": "time",
                    "optionC": "management",
                    "optionD": "maximizes",
                    "optionE": "results",
                    "result": "Smart time management maximizes results",
                    "explanation": "현명한 시간 관리가 결과를 최대화해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예린",
                    "script": "We optimize time through structure and vision!",
                    "translation": "우리는 구조와 비전을 통해 시간을 최적화해!"
                }
            ]
        }
    ]
}
ID: 9955 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "스트레스 극복의 전략가들",
            "explanation": "ESTJ의 체계적 스트레스 해결과 ENTJ의 도전적 스트레스 활용",
            "category": "스트레스 상황 대처",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "다인",
                    "script": "I follow clear steps to solve problems.",
                    "translation": "나는 문제를 해결하기 위한 명확한 단계를 따라."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "혜원",
                    "script": "Your systematic approach reduces stress effectively!",
                    "translation": "네 체계적인 접근이 스트레스를 효과적으로 줄여줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "다인",
                    "script": "Organized problem-solving prevents overwhelming feelings completely.",
                    "translation": "체계적인 문제 해결이 압도당하는 감정을 완전히 막아줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "다인이는 문제 해결을 위한 명확한 단계를 따르나요?",
                    "hint": "다인이가 무엇을 따른다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "다인이는 문제를 해결하기 위한 명확한 단계를 따른다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "혜원",
                    "script": "I turn stress into motivation!",
                    "translation": "나는 스트레스를 동기로 바꿔!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다인",
                    "script": "Your energy transformation creates powerful breakthroughs.",
                    "translation": "네 에너지 변환이 강력한 돌파구를 만들어."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Hyewon turns stress into @@.",
                    "hint": "혜원이는 스트레스를 무엇으로 바꾼다고 했나요?",
                    "optionA": "problems",
                    "optionB": "motivation",
                    "optionC": "sleep",
                    "result": "motivation",
                    "explanation": "혜원이는 스트레스를 동기로 바꾼다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "혜원",
                    "script": "Your step-by-step method provides solid stability!",
                    "translation": "네 단계별 방법이 견고한 안정을 제공해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "다인",
                    "script": "You find opportunities in difficult situations.",
                    "translation": "너는 어려운 상황에서 기회를 찾아."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "스트레스 관리에 대한 문장이에요.",
                    "optionA": "Effective",
                    "optionB": "stress",
                    "optionC": "management",
                    "optionD": "needs",
                    "optionE": "strategy",
                    "result": "Effective stress management needs strategy",
                    "explanation": "효과적인 스트레스 관리는 전략이 필요해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "혜원",
                    "script": "We transform pressure into powerful performance!",
                    "translation": "우리는 압박을 강력한 성과로 변환해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "스트레스 극복의 전략가들",
            "explanation": "ESTJ의 체계적 스트레스 해결과 ENTJ의 도전적 스트레스 활용",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "다인",
                    "script": "I follow clear steps to solve problems.",
                    "translation": "나는 문제를 해결하기 위한 명확한 단계를 따라."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "혜원",
                    "script": "Your systematic approach reduces stress effectively!",
                    "translation": "네 체계적인 접근이 스트레스를 효과적으로 줄여줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "다인",
                    "script": "Organized problem-solving prevents overwhelming feelings completely.",
                    "translation": "체계적인 문제 해결이 압도당하는 감정을 완전히 막아줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "다인이는 문제 해결을 위한 명확한 단계를 따르나요?",
                    "hint": "다인이가 무엇을 따른다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "다인이는 문제를 해결하기 위한 명확한 단계를 따른다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "혜원",
                    "script": "I turn stress into motivation!",
                    "translation": "나는 스트레스를 동기로 바꿔!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다인",
                    "script": "Your energy transformation creates powerful breakthroughs.",
                    "translation": "네 에너지 변환이 강력한 돌파구를 만들어."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Hyewon turns stress into @@.",
                    "hint": "혜원이는 스트레스를 무엇으로 바꾼다고 했나요?",
                    "optionA": "problems",
                    "optionB": "motivation",
                    "optionC": "sleep",
                    "result": "motivation",
                    "explanation": "혜원이는 스트레스를 동기로 바꾼다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "혜원",
                    "script": "Your step-by-step method provides solid stability!",
                    "translation": "네 단계별 방법이 견고한 안정을 제공해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "다인",
                    "script": "You find opportunities in difficult situations.",
                    "translation": "너는 어려운 상황에서 기회를 찾아."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "스트레스 관리에 대한 문장이에요.",
                    "optionA": "Effective",
                    "optionB": "stress",
                    "optionC": "management",
                    "optionD": "needs",
                    "optionE": "strategy",
                    "result": "Effective stress management needs strategy",
                    "explanation": "효과적인 스트레스 관리는 전략이 필요해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "혜원",
                    "script": "We transform pressure into powerful performance!",
                    "translation": "우리는 압박을 강력한 성과로 변환해!"
                }
            ]
        }
    ]
}
ID: 9956 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "위기 관리의 리더들",
            "explanation": "ESTJ의 안정적 위기 대응과 ENTJ의 기회 창출형 위기 대응",
            "category": "스트레스 상황 대처",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하나",
                    "script": "I stabilize situations first before acting.",
                    "translation": "나는 행동하기 전에 먼저 상황을 안정시켜."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지우",
                    "script": "Your careful stabilization prevents chaos completely!",
                    "translation": "네 신중한 안정화가 혼란을 완전히 막아줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하나",
                    "script": "Secure foundations help everyone think clearly.",
                    "translation": "안전한 기반이 모든 사람이 명확하게 생각하도록 도와."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하나는 행동하기 전에 상황을 먼저 안정시키나요?",
                    "hint": "하나가 언제 상황을 안정시킨다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "하나는 행동하기 전에 먼저 상황을 안정시킨다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지우",
                    "script": "I see crisis as growth opportunities!",
                    "translation": "나는 위기를 성장 기회로 봐!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하나",
                    "script": "Your transformative vision inspires bold solutions.",
                    "translation": "네 변화시키는 비전이 과감한 해결책에 영감을 줘."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jiwoo sees crisis as growth @@.",
                    "hint": "지우는 위기를 성장 무엇으로 본다고 했나요?",
                    "optionA": "problems",
                    "optionB": "opportunities",
                    "optionC": "meetings",
                    "result": "opportunities",
                    "explanation": "지우는 위기를 성장 기회로 본다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지우",
                    "script": "Your stable approach makes radical change possible!",
                    "translation": "네 안정적인 접근이 급진적인 변화를 가능하게 해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하나",
                    "script": "You create breakthroughs from impossible situations.",
                    "translation": "너는 불가능한 상황에서 돌파구를 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "위기 관리에 대한 문장이에요.",
                    "optionA": "Crisis",
                    "optionB": "management",
                    "optionC": "requires",
                    "optionD": "both",
                    "optionE": "stability",
                    "result": "Crisis management requires both stability",
                    "explanation": "위기 관리는 안정성이 둘 다 필요해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지우",
                    "script": "We turn crises into competitive advantages!",
                    "translation": "우리는 위기를 경쟁 우위로 바꿔!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "위기 관리의 리더들",
            "explanation": "ESTJ의 안정적 위기 대응과 ENTJ의 기회 창출형 위기 대응",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하나",
                    "script": "I stabilize situations first before acting.",
                    "translation": "나는 행동하기 전에 먼저 상황을 안정시켜."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지우",
                    "script": "Your careful stabilization prevents chaos completely!",
                    "translation": "네 신중한 안정화가 혼란을 완전히 막아줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하나",
                    "script": "Secure foundations help everyone think clearly.",
                    "translation": "안전한 기반이 모든 사람이 명확하게 생각하도록 도와."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하나는 행동하기 전에 상황을 먼저 안정시키나요?",
                    "hint": "하나가 언제 상황을 안정시킨다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "하나는 행동하기 전에 먼저 상황을 안정시킨다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지우",
                    "script": "I see crisis as growth opportunities!",
                    "translation": "나는 위기를 성장 기회로 봐!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하나",
                    "script": "Your transformative vision inspires bold solutions.",
                    "translation": "네 변화시키는 비전이 과감한 해결책에 영감을 줘."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jiwoo sees crisis as growth @@.",
                    "hint": "지우는 위기를 성장 무엇으로 본다고 했나요?",
                    "optionA": "problems",
                    "optionB": "opportunities",
                    "optionC": "meetings",
                    "result": "opportunities",
                    "explanation": "지우는 위기를 성장 기회로 본다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지우",
                    "script": "Your stable approach makes radical change possible!",
                    "translation": "네 안정적인 접근이 급진적인 변화를 가능하게 해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하나",
                    "script": "You create breakthroughs from impossible situations.",
                    "translation": "너는 불가능한 상황에서 돌파구를 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "위기 관리에 대한 문장이에요.",
                    "optionA": "Crisis",
                    "optionB": "management",
                    "optionC": "requires",
                    "optionD": "both",
                    "optionE": "stability",
                    "result": "Crisis management requires both stability",
                    "explanation": "위기 관리는 안정성이 둘 다 필요해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지우",
                    "script": "We turn crises into competitive advantages!",
                    "translation": "우리는 위기를 경쟁 우위로 바꿔!"
                }
            ]
        }
    ]
}
ID: 9957 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "경력 개발의 설계자들",
            "explanation": "ESTJ의 단계적 경력 구축과 ENTJ의 전략적 경력 도약",
            "category": "직업 및 목표 설정",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태영",
                    "script": "I climb the ladder step by step.",
                    "translation": "나는 사다리를 한 단계씩 올라가."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민준",
                    "script": "Your steady progression builds solid expertise!",
                    "translation": "네 꾸준한 진전이 견고한 전문성을 쌓아줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태영",
                    "script": "Gradual advancement creates lasting professional reputation.",
                    "translation": "점진적인 발전이 지속적인 전문적 평판을 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태영이는 사다리를 한 단계씩 올라가나요?",
                    "hint": "태영이가 사다리를 어떻게 올라간다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "태영이는 사다리를 한 단계씩 올라간다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민준",
                    "script": "I make strategic career leaps forward!",
                    "translation": "나는 전략적인 경력 도약을 앞으로 해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태영",
                    "script": "Your bold moves accelerate professional growth.",
                    "translation": "네 과감한 움직임이 전문적 성장을 가속화해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Minjun makes strategic career @@ forward.",
                    "hint": "민준이는 전략적인 경력 무엇을 앞으로 한다고 했나요?",
                    "optionA": "steps",
                    "optionB": "leaps",
                    "optionC": "plans",
                    "result": "leaps",
                    "explanation": "민준이는 전략적인 경력 도약을 앞으로 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민준",
                    "script": "Your solid foundation supports ambitious jumps!",
                    "translation": "네 견고한 기반이 야심찬 도약을 지원해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태영",
                    "script": "You create new paths others follow.",
                    "translation": "너는 다른 사람들이 따르는 새로운 길을 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "경력 성공에 대한 문장이에요.",
                    "optionA": "Career",
                    "optionB": "success",
                    "optionC": "needs",
                    "optionD": "both",
                    "optionE": "patience",
                    "result": "Career success needs both patience",
                    "explanation": "경력 성공은 인내가 둘 다 필요해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민준",
                    "script": "We combine steady building with strategic acceleration!",
                    "translation": "우리는 꾸준한 구축과 전략적 가속화를 결합해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "경력 개발의 설계자들",
            "explanation": "ESTJ의 단계적 경력 구축과 ENTJ의 전략적 경력 도약",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태영",
                    "script": "I climb the ladder step by step.",
                    "translation": "나는 사다리를 한 단계씩 올라가."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민준",
                    "script": "Your steady progression builds solid expertise!",
                    "translation": "네 꾸준한 진전이 견고한 전문성을 쌓아줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태영",
                    "script": "Gradual advancement creates lasting professional reputation.",
                    "translation": "점진적인 발전이 지속적인 전문적 평판을 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태영이는 사다리를 한 단계씩 올라가나요?",
                    "hint": "태영이가 사다리를 어떻게 올라간다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "태영이는 사다리를 한 단계씩 올라간다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민준",
                    "script": "I make strategic career leaps forward!",
                    "translation": "나는 전략적인 경력 도약을 앞으로 해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태영",
                    "script": "Your bold moves accelerate professional growth.",
                    "translation": "네 과감한 움직임이 전문적 성장을 가속화해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Minjun makes strategic career @@ forward.",
                    "hint": "민준이는 전략적인 경력 무엇을 앞으로 한다고 했나요?",
                    "optionA": "steps",
                    "optionB": "leaps",
                    "optionC": "plans",
                    "result": "leaps",
                    "explanation": "민준이는 전략적인 경력 도약을 앞으로 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민준",
                    "script": "Your solid foundation supports ambitious jumps!",
                    "translation": "네 견고한 기반이 야심찬 도약을 지원해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태영",
                    "script": "You create new paths others follow.",
                    "translation": "너는 다른 사람들이 따르는 새로운 길을 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "경력 성공에 대한 문장이에요.",
                    "optionA": "Career",
                    "optionB": "success",
                    "optionC": "needs",
                    "optionD": "both",
                    "optionE": "patience",
                    "result": "Career success needs both patience",
                    "explanation": "경력 성공은 인내가 둘 다 필요해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민준",
                    "script": "We combine steady building with strategic acceleration!",
                    "translation": "우리는 꾸준한 구축과 전략적 가속화를 결합해!"
                }
            ]
        }
    ]
}
ID: 9958 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "목표 달성의 전략가들",
            "explanation": "ESTJ의 확실한 목표 달성과 ENTJ의 확장적 목표 추구",
            "category": "직업 및 목표 설정",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준서",
                    "script": "I set realistic and achievable targets.",
                    "translation": "나는 현실적이고 달성 가능한 목표를 설정해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성준",
                    "script": "Your practical goals ensure consistent success!",
                    "translation": "네 실용적인 목표가 일관된 성공을 보장해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준서",
                    "script": "Attainable objectives build confidence and momentum.",
                    "translation": "달성 가능한 목적이 자신감과 추진력을 쌓아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준서는 현실적이고 달성 가능한 목표를 설정하나요?",
                    "hint": "준서가 어떤 목표를 설정한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "준서는 현실적이고 달성 가능한 목표를 설정한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성준",
                    "script": "I pursue ambitious stretch goals!",
                    "translation": "나는 야심찬 도전적 목표를 추구해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준서",
                    "script": "Your visionary targets inspire extraordinary achievement.",
                    "translation": "네 비전적 목표가 특별한 성취에 영감을 줘."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Seongjun pursues ambitious stretch @@.",
                    "hint": "성준이는 야심찬 도전적 무엇을 추구한다고 했나요?",
                    "optionA": "problems",
                    "optionB": "goals",
                    "optionC": "meetings",
                    "result": "goals",
                    "explanation": "성준이는 야심찬 도전적 목표를 추구한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "성준",
                    "script": "Your reliable execution makes bold dreams reality!",
                    "translation": "네 믿을 만한 실행이 과감한 꿈을 현실로 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준서",
                    "script": "You expand what people think possible.",
                    "translation": "너는 사람들이 가능하다고 생각하는 것을 확장해."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "목표 설정에 대한 문장이에요.",
                    "optionA": "Great",
                    "optionB": "goals",
                    "optionC": "balance",
                    "optionD": "ambition",
                    "optionE": "reality",
                    "result": "Great goals balance ambition reality",
                    "explanation": "훌륭한 목표들은 야망과 현실의 균형을 맞춰요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성준",
                    "script": "We merge achievable targets with expansive vision!",
                    "translation": "우리는 달성 가능한 목표와 확장적 비전을 결합해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "목표 달성의 전략가들",
            "explanation": "ESTJ의 확실한 목표 달성과 ENTJ의 확장적 목표 추구",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준서",
                    "script": "I set realistic and achievable targets.",
                    "translation": "나는 현실적이고 달성 가능한 목표를 설정해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성준",
                    "script": "Your practical goals ensure consistent success!",
                    "translation": "네 실용적인 목표가 일관된 성공을 보장해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준서",
                    "script": "Attainable objectives build confidence and momentum.",
                    "translation": "달성 가능한 목적이 자신감과 추진력을 쌓아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준서는 현실적이고 달성 가능한 목표를 설정하나요?",
                    "hint": "준서가 어떤 목표를 설정한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "준서는 현실적이고 달성 가능한 목표를 설정한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성준",
                    "script": "I pursue ambitious stretch goals!",
                    "translation": "나는 야심찬 도전적 목표를 추구해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준서",
                    "script": "Your visionary targets inspire extraordinary achievement.",
                    "translation": "네 비전적 목표가 특별한 성취에 영감을 줘."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Seongjun pursues ambitious stretch @@.",
                    "hint": "성준이는 야심찬 도전적 무엇을 추구한다고 했나요?",
                    "optionA": "problems",
                    "optionB": "goals",
                    "optionC": "meetings",
                    "result": "goals",
                    "explanation": "성준이는 야심찬 도전적 목표를 추구한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "성준",
                    "script": "Your reliable execution makes bold dreams reality!",
                    "translation": "네 믿을 만한 실행이 과감한 꿈을 현실로 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준서",
                    "script": "You expand what people think possible.",
                    "translation": "너는 사람들이 가능하다고 생각하는 것을 확장해."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "목표 설정에 대한 문장이에요.",
                    "optionA": "Great",
                    "optionB": "goals",
                    "optionC": "balance",
                    "optionD": "ambition",
                    "optionE": "reality",
                    "result": "Great goals balance ambition reality",
                    "explanation": "훌륭한 목표들은 야망과 현실의 균형을 맞춰요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성준",
                    "script": "We merge achievable targets with expansive vision!",
                    "translation": "우리는 달성 가능한 목표와 확장적 비전을 결합해!"
                }
            ]
        }
    ]
}
ID: 9959 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "취미의 체계적 관리자들",
            "explanation": "ESTJ의 계획적 취미 활동과 ENTJ의 목적 지향적 취미",
            "category": "취미와 여가 활동",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예은",
                    "script": "I schedule regular time for hobbies.",
                    "translation": "나는 취미를 위한 정기적인 시간을 계획해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수진",
                    "script": "Your consistent practice builds impressive skills!",
                    "translation": "네 일관된 연습이 인상적인 기술을 쌓아줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예은",
                    "script": "Steady hobby time creates relaxation effectively.",
                    "translation": "꾸준한 취미 시간이 효과적으로 휴식을 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "예은이는 취미를 위한 정기적인 시간을 계획하나요?",
                    "hint": "예은이가 취미를 위한 시간을 어떻게 한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "예은이는 취미를 위한 정기적인 시간을 계획한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수진",
                    "script": "I choose hobbies that develop skills!",
                    "translation": "나는 기술을 개발하는 취미를 선택해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예은",
                    "script": "Your strategic approach maximizes personal growth.",
                    "translation": "네 전략적 접근이 개인적 성장을 최대화해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Sujin chooses hobbies that develop @@.",
                    "hint": "수진이는 무엇을 개발하는 취미를 선택한다고 했나요?",
                    "optionA": "problems",
                    "optionB": "skills",
                    "optionC": "stress",
                    "result": "skills",
                    "explanation": "수진이는 기술을 개발하는 취미를 선택한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "수진",
                    "script": "Your regular schedule provides reliable stress relief!",
                    "translation": "네 정기적인 스케줄이 믿을 만한 스트레스 해소를 제공해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예은",
                    "script": "You turn hobbies into valuable assets.",
                    "translation": "너는 취미를 가치 있는 자산으로 바꿔."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "취미 활동에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "hobbies",
                    "optionC": "provide",
                    "optionD": "both",
                    "optionE": "fun",
                    "result": "Good hobbies provide both fun",
                    "explanation": "좋은 취미들은 재미가 둘 다 제공해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수진",
                    "script": "We balance relaxation with skill development!",
                    "translation": "우리는 휴식과 기술 개발의 균형을 맞춰!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "취미의 체계적 관리자들",
            "explanation": "ESTJ의 계획적 취미 활동과 ENTJ의 목적 지향적 취미",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예은",
                    "script": "I schedule regular time for hobbies.",
                    "translation": "나는 취미를 위한 정기적인 시간을 계획해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수진",
                    "script": "Your consistent practice builds impressive skills!",
                    "translation": "네 일관된 연습이 인상적인 기술을 쌓아줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예은",
                    "script": "Steady hobby time creates relaxation effectively.",
                    "translation": "꾸준한 취미 시간이 효과적으로 휴식을 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "예은이는 취미를 위한 정기적인 시간을 계획하나요?",
                    "hint": "예은이가 취미를 위한 시간을 어떻게 한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "예은이는 취미를 위한 정기적인 시간을 계획한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수진",
                    "script": "I choose hobbies that develop skills!",
                    "translation": "나는 기술을 개발하는 취미를 선택해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예은",
                    "script": "Your strategic approach maximizes personal growth.",
                    "translation": "네 전략적 접근이 개인적 성장을 최대화해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Sujin chooses hobbies that develop @@.",
                    "hint": "수진이는 무엇을 개발하는 취미를 선택한다고 했나요?",
                    "optionA": "problems",
                    "optionB": "skills",
                    "optionC": "stress",
                    "result": "skills",
                    "explanation": "수진이는 기술을 개발하는 취미를 선택한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "수진",
                    "script": "Your regular schedule provides reliable stress relief!",
                    "translation": "네 정기적인 스케줄이 믿을 만한 스트레스 해소를 제공해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예은",
                    "script": "You turn hobbies into valuable assets.",
                    "translation": "너는 취미를 가치 있는 자산으로 바꿔."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "취미 활동에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "hobbies",
                    "optionC": "provide",
                    "optionD": "both",
                    "optionE": "fun",
                    "result": "Good hobbies provide both fun",
                    "explanation": "좋은 취미들은 재미가 둘 다 제공해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수진",
                    "script": "We balance relaxation with skill development!",
                    "translation": "우리는 휴식과 기술 개발의 균형을 맞춰!"
                }
            ]
        }
    ]
}
ID: 9960 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "여가 시간의 최적화 전문가들",
            "explanation": "ESTJ의 효율적 여가 관리와 ENTJ의 네트워킹형 여가",
            "category": "취미와 여가 활동",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서아",
                    "script": "I plan leisure activities very efficiently.",
                    "translation": "나는 여가 활동을 매우 효율적으로 계획해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하은",
                    "script": "Your organized approach maximizes relaxation time!",
                    "translation": "네 체계적인 접근이 휴식 시간을 최대화해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서아",
                    "script": "Well-planned breaks restore energy more effectively.",
                    "translation": "잘 계획된 휴식이 에너지를 더 효과적으로 회복시켜."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서아는 여가 활동을 효율적으로 계획하나요?",
                    "hint": "서아가 여가 활동을 어떻게 계획한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "서아는 여가 활동을 매우 효율적으로 계획한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하은",
                    "script": "I use leisure time for networking!",
                    "translation": "나는 네트워킹을 위해 여가 시간을 사용해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서아",
                    "script": "Your social strategy creates valuable connections.",
                    "translation": "네 사회적 전략이 가치 있는 연결을 만들어."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Haeun uses leisure time for @@.",
                    "hint": "하은이는 무엇을 위해 여가 시간을 사용한다고 했나요?",
                    "optionA": "sleeping",
                    "optionB": "networking",
                    "optionC": "cleaning",
                    "result": "networking",
                    "explanation": "하은이는 네트워킹을 위해 여가 시간을 사용한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하은",
                    "script": "Your structured rest keeps you consistently productive!",
                    "translation": "네 구조화된 휴식이 너를 지속적으로 생산적으로 유지해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서아",
                    "script": "You build relationships while having fun.",
                    "translation": "너는 재미있게 지내면서 관계를 구축해."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "효과적인 여가에 대한 문장이에요.",
                    "optionA": "Smart",
                    "optionB": "leisure",
                    "optionC": "combines",
                    "optionD": "rest",
                    "optionE": "progress",
                    "result": "Smart leisure combines rest progress",
                    "explanation": "현명한 여가는 휴식과 진전을 결합해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하은",
                    "script": "We optimize downtime for maximum benefit!",
                    "translation": "우리는 최대 이익을 위해 휴식 시간을 최적화해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "여가 시간의 최적화 전문가들",
            "explanation": "ESTJ의 효율적 여가 관리와 ENTJ의 네트워킹형 여가",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서아",
                    "script": "I plan leisure activities very efficiently.",
                    "translation": "나는 여가 활동을 매우 효율적으로 계획해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하은",
                    "script": "Your organized approach maximizes relaxation time!",
                    "translation": "네 체계적인 접근이 휴식 시간을 최대화해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서아",
                    "script": "Well-planned breaks restore energy more effectively.",
                    "translation": "잘 계획된 휴식이 에너지를 더 효과적으로 회복시켜."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서아는 여가 활동을 효율적으로 계획하나요?",
                    "hint": "서아가 여가 활동을 어떻게 계획한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "서아는 여가 활동을 매우 효율적으로 계획한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하은",
                    "script": "I use leisure time for networking!",
                    "translation": "나는 네트워킹을 위해 여가 시간을 사용해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서아",
                    "script": "Your social strategy creates valuable connections.",
                    "translation": "네 사회적 전략이 가치 있는 연결을 만들어."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Haeun uses leisure time for @@.",
                    "hint": "하은이는 무엇을 위해 여가 시간을 사용한다고 했나요?",
                    "optionA": "sleeping",
                    "optionB": "networking",
                    "optionC": "cleaning",
                    "result": "networking",
                    "explanation": "하은이는 네트워킹을 위해 여가 시간을 사용한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하은",
                    "script": "Your structured rest keeps you consistently productive!",
                    "translation": "네 구조화된 휴식이 너를 지속적으로 생산적으로 유지해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서아",
                    "script": "You build relationships while having fun.",
                    "translation": "너는 재미있게 지내면서 관계를 구축해."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "효과적인 여가에 대한 문장이에요.",
                    "optionA": "Smart",
                    "optionB": "leisure",
                    "optionC": "combines",
                    "optionD": "rest",
                    "optionE": "progress",
                    "result": "Smart leisure combines rest progress",
                    "explanation": "현명한 여가는 휴식과 진전을 결합해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하은",
                    "script": "We optimize downtime for maximum benefit!",
                    "translation": "우리는 최대 이익을 위해 휴식 시간을 최적화해!"
                }
            ]
        }
    ]
}
ID: 9961 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "갈등 해결의 체계적 중재자들",
            "explanation": "ESTJ의 규칙 기반 갈등 해결과 ENTJ의 결과 중심 갈등 해결",
            "category": "갈등 해결 방식",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소라",
                    "script": "I apply fair rules to everyone.",
                    "translation": "나는 모든 사람에게 공정한 규칙을 적용해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예린",
                    "script": "Your consistent standards build lasting trust!",
                    "translation": "네 일관된 기준이 지속적인 신뢰를 쌓아줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소라",
                    "script": "Equal treatment prevents future conflicts effectively.",
                    "translation": "평등한 대우가 미래의 갈등을 효과적으로 막아줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소라는 모든 사람에게 공정한 규칙을 적용하나요?",
                    "hint": "소라가 누구에게 규칙을 적용한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "소라는 모든 사람에게 공정한 규칙을 적용한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예린",
                    "script": "I focus on achieving win-win outcomes!",
                    "translation": "나는 윈-윈 결과를 달성하는 데 집중해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소라",
                    "script": "Your solution-oriented approach creates mutual benefits.",
                    "translation": "네 해결책 중심 접근이 상호 이익을 만들어."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Yerin focuses on achieving win-win @@.",
                    "hint": "예린이는 윈-윈 무엇을 달성하는 데 집중한다고 했나요?",
                    "optionA": "problems",
                    "optionB": "outcomes",
                    "optionC": "meetings",
                    "result": "outcomes",
                    "explanation": "예린이는 윈-윈 결과를 달성하는 데 집중한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "예린",
                    "script": "Your fair process ensures everyone accepts decisions!",
                    "translation": "네 공정한 과정이 모든 사람이 결정을 받아들이도록 보장해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소라",
                    "script": "You transform conflicts into growth opportunities.",
                    "translation": "너는 갈등을 성장 기회로 변환해."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "갈등 해결에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "mediation",
                    "optionC": "requires",
                    "optionD": "both",
                    "optionE": "fairness",
                    "result": "Good mediation requires both fairness",
                    "explanation": "좋은 중재는 공정함이 둘 다 필요해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예린",
                    "script": "We resolve disputes through structure and vision!",
                    "translation": "우리는 구조와 비전을 통해 분쟁을 해결해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "갈등 해결의 체계적 중재자들",
            "explanation": "ESTJ의 규칙 기반 갈등 해결과 ENTJ의 결과 중심 갈등 해결",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소라",
                    "script": "I apply fair rules to everyone.",
                    "translation": "나는 모든 사람에게 공정한 규칙을 적용해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예린",
                    "script": "Your consistent standards build lasting trust!",
                    "translation": "네 일관된 기준이 지속적인 신뢰를 쌓아줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소라",
                    "script": "Equal treatment prevents future conflicts effectively.",
                    "translation": "평등한 대우가 미래의 갈등을 효과적으로 막아줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소라는 모든 사람에게 공정한 규칙을 적용하나요?",
                    "hint": "소라가 누구에게 규칙을 적용한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "소라는 모든 사람에게 공정한 규칙을 적용한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예린",
                    "script": "I focus on achieving win-win outcomes!",
                    "translation": "나는 윈-윈 결과를 달성하는 데 집중해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소라",
                    "script": "Your solution-oriented approach creates mutual benefits.",
                    "translation": "네 해결책 중심 접근이 상호 이익을 만들어."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Yerin focuses on achieving win-win @@.",
                    "hint": "예린이는 윈-윈 무엇을 달성하는 데 집중한다고 했나요?",
                    "optionA": "problems",
                    "optionB": "outcomes",
                    "optionC": "meetings",
                    "result": "outcomes",
                    "explanation": "예린이는 윈-윈 결과를 달성하는 데 집중한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "예린",
                    "script": "Your fair process ensures everyone accepts decisions!",
                    "translation": "네 공정한 과정이 모든 사람이 결정을 받아들이도록 보장해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소라",
                    "script": "You transform conflicts into growth opportunities.",
                    "translation": "너는 갈등을 성장 기회로 변환해."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "갈등 해결에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "mediation",
                    "optionC": "requires",
                    "optionD": "both",
                    "optionE": "fairness",
                    "result": "Good mediation requires both fairness",
                    "explanation": "좋은 중재는 공정함이 둘 다 필요해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예린",
                    "script": "We resolve disputes through structure and vision!",
                    "translation": "우리는 구조와 비전을 통해 분쟁을 해결해!"
                }
            ]
        }
    ]
}
ID: 9962 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "평화 구축의 전략적 협상가들",
            "explanation": "ESTJ의 절차적 갈등 관리와 ENTJ의 혁신적 갈등 해결",
            "category": "갈등 해결 방식",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하영",
                    "script": "I follow established mediation procedures carefully.",
                    "translation": "나는 확립된 중재 절차를 신중하게 따라."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "혜림",
                    "script": "Your systematic process ensures thorough resolution!",
                    "translation": "네 체계적인 과정이 철저한 해결을 보장해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하영",
                    "script": "Proven methods create stable long-term peace.",
                    "translation": "입증된 방법이 안정적인 장기 평화를 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하영이는 확립된 중재 절차를 신중하게 따르나요?",
                    "hint": "하영이가 중재 절차를 어떻게 따른다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "하영이는 확립된 중재 절차를 신중하게 따른다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "혜림",
                    "script": "I create innovative solutions nobody considered!",
                    "translation": "나는 아무도 고려하지 않은 혁신적인 해결책을 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하영",
                    "script": "Your creative thinking breaks deadlock situations.",
                    "translation": "네 창의적 사고가 교착 상태를 깨뜨려."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Hyerim creates innovative solutions nobody @@.",
                    "hint": "혜림이는 아무도 무엇을 하지 않은 혁신적인 해결책을 만든다고 했나요?",
                    "optionA": "wanted",
                    "optionB": "considered",
                    "optionC": "liked",
                    "result": "considered",
                    "explanation": "혜림이는 아무도 고려하지 않은 혁신적인 해결책을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "혜림",
                    "script": "Your reliable framework supports bold new approaches!",
                    "translation": "네 믿을 만한 틀이 과감한 새로운 접근을 지원해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하영",
                    "script": "You find possibilities where others see problems.",
                    "translation": "너는 다른 사람들이 문제를 보는 곳에서 가능성을 찾아."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "평화 구축에 대한 문장이에요.",
                    "optionA": "Lasting",
                    "optionB": "peace",
                    "optionC": "needs",
                    "optionD": "both",
                    "optionE": "structure",
                    "result": "Lasting peace needs both structure",
                    "explanation": "지속적인 평화는 구조가 둘 다 필요해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "혜림",
                    "script": "We build peace through proven methods and innovation!",
                    "translation": "우리는 입증된 방법과 혁신을 통해 평화를 구축해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "평화 구축의 전략적 협상가들",
            "explanation": "ESTJ의 절차적 갈등 관리와 ENTJ의 혁신적 갈등 해결",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하영",
                    "script": "I follow established mediation procedures carefully.",
                    "translation": "나는 확립된 중재 절차를 신중하게 따라."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "혜림",
                    "script": "Your systematic process ensures thorough resolution!",
                    "translation": "네 체계적인 과정이 철저한 해결을 보장해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하영",
                    "script": "Proven methods create stable long-term peace.",
                    "translation": "입증된 방법이 안정적인 장기 평화를 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하영이는 확립된 중재 절차를 신중하게 따르나요?",
                    "hint": "하영이가 중재 절차를 어떻게 따른다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "하영이는 확립된 중재 절차를 신중하게 따른다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "혜림",
                    "script": "I create innovative solutions nobody considered!",
                    "translation": "나는 아무도 고려하지 않은 혁신적인 해결책을 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하영",
                    "script": "Your creative thinking breaks deadlock situations.",
                    "translation": "네 창의적 사고가 교착 상태를 깨뜨려."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Hyerim creates innovative solutions nobody @@.",
                    "hint": "혜림이는 아무도 무엇을 하지 않은 혁신적인 해결책을 만든다고 했나요?",
                    "optionA": "wanted",
                    "optionB": "considered",
                    "optionC": "liked",
                    "result": "considered",
                    "explanation": "혜림이는 아무도 고려하지 않은 혁신적인 해결책을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "혜림",
                    "script": "Your reliable framework supports bold new approaches!",
                    "translation": "네 믿을 만한 틀이 과감한 새로운 접근을 지원해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하영",
                    "script": "You find possibilities where others see problems.",
                    "translation": "너는 다른 사람들이 문제를 보는 곳에서 가능성을 찾아."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "평화 구축에 대한 문장이에요.",
                    "optionA": "Lasting",
                    "optionB": "peace",
                    "optionC": "needs",
                    "optionD": "both",
                    "optionE": "structure",
                    "result": "Lasting peace needs both structure",
                    "explanation": "지속적인 평화는 구조가 둘 다 필요해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "혜림",
                    "script": "We build peace through proven methods and innovation!",
                    "translation": "우리는 입증된 방법과 혁신을 통해 평화를 구축해!"
                }
            ]
        }
    ]
}
ID: 9963 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "적극적 리더 vs 신중한 지원자",
            "explanation": "ESTJ의 외향적 리더십과 ISTJ의 내향적 전문성 비교",
            "category": "사회적 상호작용",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태영",
                    "script": "I like leading team meetings actively.",
                    "translation": "나는 팀 회의를 적극적으로 이끄는 걸 좋아해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "동현",
                    "script": "Your energy motivates everyone to participate!",
                    "translation": "네 에너지가 모든 사람이 참여하도록 동기를 줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태영",
                    "script": "Open discussions help solve problems faster.",
                    "translation": "열린 토론이 문제를 더 빨리 해결하도록 도와줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태영이는 팀 회의를 적극적으로 이끄나요?",
                    "hint": "태영이가 회의를 어떻게 이끈다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "태영이는 팀 회의를 적극적으로 이끄는 걸 좋아한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "동현",
                    "script": "I prepare detailed analysis before speaking.",
                    "translation": "나는 말하기 전에 자세한 분석을 준비해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태영",
                    "script": "Your thorough preparation provides solid foundations.",
                    "translation": "네 철저한 준비가 견고한 기반을 제공해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Donghyun prepares detailed @@ before speaking.",
                    "hint": "동현이는 말하기 전에 자세한 무엇을 준비한다고 했나요?",
                    "optionA": "questions",
                    "optionB": "analysis",
                    "optionC": "food",
                    "result": "analysis",
                    "explanation": "동현이는 말하기 전에 자세한 분석을 준비한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "동현",
                    "script": "Your leadership brings out everyone's best ideas!",
                    "translation": "네 리더십이 모든 사람의 최고 아이디어를 끌어내!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태영",
                    "script": "You ensure quality in every detail.",
                    "translation": "너는 모든 세부사항에서 품질을 보장해."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "효과적인 팀워크에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "teamwork",
                    "optionC": "needs",
                    "optionD": "both",
                    "optionE": "leadership",
                    "result": "Good teamwork needs both leadership",
                    "explanation": "좋은 팀워크는 리더십이 둘 다 필요해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "동현",
                    "script": "We balance active leadership with careful analysis!",
                    "translation": "우리는 적극적인 리더십과 신중한 분석의 균형을 맞춰!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "적극적 리더 vs 신중한 지원자",
            "explanation": "ESTJ의 외향적 리더십과 ISTJ의 내향적 전문성 비교",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태영",
                    "script": "I like leading team meetings actively.",
                    "translation": "나는 팀 회의를 적극적으로 이끄는 걸 좋아해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "동현",
                    "script": "Your energy motivates everyone to participate!",
                    "translation": "네 에너지가 모든 사람이 참여하도록 동기를 줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태영",
                    "script": "Open discussions help solve problems faster.",
                    "translation": "열린 토론이 문제를 더 빨리 해결하도록 도와줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태영이는 팀 회의를 적극적으로 이끄나요?",
                    "hint": "태영이가 회의를 어떻게 이끈다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "태영이는 팀 회의를 적극적으로 이끄는 걸 좋아한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "동현",
                    "script": "I prepare detailed analysis before speaking.",
                    "translation": "나는 말하기 전에 자세한 분석을 준비해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태영",
                    "script": "Your thorough preparation provides solid foundations.",
                    "translation": "네 철저한 준비가 견고한 기반을 제공해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Donghyun prepares detailed @@ before speaking.",
                    "hint": "동현이는 말하기 전에 자세한 무엇을 준비한다고 했나요?",
                    "optionA": "questions",
                    "optionB": "analysis",
                    "optionC": "food",
                    "result": "analysis",
                    "explanation": "동현이는 말하기 전에 자세한 분석을 준비한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "동현",
                    "script": "Your leadership brings out everyone's best ideas!",
                    "translation": "네 리더십이 모든 사람의 최고 아이디어를 끌어내!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태영",
                    "script": "You ensure quality in every detail.",
                    "translation": "너는 모든 세부사항에서 품질을 보장해."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "효과적인 팀워크에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "teamwork",
                    "optionC": "needs",
                    "optionD": "both",
                    "optionE": "leadership",
                    "result": "Good teamwork needs both leadership",
                    "explanation": "좋은 팀워크는 리더십이 둘 다 필요해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "동현",
                    "script": "We balance active leadership with careful analysis!",
                    "translation": "우리는 적극적인 리더십과 신중한 분석의 균형을 맞춰!"
                }
            ]
        }
    ]
}
ID: 9964 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "사교적 네트워커 vs 신뢰할 만한 동료",
            "explanation": "ESTJ의 활발한 네트워킹과 ISTJ의 깊이 있는 관계 형성",
            "category": "사회적 상호작용",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준서",
                    "script": "I enjoy meeting new people regularly.",
                    "translation": "나는 정기적으로 새로운 사람들을 만나는 걸 즐겨."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "Your social skills create valuable connections!",
                    "translation": "네 사회적 기술이 가치 있는 연결을 만들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준서",
                    "script": "Wide networks open many opportunities effectively.",
                    "translation": "넓은 네트워크가 많은 기회를 효과적으로 열어줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준서는 새로운 사람들을 만나는 걸 즐기나요?",
                    "hint": "준서가 무엇을 즐긴다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "준서는 정기적으로 새로운 사람들을 만나는 걸 즐긴다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "I prefer building deeper relationships slowly.",
                    "translation": "나는 더 깊은 관계를 천천히 구축하는 걸 선호해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준서",
                    "script": "Your loyal friendships provide lasting support.",
                    "translation": "네 충성스러운 우정이 지속적인 지원을 제공해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jihun prefers building deeper relationships @@.",
                    "hint": "지훈이는 더 깊은 관계를 어떻게 구축하는 걸 선호한다고 했나요?",
                    "optionA": "quickly",
                    "optionB": "slowly",
                    "optionC": "loudly",
                    "result": "slowly",
                    "explanation": "지훈이는 더 깊은 관계를 천천히 구축하는 걸 선호한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지훈",
                    "script": "Your networking brings fresh perspectives always!",
                    "translation": "네 네트워킹이 항상 신선한 관점을 가져와!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준서",
                    "script": "You create trust through consistent reliability.",
                    "translation": "너는 일관된 신뢰성을 통해 믿음을 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "좋은 관계에 대한 문장이에요.",
                    "optionA": "Strong",
                    "optionB": "relationships",
                    "optionC": "require",
                    "optionD": "time",
                    "optionE": "trust",
                    "result": "Strong relationships require time trust",
                    "explanation": "강한 관계들은 시간과 신뢰를 필요로 해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "We combine broad connections with deep trust!",
                    "translation": "우리는 넓은 연결과 깊은 신뢰를 결합해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "사교적 네트워커 vs 신뢰할 만한 동료",
            "explanation": "ESTJ의 활발한 네트워킹과 ISTJ의 깊이 있는 관계 형성",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준서",
                    "script": "I enjoy meeting new people regularly.",
                    "translation": "나는 정기적으로 새로운 사람들을 만나는 걸 즐겨."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "Your social skills create valuable connections!",
                    "translation": "네 사회적 기술이 가치 있는 연결을 만들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준서",
                    "script": "Wide networks open many opportunities effectively.",
                    "translation": "넓은 네트워크가 많은 기회를 효과적으로 열어줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준서는 새로운 사람들을 만나는 걸 즐기나요?",
                    "hint": "준서가 무엇을 즐긴다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "준서는 정기적으로 새로운 사람들을 만나는 걸 즐긴다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "I prefer building deeper relationships slowly.",
                    "translation": "나는 더 깊은 관계를 천천히 구축하는 걸 선호해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준서",
                    "script": "Your loyal friendships provide lasting support.",
                    "translation": "네 충성스러운 우정이 지속적인 지원을 제공해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jihun prefers building deeper relationships @@.",
                    "hint": "지훈이는 더 깊은 관계를 어떻게 구축하는 걸 선호한다고 했나요?",
                    "optionA": "quickly",
                    "optionB": "slowly",
                    "optionC": "loudly",
                    "result": "slowly",
                    "explanation": "지훈이는 더 깊은 관계를 천천히 구축하는 걸 선호한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지훈",
                    "script": "Your networking brings fresh perspectives always!",
                    "translation": "네 네트워킹이 항상 신선한 관점을 가져와!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준서",
                    "script": "You create trust through consistent reliability.",
                    "translation": "너는 일관된 신뢰성을 통해 믿음을 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "좋은 관계에 대한 문장이에요.",
                    "optionA": "Strong",
                    "optionB": "relationships",
                    "optionC": "require",
                    "optionD": "time",
                    "optionE": "trust",
                    "result": "Strong relationships require time trust",
                    "explanation": "강한 관계들은 시간과 신뢰를 필요로 해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "We combine broad connections with deep trust!",
                    "translation": "우리는 넓은 연결과 깊은 신뢰를 결합해!"
                }
            ]
        }
    ]
}
ID: 9965 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "적극적 학습자 vs 체계적 연구자",
            "explanation": "ESTJ의 토론형 학습과 ISTJ의 독립적 학습 방식",
            "category": "정보 탐구",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태윤",
                    "script": "I learn best through group discussions.",
                    "translation": "나는 그룹 토론을 통해 가장 잘 배워."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "승현",
                    "script": "Your interactive approach generates brilliant insights!",
                    "translation": "네 상호작용적 접근이 뛰어난 통찰력을 만들어내!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태윤",
                    "script": "Sharing ideas helps everyone understand better.",
                    "translation": "아이디어를 나누는 것이 모든 사람이 더 잘 이해하도록 도와줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태윤이는 그룹 토론을 통해 가장 잘 배우나요?",
                    "hint": "태윤이가 어떻게 가장 잘 배운다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "태윤이는 그룹 토론을 통해 가장 잘 배운다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "승현",
                    "script": "I study independently with focused concentration.",
                    "translation": "나는 집중된 주의력으로 독립적으로 공부해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태윤",
                    "script": "Your deep focus produces thorough understanding.",
                    "translation": "네 깊은 집중이 철저한 이해를 만들어내."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Seunghyun studies independently with focused @@.",
                    "hint": "승현이는 집중된 무엇으로 독립적으로 공부한다고 했나요?",
                    "optionA": "noise",
                    "optionB": "concentration",
                    "optionC": "music",
                    "result": "concentration",
                    "explanation": "승현이는 집중된 주의력으로 독립적으로 공부한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "승현",
                    "script": "Your collaborative learning builds team knowledge!",
                    "translation": "네 협력적 학습이 팀 지식을 쌓아줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태윤",
                    "script": "You master subjects with impressive depth.",
                    "translation": "너는 인상적인 깊이로 과목들을 마스터해."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "효과적인 학습에 대한 문장이에요.",
                    "optionA": "Effective",
                    "optionB": "learning",
                    "optionC": "combines",
                    "optionD": "discussion",
                    "optionE": "study",
                    "result": "Effective learning combines discussion study",
                    "explanation": "효과적인 학습은 토론과 공부를 결합해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "승현",
                    "script": "We blend interactive learning with deep study!",
                    "translation": "우리는 상호작용적 학습과 깊은 공부를 혼합해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "적극적 학습자 vs 체계적 연구자",
            "explanation": "ESTJ의 토론형 학습과 ISTJ의 독립적 학습 방식",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태윤",
                    "script": "I learn best through group discussions.",
                    "translation": "나는 그룹 토론을 통해 가장 잘 배워."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "승현",
                    "script": "Your interactive approach generates brilliant insights!",
                    "translation": "네 상호작용적 접근이 뛰어난 통찰력을 만들어내!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태윤",
                    "script": "Sharing ideas helps everyone understand better.",
                    "translation": "아이디어를 나누는 것이 모든 사람이 더 잘 이해하도록 도와줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태윤이는 그룹 토론을 통해 가장 잘 배우나요?",
                    "hint": "태윤이가 어떻게 가장 잘 배운다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "태윤이는 그룹 토론을 통해 가장 잘 배운다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "승현",
                    "script": "I study independently with focused concentration.",
                    "translation": "나는 집중된 주의력으로 독립적으로 공부해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태윤",
                    "script": "Your deep focus produces thorough understanding.",
                    "translation": "네 깊은 집중이 철저한 이해를 만들어내."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Seunghyun studies independently with focused @@.",
                    "hint": "승현이는 집중된 무엇으로 독립적으로 공부한다고 했나요?",
                    "optionA": "noise",
                    "optionB": "concentration",
                    "optionC": "music",
                    "result": "concentration",
                    "explanation": "승현이는 집중된 주의력으로 독립적으로 공부한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "승현",
                    "script": "Your collaborative learning builds team knowledge!",
                    "translation": "네 협력적 학습이 팀 지식을 쌓아줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태윤",
                    "script": "You master subjects with impressive depth.",
                    "translation": "너는 인상적인 깊이로 과목들을 마스터해."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "효과적인 학습에 대한 문장이에요.",
                    "optionA": "Effective",
                    "optionB": "learning",
                    "optionC": "combines",
                    "optionD": "discussion",
                    "optionE": "study",
                    "result": "Effective learning combines discussion study",
                    "explanation": "효과적인 학습은 토론과 공부를 결합해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "승현",
                    "script": "We blend interactive learning with deep study!",
                    "translation": "우리는 상호작용적 학습과 깊은 공부를 혼합해!"
                }
            ]
        }
    ]
}
ID: 9966 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "정보 공유의 전문가들",
            "explanation": "ESTJ의 활발한 정보 교환과 ISTJ의 정확한 정보 검증",
            "category": "정보 탐구",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성훈",
                    "script": "I share information with everyone immediately.",
                    "translation": "나는 정보를 모든 사람과 즉시 공유해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "재현",
                    "script": "Your quick sharing keeps everyone informed!",
                    "translation": "네 빠른 공유가 모든 사람을 계속 알려줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성훈",
                    "script": "Fast communication prevents misunderstandings completely.",
                    "translation": "빠른 소통이 오해를 완전히 막아줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "성훈이는 정보를 모든 사람과 즉시 공유하나요?",
                    "hint": "성훈이가 정보를 언제 공유한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "성훈이는 정보를 모든 사람과 즉시 공유한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "재현",
                    "script": "I verify all facts before sharing.",
                    "translation": "나는 공유하기 전에 모든 사실을 검증해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "성훈",
                    "script": "Your careful verification ensures information accuracy.",
                    "translation": "네 신중한 검증이 정보 정확성을 보장해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jaehyun verifies all facts before @@.",
                    "hint": "재현이는 무엇을 하기 전에 모든 사실을 검증한다고 했나요?",
                    "optionA": "sleeping",
                    "optionB": "sharing",
                    "optionC": "eating",
                    "result": "sharing",
                    "explanation": "재현이는 공유하기 전에 모든 사실을 검증한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "재현",
                    "script": "Your open communication builds team transparency!",
                    "translation": "네 열린 소통이 팀 투명성을 쌓아줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "성훈",
                    "script": "You prevent errors through careful checking.",
                    "translation": "너는 신중한 확인을 통해 오류를 막아."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "좋은 정보 관리에 대한 문장이에요.",
                    "optionA": "Reliable",
                    "optionB": "information",
                    "optionC": "requires",
                    "optionD": "both",
                    "optionE": "speed",
                    "result": "Reliable information requires both speed",
                    "explanation": "신뢰할 만한 정보는 속도가 둘 다 필요해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "재현",
                    "script": "We balance quick sharing with accurate verification!",
                    "translation": "우리는 빠른 공유와 정확한 검증의 균형을 맞춰!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "정보 공유의 전문가들",
            "explanation": "ESTJ의 활발한 정보 교환과 ISTJ의 정확한 정보 검증",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성훈",
                    "script": "I share information with everyone immediately.",
                    "translation": "나는 정보를 모든 사람과 즉시 공유해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "재현",
                    "script": "Your quick sharing keeps everyone informed!",
                    "translation": "네 빠른 공유가 모든 사람을 계속 알려줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성훈",
                    "script": "Fast communication prevents misunderstandings completely.",
                    "translation": "빠른 소통이 오해를 완전히 막아줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "성훈이는 정보를 모든 사람과 즉시 공유하나요?",
                    "hint": "성훈이가 정보를 언제 공유한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "성훈이는 정보를 모든 사람과 즉시 공유한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "재현",
                    "script": "I verify all facts before sharing.",
                    "translation": "나는 공유하기 전에 모든 사실을 검증해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "성훈",
                    "script": "Your careful verification ensures information accuracy.",
                    "translation": "네 신중한 검증이 정보 정확성을 보장해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jaehyun verifies all facts before @@.",
                    "hint": "재현이는 무엇을 하기 전에 모든 사실을 검증한다고 했나요?",
                    "optionA": "sleeping",
                    "optionB": "sharing",
                    "optionC": "eating",
                    "result": "sharing",
                    "explanation": "재현이는 공유하기 전에 모든 사실을 검증한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "재현",
                    "script": "Your open communication builds team transparency!",
                    "translation": "네 열린 소통이 팀 투명성을 쌓아줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "성훈",
                    "script": "You prevent errors through careful checking.",
                    "translation": "너는 신중한 확인을 통해 오류를 막아."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "좋은 정보 관리에 대한 문장이에요.",
                    "optionA": "Reliable",
                    "optionB": "information",
                    "optionC": "requires",
                    "optionD": "both",
                    "optionE": "speed",
                    "result": "Reliable information requires both speed",
                    "explanation": "신뢰할 만한 정보는 속도가 둘 다 필요해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "재현",
                    "script": "We balance quick sharing with accurate verification!",
                    "translation": "우리는 빠른 공유와 정확한 검증의 균형을 맞춰!"
                }
            ]
        }
    ]
}
ID: 9967 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "결단력의 리더들",
            "explanation": "ESTJ의 신속한 결정과 ISTJ의 신중한 결정 과정",
            "category": "의사결정 방식",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예은",
                    "script": "I make decisions quickly when needed.",
                    "translation": "나는 필요할 때 빠르게 결정을 내려."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서연",
                    "script": "Your fast decisions keep projects moving!",
                    "translation": "네 빠른 결정이 프로젝트를 계속 진행시켜!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예은",
                    "script": "Quick action prevents missed opportunities effectively.",
                    "translation": "빠른 행동이 놓친 기회를 효과적으로 막아줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "예은이는 필요할 때 빠르게 결정을 내리나요?",
                    "hint": "예은이가 언제 빠르게 결정을 내린다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "예은이는 필요할 때 빠르게 결정을 내린다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서연",
                    "script": "I take time to consider everything.",
                    "translation": "나는 모든 것을 고려할 시간을 가져."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예은",
                    "script": "Your thorough consideration prevents serious mistakes.",
                    "translation": "네 철저한 고려가 심각한 실수를 막아줘."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Seoyeon takes time to consider @@.",
                    "hint": "서연이는 무엇을 고려할 시간을 가진다고 했나요?",
                    "optionA": "nothing",
                    "optionB": "everything",
                    "optionC": "lunch",
                    "result": "everything",
                    "explanation": "서연이는 모든 것을 고려할 시간을 가진다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "서연",
                    "script": "Your decisive leadership inspires team confidence!",
                    "translation": "네 결단력 있는 리더십이 팀 자신감을 불러일으켜!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예은",
                    "script": "You ensure quality in every choice.",
                    "translation": "너는 모든 선택에서 품질을 보장해."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "좋은 결정에 대한 문장이에요.",
                    "optionA": "Smart",
                    "optionB": "decisions",
                    "optionC": "balance",
                    "optionD": "speed",
                    "optionE": "caution",
                    "result": "Smart decisions balance speed caution",
                    "explanation": "현명한 결정들은 속도와 주의의 균형을 맞춰요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서연",
                    "script": "We combine quick action with careful thought!",
                    "translation": "우리는 빠른 행동과 신중한 생각을 결합해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "결단력의 리더들",
            "explanation": "ESTJ의 신속한 결정과 ISTJ의 신중한 결정 과정",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예은",
                    "script": "I make decisions quickly when needed.",
                    "translation": "나는 필요할 때 빠르게 결정을 내려."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서연",
                    "script": "Your fast decisions keep projects moving!",
                    "translation": "네 빠른 결정이 프로젝트를 계속 진행시켜!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예은",
                    "script": "Quick action prevents missed opportunities effectively.",
                    "translation": "빠른 행동이 놓친 기회를 효과적으로 막아줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "예은이는 필요할 때 빠르게 결정을 내리나요?",
                    "hint": "예은이가 언제 빠르게 결정을 내린다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "예은이는 필요할 때 빠르게 결정을 내린다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서연",
                    "script": "I take time to consider everything.",
                    "translation": "나는 모든 것을 고려할 시간을 가져."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예은",
                    "script": "Your thorough consideration prevents serious mistakes.",
                    "translation": "네 철저한 고려가 심각한 실수를 막아줘."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Seoyeon takes time to consider @@.",
                    "hint": "서연이는 무엇을 고려할 시간을 가진다고 했나요?",
                    "optionA": "nothing",
                    "optionB": "everything",
                    "optionC": "lunch",
                    "result": "everything",
                    "explanation": "서연이는 모든 것을 고려할 시간을 가진다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "서연",
                    "script": "Your decisive leadership inspires team confidence!",
                    "translation": "네 결단력 있는 리더십이 팀 자신감을 불러일으켜!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예은",
                    "script": "You ensure quality in every choice.",
                    "translation": "너는 모든 선택에서 품질을 보장해."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "좋은 결정에 대한 문장이에요.",
                    "optionA": "Smart",
                    "optionB": "decisions",
                    "optionC": "balance",
                    "optionD": "speed",
                    "optionE": "caution",
                    "result": "Smart decisions balance speed caution",
                    "explanation": "현명한 결정들은 속도와 주의의 균형을 맞춰요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서연",
                    "script": "We combine quick action with careful thought!",
                    "translation": "우리는 빠른 행동과 신중한 생각을 결합해!"
                }
            ]
        }
    ]
}
ID: 9968 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "위험 관리의 전문가들",
            "explanation": "ESTJ의 계산된 위험 감수와 ISTJ의 위험 최소화 접근",
            "category": "의사결정 방식",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서아",
                    "script": "I take calculated risks for growth.",
                    "translation": "나는 성장을 위해 계산된 위험을 감수해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지현",
                    "script": "Your strategic risk-taking opens new possibilities!",
                    "translation": "네 전략적 위험 감수가 새로운 가능성을 열어줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서아",
                    "script": "Smart risks lead to breakthrough opportunities.",
                    "translation": "현명한 위험이 돌파구 기회로 이끌어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서아는 성장을 위해 계산된 위험을 감수하나요?",
                    "hint": "서아가 성장을 위해 무엇을 감수한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "서아는 성장을 위해 계산된 위험을 감수한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지현",
                    "script": "I prefer safe and proven methods.",
                    "translation": "나는 안전하고 입증된 방법을 선호해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서아",
                    "script": "Your cautious approach provides stable foundations.",
                    "translation": "네 신중한 접근이 안정적인 기반을 제공해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jihyun prefers safe and proven @@.",
                    "hint": "지현이는 안전하고 입증된 무엇을 선호한다고 했나요?",
                    "optionA": "risks",
                    "optionB": "methods",
                    "optionC": "games",
                    "result": "methods",
                    "explanation": "지현이는 안전하고 입증된 방법을 선호한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지현",
                    "script": "Your bold moves inspire innovative thinking!",
                    "translation": "네 과감한 움직임이 혁신적인 사고에 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서아",
                    "script": "You protect valuable resources wisely.",
                    "translation": "너는 귀중한 자원을 현명하게 보호해."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "위험 관리에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "planning",
                    "optionC": "balances",
                    "optionD": "risk",
                    "optionE": "safety",
                    "result": "Good planning balances risk safety",
                    "explanation": "좋은 계획은 위험과 안전의 균형을 맞춰요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지현",
                    "script": "We balance bold moves with careful planning!",
                    "translation": "우리는 과감한 움직임과 신중한 계획의 균형을 맞춰!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "위험 관리의 전문가들",
            "explanation": "ESTJ의 계산된 위험 감수와 ISTJ의 위험 최소화 접근",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서아",
                    "script": "I take calculated risks for growth.",
                    "translation": "나는 성장을 위해 계산된 위험을 감수해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지현",
                    "script": "Your strategic risk-taking opens new possibilities!",
                    "translation": "네 전략적 위험 감수가 새로운 가능성을 열어줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서아",
                    "script": "Smart risks lead to breakthrough opportunities.",
                    "translation": "현명한 위험이 돌파구 기회로 이끌어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서아는 성장을 위해 계산된 위험을 감수하나요?",
                    "hint": "서아가 성장을 위해 무엇을 감수한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "서아는 성장을 위해 계산된 위험을 감수한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지현",
                    "script": "I prefer safe and proven methods.",
                    "translation": "나는 안전하고 입증된 방법을 선호해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서아",
                    "script": "Your cautious approach provides stable foundations.",
                    "translation": "네 신중한 접근이 안정적인 기반을 제공해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jihyun prefers safe and proven @@.",
                    "hint": "지현이는 안전하고 입증된 무엇을 선호한다고 했나요?",
                    "optionA": "risks",
                    "optionB": "methods",
                    "optionC": "games",
                    "result": "methods",
                    "explanation": "지현이는 안전하고 입증된 방법을 선호한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지현",
                    "script": "Your bold moves inspire innovative thinking!",
                    "translation": "네 과감한 움직임이 혁신적인 사고에 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서아",
                    "script": "You protect valuable resources wisely.",
                    "translation": "너는 귀중한 자원을 현명하게 보호해."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "위험 관리에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "planning",
                    "optionC": "balances",
                    "optionD": "risk",
                    "optionE": "safety",
                    "result": "Good planning balances risk safety",
                    "explanation": "좋은 계획은 위험과 안전의 균형을 맞춰요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지현",
                    "script": "We balance bold moves with careful planning!",
                    "translation": "우리는 과감한 움직임과 신중한 계획의 균형을 맞춰!"
                }
            ]
        }
    ]
}
ID: 9969 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "활동적 생활 vs 조용한 생활",
            "explanation": "ESTJ의 외향적 생활 방식과 ISTJ의 내향적 생활 방식",
            "category": "생활 태도",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소라",
                    "script": "I enjoy busy social schedules.",
                    "translation": "나는 바쁜 사회적 일정을 즐겨."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민경",
                    "script": "Your active lifestyle brings exciting experiences!",
                    "translation": "네 활동적인 생활 방식이 흥미진진한 경험을 가져와!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소라",
                    "script": "Many activities help me stay energized.",
                    "translation": "많은 활동이 내가 활력을 유지하도록 도와줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소라는 바쁜 사회적 일정을 즐기나요?",
                    "hint": "소라가 무엇을 즐긴다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "소라는 바쁜 사회적 일정을 즐긴다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민경",
                    "script": "I prefer quiet time at home.",
                    "translation": "나는 집에서의 조용한 시간을 선호해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소라",
                    "script": "Your peaceful moments restore inner strength.",
                    "translation": "네 평화로운 순간들이 내적 힘을 회복시켜."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Minkyung prefers quiet time at @@.",
                    "hint": "민경이는 어디에서의 조용한 시간을 선호한다고 했나요?",
                    "optionA": "work",
                    "optionB": "home",
                    "optionC": "school",
                    "result": "home",
                    "explanation": "민경이는 집에서의 조용한 시간을 선호한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민경",
                    "script": "Your social energy connects people beautifully!",
                    "translation": "네 사회적 에너지가 사람들을 아름답게 연결해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소라",
                    "script": "You create calm spaces for reflection.",
                    "translation": "너는 성찰을 위한 평온한 공간을 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "균형잡힌 생활에 대한 문장이에요.",
                    "optionA": "Balanced",
                    "optionB": "life",
                    "optionC": "needs",
                    "optionD": "both",
                    "optionE": "activity",
                    "result": "Balanced life needs both activity",
                    "explanation": "균형잡힌 삶은 활동이 둘 다 필요해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민경",
                    "script": "We balance active engagement with peaceful rest!",
                    "translation": "우리는 적극적인 참여와 평화로운 휴식의 균형을 맞춰!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "활동적 생활 vs 조용한 생활",
            "explanation": "ESTJ의 외향적 생활 방식과 ISTJ의 내향적 생활 방식",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소라",
                    "script": "I enjoy busy social schedules.",
                    "translation": "나는 바쁜 사회적 일정을 즐겨."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민경",
                    "script": "Your active lifestyle brings exciting experiences!",
                    "translation": "네 활동적인 생활 방식이 흥미진진한 경험을 가져와!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소라",
                    "script": "Many activities help me stay energized.",
                    "translation": "많은 활동이 내가 활력을 유지하도록 도와줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소라는 바쁜 사회적 일정을 즐기나요?",
                    "hint": "소라가 무엇을 즐긴다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "소라는 바쁜 사회적 일정을 즐긴다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민경",
                    "script": "I prefer quiet time at home.",
                    "translation": "나는 집에서의 조용한 시간을 선호해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소라",
                    "script": "Your peaceful moments restore inner strength.",
                    "translation": "네 평화로운 순간들이 내적 힘을 회복시켜."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Minkyung prefers quiet time at @@.",
                    "hint": "민경이는 어디에서의 조용한 시간을 선호한다고 했나요?",
                    "optionA": "work",
                    "optionB": "home",
                    "optionC": "school",
                    "result": "home",
                    "explanation": "민경이는 집에서의 조용한 시간을 선호한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민경",
                    "script": "Your social energy connects people beautifully!",
                    "translation": "네 사회적 에너지가 사람들을 아름답게 연결해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소라",
                    "script": "You create calm spaces for reflection.",
                    "translation": "너는 성찰을 위한 평온한 공간을 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "균형잡힌 생활에 대한 문장이에요.",
                    "optionA": "Balanced",
                    "optionB": "life",
                    "optionC": "needs",
                    "optionD": "both",
                    "optionE": "activity",
                    "result": "Balanced life needs both activity",
                    "explanation": "균형잡힌 삶은 활동이 둘 다 필요해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민경",
                    "script": "We balance active engagement with peaceful rest!",
                    "translation": "우리는 적극적인 참여와 평화로운 휴식의 균형을 맞춰!"
                }
            ]
        }
    ]
}
ID: 9970 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "환경 관리의 달인들",
            "explanation": "ESTJ의 역동적 공간 활용과 ISTJ의 체계적 공간 관리",
            "category": "생활 태도",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하영",
                    "script": "I organize spaces for maximum productivity.",
                    "translation": "나는 최대 생산성을 위해 공간을 정리해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서윤",
                    "script": "Your efficient setup helps everyone work better!",
                    "translation": "네 효율적인 설치가 모든 사람이 더 잘 일하도록 도와줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하영",
                    "script": "Well-arranged environments boost team performance significantly.",
                    "translation": "잘 배치된 환경이 팀 성과를 상당히 향상시켜."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하영이는 최대 생산성을 위해 공간을 정리하나요?",
                    "hint": "하영이가 무엇을 위해 공간을 정리한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "하영이는 최대 생산성을 위해 공간을 정리한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서윤",
                    "script": "I maintain perfectly organized personal spaces.",
                    "translation": "나는 완벽하게 정리된 개인 공간을 유지해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하영",
                    "script": "Your systematic organization creates lasting order.",
                    "translation": "네 체계적인 정리가 지속적인 질서를 만들어."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Seoyun maintains perfectly organized personal @@.",
                    "hint": "서윤이는 완벽하게 정리된 개인 무엇을 유지한다고 했나요?",
                    "optionA": "thoughts",
                    "optionB": "spaces",
                    "optionC": "books",
                    "result": "spaces",
                    "explanation": "서윤이는 완벽하게 정리된 개인 공간을 유지한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "서윤",
                    "script": "Your productive arrangements inspire efficient workflows!",
                    "translation": "네 생산적인 배치가 효율적인 작업 흐름에 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하영",
                    "script": "You ensure everything has its place.",
                    "translation": "너는 모든 것이 제자리에 있도록 해."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "좋은 공간 관리에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "organization",
                    "optionC": "creates",
                    "optionD": "peaceful",
                    "optionE": "productivity",
                    "result": "Good organization creates peaceful productivity",
                    "explanation": "좋은 정리는 평화로운 생산성을 만들어요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서윤",
                    "script": "We combine functional design with perfect order!",
                    "translation": "우리는 기능적 디자인과 완벽한 질서를 결합해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "환경 관리의 달인들",
            "explanation": "ESTJ의 역동적 공간 활용과 ISTJ의 체계적 공간 관리",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하영",
                    "script": "I organize spaces for maximum productivity.",
                    "translation": "나는 최대 생산성을 위해 공간을 정리해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서윤",
                    "script": "Your efficient setup helps everyone work better!",
                    "translation": "네 효율적인 설치가 모든 사람이 더 잘 일하도록 도와줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하영",
                    "script": "Well-arranged environments boost team performance significantly.",
                    "translation": "잘 배치된 환경이 팀 성과를 상당히 향상시켜."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하영이는 최대 생산성을 위해 공간을 정리하나요?",
                    "hint": "하영이가 무엇을 위해 공간을 정리한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "하영이는 최대 생산성을 위해 공간을 정리한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서윤",
                    "script": "I maintain perfectly organized personal spaces.",
                    "translation": "나는 완벽하게 정리된 개인 공간을 유지해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하영",
                    "script": "Your systematic organization creates lasting order.",
                    "translation": "네 체계적인 정리가 지속적인 질서를 만들어."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Seoyun maintains perfectly organized personal @@.",
                    "hint": "서윤이는 완벽하게 정리된 개인 무엇을 유지한다고 했나요?",
                    "optionA": "thoughts",
                    "optionB": "spaces",
                    "optionC": "books",
                    "result": "spaces",
                    "explanation": "서윤이는 완벽하게 정리된 개인 공간을 유지한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "서윤",
                    "script": "Your productive arrangements inspire efficient workflows!",
                    "translation": "네 생산적인 배치가 효율적인 작업 흐름에 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하영",
                    "script": "You ensure everything has its place.",
                    "translation": "너는 모든 것이 제자리에 있도록 해."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "좋은 공간 관리에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "organization",
                    "optionC": "creates",
                    "optionD": "peaceful",
                    "optionE": "productivity",
                    "result": "Good organization creates peaceful productivity",
                    "explanation": "좋은 정리는 평화로운 생산성을 만들어요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서윤",
                    "script": "We combine functional design with perfect order!",
                    "translation": "우리는 기능적 디자인과 완벽한 질서를 결합해!"
                }
            ]
        }
    ]
}
ID: 9971 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "외향적 스트레스 해소 vs 내향적 회복",
            "explanation": "ESTJ의 적극적 스트레스 해결과 ISTJ의 조용한 스트레스 관리",
            "category": "스트레스 상황 대처",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "다인",
                    "script": "I talk through problems with others.",
                    "translation": "나는 다른 사람들과 문제를 이야기해서 해결해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수연",
                    "script": "Your open communication brings helpful solutions!",
                    "translation": "네 열린 소통이 도움이 되는 해결책을 가져와!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "다인",
                    "script": "Sharing stress helps lighten emotional burden.",
                    "translation": "스트레스를 나누는 것이 감정적 부담을 덜어줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "다인이는 다른 사람들과 문제를 이야기해서 해결하나요?",
                    "hint": "다인이가 어떻게 문제를 해결한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "다인이는 다른 사람들과 문제를 이야기해서 해결한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수연",
                    "script": "I process stress privately through reflection.",
                    "translation": "나는 성찰을 통해 개인적으로 스트레스를 처리해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다인",
                    "script": "Your quiet reflection provides deep insights.",
                    "translation": "네 조용한 성찰이 깊은 통찰력을 제공해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Suyeon processes stress privately through @@.",
                    "hint": "수연이는 무엇을 통해 개인적으로 스트레스를 처리한다고 했나요?",
                    "optionA": "talking",
                    "optionB": "reflection",
                    "optionC": "running",
                    "result": "reflection",
                    "explanation": "수연이는 성찰을 통해 개인적으로 스트레스를 처리한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "수연",
                    "script": "Your collaborative approach builds strong support networks!",
                    "translation": "네 협력적인 접근이 강한 지원 네트워크를 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "다인",
                    "script": "You find peaceful solutions through contemplation.",
                    "translation": "너는 명상을 통해 평화로운 해결책을 찾아."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "스트레스 관리에 대한 문장이에요.",
                    "optionA": "Effective",
                    "optionB": "stress",
                    "optionC": "relief",
                    "optionD": "uses",
                    "optionE": "methods",
                    "result": "Effective stress relief uses methods",
                    "explanation": "효과적인 스트레스 완화는 방법들을 사용해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수연",
                    "script": "We combine social support with personal reflection!",
                    "translation": "우리는 사회적 지원과 개인적 성찰을 결합해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "외향적 스트레스 해소 vs 내향적 회복",
            "explanation": "ESTJ의 적극적 스트레스 해결과 ISTJ의 조용한 스트레스 관리",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "다인",
                    "script": "I talk through problems with others.",
                    "translation": "나는 다른 사람들과 문제를 이야기해서 해결해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수연",
                    "script": "Your open communication brings helpful solutions!",
                    "translation": "네 열린 소통이 도움이 되는 해결책을 가져와!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "다인",
                    "script": "Sharing stress helps lighten emotional burden.",
                    "translation": "스트레스를 나누는 것이 감정적 부담을 덜어줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "다인이는 다른 사람들과 문제를 이야기해서 해결하나요?",
                    "hint": "다인이가 어떻게 문제를 해결한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "다인이는 다른 사람들과 문제를 이야기해서 해결한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수연",
                    "script": "I process stress privately through reflection.",
                    "translation": "나는 성찰을 통해 개인적으로 스트레스를 처리해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다인",
                    "script": "Your quiet reflection provides deep insights.",
                    "translation": "네 조용한 성찰이 깊은 통찰력을 제공해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Suyeon processes stress privately through @@.",
                    "hint": "수연이는 무엇을 통해 개인적으로 스트레스를 처리한다고 했나요?",
                    "optionA": "talking",
                    "optionB": "reflection",
                    "optionC": "running",
                    "result": "reflection",
                    "explanation": "수연이는 성찰을 통해 개인적으로 스트레스를 처리한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "수연",
                    "script": "Your collaborative approach builds strong support networks!",
                    "translation": "네 협력적인 접근이 강한 지원 네트워크를 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "다인",
                    "script": "You find peaceful solutions through contemplation.",
                    "translation": "너는 명상을 통해 평화로운 해결책을 찾아."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "스트레스 관리에 대한 문장이에요.",
                    "optionA": "Effective",
                    "optionB": "stress",
                    "optionC": "relief",
                    "optionD": "uses",
                    "optionE": "methods",
                    "result": "Effective stress relief uses methods",
                    "explanation": "효과적인 스트레스 완화는 방법들을 사용해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수연",
                    "script": "We combine social support with personal reflection!",
                    "translation": "우리는 사회적 지원과 개인적 성찰을 결합해!"
                }
            ]
        }
    ]
}
ID: 9972 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "팀 위기 vs 개인적 대응",
            "explanation": "ESTJ의 팀 중심 위기 관리와 ISTJ의 개인적 위기 대처",
            "category": "스트레스 상황 대처",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하나",
                    "script": "I gather everyone to solve crises.",
                    "translation": "나는 위기를 해결하기 위해 모든 사람을 모아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지연",
                    "script": "Your team approach creates powerful solutions!",
                    "translation": "네 팀 접근이 강력한 해결책을 만들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하나",
                    "script": "Collective effort handles big problems effectively.",
                    "translation": "집단적 노력이 큰 문제를 효과적으로 다뤄."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하나는 위기를 해결하기 위해 모든 사람을 모으나요?",
                    "hint": "하나가 위기를 해결하기 위해 무엇을 한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "하나는 위기를 해결하기 위해 모든 사람을 모은다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지연",
                    "script": "I focus on my responsibilities systematically.",
                    "translation": "나는 내 책임에 체계적으로 집중해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하나",
                    "script": "Your reliable execution ensures essential tasks complete.",
                    "translation": "네 믿을 만한 실행이 필수 과업이 완료되도록 보장해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jiyeon focuses on her responsibilities @@.",
                    "hint": "지연이는 자신의 책임에 어떻게 집중한다고 했나요?",
                    "optionA": "carelessly",
                    "optionB": "systematically",
                    "optionC": "loudly",
                    "result": "systematically",
                    "explanation": "지연이는 자신의 책임에 체계적으로 집중한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지연",
                    "script": "Your leadership coordinates everyone's efforts beautifully!",
                    "translation": "네 리더십이 모든 사람의 노력을 아름답게 조정해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하나",
                    "script": "You maintain quality standards under pressure.",
                    "translation": "너는 압박 하에서도 품질 기준을 유지해."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "위기 관리에 대한 문장이에요.",
                    "optionA": "Crisis",
                    "optionB": "management",
                    "optionC": "requires",
                    "optionD": "both",
                    "optionE": "teamwork",
                    "result": "Crisis management requires both teamwork",
                    "explanation": "위기 관리는 팀워크가 둘 다 필요해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지연",
                    "script": "We handle crises through coordination and focus!",
                    "translation": "우리는 조정과 집중을 통해 위기를 다뤄!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "팀 위기 vs 개인적 대응",
            "explanation": "ESTJ의 팀 중심 위기 관리와 ISTJ의 개인적 위기 대처",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하나",
                    "script": "I gather everyone to solve crises.",
                    "translation": "나는 위기를 해결하기 위해 모든 사람을 모아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지연",
                    "script": "Your team approach creates powerful solutions!",
                    "translation": "네 팀 접근이 강력한 해결책을 만들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하나",
                    "script": "Collective effort handles big problems effectively.",
                    "translation": "집단적 노력이 큰 문제를 효과적으로 다뤄."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하나는 위기를 해결하기 위해 모든 사람을 모으나요?",
                    "hint": "하나가 위기를 해결하기 위해 무엇을 한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "하나는 위기를 해결하기 위해 모든 사람을 모은다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지연",
                    "script": "I focus on my responsibilities systematically.",
                    "translation": "나는 내 책임에 체계적으로 집중해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하나",
                    "script": "Your reliable execution ensures essential tasks complete.",
                    "translation": "네 믿을 만한 실행이 필수 과업이 완료되도록 보장해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jiyeon focuses on her responsibilities @@.",
                    "hint": "지연이는 자신의 책임에 어떻게 집중한다고 했나요?",
                    "optionA": "carelessly",
                    "optionB": "systematically",
                    "optionC": "loudly",
                    "result": "systematically",
                    "explanation": "지연이는 자신의 책임에 체계적으로 집중한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지연",
                    "script": "Your leadership coordinates everyone's efforts beautifully!",
                    "translation": "네 리더십이 모든 사람의 노력을 아름답게 조정해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하나",
                    "script": "You maintain quality standards under pressure.",
                    "translation": "너는 압박 하에서도 품질 기준을 유지해."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "위기 관리에 대한 문장이에요.",
                    "optionA": "Crisis",
                    "optionB": "management",
                    "optionC": "requires",
                    "optionD": "both",
                    "optionE": "teamwork",
                    "result": "Crisis management requires both teamwork",
                    "explanation": "위기 관리는 팀워크가 둘 다 필요해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지연",
                    "script": "We handle crises through coordination and focus!",
                    "translation": "우리는 조정과 집중을 통해 위기를 다뤄!"
                }
            ]
        }
    ]
}
ID: 9973 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "외향적 목표 추진 vs 내향적 목표 달성",
            "explanation": "ESTJ의 공개적 목표 추진과 ISTJ의 조용한 목표 달성",
            "category": "직업 및 목표 설정",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태영",
                    "script": "I share my goals with everyone.",
                    "translation": "나는 내 목표를 모든 사람과 공유해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민호",
                    "script": "Your transparency creates accountability and support!",
                    "translation": "네 투명성이 책임감과 지원을 만들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태영",
                    "script": "Public commitment helps maintain strong motivation.",
                    "translation": "공개적 약속이 강한 동기를 유지하도록 도와줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태영이는 자신의 목표를 모든 사람과 공유하나요?",
                    "hint": "태영이가 목표를 누구와 공유한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "태영이는 자신의 목표를 모든 사람과 공유한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민호",
                    "script": "I work toward goals privately.",
                    "translation": "나는 목표를 향해 개인적으로 일해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태영",
                    "script": "Your quiet dedication produces impressive results.",
                    "translation": "네 조용한 헌신이 인상적인 결과를 만들어내."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Minho works toward goals @@.",
                    "hint": "민호는 목표를 향해 어떻게 일한다고 했나요?",
                    "optionA": "loudly",
                    "optionB": "privately",
                    "optionC": "quickly",
                    "result": "privately",
                    "explanation": "민호는 목표를 향해 개인적으로 일한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민호",
                    "script": "Your open approach builds team momentum!",
                    "translation": "네 열린 접근이 팀 추진력을 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태영",
                    "script": "You achieve excellence through steady persistence.",
                    "translation": "너는 꾸준한 끈기를 통해 우수함을 달성해."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "목표 달성에 대한 문장이에요.",
                    "optionA": "Success",
                    "optionB": "comes",
                    "optionC": "from",
                    "optionD": "both",
                    "optionE": "sharing",
                    "result": "Success comes from both sharing",
                    "explanation": "성공은 공유가 둘 다로부터 와요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민호",
                    "script": "We achieve goals through openness and dedication!",
                    "translation": "우리는 개방성과 헌신을 통해 목표를 달성해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "외향적 목표 추진 vs 내향적 목표 달성",
            "explanation": "ESTJ의 공개적 목표 추진과 ISTJ의 조용한 목표 달성",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태영",
                    "script": "I share my goals with everyone.",
                    "translation": "나는 내 목표를 모든 사람과 공유해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민호",
                    "script": "Your transparency creates accountability and support!",
                    "translation": "네 투명성이 책임감과 지원을 만들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태영",
                    "script": "Public commitment helps maintain strong motivation.",
                    "translation": "공개적 약속이 강한 동기를 유지하도록 도와줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태영이는 자신의 목표를 모든 사람과 공유하나요?",
                    "hint": "태영이가 목표를 누구와 공유한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "태영이는 자신의 목표를 모든 사람과 공유한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민호",
                    "script": "I work toward goals privately.",
                    "translation": "나는 목표를 향해 개인적으로 일해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태영",
                    "script": "Your quiet dedication produces impressive results.",
                    "translation": "네 조용한 헌신이 인상적인 결과를 만들어내."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Minho works toward goals @@.",
                    "hint": "민호는 목표를 향해 어떻게 일한다고 했나요?",
                    "optionA": "loudly",
                    "optionB": "privately",
                    "optionC": "quickly",
                    "result": "privately",
                    "explanation": "민호는 목표를 향해 개인적으로 일한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민호",
                    "script": "Your open approach builds team momentum!",
                    "translation": "네 열린 접근이 팀 추진력을 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태영",
                    "script": "You achieve excellence through steady persistence.",
                    "translation": "너는 꾸준한 끈기를 통해 우수함을 달성해."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "목표 달성에 대한 문장이에요.",
                    "optionA": "Success",
                    "optionB": "comes",
                    "optionC": "from",
                    "optionD": "both",
                    "optionE": "sharing",
                    "result": "Success comes from both sharing",
                    "explanation": "성공은 공유가 둘 다로부터 와요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민호",
                    "script": "We achieve goals through openness and dedication!",
                    "translation": "우리는 개방성과 헌신을 통해 목표를 달성해!"
                }
            ]
        }
    ]
}
ID: 9974 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "협업적 성장 vs 개인적 전문성 개발",
            "explanation": "ESTJ의 팀 기반 성장과 ISTJ의 개인적 기술 향상",
            "category": "직업 및 목표 설정",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준서",
                    "script": "I develop skills through team projects.",
                    "translation": "나는 팀 프로젝트를 통해 기술을 개발해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "우진",
                    "script": "Your collaborative learning builds diverse capabilities!",
                    "translation": "네 협력적 학습이 다양한 능력을 만들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준서",
                    "script": "Group work expands knowledge boundaries effectively.",
                    "translation": "그룹 작업이 지식의 경계를 효과적으로 확장해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준서는 팀 프로젝트를 통해 기술을 개발하나요?",
                    "hint": "준서가 무엇을 통해 기술을 개발한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "준서는 팀 프로젝트를 통해 기술을 개발한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "우진",
                    "script": "I master skills through individual practice.",
                    "translation": "나는 개별 연습을 통해 기술을 마스터해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준서",
                    "script": "Your focused practice achieves expert-level proficiency.",
                    "translation": "네 집중된 연습이 전문가 수준의 숙련도를 달성해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Woojin masters skills through individual @@.",
                    "hint": "우진이는 개별 무엇을 통해 기술을 마스터한다고 했나요?",
                    "optionA": "talking",
                    "optionB": "practice",
                    "optionC": "sleeping",
                    "result": "practice",
                    "explanation": "우진이는 개별 연습을 통해 기술을 마스터한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "우진",
                    "script": "Your team approach creates synergistic growth!",
                    "translation": "네 팀 접근이 상승효과적 성장을 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준서",
                    "script": "You build deep expertise through concentration.",
                    "translation": "너는 집중을 통해 깊은 전문성을 쌓아."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "기술 개발에 대한 문장이에요.",
                    "optionA": "Skill",
                    "optionB": "development",
                    "optionC": "benefits",
                    "optionD": "from",
                    "optionE": "methods",
                    "result": "Skill development benefits from methods",
                    "explanation": "기술 개발은 방법들로부터 이익을 얻어요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "우진",
                    "script": "We grow through collaboration and individual mastery!",
                    "translation": "우리는 협력과 개인적 숙달을 통해 성장해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "협업적 성장 vs 개인적 전문성 개발",
            "explanation": "ESTJ의 팀 기반 성장과 ISTJ의 개인적 기술 향상",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준서",
                    "script": "I develop skills through team projects.",
                    "translation": "나는 팀 프로젝트를 통해 기술을 개발해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "우진",
                    "script": "Your collaborative learning builds diverse capabilities!",
                    "translation": "네 협력적 학습이 다양한 능력을 만들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준서",
                    "script": "Group work expands knowledge boundaries effectively.",
                    "translation": "그룹 작업이 지식의 경계를 효과적으로 확장해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준서는 팀 프로젝트를 통해 기술을 개발하나요?",
                    "hint": "준서가 무엇을 통해 기술을 개발한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "준서는 팀 프로젝트를 통해 기술을 개발한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "우진",
                    "script": "I master skills through individual practice.",
                    "translation": "나는 개별 연습을 통해 기술을 마스터해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준서",
                    "script": "Your focused practice achieves expert-level proficiency.",
                    "translation": "네 집중된 연습이 전문가 수준의 숙련도를 달성해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Woojin masters skills through individual @@.",
                    "hint": "우진이는 개별 무엇을 통해 기술을 마스터한다고 했나요?",
                    "optionA": "talking",
                    "optionB": "practice",
                    "optionC": "sleeping",
                    "result": "practice",
                    "explanation": "우진이는 개별 연습을 통해 기술을 마스터한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "우진",
                    "script": "Your team approach creates synergistic growth!",
                    "translation": "네 팀 접근이 상승효과적 성장을 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준서",
                    "script": "You build deep expertise through concentration.",
                    "translation": "너는 집중을 통해 깊은 전문성을 쌓아."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "기술 개발에 대한 문장이에요.",
                    "optionA": "Skill",
                    "optionB": "development",
                    "optionC": "benefits",
                    "optionD": "from",
                    "optionE": "methods",
                    "result": "Skill development benefits from methods",
                    "explanation": "기술 개발은 방법들로부터 이익을 얻어요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "우진",
                    "script": "We grow through collaboration and individual mastery!",
                    "translation": "우리는 협력과 개인적 숙달을 통해 성장해!"
                }
            ]
        }
    ]
}
ID: 9975 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "사회적 취미 vs 개인적 취미",
            "explanation": "ESTJ의 그룹 활동 중심 취미와 ISTJ의 개인적 취미 활동",
            "category": "취미와 여가 활동",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예은",
                    "script": "I enjoy group activities and sports.",
                    "translation": "나는 그룹 활동과 스포츠를 즐겨."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예나",
                    "script": "Your social hobbies create wonderful friendships!",
                    "translation": "네 사회적 취미가 멋진 우정을 만들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예은",
                    "script": "Team activities build connections while having fun.",
                    "translation": "팀 활동이 재미있게 지내면서 연결을 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "예은이는 그룹 활동과 스포츠를 즐기나요?",
                    "hint": "예은이가 무엇을 즐긴다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "예은이는 그룹 활동과 스포츠를 즐긴다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예나",
                    "script": "I prefer quiet hobbies like reading.",
                    "translation": "나는 독서 같은 조용한 취미를 선호해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예은",
                    "script": "Your peaceful interests provide deep relaxation.",
                    "translation": "네 평화로운 관심사가 깊은 휴식을 제공해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Yena prefers quiet hobbies like @@.",
                    "hint": "예나는 무엇 같은 조용한 취미를 선호한다고 했나요?",
                    "optionA": "dancing",
                    "optionB": "reading",
                    "optionC": "singing",
                    "result": "reading",
                    "explanation": "예나는 독서 같은 조용한 취미를 선호한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "예나",
                    "script": "Your active hobbies bring energy and excitement!",
                    "translation": "네 활동적인 취미가 에너지와 흥분을 가져와!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예은",
                    "script": "You develop knowledge through focused interests.",
                    "translation": "너는 집중된 관심사를 통해 지식을 개발해."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "취미 활동에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "hobbies",
                    "optionC": "provide",
                    "optionD": "both",
                    "optionE": "social",
                    "result": "Good hobbies provide both social",
                    "explanation": "좋은 취미들은 사회적인 것이 둘 다 제공해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예나",
                    "script": "We enjoy both active socializing and quiet reflection!",
                    "translation": "우리는 활발한 사교와 조용한 성찰을 모두 즐겨!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "사회적 취미 vs 개인적 취미",
            "explanation": "ESTJ의 그룹 활동 중심 취미와 ISTJ의 개인적 취미 활동",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예은",
                    "script": "I enjoy group activities and sports.",
                    "translation": "나는 그룹 활동과 스포츠를 즐겨."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예나",
                    "script": "Your social hobbies create wonderful friendships!",
                    "translation": "네 사회적 취미가 멋진 우정을 만들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예은",
                    "script": "Team activities build connections while having fun.",
                    "translation": "팀 활동이 재미있게 지내면서 연결을 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "예은이는 그룹 활동과 스포츠를 즐기나요?",
                    "hint": "예은이가 무엇을 즐긴다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "예은이는 그룹 활동과 스포츠를 즐긴다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예나",
                    "script": "I prefer quiet hobbies like reading.",
                    "translation": "나는 독서 같은 조용한 취미를 선호해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예은",
                    "script": "Your peaceful interests provide deep relaxation.",
                    "translation": "네 평화로운 관심사가 깊은 휴식을 제공해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Yena prefers quiet hobbies like @@.",
                    "hint": "예나는 무엇 같은 조용한 취미를 선호한다고 했나요?",
                    "optionA": "dancing",
                    "optionB": "reading",
                    "optionC": "singing",
                    "result": "reading",
                    "explanation": "예나는 독서 같은 조용한 취미를 선호한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "예나",
                    "script": "Your active hobbies bring energy and excitement!",
                    "translation": "네 활동적인 취미가 에너지와 흥분을 가져와!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예은",
                    "script": "You develop knowledge through focused interests.",
                    "translation": "너는 집중된 관심사를 통해 지식을 개발해."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "취미 활동에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "hobbies",
                    "optionC": "provide",
                    "optionD": "both",
                    "optionE": "social",
                    "result": "Good hobbies provide both social",
                    "explanation": "좋은 취미들은 사회적인 것이 둘 다 제공해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예나",
                    "script": "We enjoy both active socializing and quiet reflection!",
                    "translation": "우리는 활발한 사교와 조용한 성찰을 모두 즐겨!"
                }
            ]
        }
    ]
}
ID: 9976 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "계획적 여가 vs 자유로운 여가",
            "explanation": "ESTJ의 조직된 여가 활동과 ISTJ의 자율적 여가 시간",
            "category": "취미와 여가 활동",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서아",
                    "script": "I organize group outings and events.",
                    "translation": "나는 그룹 나들이와 이벤트를 조직해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수현",
                    "script": "Your planning creates memorable shared experiences!",
                    "translation": "네 계획이 기억에 남는 공유 경험을 만들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서아",
                    "script": "Well-organized activities ensure everyone enjoys equally.",
                    "translation": "잘 조직된 활동이 모든 사람이 똑같이 즐기도록 보장해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서아는 그룹 나들이와 이벤트를 조직하나요?",
                    "hint": "서아가 무엇을 조직한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "서아는 그룹 나들이와 이벤트를 조직한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수현",
                    "script": "I enjoy flexible personal time.",
                    "translation": "나는 유연한 개인 시간을 즐겨."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서아",
                    "script": "Your spontaneous moments bring authentic joy.",
                    "translation": "네 즉흥적인 순간들이 진정한 기쁨을 가져와."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Suhyun enjoys flexible personal @@.",
                    "hint": "수현이는 유연한 개인 무엇을 즐긴다고 했나요?",
                    "optionA": "work",
                    "optionB": "time",
                    "optionC": "food",
                    "result": "time",
                    "explanation": "수현이는 유연한 개인 시간을 즐긴다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "수현",
                    "script": "Your organized events bring people together beautifully!",
                    "translation": "네 조직된 이벤트가 사람들을 아름답게 모아줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서아",
                    "script": "You find peace in unstructured moments.",
                    "translation": "너는 구조화되지 않은 순간에서 평화를 찾아."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "여가 시간에 대한 문장이에요.",
                    "optionA": "Quality",
                    "optionB": "leisure",
                    "optionC": "includes",
                    "optionD": "both",
                    "optionE": "planning",
                    "result": "Quality leisure includes both planning",
                    "explanation": "양질의 여가는 계획이 둘 다 포함해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수현",
                    "script": "We balance organized activities with personal freedom!",
                    "translation": "우리는 조직된 활동과 개인적 자유의 균형을 맞춰!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "계획적 여가 vs 자유로운 여가",
            "explanation": "ESTJ의 조직된 여가 활동과 ISTJ의 자율적 여가 시간",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서아",
                    "script": "I organize group outings and events.",
                    "translation": "나는 그룹 나들이와 이벤트를 조직해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수현",
                    "script": "Your planning creates memorable shared experiences!",
                    "translation": "네 계획이 기억에 남는 공유 경험을 만들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서아",
                    "script": "Well-organized activities ensure everyone enjoys equally.",
                    "translation": "잘 조직된 활동이 모든 사람이 똑같이 즐기도록 보장해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서아는 그룹 나들이와 이벤트를 조직하나요?",
                    "hint": "서아가 무엇을 조직한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "서아는 그룹 나들이와 이벤트를 조직한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수현",
                    "script": "I enjoy flexible personal time.",
                    "translation": "나는 유연한 개인 시간을 즐겨."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서아",
                    "script": "Your spontaneous moments bring authentic joy.",
                    "translation": "네 즉흥적인 순간들이 진정한 기쁨을 가져와."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Suhyun enjoys flexible personal @@.",
                    "hint": "수현이는 유연한 개인 무엇을 즐긴다고 했나요?",
                    "optionA": "work",
                    "optionB": "time",
                    "optionC": "food",
                    "result": "time",
                    "explanation": "수현이는 유연한 개인 시간을 즐긴다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "수현",
                    "script": "Your organized events bring people together beautifully!",
                    "translation": "네 조직된 이벤트가 사람들을 아름답게 모아줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서아",
                    "script": "You find peace in unstructured moments.",
                    "translation": "너는 구조화되지 않은 순간에서 평화를 찾아."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "여가 시간에 대한 문장이에요.",
                    "optionA": "Quality",
                    "optionB": "leisure",
                    "optionC": "includes",
                    "optionD": "both",
                    "optionE": "planning",
                    "result": "Quality leisure includes both planning",
                    "explanation": "양질의 여가는 계획이 둘 다 포함해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수현",
                    "script": "We balance organized activities with personal freedom!",
                    "translation": "우리는 조직된 활동과 개인적 자유의 균형을 맞춰!"
                }
            ]
        }
    ]
}
ID: 9977 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "공개적 해결 vs 조용한 중재",
            "explanation": "ESTJ의 직접적 갈등 해결과 ISTJ의 신중한 갈등 중재",
            "category": "갈등 해결 방식",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소라",
                    "script": "I address conflicts directly and openly.",
                    "translation": "나는 갈등을 직접적이고 공개적으로 다뤄."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "윤서",
                    "script": "Your straightforward approach prevents bigger problems!",
                    "translation": "네 직접적인 접근이 더 큰 문제를 막아줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소라",
                    "script": "Open discussion helps everyone understand perspectives.",
                    "translation": "공개된 토론이 모든 사람이 관점을 이해하도록 도와줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소라는 갈등을 직접적이고 공개적으로 다루나요?",
                    "hint": "소라가 갈등을 어떻게 다룬다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "소라는 갈등을 직접적이고 공개적으로 다룬다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "윤서",
                    "script": "I mediate conflicts behind the scenes.",
                    "translation": "나는 뒤에서 갈등을 중재해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소라",
                    "script": "Your quiet mediation creates peaceful solutions.",
                    "translation": "네 조용한 중재가 평화로운 해결책을 만들어."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Yunseo mediates conflicts behind the @@.",
                    "hint": "윤서는 무엇 뒤에서 갈등을 중재한다고 했나요?",
                    "optionA": "door",
                    "optionB": "scenes",
                    "optionC": "tree",
                    "result": "scenes",
                    "explanation": "윤서는 뒤에서 갈등을 중재한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "윤서",
                    "script": "Your open communication builds team trust!",
                    "translation": "네 열린 소통이 팀 신뢰를 쌓아줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소라",
                    "script": "You handle sensitive situations with care.",
                    "translation": "너는 민감한 상황을 조심스럽게 다뤄."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "갈등 해결에 대한 문장이에요.",
                    "optionA": "Conflict",
                    "optionB": "resolution",
                    "optionC": "needs",
                    "optionD": "both",
                    "optionE": "openness",
                    "result": "Conflict resolution needs both openness",
                    "explanation": "갈등 해결은 개방성이 둘 다 필요해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "윤서",
                    "script": "We resolve conflicts through direct discussion and careful mediation!",
                    "translation": "우리는 직접적 토론과 신중한 중재를 통해 갈등을 해결해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "공개적 해결 vs 조용한 중재",
            "explanation": "ESTJ의 직접적 갈등 해결과 ISTJ의 신중한 갈등 중재",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소라",
                    "script": "I address conflicts directly and openly.",
                    "translation": "나는 갈등을 직접적이고 공개적으로 다뤄."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "윤서",
                    "script": "Your straightforward approach prevents bigger problems!",
                    "translation": "네 직접적인 접근이 더 큰 문제를 막아줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소라",
                    "script": "Open discussion helps everyone understand perspectives.",
                    "translation": "공개된 토론이 모든 사람이 관점을 이해하도록 도와줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소라는 갈등을 직접적이고 공개적으로 다루나요?",
                    "hint": "소라가 갈등을 어떻게 다룬다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "소라는 갈등을 직접적이고 공개적으로 다룬다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "윤서",
                    "script": "I mediate conflicts behind the scenes.",
                    "translation": "나는 뒤에서 갈등을 중재해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소라",
                    "script": "Your quiet mediation creates peaceful solutions.",
                    "translation": "네 조용한 중재가 평화로운 해결책을 만들어."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Yunseo mediates conflicts behind the @@.",
                    "hint": "윤서는 무엇 뒤에서 갈등을 중재한다고 했나요?",
                    "optionA": "door",
                    "optionB": "scenes",
                    "optionC": "tree",
                    "result": "scenes",
                    "explanation": "윤서는 뒤에서 갈등을 중재한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "윤서",
                    "script": "Your open communication builds team trust!",
                    "translation": "네 열린 소통이 팀 신뢰를 쌓아줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소라",
                    "script": "You handle sensitive situations with care.",
                    "translation": "너는 민감한 상황을 조심스럽게 다뤄."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "갈등 해결에 대한 문장이에요.",
                    "optionA": "Conflict",
                    "optionB": "resolution",
                    "optionC": "needs",
                    "optionD": "both",
                    "optionE": "openness",
                    "result": "Conflict resolution needs both openness",
                    "explanation": "갈등 해결은 개방성이 둘 다 필요해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "윤서",
                    "script": "We resolve conflicts through direct discussion and careful mediation!",
                    "translation": "우리는 직접적 토론과 신중한 중재를 통해 갈등을 해결해!"
                }
            ]
        }
    ]
}
ID: 9978 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "팀 조정 vs 개인적 지원",
            "explanation": "ESTJ의 전체 팀 조정과 ISTJ의 개별적 지원 방식",
            "category": "갈등 해결 방식",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하영",
                    "script": "I coordinate all parties to solve problems.",
                    "translation": "나는 문제를 해결하기 위해 모든 당사자를 조정해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소현",
                    "script": "Your comprehensive approach creates lasting harmony!",
                    "translation": "네 포괄적인 접근이 지속적인 조화를 만들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하영",
                    "script": "Group coordination prevents misunderstandings from spreading.",
                    "translation": "그룹 조정이 오해가 퍼지는 것을 막아줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하영이는 문제를 해결하기 위해 모든 당사자를 조정하나요?",
                    "hint": "하영이가 문제를 해결하기 위해 무엇을 한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "하영이는 문제를 해결하기 위해 모든 당사자를 조정한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소현",
                    "script": "I support individuals privately through difficulties.",
                    "translation": "나는 어려움을 통해 개별적으로 개인들을 지원해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하영",
                    "script": "Your personal support helps people process emotions.",
                    "translation": "네 개인적 지원이 사람들이 감정을 처리하도록 도와줘."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Sohyun supports individuals @@ through difficulties.",
                    "hint": "소현이는 어려움을 통해 개별적으로 개인들을 어떻게 지원한다고 했나요?",
                    "optionA": "loudly",
                    "optionB": "privately",
                    "optionC": "quickly",
                    "result": "privately",
                    "explanation": "소현이는 어려움을 통해 개별적으로 개인들을 지원한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소현",
                    "script": "Your coordination brings all perspectives together!",
                    "translation": "네 조정이 모든 관점을 함께 모아!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하영",
                    "script": "You provide comfort during emotional struggles.",
                    "translation": "너는 감정적 어려움 중에 위로를 제공해."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "효과적인 지원에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "support",
                    "optionC": "combines",
                    "optionD": "group",
                    "optionE": "individual",
                    "result": "Good support combines group individual",
                    "explanation": "좋은 지원은 그룹과 개인을 결합해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소현",
                    "script": "We help people through coordination and personal care!",
                    "translation": "우리는 조정과 개인적 보살핌을 통해 사람들을 도와!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "팀 조정 vs 개인적 지원",
            "explanation": "ESTJ의 전체 팀 조정과 ISTJ의 개별적 지원 방식",
            "level": 2,
            "my_mbti": "ESTJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하영",
                    "script": "I coordinate all parties to solve problems.",
                    "translation": "나는 문제를 해결하기 위해 모든 당사자를 조정해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소현",
                    "script": "Your comprehensive approach creates lasting harmony!",
                    "translation": "네 포괄적인 접근이 지속적인 조화를 만들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하영",
                    "script": "Group coordination prevents misunderstandings from spreading.",
                    "translation": "그룹 조정이 오해가 퍼지는 것을 막아줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하영이는 문제를 해결하기 위해 모든 당사자를 조정하나요?",
                    "hint": "하영이가 문제를 해결하기 위해 무엇을 한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "하영이는 문제를 해결하기 위해 모든 당사자를 조정한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소현",
                    "script": "I support individuals privately through difficulties.",
                    "translation": "나는 어려움을 통해 개별적으로 개인들을 지원해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하영",
                    "script": "Your personal support helps people process emotions.",
                    "translation": "네 개인적 지원이 사람들이 감정을 처리하도록 도와줘."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Sohyun supports individuals @@ through difficulties.",
                    "hint": "소현이는 어려움을 통해 개별적으로 개인들을 어떻게 지원한다고 했나요?",
                    "optionA": "loudly",
                    "optionB": "privately",
                    "optionC": "quickly",
                    "result": "privately",
                    "explanation": "소현이는 어려움을 통해 개별적으로 개인들을 지원한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소현",
                    "script": "Your coordination brings all perspectives together!",
                    "translation": "네 조정이 모든 관점을 함께 모아!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하영",
                    "script": "You provide comfort during emotional struggles.",
                    "translation": "너는 감정적 어려움 중에 위로를 제공해."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "효과적인 지원에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "support",
                    "optionC": "combines",
                    "optionD": "group",
                    "optionE": "individual",
                    "result": "Good support combines group individual",
                    "explanation": "좋은 지원은 그룹과 개인을 결합해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소현",
                    "script": "We help people through coordination and personal care!",
                    "translation": "우리는 조정과 개인적 보살핌을 통해 사람들을 도와!"
                }
            ]
        }
    ]
}
ID: 9979 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "즉흥의 달인 vs 계획의 왕",
            "explanation": "ESTP의 즉석 행동과 ESTJ의 체계적 계획 비교",
            "category": "사회적 상호작용",
            "level": 2,
            "my_mbti": "ESTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "상우",
                    "script": "Let's go out right now!",
                    "translation": "지금 당장 밖에 나가자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태영",
                    "script": "Your spontaneous ideas are so fun!",
                    "translation": "네 즉흥적인 아이디어가 너무 재미있어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "상우",
                    "script": "I love doing things without plans.",
                    "translation": "나는 계획 없이 일을 하는 걸 좋아해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "상우는 계획 없이 일하는 걸 좋아하나요?",
                    "hint": "상우가 무엇 없이 일하는 걸 좋아한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "상우는 계획 없이 일을 하는 걸 좋아한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태영",
                    "script": "I like making lists first.",
                    "translation": "나는 먼저 목록을 만드는 걸 좋아해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "상우",
                    "script": "Your lists help us stay organized!",
                    "translation": "네 목록이 우리가 정리되도록 도와줘!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Taeyoung likes making @@ first.",
                    "hint": "태영이는 먼저 무엇을 만드는 걸 좋아한다고 했나요?",
                    "optionA": "food",
                    "optionB": "lists",
                    "optionC": "noise",
                    "result": "lists",
                    "explanation": "태영이는 먼저 목록을 만드는 걸 좋아한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태영",
                    "script": "Your energy makes everything more exciting!",
                    "translation": "네 에너지가 모든 걸 더 신나게 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "상우",
                    "script": "You help me not forget things.",
                    "translation": "너는 내가 것들을 잊지 않도록 도와줘."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "좋은 친구에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "friends",
                    "optionC": "help",
                    "optionD": "each",
                    "optionE": "other",
                    "result": "Good friends help each other",
                    "explanation": "좋은 친구들은 서로 도와요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태영",
                    "script": "We make a perfect team together!",
                    "translation": "우리는 함께 완벽한 팀을 만들어!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "즉흥의 달인 vs 계획의 왕",
            "explanation": "ESTP의 즉석 행동과 ESTJ의 체계적 계획 비교",
            "level": 2,
            "my_mbti": "ESTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "상우",
                    "script": "Let's go out right now!",
                    "translation": "지금 당장 밖에 나가자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태영",
                    "script": "Your spontaneous ideas are so fun!",
                    "translation": "네 즉흥적인 아이디어가 너무 재미있어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "상우",
                    "script": "I love doing things without plans.",
                    "translation": "나는 계획 없이 일을 하는 걸 좋아해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "상우는 계획 없이 일하는 걸 좋아하나요?",
                    "hint": "상우가 무엇 없이 일하는 걸 좋아한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "상우는 계획 없이 일을 하는 걸 좋아한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태영",
                    "script": "I like making lists first.",
                    "translation": "나는 먼저 목록을 만드는 걸 좋아해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "상우",
                    "script": "Your lists help us stay organized!",
                    "translation": "네 목록이 우리가 정리되도록 도와줘!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Taeyoung likes making @@ first.",
                    "hint": "태영이는 먼저 무엇을 만드는 걸 좋아한다고 했나요?",
                    "optionA": "food",
                    "optionB": "lists",
                    "optionC": "noise",
                    "result": "lists",
                    "explanation": "태영이는 먼저 목록을 만드는 걸 좋아한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태영",
                    "script": "Your energy makes everything more exciting!",
                    "translation": "네 에너지가 모든 걸 더 신나게 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "상우",
                    "script": "You help me not forget things.",
                    "translation": "너는 내가 것들을 잊지 않도록 도와줘."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "좋은 친구에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "friends",
                    "optionC": "help",
                    "optionD": "each",
                    "optionE": "other",
                    "result": "Good friends help each other",
                    "explanation": "좋은 친구들은 서로 도와요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태영",
                    "script": "We make a perfect team together!",
                    "translation": "우리는 함께 완벽한 팀을 만들어!"
                }
            ]
        }
    ]
}
ID: 9980 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "파티 준비 대작전",
            "explanation": "ESTP의 자유로운 파티 스타일과 ESTJ의 계획적 파티 준비",
            "category": "사회적 상호작용",
            "level": 2,
            "my_mbti": "ESTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "시우",
                    "script": "Let's have a party today!",
                    "translation": "오늘 파티를 하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준서",
                    "script": "That sounds great! I'll make a plan.",
                    "translation": "그거 좋다! 내가 계획을 세울게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "시우",
                    "script": "We can just buy snacks and music.",
                    "translation": "우리는 그냥 간식이랑 음악을 사면 돼."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "시우는 오늘 파티를 하자고 했나요?",
                    "hint": "시우가 언제 파티를 하자고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "시우는 오늘 파티를 하자고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준서",
                    "script": "I need to check who can come.",
                    "translation": "누가 올 수 있는지 확인해야 해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "시우",
                    "script": "Your planning makes parties run smooth!",
                    "translation": "네 계획이 파티가 순조롭게 진행되게 해!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Junseo needs to check who can @@.",
                    "hint": "준서는 누가 뭘 할 수 있는지 확인해야 한다고 했나요?",
                    "optionA": "sing",
                    "optionB": "come",
                    "optionC": "cook",
                    "result": "come",
                    "explanation": "준서는 누가 올 수 있는지 확인해야 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "준서",
                    "script": "Your fun ideas make parties memorable!",
                    "translation": "네 재미있는 아이디어가 파티를 기억에 남게 해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "시우",
                    "script": "You make sure everything works well.",
                    "translation": "너는 모든 게 잘 되도록 해줘."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "파티에 대한 문장이에요.",
                    "optionA": "Fun",
                    "optionB": "parties",
                    "optionC": "need",
                    "optionD": "good",
                    "optionE": "friends",
                    "result": "Fun parties need good friends",
                    "explanation": "재미있는 파티는 좋은 친구들이 필요해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준서",
                    "script": "We throw the best parties ever!",
                    "translation": "우리는 최고의 파티를 열어!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "파티 준비 대작전",
            "explanation": "ESTP의 자유로운 파티 스타일과 ESTJ의 계획적 파티 준비",
            "level": 2,
            "my_mbti": "ESTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "시우",
                    "script": "Let's have a party today!",
                    "translation": "오늘 파티를 하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준서",
                    "script": "That sounds great! I'll make a plan.",
                    "translation": "그거 좋다! 내가 계획을 세울게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "시우",
                    "script": "We can just buy snacks and music.",
                    "translation": "우리는 그냥 간식이랑 음악을 사면 돼."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "시우는 오늘 파티를 하자고 했나요?",
                    "hint": "시우가 언제 파티를 하자고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "시우는 오늘 파티를 하자고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준서",
                    "script": "I need to check who can come.",
                    "translation": "누가 올 수 있는지 확인해야 해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "시우",
                    "script": "Your planning makes parties run smooth!",
                    "translation": "네 계획이 파티가 순조롭게 진행되게 해!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Junseo needs to check who can @@.",
                    "hint": "준서는 누가 뭘 할 수 있는지 확인해야 한다고 했나요?",
                    "optionA": "sing",
                    "optionB": "come",
                    "optionC": "cook",
                    "result": "come",
                    "explanation": "준서는 누가 올 수 있는지 확인해야 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "준서",
                    "script": "Your fun ideas make parties memorable!",
                    "translation": "네 재미있는 아이디어가 파티를 기억에 남게 해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "시우",
                    "script": "You make sure everything works well.",
                    "translation": "너는 모든 게 잘 되도록 해줘."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "파티에 대한 문장이에요.",
                    "optionA": "Fun",
                    "optionB": "parties",
                    "optionC": "need",
                    "optionD": "good",
                    "optionE": "friends",
                    "result": "Fun parties need good friends",
                    "explanation": "재미있는 파티는 좋은 친구들이 필요해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준서",
                    "script": "We throw the best parties ever!",
                    "translation": "우리는 최고의 파티를 열어!"
                }
            ]
        }
    ]
}
ID: 9981 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "호기심 탐험가 vs 체계적 학습자",
            "explanation": "ESTP의 실습 중심 학습과 ESTJ의 단계적 학습 방식",
            "category": "정보 탐구",
            "level": 2,
            "my_mbti": "ESTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태준",
                    "script": "I learn by trying new things!",
                    "translation": "나는 새로운 것들을 시도해서 배워!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태윤",
                    "script": "Your hands-on learning is so cool!",
                    "translation": "네 직접 해보는 학습이 너무 멋져!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태준",
                    "script": "I touch and see everything myself.",
                    "translation": "나는 모든 걸 직접 만지고 봐."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태준이는 새로운 것들을 시도해서 배우나요?",
                    "hint": "태준이가 어떻게 배운다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "태준이는 새로운 것들을 시도해서 배운다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태윤",
                    "script": "I read books step by step.",
                    "translation": "나는 책을 단계별로 읽어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태준",
                    "script": "Your reading gives you lots of knowledge!",
                    "translation": "네 독서가 너에게 많은 지식을 줘!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Taeyun reads books step by @@.",
                    "hint": "태윤이는 책을 단계별로 어떻게 한다고 했나요?",
                    "optionA": "day",
                    "optionB": "step",
                    "optionC": "night",
                    "result": "step",
                    "explanation": "태윤이는 책을 단계별로 읽는다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태윤",
                    "script": "Your active learning makes studying fun!",
                    "translation": "네 활동적인 학습이 공부를 재미있게 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태준",
                    "script": "You know so many facts.",
                    "translation": "너는 정말 많은 사실을 알아."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "학습에 대한 문장이에요.",
                    "optionA": "We",
                    "optionB": "learn",
                    "optionC": "in",
                    "optionD": "different",
                    "optionE": "ways",
                    "result": "We learn in different ways",
                    "explanation": "우리는 다른 방법으로 배워요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태윤",
                    "script": "We both love learning new things!",
                    "translation": "우리 둘 다 새로운 것 배우는 걸 좋아해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "호기심 탐험가 vs 체계적 학습자",
            "explanation": "ESTP의 실습 중심 학습과 ESTJ의 단계적 학습 방식",
            "level": 2,
            "my_mbti": "ESTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태준",
                    "script": "I learn by trying new things!",
                    "translation": "나는 새로운 것들을 시도해서 배워!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태윤",
                    "script": "Your hands-on learning is so cool!",
                    "translation": "네 직접 해보는 학습이 너무 멋져!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태준",
                    "script": "I touch and see everything myself.",
                    "translation": "나는 모든 걸 직접 만지고 봐."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태준이는 새로운 것들을 시도해서 배우나요?",
                    "hint": "태준이가 어떻게 배운다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "태준이는 새로운 것들을 시도해서 배운다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태윤",
                    "script": "I read books step by step.",
                    "translation": "나는 책을 단계별로 읽어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태준",
                    "script": "Your reading gives you lots of knowledge!",
                    "translation": "네 독서가 너에게 많은 지식을 줘!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Taeyun reads books step by @@.",
                    "hint": "태윤이는 책을 단계별로 어떻게 한다고 했나요?",
                    "optionA": "day",
                    "optionB": "step",
                    "optionC": "night",
                    "result": "step",
                    "explanation": "태윤이는 책을 단계별로 읽는다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태윤",
                    "script": "Your active learning makes studying fun!",
                    "translation": "네 활동적인 학습이 공부를 재미있게 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태준",
                    "script": "You know so many facts.",
                    "translation": "너는 정말 많은 사실을 알아."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "학습에 대한 문장이에요.",
                    "optionA": "We",
                    "optionB": "learn",
                    "optionC": "in",
                    "optionD": "different",
                    "optionE": "ways",
                    "result": "We learn in different ways",
                    "explanation": "우리는 다른 방법으로 배워요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태윤",
                    "script": "We both love learning new things!",
                    "translation": "우리 둘 다 새로운 것 배우는 걸 좋아해!"
                }
            ]
        }
    ]
}
ID: 9982 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "정보 수집의 달인들",
            "explanation": "ESTP의 빠른 정보 활용과 ESTJ의 꼼꼼한 정보 정리",
            "category": "정보 탐구",
            "level": 2,
            "my_mbti": "ESTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "건호",
                    "script": "I find cool facts very fast!",
                    "translation": "나는 멋진 사실들을 매우 빨리 찾아!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성훈",
                    "script": "Your quick search saves us time!",
                    "translation": "네 빠른 검색이 우리 시간을 절약해줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "건호",
                    "script": "I like news and fun stories.",
                    "translation": "나는 뉴스와 재미있는 이야기를 좋아해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "건호는 멋진 사실들을 빠르게 찾나요?",
                    "hint": "건호가 사실들을 어떻게 찾는다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "건호는 멋진 사실들을 매우 빨리 찾는다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성훈",
                    "script": "I write down all information carefully.",
                    "translation": "나는 모든 정보를 조심스럽게 적어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "건호",
                    "script": "Your notes help us remember everything!",
                    "translation": "네 메모가 우리가 모든 걸 기억하도록 도와줘!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Seonghun writes down all information @@.",
                    "hint": "성훈이는 모든 정보를 어떻게 적는다고 했나요?",
                    "optionA": "quickly",
                    "optionB": "carefully",
                    "optionC": "loudly",
                    "result": "carefully",
                    "explanation": "성훈이는 모든 정보를 조심스럽게 적는다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "성훈",
                    "script": "Your interesting finds make research fun!",
                    "translation": "네 흥미로운 발견이 연구를 재미있게 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "건호",
                    "script": "You never miss important details.",
                    "translation": "너는 중요한 세부사항을 절대 놓치지 않아."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "정보에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "information",
                    "optionC": "helps",
                    "optionD": "us",
                    "optionE": "learn",
                    "result": "Good information helps us learn",
                    "explanation": "좋은 정보는 우리가 배우는 데 도와줘요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성훈",
                    "script": "We make the best research team!",
                    "translation": "우리는 최고의 연구 팀을 만들어!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "정보 수집의 달인들",
            "explanation": "ESTP의 빠른 정보 활용과 ESTJ의 꼼꼼한 정보 정리",
            "level": 2,
            "my_mbti": "ESTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "건호",
                    "script": "I find cool facts very fast!",
                    "translation": "나는 멋진 사실들을 매우 빨리 찾아!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성훈",
                    "script": "Your quick search saves us time!",
                    "translation": "네 빠른 검색이 우리 시간을 절약해줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "건호",
                    "script": "I like news and fun stories.",
                    "translation": "나는 뉴스와 재미있는 이야기를 좋아해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "건호는 멋진 사실들을 빠르게 찾나요?",
                    "hint": "건호가 사실들을 어떻게 찾는다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "건호는 멋진 사실들을 매우 빨리 찾는다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성훈",
                    "script": "I write down all information carefully.",
                    "translation": "나는 모든 정보를 조심스럽게 적어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "건호",
                    "script": "Your notes help us remember everything!",
                    "translation": "네 메모가 우리가 모든 걸 기억하도록 도와줘!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Seonghun writes down all information @@.",
                    "hint": "성훈이는 모든 정보를 어떻게 적는다고 했나요?",
                    "optionA": "quickly",
                    "optionB": "carefully",
                    "optionC": "loudly",
                    "result": "carefully",
                    "explanation": "성훈이는 모든 정보를 조심스럽게 적는다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "성훈",
                    "script": "Your interesting finds make research fun!",
                    "translation": "네 흥미로운 발견이 연구를 재미있게 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "건호",
                    "script": "You never miss important details.",
                    "translation": "너는 중요한 세부사항을 절대 놓치지 않아."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "정보에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "information",
                    "optionC": "helps",
                    "optionD": "us",
                    "optionE": "learn",
                    "result": "Good information helps us learn",
                    "explanation": "좋은 정보는 우리가 배우는 데 도와줘요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성훈",
                    "script": "We make the best research team!",
                    "translation": "우리는 최고의 연구 팀을 만들어!"
                }
            ]
        }
    ]
}
ID: 9983 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "빠른 결정 vs 신중한 선택",
            "explanation": "ESTP의 즉석 결정과 ESTJ의 계획적 결정 과정",
            "category": "의사결정 방식",
            "level": 2,
            "my_mbti": "ESTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현진",
                    "script": "Let's choose this one right now!",
                    "translation": "지금 당장 이걸 선택하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예은",
                    "script": "Your quick choice helps us move fast!",
                    "translation": "네 빠른 선택이 우리가 빨리 움직이게 도와줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현진",
                    "script": "I trust my gut feeling always.",
                    "translation": "나는 항상 내 직감을 믿어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현진이는 지금 당장 선택하자고 했나요?",
                    "hint": "현진이가 언제 선택하자고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "현진이는 지금 당장 선택하자고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예은",
                    "script": "I need to think about it first.",
                    "translation": "나는 먼저 그것에 대해 생각해야 해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현진",
                    "script": "Your thinking makes our choices better!",
                    "translation": "네 생각이 우리 선택을 더 좋게 만들어!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Yeeun needs to think about it @@.",
                    "hint": "예은이는 언제 그것에 대해 생각해야 한다고 했나요?",
                    "optionA": "later",
                    "optionB": "first",
                    "optionC": "never",
                    "result": "first",
                    "explanation": "예은이는 먼저 그것에 대해 생각해야 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "예은",
                    "script": "Your confidence gives us courage!",
                    "translation": "네 자신감이 우리에게 용기를 줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현진",
                    "script": "You help us make smart choices.",
                    "translation": "너는 우리가 현명한 선택을 하도록 도와줘."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "결정에 대한 문장이에요.",
                    "optionA": "Smart",
                    "optionB": "people",
                    "optionC": "make",
                    "optionD": "good",
                    "optionE": "choices",
                    "result": "Smart people make good choices",
                    "explanation": "현명한 사람들은 좋은 선택을 해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예은",
                    "script": "We help each other decide well!",
                    "translation": "우리는 서로 잘 결정하도록 도와줘!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "빠른 결정 vs 신중한 선택",
            "explanation": "ESTP의 즉석 결정과 ESTJ의 계획적 결정 과정",
            "level": 2,
            "my_mbti": "ESTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현진",
                    "script": "Let's choose this one right now!",
                    "translation": "지금 당장 이걸 선택하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예은",
                    "script": "Your quick choice helps us move fast!",
                    "translation": "네 빠른 선택이 우리가 빨리 움직이게 도와줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현진",
                    "script": "I trust my gut feeling always.",
                    "translation": "나는 항상 내 직감을 믿어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현진이는 지금 당장 선택하자고 했나요?",
                    "hint": "현진이가 언제 선택하자고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "현진이는 지금 당장 선택하자고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예은",
                    "script": "I need to think about it first.",
                    "translation": "나는 먼저 그것에 대해 생각해야 해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현진",
                    "script": "Your thinking makes our choices better!",
                    "translation": "네 생각이 우리 선택을 더 좋게 만들어!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Yeeun needs to think about it @@.",
                    "hint": "예은이는 언제 그것에 대해 생각해야 한다고 했나요?",
                    "optionA": "later",
                    "optionB": "first",
                    "optionC": "never",
                    "result": "first",
                    "explanation": "예은이는 먼저 그것에 대해 생각해야 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "예은",
                    "script": "Your confidence gives us courage!",
                    "translation": "네 자신감이 우리에게 용기를 줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현진",
                    "script": "You help us make smart choices.",
                    "translation": "너는 우리가 현명한 선택을 하도록 도와줘."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "결정에 대한 문장이에요.",
                    "optionA": "Smart",
                    "optionB": "people",
                    "optionC": "make",
                    "optionD": "good",
                    "optionE": "choices",
                    "result": "Smart people make good choices",
                    "explanation": "현명한 사람들은 좋은 선택을 해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예은",
                    "script": "We help each other decide well!",
                    "translation": "우리는 서로 잘 결정하도록 도와줘!"
                }
            ]
        }
    ]
}
ID: 9984 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "모험가 vs 계획 전문가",
            "explanation": "ESTP의 모험적 선택과 ESTJ의 안전한 선택",
            "category": "의사결정 방식",
            "level": 2,
            "my_mbti": "ESTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "다희",
                    "script": "Let's try something totally new!",
                    "translation": "완전히 새로운 걸 시도해보자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서아",
                    "script": "Your brave ideas sound exciting!",
                    "translation": "네 용감한 아이디어가 흥미진진하게 들려!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "다희",
                    "script": "New things are always fun to me.",
                    "translation": "새로운 것들은 내게 항상 재미있어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "다희는 완전히 새로운 걸 시도해보자고 했나요?",
                    "hint": "다희가 어떤 걸 시도해보자고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "다희는 완전히 새로운 걸 시도해보자고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서아",
                    "script": "I like things that work well.",
                    "translation": "나는 잘 되는 것들을 좋아해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다희",
                    "script": "Your safe choices protect us!",
                    "translation": "네 안전한 선택이 우리를 보호해줘!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Seoa likes things that work @@.",
                    "hint": "서아는 어떻게 되는 것들을 좋아한다고 했나요?",
                    "optionA": "badly",
                    "optionB": "well",
                    "optionC": "slowly",
                    "result": "well",
                    "explanation": "서아는 잘 되는 것들을 좋아한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "서아",
                    "script": "Your adventurous spirit inspires me!",
                    "translation": "네 모험적인 정신이 나에게 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "다희",
                    "script": "You keep us safe and happy.",
                    "translation": "너는 우리를 안전하고 행복하게 지켜줘."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "모험에 대한 문장이에요.",
                    "optionA": "Life",
                    "optionB": "needs",
                    "optionC": "both",
                    "optionD": "safety",
                    "optionE": "adventure",
                    "result": "Life needs both safety adventure",
                    "explanation": "삶은 안전과 모험이 둘 다 필요해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서아",
                    "script": "We balance adventure with smart planning!",
                    "translation": "우리는 모험과 현명한 계획의 균형을 맞춰!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "모험가 vs 계획 전문가",
            "explanation": "ESTP의 모험적 선택과 ESTJ의 안전한 선택",
            "level": 2,
            "my_mbti": "ESTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "다희",
                    "script": "Let's try something totally new!",
                    "translation": "완전히 새로운 걸 시도해보자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서아",
                    "script": "Your brave ideas sound exciting!",
                    "translation": "네 용감한 아이디어가 흥미진진하게 들려!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "다희",
                    "script": "New things are always fun to me.",
                    "translation": "새로운 것들은 내게 항상 재미있어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "다희는 완전히 새로운 걸 시도해보자고 했나요?",
                    "hint": "다희가 어떤 걸 시도해보자고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "다희는 완전히 새로운 걸 시도해보자고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서아",
                    "script": "I like things that work well.",
                    "translation": "나는 잘 되는 것들을 좋아해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다희",
                    "script": "Your safe choices protect us!",
                    "translation": "네 안전한 선택이 우리를 보호해줘!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Seoa likes things that work @@.",
                    "hint": "서아는 어떻게 되는 것들을 좋아한다고 했나요?",
                    "optionA": "badly",
                    "optionB": "well",
                    "optionC": "slowly",
                    "result": "well",
                    "explanation": "서아는 잘 되는 것들을 좋아한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "서아",
                    "script": "Your adventurous spirit inspires me!",
                    "translation": "네 모험적인 정신이 나에게 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "다희",
                    "script": "You keep us safe and happy.",
                    "translation": "너는 우리를 안전하고 행복하게 지켜줘."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "모험에 대한 문장이에요.",
                    "optionA": "Life",
                    "optionB": "needs",
                    "optionC": "both",
                    "optionD": "safety",
                    "optionE": "adventure",
                    "result": "Life needs both safety adventure",
                    "explanation": "삶은 안전과 모험이 둘 다 필요해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서아",
                    "script": "We balance adventure with smart planning!",
                    "translation": "우리는 모험과 현명한 계획의 균형을 맞춰!"
                }
            ]
        }
    ]
}
ID: 9985 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "자유로운 생활 vs 규칙적인 생활",
            "explanation": "ESTP의 유연한 생활과 ESTJ의 체계적 생활 방식",
            "category": "생활 태도",
            "level": 2,
            "my_mbti": "ESTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현아",
                    "script": "I do different things every day!",
                    "translation": "나는 매일 다른 것들을 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소라",
                    "script": "Your flexible life looks so interesting!",
                    "translation": "네 유연한 생활이 너무 흥미로워 보여!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현아",
                    "script": "I change my plans when something fun comes.",
                    "translation": "재미있는 게 생기면 계획을 바꿔."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현아는 매일 다른 것들을 하나요?",
                    "hint": "현아가 매일 무엇을 한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "현아는 매일 다른 것들을 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소라",
                    "script": "I do the same things every day.",
                    "translation": "나는 매일 같은 것들을 해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현아",
                    "script": "Your routine helps you get things done!",
                    "translation": "네 루틴이 너가 일을 끝내는 데 도와줘!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Sora does the same things every @@.",
                    "hint": "소라는 매일 같은 것들을 언제 한다고 했나요?",
                    "optionA": "week",
                    "optionB": "day",
                    "optionC": "month",
                    "result": "day",
                    "explanation": "소라는 매일 같은 것들을 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소라",
                    "script": "Your spontaneous life brings so much joy!",
                    "translation": "네 즉흥적인 생활이 정말 많은 기쁨을 가져와!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현아",
                    "script": "You finish everything on time.",
                    "translation": "너는 모든 걸 시간에 맞춰 끝내."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "생활 방식에 대한 문장이에요.",
                    "optionA": "Different",
                    "optionB": "people",
                    "optionC": "live",
                    "optionD": "in",
                    "optionE": "ways",
                    "result": "Different people live in ways",
                    "explanation": "다른 사람들은 다른 방법으로 살아요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소라",
                    "script": "We both enjoy our own styles!",
                    "translation": "우리 둘 다 자신만의 스타일을 즐겨!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "자유로운 생활 vs 규칙적인 생활",
            "explanation": "ESTP의 유연한 생활과 ESTJ의 체계적 생활 방식",
            "level": 2,
            "my_mbti": "ESTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현아",
                    "script": "I do different things every day!",
                    "translation": "나는 매일 다른 것들을 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소라",
                    "script": "Your flexible life looks so interesting!",
                    "translation": "네 유연한 생활이 너무 흥미로워 보여!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현아",
                    "script": "I change my plans when something fun comes.",
                    "translation": "재미있는 게 생기면 계획을 바꿔."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현아는 매일 다른 것들을 하나요?",
                    "hint": "현아가 매일 무엇을 한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "현아는 매일 다른 것들을 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소라",
                    "script": "I do the same things every day.",
                    "translation": "나는 매일 같은 것들을 해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현아",
                    "script": "Your routine helps you get things done!",
                    "translation": "네 루틴이 너가 일을 끝내는 데 도와줘!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Sora does the same things every @@.",
                    "hint": "소라는 매일 같은 것들을 언제 한다고 했나요?",
                    "optionA": "week",
                    "optionB": "day",
                    "optionC": "month",
                    "result": "day",
                    "explanation": "소라는 매일 같은 것들을 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소라",
                    "script": "Your spontaneous life brings so much joy!",
                    "translation": "네 즉흥적인 생활이 정말 많은 기쁨을 가져와!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현아",
                    "script": "You finish everything on time.",
                    "translation": "너는 모든 걸 시간에 맞춰 끝내."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "생활 방식에 대한 문장이에요.",
                    "optionA": "Different",
                    "optionB": "people",
                    "optionC": "live",
                    "optionD": "in",
                    "optionE": "ways",
                    "result": "Different people live in ways",
                    "explanation": "다른 사람들은 다른 방법으로 살아요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소라",
                    "script": "We both enjoy our own styles!",
                    "translation": "우리 둘 다 자신만의 스타일을 즐겨!"
                }
            ]
        }
    ]
}
ID: 9986 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "집 꾸미기 대결",
            "explanation": "ESTP의 실용적 공간 활용과 ESTJ의 체계적 공간 정리",
            "category": "생활 태도",
            "level": 2,
            "my_mbti": "ESTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예진",
                    "script": "I put things where they work best!",
                    "translation": "나는 물건들을 가장 잘 맞는 곳에 둬!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하영",
                    "script": "Your practical setup is so smart!",
                    "translation": "네 실용적인 설치가 너무 똑똑해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예진",
                    "script": "I use spaces in creative ways.",
                    "translation": "나는 창의적인 방법으로 공간을 사용해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "예진이는 물건들을 가장 잘 맞는 곳에 두나요?",
                    "hint": "예진이가 물건들을 어디에 둔다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "예진이는 물건들을 가장 잘 맞는 곳에 둔다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하영",
                    "script": "I organize everything in order.",
                    "translation": "나는 모든 걸 순서대로 정리해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예진",
                    "script": "Your neat organization looks amazing!",
                    "translation": "네 깔끔한 정리가 정말 멋져 보여!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Hayoung organizes everything in @@.",
                    "hint": "하영이는 모든 걸 어떻게 정리한다고 했나요?",
                    "optionA": "boxes",
                    "optionB": "order",
                    "optionC": "bags",
                    "result": "order",
                    "explanation": "하영이는 모든 걸 순서대로 정리한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하영",
                    "script": "Your creative ideas make spaces more fun!",
                    "translation": "네 창의적인 아이디어가 공간을 더 재미있게 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예진",
                    "script": "You make everything look so clean.",
                    "translation": "너는 모든 걸 너무 깨끗하게 보이게 해."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "집 꾸미기에 대한 문장이에요.",
                    "optionA": "Nice",
                    "optionB": "homes",
                    "optionC": "need",
                    "optionD": "good",
                    "optionE": "organization",
                    "result": "Nice homes need good organization",
                    "explanation": "좋은 집은 좋은 정리가 필요해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하영",
                    "script": "We make our spaces both fun and neat!",
                    "translation": "우리는 공간을 재미있고 깔끔하게 만들어!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "집 꾸미기 대결",
            "explanation": "ESTP의 실용적 공간 활용과 ESTJ의 체계적 공간 정리",
            "level": 2,
            "my_mbti": "ESTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예진",
                    "script": "I put things where they work best!",
                    "translation": "나는 물건들을 가장 잘 맞는 곳에 둬!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하영",
                    "script": "Your practical setup is so smart!",
                    "translation": "네 실용적인 설치가 너무 똑똑해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예진",
                    "script": "I use spaces in creative ways.",
                    "translation": "나는 창의적인 방법으로 공간을 사용해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "예진이는 물건들을 가장 잘 맞는 곳에 두나요?",
                    "hint": "예진이가 물건들을 어디에 둔다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "예진이는 물건들을 가장 잘 맞는 곳에 둔다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하영",
                    "script": "I organize everything in order.",
                    "translation": "나는 모든 걸 순서대로 정리해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예진",
                    "script": "Your neat organization looks amazing!",
                    "translation": "네 깔끔한 정리가 정말 멋져 보여!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Hayoung organizes everything in @@.",
                    "hint": "하영이는 모든 걸 어떻게 정리한다고 했나요?",
                    "optionA": "boxes",
                    "optionB": "order",
                    "optionC": "bags",
                    "result": "order",
                    "explanation": "하영이는 모든 걸 순서대로 정리한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하영",
                    "script": "Your creative ideas make spaces more fun!",
                    "translation": "네 창의적인 아이디어가 공간을 더 재미있게 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예진",
                    "script": "You make everything look so clean.",
                    "translation": "너는 모든 걸 너무 깨끗하게 보이게 해."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "집 꾸미기에 대한 문장이에요.",
                    "optionA": "Nice",
                    "optionB": "homes",
                    "optionC": "need",
                    "optionD": "good",
                    "optionE": "organization",
                    "result": "Nice homes need good organization",
                    "explanation": "좋은 집은 좋은 정리가 필요해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하영",
                    "script": "We make our spaces both fun and neat!",
                    "translation": "우리는 공간을 재미있고 깔끔하게 만들어!"
                }
            ]
        }
    ]
}
ID: 9987 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "스트레스 해결사들",
            "explanation": "ESTP의 활동적 스트레스 해소와 ESTJ의 체계적 스트레스 관리",
            "category": "스트레스 상황 대처",
            "level": 2,
            "my_mbti": "ESTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "별이",
                    "script": "Let's go outside and play!",
                    "translation": "밖에 나가서 놀자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다인",
                    "script": "Your active ideas cheer me up!",
                    "translation": "네 활동적인 아이디어가 나를 기운 나게 해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "별이",
                    "script": "Moving around makes me feel better.",
                    "translation": "움직이는 것이 나를 기분 좋게 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "별이는 밖에 나가서 놀자고 했나요?",
                    "hint": "별이가 어디에 나가서 뭘 하자고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "별이는 밖에 나가서 놀자고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "다인",
                    "script": "I make a list of problems first.",
                    "translation": "나는 먼저 문제들의 목록을 만들어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "별이",
                    "script": "Your organized thinking helps solve things!",
                    "translation": "네 체계적인 생각이 문제를 해결하는 데 도와줘!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Dain makes a list of problems @@.",
                    "hint": "다인이는 언제 문제들의 목록을 만든다고 했나요?",
                    "optionA": "later",
                    "optionB": "first",
                    "optionC": "never",
                    "result": "first",
                    "explanation": "다인이는 먼저 문제들의 목록을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "다인",
                    "script": "Your energy helps me feel more positive!",
                    "translation": "네 에너지가 나를 더 긍정적으로 느끼게 도와줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "별이",
                    "script": "You help me think more clearly.",
                    "translation": "너는 내가 더 명확하게 생각하도록 도와줘."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "스트레스 해결에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "friends",
                    "optionC": "help",
                    "optionD": "with",
                    "optionE": "stress",
                    "result": "Good friends help with stress",
                    "explanation": "좋은 친구들은 스트레스에 도와줘요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "다인",
                    "script": "We handle stress in our own ways!",
                    "translation": "우리는 각자의 방법으로 스트레스를 다뤄!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "스트레스 해결사들",
            "explanation": "ESTP의 활동적 스트레스 해소와 ESTJ의 체계적 스트레스 관리",
            "level": 2,
            "my_mbti": "ESTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "별이",
                    "script": "Let's go outside and play!",
                    "translation": "밖에 나가서 놀자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다인",
                    "script": "Your active ideas cheer me up!",
                    "translation": "네 활동적인 아이디어가 나를 기운 나게 해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "별이",
                    "script": "Moving around makes me feel better.",
                    "translation": "움직이는 것이 나를 기분 좋게 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "별이는 밖에 나가서 놀자고 했나요?",
                    "hint": "별이가 어디에 나가서 뭘 하자고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "별이는 밖에 나가서 놀자고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "다인",
                    "script": "I make a list of problems first.",
                    "translation": "나는 먼저 문제들의 목록을 만들어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "별이",
                    "script": "Your organized thinking helps solve things!",
                    "translation": "네 체계적인 생각이 문제를 해결하는 데 도와줘!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Dain makes a list of problems @@.",
                    "hint": "다인이는 언제 문제들의 목록을 만든다고 했나요?",
                    "optionA": "later",
                    "optionB": "first",
                    "optionC": "never",
                    "result": "first",
                    "explanation": "다인이는 먼저 문제들의 목록을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "다인",
                    "script": "Your energy helps me feel more positive!",
                    "translation": "네 에너지가 나를 더 긍정적으로 느끼게 도와줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "별이",
                    "script": "You help me think more clearly.",
                    "translation": "너는 내가 더 명확하게 생각하도록 도와줘."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "스트레스 해결에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "friends",
                    "optionC": "help",
                    "optionD": "with",
                    "optionE": "stress",
                    "result": "Good friends help with stress",
                    "explanation": "좋은 친구들은 스트레스에 도와줘요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "다인",
                    "script": "We handle stress in our own ways!",
                    "translation": "우리는 각자의 방법으로 스트레스를 다뤄!"
                }
            ]
        }
    ]
}
ID: 9988 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "문제 해결의 영웅들",
            "explanation": "ESTP의 즉석 문제 해결과 ESTJ의 계획적 문제 해결",
            "category": "스트레스 상황 대처",
            "level": 2,
            "my_mbti": "ESTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "시우",
                    "script": "I fix problems as they come!",
                    "translation": "문제가 생기면 바로 고쳐!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하나",
                    "script": "Your quick fixes save the day!",
                    "translation": "네 빠른 해결이 하루를 구해줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "시우",
                    "script": "I use whatever I can find.",
                    "translation": "나는 찾을 수 있는 걸 뭐든 사용해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "시우는 문제가 생기면 바로 고치나요?",
                    "hint": "시우가 문제가 생기면 언제 고친다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "시우는 문제가 생기면 바로 고친다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하나",
                    "script": "I plan steps to solve problems.",
                    "translation": "나는 문제를 해결할 단계들을 계획해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "시우",
                    "script": "Your step-by-step method works great!",
                    "translation": "네 단계별 방법이 훌륭하게 작동해!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Hana plans steps to solve @@.",
                    "hint": "하나는 무엇을 해결할 단계들을 계획한다고 했나요?",
                    "optionA": "puzzles",
                    "optionB": "problems",
                    "optionC": "games",
                    "result": "problems",
                    "explanation": "하나는 문제를 해결할 단계들을 계획한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하나",
                    "script": "Your creative solutions amaze me!",
                    "translation": "네 창의적인 해결책이 나를 놀라게 해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "시우",
                    "script": "You make sure nothing goes wrong.",
                    "translation": "너는 아무것도 잘못되지 않도록 해줘."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "문제 해결에 대한 문장이에요.",
                    "optionA": "Smart",
                    "optionB": "people",
                    "optionC": "solve",
                    "optionD": "problems",
                    "optionE": "together",
                    "result": "Smart people solve problems together",
                    "explanation": "현명한 사람들은 함께 문제를 해결해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하나",
                    "script": "We're the best problem-solving team!",
                    "translation": "우리는 최고의 문제 해결 팀이야!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "문제 해결의 영웅들",
            "explanation": "ESTP의 즉석 문제 해결과 ESTJ의 계획적 문제 해결",
            "level": 2,
            "my_mbti": "ESTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "시우",
                    "script": "I fix problems as they come!",
                    "translation": "문제가 생기면 바로 고쳐!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하나",
                    "script": "Your quick fixes save the day!",
                    "translation": "네 빠른 해결이 하루를 구해줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "시우",
                    "script": "I use whatever I can find.",
                    "translation": "나는 찾을 수 있는 걸 뭐든 사용해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "시우는 문제가 생기면 바로 고치나요?",
                    "hint": "시우가 문제가 생기면 언제 고친다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "시우는 문제가 생기면 바로 고친다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하나",
                    "script": "I plan steps to solve problems.",
                    "translation": "나는 문제를 해결할 단계들을 계획해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "시우",
                    "script": "Your step-by-step method works great!",
                    "translation": "네 단계별 방법이 훌륭하게 작동해!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Hana plans steps to solve @@.",
                    "hint": "하나는 무엇을 해결할 단계들을 계획한다고 했나요?",
                    "optionA": "puzzles",
                    "optionB": "problems",
                    "optionC": "games",
                    "result": "problems",
                    "explanation": "하나는 문제를 해결할 단계들을 계획한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하나",
                    "script": "Your creative solutions amaze me!",
                    "translation": "네 창의적인 해결책이 나를 놀라게 해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "시우",
                    "script": "You make sure nothing goes wrong.",
                    "translation": "너는 아무것도 잘못되지 않도록 해줘."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "문제 해결에 대한 문장이에요.",
                    "optionA": "Smart",
                    "optionB": "people",
                    "optionC": "solve",
                    "optionD": "problems",
                    "optionE": "together",
                    "result": "Smart people solve problems together",
                    "explanation": "현명한 사람들은 함께 문제를 해결해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하나",
                    "script": "We're the best problem-solving team!",
                    "translation": "우리는 최고의 문제 해결 팀이야!"
                }
            ]
        }
    ]
}
ID: 9989 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "꿈을 향한 서로 다른 길",
            "explanation": "ESTP의 즉흥적 기회 포착과 ESTJ의 단계적 목표 달성",
            "category": "직업 및 목표 설정",
            "level": 2,
            "my_mbti": "ESTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "상우",
                    "script": "I take chances when they come!",
                    "translation": "기회가 오면 바로 잡아!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태영",
                    "script": "Your quick action gets amazing results!",
                    "translation": "네 빠른 행동이 놀라운 결과를 얻어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "상우",
                    "script": "New opportunities excite me so much.",
                    "translation": "새로운 기회들이 나를 너무 흥분시켜."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "상우는 기회가 오면 바로 잡나요?",
                    "hint": "상우가 기회가 오면 언제 잡는다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "상우는 기회가 오면 바로 잡는다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태영",
                    "script": "I set goals and work toward them.",
                    "translation": "나는 목표를 세우고 그쪽으로 일해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "상우",
                    "script": "Your clear goals help you succeed!",
                    "translation": "네 명확한 목표가 너의 성공에 도와줘!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Taeyoung sets goals and works toward @@.",
                    "hint": "태영이는 목표를 세우고 그쪽으로 무엇을 한다고 했나요?",
                    "optionA": "home",
                    "optionB": "them",
                    "optionC": "school",
                    "result": "them",
                    "explanation": "태영이는 목표를 세우고 그쪽으로 일한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태영",
                    "script": "Your flexibility opens so many doors!",
                    "translation": "네 유연성이 정말 많은 문을 열어줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "상우",
                    "script": "You reach your dreams step by step.",
                    "translation": "너는 단계별로 꿈에 다가가."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "성공에 대한 문장이에요.",
                    "optionA": "Success",
                    "optionB": "comes",
                    "optionC": "in",
                    "optionD": "many",
                    "optionE": "ways",
                    "result": "Success comes in many ways",
                    "explanation": "성공은 여러 가지 방법으로 와요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태영",
                    "script": "We both chase our dreams differently!",
                    "translation": "우리 둘 다 다르게 꿈을 쫓아가!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "꿈을 향한 서로 다른 길",
            "explanation": "ESTP의 즉흥적 기회 포착과 ESTJ의 단계적 목표 달성",
            "level": 2,
            "my_mbti": "ESTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "상우",
                    "script": "I take chances when they come!",
                    "translation": "기회가 오면 바로 잡아!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태영",
                    "script": "Your quick action gets amazing results!",
                    "translation": "네 빠른 행동이 놀라운 결과를 얻어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "상우",
                    "script": "New opportunities excite me so much.",
                    "translation": "새로운 기회들이 나를 너무 흥분시켜."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "상우는 기회가 오면 바로 잡나요?",
                    "hint": "상우가 기회가 오면 언제 잡는다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "상우는 기회가 오면 바로 잡는다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태영",
                    "script": "I set goals and work toward them.",
                    "translation": "나는 목표를 세우고 그쪽으로 일해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "상우",
                    "script": "Your clear goals help you succeed!",
                    "translation": "네 명확한 목표가 너의 성공에 도와줘!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Taeyoung sets goals and works toward @@.",
                    "hint": "태영이는 목표를 세우고 그쪽으로 무엇을 한다고 했나요?",
                    "optionA": "home",
                    "optionB": "them",
                    "optionC": "school",
                    "result": "them",
                    "explanation": "태영이는 목표를 세우고 그쪽으로 일한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태영",
                    "script": "Your flexibility opens so many doors!",
                    "translation": "네 유연성이 정말 많은 문을 열어줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "상우",
                    "script": "You reach your dreams step by step.",
                    "translation": "너는 단계별로 꿈에 다가가."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "성공에 대한 문장이에요.",
                    "optionA": "Success",
                    "optionB": "comes",
                    "optionC": "in",
                    "optionD": "many",
                    "optionE": "ways",
                    "result": "Success comes in many ways",
                    "explanation": "성공은 여러 가지 방법으로 와요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태영",
                    "script": "We both chase our dreams differently!",
                    "translation": "우리 둘 다 다르게 꿈을 쫓아가!"
                }
            ]
        }
    ]
}
ID: 9990 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "직업 선택의 달인들",
            "explanation": "ESTP의 흥미 중심 직업 선택과 ESTJ의 안정성 중심 직업 계획",
            "category": "직업 및 목표 설정",
            "level": 2,
            "my_mbti": "ESTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "건호",
                    "script": "I want jobs that are fun!",
                    "translation": "나는 재미있는 직업을 원해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준서",
                    "script": "Your passion makes work exciting!",
                    "translation": "네 열정이 일을 흥미진진하게 만들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "건호",
                    "script": "I like trying different kinds of work.",
                    "translation": "나는 다른 종류의 일을 시도하는 걸 좋아해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "건호는 재미있는 직업을 원하나요?",
                    "hint": "건호가 어떤 직업을 원한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "건호는 재미있는 직업을 원한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준서",
                    "script": "I want a steady job with good pay.",
                    "translation": "나는 좋은 급여가 있는 안정적인 직업을 원해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "건호",
                    "script": "Your stable job gives you security!",
                    "translation": "네 안정적인 직업이 너에게 보장을 줘!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Junseo wants a steady job with good @@.",
                    "hint": "준서는 좋은 무엇이 있는 안정적인 직업을 원한다고 했나요?",
                    "optionA": "friends",
                    "optionB": "pay",
                    "optionC": "food",
                    "result": "pay",
                    "explanation": "준서는 좋은 급여가 있는 안정적인 직업을 원한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "준서",
                    "script": "Your diverse experience teaches you so much!",
                    "translation": "네 다양한 경험이 너에게 정말 많은 걸 가르쳐줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "건호",
                    "script": "You plan your future really well.",
                    "translation": "너는 미래를 정말 잘 계획해."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "좋은 직업에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "jobs",
                    "optionC": "make",
                    "optionD": "people",
                    "optionE": "happy",
                    "result": "Good jobs make people happy",
                    "explanation": "좋은 직업은 사람들을 행복하게 만들어요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준서",
                    "script": "We both find jobs that fit us!",
                    "translation": "우리 둘 다 우리에게 맞는 직업을 찾아!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "직업 선택의 달인들",
            "explanation": "ESTP의 흥미 중심 직업 선택과 ESTJ의 안정성 중심 직업 계획",
            "level": 2,
            "my_mbti": "ESTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "건호",
                    "script": "I want jobs that are fun!",
                    "translation": "나는 재미있는 직업을 원해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준서",
                    "script": "Your passion makes work exciting!",
                    "translation": "네 열정이 일을 흥미진진하게 만들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "건호",
                    "script": "I like trying different kinds of work.",
                    "translation": "나는 다른 종류의 일을 시도하는 걸 좋아해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "건호는 재미있는 직업을 원하나요?",
                    "hint": "건호가 어떤 직업을 원한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "건호는 재미있는 직업을 원한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준서",
                    "script": "I want a steady job with good pay.",
                    "translation": "나는 좋은 급여가 있는 안정적인 직업을 원해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "건호",
                    "script": "Your stable job gives you security!",
                    "translation": "네 안정적인 직업이 너에게 보장을 줘!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Junseo wants a steady job with good @@.",
                    "hint": "준서는 좋은 무엇이 있는 안정적인 직업을 원한다고 했나요?",
                    "optionA": "friends",
                    "optionB": "pay",
                    "optionC": "food",
                    "result": "pay",
                    "explanation": "준서는 좋은 급여가 있는 안정적인 직업을 원한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "준서",
                    "script": "Your diverse experience teaches you so much!",
                    "translation": "네 다양한 경험이 너에게 정말 많은 걸 가르쳐줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "건호",
                    "script": "You plan your future really well.",
                    "translation": "너는 미래를 정말 잘 계획해."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "좋은 직업에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "jobs",
                    "optionC": "make",
                    "optionD": "people",
                    "optionE": "happy",
                    "result": "Good jobs make people happy",
                    "explanation": "좋은 직업은 사람들을 행복하게 만들어요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준서",
                    "script": "We both find jobs that fit us!",
                    "translation": "우리 둘 다 우리에게 맞는 직업을 찾아!"
                }
            ]
        }
    ]
}
ID: 9991 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "놀이의 천재들",
            "explanation": "ESTP의 활동적 취미와 ESTJ의 체계적 취미 관리",
            "category": "취미와 여가 활동",
            "level": 2,
            "my_mbti": "ESTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현진",
                    "script": "Let's try rock climbing today!",
                    "translation": "오늘 암벽 등반을 시도해보자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예은",
                    "script": "Your active hobbies look so fun!",
                    "translation": "네 활동적인 취미가 너무 재미있어 보여!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현진",
                    "script": "I love sports that make me sweat.",
                    "translation": "나는 날 땀나게 하는 스포츠를 좋아해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현진이는 오늘 암벽 등반을 시도해보자고 했나요?",
                    "hint": "현진이가 오늘 무엇을 시도해보자고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "현진이는 오늘 암벽 등반을 시도해보자고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예은",
                    "script": "I plan my hobby time each week.",
                    "translation": "나는 매주 내 취미 시간을 계획해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현진",
                    "script": "Your planning helps you enjoy hobbies more!",
                    "translation": "네 계획이 취미를 더 즐기는 데 도와줘!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Yeeun plans her hobby time each @@.",
                    "hint": "예은이는 언제 취미 시간을 계획한다고 했나요?",
                    "optionA": "day",
                    "optionB": "week",
                    "optionC": "year",
                    "result": "week",
                    "explanation": "예은이는 매주 취미 시간을 계획한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "예은",
                    "script": "Your adventurous spirit inspires me to try new things!",
                    "translation": "네 모험적인 정신이 나를 새로운 걸 시도하도록 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현진",
                    "script": "You get really good at your hobbies.",
                    "translation": "너는 취미를 정말 잘하게 돼."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "취미에 대한 문장이에요.",
                    "optionA": "Fun",
                    "optionB": "hobbies",
                    "optionC": "make",
                    "optionD": "life",
                    "optionE": "better",
                    "result": "Fun hobbies make life better",
                    "explanation": "재미있는 취미들은 삶을 더 좋게 만들어요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예은",
                    "script": "We enjoy our hobbies in different ways!",
                    "translation": "우리는 다른 방법으로 취미를 즐겨!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "놀이의 천재들",
            "explanation": "ESTP의 활동적 취미와 ESTJ의 체계적 취미 관리",
            "level": 2,
            "my_mbti": "ESTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현진",
                    "script": "Let's try rock climbing today!",
                    "translation": "오늘 암벽 등반을 시도해보자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예은",
                    "script": "Your active hobbies look so fun!",
                    "translation": "네 활동적인 취미가 너무 재미있어 보여!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현진",
                    "script": "I love sports that make me sweat.",
                    "translation": "나는 날 땀나게 하는 스포츠를 좋아해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현진이는 오늘 암벽 등반을 시도해보자고 했나요?",
                    "hint": "현진이가 오늘 무엇을 시도해보자고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "현진이는 오늘 암벽 등반을 시도해보자고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예은",
                    "script": "I plan my hobby time each week.",
                    "translation": "나는 매주 내 취미 시간을 계획해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현진",
                    "script": "Your planning helps you enjoy hobbies more!",
                    "translation": "네 계획이 취미를 더 즐기는 데 도와줘!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Yeeun plans her hobby time each @@.",
                    "hint": "예은이는 언제 취미 시간을 계획한다고 했나요?",
                    "optionA": "day",
                    "optionB": "week",
                    "optionC": "year",
                    "result": "week",
                    "explanation": "예은이는 매주 취미 시간을 계획한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "예은",
                    "script": "Your adventurous spirit inspires me to try new things!",
                    "translation": "네 모험적인 정신이 나를 새로운 걸 시도하도록 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현진",
                    "script": "You get really good at your hobbies.",
                    "translation": "너는 취미를 정말 잘하게 돼."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "취미에 대한 문장이에요.",
                    "optionA": "Fun",
                    "optionB": "hobbies",
                    "optionC": "make",
                    "optionD": "life",
                    "optionE": "better",
                    "result": "Fun hobbies make life better",
                    "explanation": "재미있는 취미들은 삶을 더 좋게 만들어요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예은",
                    "script": "We enjoy our hobbies in different ways!",
                    "translation": "우리는 다른 방법으로 취미를 즐겨!"
                }
            ]
        }
    ]
}
ID: 9992 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "주말의 마법사들",
            "explanation": "ESTP의 즉흥적 주말과 ESTJ의 계획된 주말 활동",
            "category": "취미와 여가 활동",
            "level": 2,
            "my_mbti": "ESTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "다희",
                    "script": "What should we do right now?",
                    "translation": "지금 당장 뭘 해야 할까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서아",
                    "script": "Your spontaneous ideas are always exciting!",
                    "translation": "네 즉흥적인 아이디어는 항상 흥미진진해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "다희",
                    "script": "I decide weekend plans on Saturday morning.",
                    "translation": "나는 토요일 아침에 주말 계획을 정해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "다희는 지금 당장 뭘 해야 할지 물어봤나요?",
                    "hint": "다희가 지금 당장 뭘 물어봤는지 확인해보세요.",
                    "result": "O",
                    "explanation": "다희는 지금 당장 뭘 해야 할지 물어봤어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서아",
                    "script": "I make weekend plans on Friday night.",
                    "translation": "나는 금요일 밤에 주말 계획을 만들어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다희",
                    "script": "Your weekend plans are always well organized!",
                    "translation": "네 주말 계획은 항상 잘 정리되어 있어!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Seoa makes weekend plans on Friday @@.",
                    "hint": "서아는 금요일 언제 주말 계획을 만든다고 했나요?",
                    "optionA": "morning",
                    "optionB": "night",
                    "optionC": "afternoon",
                    "result": "night",
                    "explanation": "서아는 금요일 밤에 주말 계획을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "서아",
                    "script": "Your flexible weekend style brings so many surprises!",
                    "translation": "네 유연한 주말 스타일이 정말 많은 놀라움을 가져와!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "다희",
                    "script": "You make sure weekends are really productive.",
                    "translation": "너는 주말이 정말 생산적이도록 해줘."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "주말에 대한 문장이에요.",
                    "optionA": "Great",
                    "optionB": "weekends",
                    "optionC": "need",
                    "optionD": "good",
                    "optionE": "planning",
                    "result": "Great weekends need good planning",
                    "explanation": "훌륭한 주말은 좋은 계획이 필요해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서아",
                    "script": "We both make weekends special!",
                    "translation": "우리 둘 다 주말을 특별하게 만들어!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "주말의 마법사들",
            "explanation": "ESTP의 즉흥적 주말과 ESTJ의 계획된 주말 활동",
            "level": 2,
            "my_mbti": "ESTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "다희",
                    "script": "What should we do right now?",
                    "translation": "지금 당장 뭘 해야 할까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서아",
                    "script": "Your spontaneous ideas are always exciting!",
                    "translation": "네 즉흥적인 아이디어는 항상 흥미진진해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "다희",
                    "script": "I decide weekend plans on Saturday morning.",
                    "translation": "나는 토요일 아침에 주말 계획을 정해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "다희는 지금 당장 뭘 해야 할지 물어봤나요?",
                    "hint": "다희가 지금 당장 뭘 물어봤는지 확인해보세요.",
                    "result": "O",
                    "explanation": "다희는 지금 당장 뭘 해야 할지 물어봤어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서아",
                    "script": "I make weekend plans on Friday night.",
                    "translation": "나는 금요일 밤에 주말 계획을 만들어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다희",
                    "script": "Your weekend plans are always well organized!",
                    "translation": "네 주말 계획은 항상 잘 정리되어 있어!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Seoa makes weekend plans on Friday @@.",
                    "hint": "서아는 금요일 언제 주말 계획을 만든다고 했나요?",
                    "optionA": "morning",
                    "optionB": "night",
                    "optionC": "afternoon",
                    "result": "night",
                    "explanation": "서아는 금요일 밤에 주말 계획을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "서아",
                    "script": "Your flexible weekend style brings so many surprises!",
                    "translation": "네 유연한 주말 스타일이 정말 많은 놀라움을 가져와!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "다희",
                    "script": "You make sure weekends are really productive.",
                    "translation": "너는 주말이 정말 생산적이도록 해줘."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "주말에 대한 문장이에요.",
                    "optionA": "Great",
                    "optionB": "weekends",
                    "optionC": "need",
                    "optionD": "good",
                    "optionE": "planning",
                    "result": "Great weekends need good planning",
                    "explanation": "훌륭한 주말은 좋은 계획이 필요해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서아",
                    "script": "We both make weekends special!",
                    "translation": "우리 둘 다 주말을 특별하게 만들어!"
                }
            ]
        }
    ]
}
ID: 9993 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "평화 만들기 달인들",
            "explanation": "ESTP의 즉석 갈등 해결과 ESTJ의 체계적 갈등 관리",
            "category": "갈등 해결 방식",
            "level": 2,
            "my_mbti": "ESTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현아",
                    "script": "Hey, let's just talk it out!",
                    "translation": "야, 그냥 이야기해서 풀자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소라",
                    "script": "Your direct approach solves things fast!",
                    "translation": "네 직접적인 접근이 문제를 빨리 해결해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현아",
                    "script": "I help people feel better right away.",
                    "translation": "나는 사람들이 바로 기분 좋아지도록 도와줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현아는 그냥 이야기해서 풀자고 했나요?",
                    "hint": "현아가 어떻게 풀자고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "현아는 그냥 이야기해서 풀자고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소라",
                    "script": "I listen to everyone's side first.",
                    "translation": "나는 먼저 모든 사람의 편을 들어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현아",
                    "script": "Your fair listening makes everyone feel heard!",
                    "translation": "네 공정한 경청이 모든 사람이 들어진다고 느끼게 해!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Sora listens to everyone's side @@.",
                    "hint": "소라는 언제 모든 사람의 편을 듣는다고 했나요?",
                    "optionA": "later",
                    "optionB": "first",
                    "optionC": "never",
                    "result": "first",
                    "explanation": "소라는 먼저 모든 사람의 편을 듣는다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소라",
                    "script": "Your energy helps people smile again!",
                    "translation": "네 에너지가 사람들이 다시 웃도록 도와줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현아",
                    "script": "You make sure everyone is treated fairly.",
                    "translation": "너는 모든 사람이 공정하게 대접받도록 해줘."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "문제 해결에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "friends",
                    "optionC": "solve",
                    "optionD": "problems",
                    "optionE": "together",
                    "result": "Good friends solve problems together",
                    "explanation": "좋은 친구들은 함께 문제를 해결해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소라",
                    "script": "We help people get along well!",
                    "translation": "우리는 사람들이 잘 지내도록 도와줘!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "평화 만들기 달인들",
            "explanation": "ESTP의 즉석 갈등 해결과 ESTJ의 체계적 갈등 관리",
            "level": 2,
            "my_mbti": "ESTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현아",
                    "script": "Hey, let's just talk it out!",
                    "translation": "야, 그냥 이야기해서 풀자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소라",
                    "script": "Your direct approach solves things fast!",
                    "translation": "네 직접적인 접근이 문제를 빨리 해결해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현아",
                    "script": "I help people feel better right away.",
                    "translation": "나는 사람들이 바로 기분 좋아지도록 도와줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현아는 그냥 이야기해서 풀자고 했나요?",
                    "hint": "현아가 어떻게 풀자고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "현아는 그냥 이야기해서 풀자고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소라",
                    "script": "I listen to everyone's side first.",
                    "translation": "나는 먼저 모든 사람의 편을 들어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현아",
                    "script": "Your fair listening makes everyone feel heard!",
                    "translation": "네 공정한 경청이 모든 사람이 들어진다고 느끼게 해!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Sora listens to everyone's side @@.",
                    "hint": "소라는 언제 모든 사람의 편을 듣는다고 했나요?",
                    "optionA": "later",
                    "optionB": "first",
                    "optionC": "never",
                    "result": "first",
                    "explanation": "소라는 먼저 모든 사람의 편을 듣는다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소라",
                    "script": "Your energy helps people smile again!",
                    "translation": "네 에너지가 사람들이 다시 웃도록 도와줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현아",
                    "script": "You make sure everyone is treated fairly.",
                    "translation": "너는 모든 사람이 공정하게 대접받도록 해줘."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "문제 해결에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "friends",
                    "optionC": "solve",
                    "optionD": "problems",
                    "optionE": "together",
                    "result": "Good friends solve problems together",
                    "explanation": "좋은 친구들은 함께 문제를 해결해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소라",
                    "script": "We help people get along well!",
                    "translation": "우리는 사람들이 잘 지내도록 도와줘!"
                }
            ]
        }
    ]
}
ID: 9994 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "화해의 전문가들",
            "explanation": "ESTP의 감정적 중재와 ESTJ의 규칙 기반 해결",
            "category": "갈등 해결 방식",
            "level": 2,
            "my_mbti": "ESTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예진",
                    "script": "I help people understand feelings first.",
                    "translation": "나는 사람들이 먼저 감정을 이해하도록 도와줘."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하영",
                    "script": "Your caring approach heals hurt feelings!",
                    "translation": "네 배려하는 접근이 상처받은 감정을 치유해줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예진",
                    "script": "I show people they both have good points.",
                    "translation": "나는 사람들에게 둘 다 좋은 점이 있다는 걸 보여줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "예진이는 사람들이 먼저 감정을 이해하도록 도와주나요?",
                    "hint": "예진이가 사람들이 먼저 무엇을 이해하도록 돕는다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "예진이는 사람들이 먼저 감정을 이해하도록 도와준다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하영",
                    "script": "I set clear rules for solving problems.",
                    "translation": "나는 문제 해결을 위한 명확한 규칙을 세워."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예진",
                    "script": "Your clear rules help everyone know what to do!",
                    "translation": "네 명확한 규칙이 모든 사람이 뭘 해야 할지 알도록 도와줘!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Hayoung sets clear rules for solving @@.",
                    "hint": "하영이는 무엇을 해결하기 위한 명확한 규칙을 세운다고 했나요?",
                    "optionA": "games",
                    "optionB": "problems",
                    "optionC": "puzzles",
                    "result": "problems",
                    "explanation": "하영이는 문제 해결을 위한 명확한 규칙을 세운다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하영",
                    "script": "Your emotional support makes people feel safe!",
                    "translation": "네 감정적 지원이 사람들을 안전하게 느끼게 해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예진",
                    "script": "You make sure solutions last long.",
                    "translation": "너는 해결책이 오래 지속되도록 해줘."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "평화에 대한 문장이에요.",
                    "optionA": "Peace",
                    "optionB": "comes",
                    "optionC": "from",
                    "optionD": "understanding",
                    "optionE": "each",
                    "result": "Peace comes from understanding each",
                    "explanation": "평화는 서로 이해하는 것에서 와요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하영",
                    "script": "We bring people together with care and fairness!",
                    "translation": "우리는 보살핌과 공정함으로 사람들을 화합시켜!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "화해의 전문가들",
            "explanation": "ESTP의 감정적 중재와 ESTJ의 규칙 기반 해결",
            "level": 2,
            "my_mbti": "ESTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예진",
                    "script": "I help people understand feelings first.",
                    "translation": "나는 사람들이 먼저 감정을 이해하도록 도와줘."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하영",
                    "script": "Your caring approach heals hurt feelings!",
                    "translation": "네 배려하는 접근이 상처받은 감정을 치유해줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예진",
                    "script": "I show people they both have good points.",
                    "translation": "나는 사람들에게 둘 다 좋은 점이 있다는 걸 보여줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "예진이는 사람들이 먼저 감정을 이해하도록 도와주나요?",
                    "hint": "예진이가 사람들이 먼저 무엇을 이해하도록 돕는다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "예진이는 사람들이 먼저 감정을 이해하도록 도와준다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하영",
                    "script": "I set clear rules for solving problems.",
                    "translation": "나는 문제 해결을 위한 명확한 규칙을 세워."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예진",
                    "script": "Your clear rules help everyone know what to do!",
                    "translation": "네 명확한 규칙이 모든 사람이 뭘 해야 할지 알도록 도와줘!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Hayoung sets clear rules for solving @@.",
                    "hint": "하영이는 무엇을 해결하기 위한 명확한 규칙을 세운다고 했나요?",
                    "optionA": "games",
                    "optionB": "problems",
                    "optionC": "puzzles",
                    "result": "problems",
                    "explanation": "하영이는 문제 해결을 위한 명확한 규칙을 세운다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하영",
                    "script": "Your emotional support makes people feel safe!",
                    "translation": "네 감정적 지원이 사람들을 안전하게 느끼게 해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예진",
                    "script": "You make sure solutions last long.",
                    "translation": "너는 해결책이 오래 지속되도록 해줘."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "평화에 대한 문장이에요.",
                    "optionA": "Peace",
                    "optionB": "comes",
                    "optionC": "from",
                    "optionD": "understanding",
                    "optionE": "each",
                    "result": "Peace comes from understanding each",
                    "explanation": "평화는 서로 이해하는 것에서 와요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하영",
                    "script": "We bring people together with care and fairness!",
                    "translation": "우리는 보살핌과 공정함으로 사람들을 화합시켜!"
                }
            ]
        }
    ]
}
ID: 9995 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "모험가 vs 마음 챙김이",
            "explanation": "ESTP의 즉흥적 활동과 ESFJ의 배려 깊은 관심 비교",
            "category": "사회적 상호작용",
            "level": 2,
            "my_mbti": "ESTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "상우",
                    "script": "Let's play games outside!",
                    "translation": "밖에서 게임을 하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민지",
                    "script": "Your fun ideas make everyone happy!",
                    "translation": "네 재미있는 아이디어가 모든 사람을 행복하게 해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "상우",
                    "script": "I love doing exciting things together.",
                    "translation": "나는 신나는 것들을 함께 하는 걸 좋아해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "상우는 밖에서 게임을 하자고 했나요?",
                    "hint": "상우가 어디에서 게임을 하자고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "상우는 밖에서 게임을 하자고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민지",
                    "script": "I check if everyone feels okay.",
                    "translation": "나는 모든 사람이 괜찮다고 느끼는지 확인해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "상우",
                    "script": "Your caring makes everyone feel safe!",
                    "translation": "네 배려가 모든 사람을 안전하게 느끼게 해!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Minji checks if everyone feels @@.",
                    "hint": "민지는 모든 사람이 어떻게 느끼는지 확인한다고 했나요?",
                    "optionA": "sad",
                    "optionB": "okay",
                    "optionC": "tired",
                    "result": "okay",
                    "explanation": "민지는 모든 사람이 괜찮다고 느끼는지 확인한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민지",
                    "script": "Your energy brings so much joy!",
                    "translation": "네 에너지가 정말 많은 기쁨을 가져와!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "상우",
                    "script": "You help everyone get along well.",
                    "translation": "너는 모든 사람이 잘 지내도록 도와줘."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "좋은 친구에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "friends",
                    "optionC": "care",
                    "optionD": "for",
                    "optionE": "others",
                    "result": "Good friends care for others",
                    "explanation": "좋은 친구들은 다른 사람들을 돌봐줘요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민지",
                    "script": "We make people happy in different ways!",
                    "translation": "우리는 다른 방법으로 사람들을 행복하게 만들어!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "모험가 vs 마음 챙김이",
            "explanation": "ESTP의 즉흥적 활동과 ESFJ의 배려 깊은 관심 비교",
            "level": 2,
            "my_mbti": "ESTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "상우",
                    "script": "Let's play games outside!",
                    "translation": "밖에서 게임을 하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민지",
                    "script": "Your fun ideas make everyone happy!",
                    "translation": "네 재미있는 아이디어가 모든 사람을 행복하게 해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "상우",
                    "script": "I love doing exciting things together.",
                    "translation": "나는 신나는 것들을 함께 하는 걸 좋아해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "상우는 밖에서 게임을 하자고 했나요?",
                    "hint": "상우가 어디에서 게임을 하자고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "상우는 밖에서 게임을 하자고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민지",
                    "script": "I check if everyone feels okay.",
                    "translation": "나는 모든 사람이 괜찮다고 느끼는지 확인해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "상우",
                    "script": "Your caring makes everyone feel safe!",
                    "translation": "네 배려가 모든 사람을 안전하게 느끼게 해!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Minji checks if everyone feels @@.",
                    "hint": "민지는 모든 사람이 어떻게 느끼는지 확인한다고 했나요?",
                    "optionA": "sad",
                    "optionB": "okay",
                    "optionC": "tired",
                    "result": "okay",
                    "explanation": "민지는 모든 사람이 괜찮다고 느끼는지 확인한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민지",
                    "script": "Your energy brings so much joy!",
                    "translation": "네 에너지가 정말 많은 기쁨을 가져와!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "상우",
                    "script": "You help everyone get along well.",
                    "translation": "너는 모든 사람이 잘 지내도록 도와줘."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "좋은 친구에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "friends",
                    "optionC": "care",
                    "optionD": "for",
                    "optionE": "others",
                    "result": "Good friends care for others",
                    "explanation": "좋은 친구들은 다른 사람들을 돌봐줘요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민지",
                    "script": "We make people happy in different ways!",
                    "translation": "우리는 다른 방법으로 사람들을 행복하게 만들어!"
                }
            ]
        }
    ]
}
ID: 9996 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "파티의 달인들",
            "explanation": "ESTP의 활동적 파티와 ESFJ의 따뜻한 환대",
            "category": "사회적 상호작용",
            "level": 2,
            "my_mbti": "ESTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "시우",
                    "script": "Let's dance and have fun!",
                    "translation": "춤추고 재미있게 놀자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지우",
                    "script": "Your dancing makes the party alive!",
                    "translation": "네 춤이 파티를 살아나게 해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "시우",
                    "script": "I love when everyone moves together.",
                    "translation": "나는 모든 사람이 함께 움직일 때가 좋아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "시우는 춤추고 재미있게 놀자고 했나요?",
                    "hint": "시우가 무엇을 하자고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "시우는 춤추고 재미있게 놀자고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지우",
                    "script": "I make sure everyone has food.",
                    "translation": "나는 모든 사람이 음식을 갖도록 해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "시우",
                    "script": "Your thoughtful care makes everyone comfortable!",
                    "translation": "네 사려깊은 배려가 모든 사람을 편안하게 해!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jiwoo makes sure everyone has @@.",
                    "hint": "지우는 모든 사람이 무엇을 갖도록 한다고 했나요?",
                    "optionA": "toys",
                    "optionB": "food",
                    "optionC": "books",
                    "result": "food",
                    "explanation": "지우는 모든 사람이 음식을 갖도록 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지우",
                    "script": "Your fun spirit gets everyone involved!",
                    "translation": "네 재미있는 정신이 모든 사람을 참여시켜!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "시우",
                    "script": "You notice when people need help.",
                    "translation": "너는 사람들이 도움이 필요할 때를 알아차려."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "파티에 대한 문장이에요.",
                    "optionA": "Great",
                    "optionB": "parties",
                    "optionC": "need",
                    "optionD": "fun",
                    "optionE": "care",
                    "result": "Great parties need fun care",
                    "explanation": "훌륭한 파티는 재미와 배려가 필요해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지우",
                    "script": "We throw parties that everyone loves!",
                    "translation": "우리는 모든 사람이 사랑하는 파티를 열어!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "파티의 달인들",
            "explanation": "ESTP의 활동적 파티와 ESFJ의 따뜻한 환대",
            "level": 2,
            "my_mbti": "ESTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "시우",
                    "script": "Let's dance and have fun!",
                    "translation": "춤추고 재미있게 놀자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지우",
                    "script": "Your dancing makes the party alive!",
                    "translation": "네 춤이 파티를 살아나게 해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "시우",
                    "script": "I love when everyone moves together.",
                    "translation": "나는 모든 사람이 함께 움직일 때가 좋아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "시우는 춤추고 재미있게 놀자고 했나요?",
                    "hint": "시우가 무엇을 하자고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "시우는 춤추고 재미있게 놀자고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지우",
                    "script": "I make sure everyone has food.",
                    "translation": "나는 모든 사람이 음식을 갖도록 해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "시우",
                    "script": "Your thoughtful care makes everyone comfortable!",
                    "translation": "네 사려깊은 배려가 모든 사람을 편안하게 해!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jiwoo makes sure everyone has @@.",
                    "hint": "지우는 모든 사람이 무엇을 갖도록 한다고 했나요?",
                    "optionA": "toys",
                    "optionB": "food",
                    "optionC": "books",
                    "result": "food",
                    "explanation": "지우는 모든 사람이 음식을 갖도록 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지우",
                    "script": "Your fun spirit gets everyone involved!",
                    "translation": "네 재미있는 정신이 모든 사람을 참여시켜!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "시우",
                    "script": "You notice when people need help.",
                    "translation": "너는 사람들이 도움이 필요할 때를 알아차려."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "파티에 대한 문장이에요.",
                    "optionA": "Great",
                    "optionB": "parties",
                    "optionC": "need",
                    "optionD": "fun",
                    "optionE": "care",
                    "result": "Great parties need fun care",
                    "explanation": "훌륭한 파티는 재미와 배려가 필요해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지우",
                    "script": "We throw parties that everyone loves!",
                    "translation": "우리는 모든 사람이 사랑하는 파티를 열어!"
                }
            ]
        }
    ]
}
ID: 9997 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "배우는 재미 vs 도움 주는 기쁨",
            "explanation": "ESTP의 체험형 학습과 ESFJ의 도움 중심 학습",
            "category": "정보 탐구",
            "level": 2,
            "my_mbti": "ESTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태준",
                    "script": "I learn by doing things myself!",
                    "translation": "나는 직접 해보면서 배워!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태우",
                    "script": "Your hands-on learning is so smart!",
                    "translation": "네 직접 해보는 학습이 너무 똑똑해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태준",
                    "script": "I touch and try everything I can.",
                    "translation": "나는 할 수 있는 모든 걸 만지고 시도해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태준이는 직접 해보면서 배우나요?",
                    "hint": "태준이가 어떻게 배운다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "태준이는 직접 해보면서 배운다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태우",
                    "script": "I learn to help other people.",
                    "translation": "나는 다른 사람들을 돕기 위해 배워."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태준",
                    "script": "Your helpful learning makes a difference!",
                    "translation": "네 도움이 되는 학습이 변화를 만들어!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Taewoo learns to help other @@.",
                    "hint": "태우는 다른 무엇을 돕기 위해 배운다고 했나요?",
                    "optionA": "animals",
                    "optionB": "people",
                    "optionC": "plants",
                    "result": "people",
                    "explanation": "태우는 다른 사람들을 돕기 위해 배운다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태우",
                    "script": "Your active learning style inspires me!",
                    "translation": "네 활동적인 학습 스타일이 나에게 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태준",
                    "script": "You share what you know with everyone.",
                    "translation": "너는 아는 것을 모든 사람과 나눠."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "학습에 대한 문장이에요.",
                    "optionA": "Learning",
                    "optionB": "helps",
                    "optionC": "us",
                    "optionD": "grow",
                    "optionE": "together",
                    "result": "Learning helps us grow together",
                    "explanation": "학습은 우리가 함께 성장하는 데 도와줘요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태우",
                    "script": "We learn in ways that help everyone!",
                    "translation": "우리는 모든 사람을 돕는 방법으로 배워!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "배우는 재미 vs 도움 주는 기쁨",
            "explanation": "ESTP의 체험형 학습과 ESFJ의 도움 중심 학습",
            "level": 2,
            "my_mbti": "ESTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태준",
                    "script": "I learn by doing things myself!",
                    "translation": "나는 직접 해보면서 배워!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태우",
                    "script": "Your hands-on learning is so smart!",
                    "translation": "네 직접 해보는 학습이 너무 똑똑해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태준",
                    "script": "I touch and try everything I can.",
                    "translation": "나는 할 수 있는 모든 걸 만지고 시도해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태준이는 직접 해보면서 배우나요?",
                    "hint": "태준이가 어떻게 배운다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "태준이는 직접 해보면서 배운다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태우",
                    "script": "I learn to help other people.",
                    "translation": "나는 다른 사람들을 돕기 위해 배워."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태준",
                    "script": "Your helpful learning makes a difference!",
                    "translation": "네 도움이 되는 학습이 변화를 만들어!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Taewoo learns to help other @@.",
                    "hint": "태우는 다른 무엇을 돕기 위해 배운다고 했나요?",
                    "optionA": "animals",
                    "optionB": "people",
                    "optionC": "plants",
                    "result": "people",
                    "explanation": "태우는 다른 사람들을 돕기 위해 배운다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태우",
                    "script": "Your active learning style inspires me!",
                    "translation": "네 활동적인 학습 스타일이 나에게 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태준",
                    "script": "You share what you know with everyone.",
                    "translation": "너는 아는 것을 모든 사람과 나눠."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "학습에 대한 문장이에요.",
                    "optionA": "Learning",
                    "optionB": "helps",
                    "optionC": "us",
                    "optionD": "grow",
                    "optionE": "together",
                    "result": "Learning helps us grow together",
                    "explanation": "학습은 우리가 함께 성장하는 데 도와줘요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태우",
                    "script": "We learn in ways that help everyone!",
                    "translation": "우리는 모든 사람을 돕는 방법으로 배워!"
                }
            ]
        }
    ]
}
ID: 9998 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "정보 찾기 대작전",
            "explanation": "ESTP의 빠른 정보 탐색과 ESFJ의 유용한 정보 공유",
            "category": "정보 탐구",
            "level": 2,
            "my_mbti": "ESTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "건호",
                    "script": "I find cool stuff really fast!",
                    "translation": "나는 멋진 것들을 정말 빨리 찾아!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준우",
                    "script": "Your quick search helps us learn!",
                    "translation": "네 빠른 검색이 우리가 배우는 데 도와줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "건호",
                    "script": "I like finding new and exciting facts.",
                    "translation": "나는 새롭고 흥미진진한 사실을 찾는 걸 좋아해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "건호는 멋진 것들을 빨리 찾나요?",
                    "hint": "건호가 멋진 것들을 어떻게 찾는다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "건호는 멋진 것들을 정말 빨리 찾는다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준우",
                    "script": "I share helpful information with friends.",
                    "translation": "나는 친구들과 도움이 되는 정보를 나눠."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "건호",
                    "script": "Your sharing helps everyone know important things!",
                    "translation": "네 나눔이 모든 사람이 중요한 것들을 알도록 도와줘!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Junwoo shares helpful information with @@.",
                    "hint": "준우는 누구와 도움이 되는 정보를 나눈다고 했나요?",
                    "optionA": "teachers",
                    "optionB": "friends",
                    "optionC": "strangers",
                    "result": "friends",
                    "explanation": "준우는 친구들과 도움이 되는 정보를 나눈다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "준우",
                    "script": "Your exciting discoveries make learning fun!",
                    "translation": "네 흥미진진한 발견이 학습을 재미있게 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "건호",
                    "script": "You care about what people need to know.",
                    "translation": "너는 사람들이 알아야 할 것을 신경 써."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "정보 공유에 대한 문장이에요.",
                    "optionA": "Sharing",
                    "optionB": "information",
                    "optionC": "helps",
                    "optionD": "everyone",
                    "optionE": "learn",
                    "result": "Sharing information helps everyone learn",
                    "explanation": "정보를 나누는 것은 모든 사람이 배우는 데 도와줘요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준우",
                    "script": "We find and share the best information!",
                    "translation": "우리는 최고의 정보를 찾고 나눠!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "정보 찾기 대작전",
            "explanation": "ESTP의 빠른 정보 탐색과 ESFJ의 유용한 정보 공유",
            "level": 2,
            "my_mbti": "ESTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "건호",
                    "script": "I find cool stuff really fast!",
                    "translation": "나는 멋진 것들을 정말 빨리 찾아!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준우",
                    "script": "Your quick search helps us learn!",
                    "translation": "네 빠른 검색이 우리가 배우는 데 도와줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "건호",
                    "script": "I like finding new and exciting facts.",
                    "translation": "나는 새롭고 흥미진진한 사실을 찾는 걸 좋아해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "건호는 멋진 것들을 빨리 찾나요?",
                    "hint": "건호가 멋진 것들을 어떻게 찾는다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "건호는 멋진 것들을 정말 빨리 찾는다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준우",
                    "script": "I share helpful information with friends.",
                    "translation": "나는 친구들과 도움이 되는 정보를 나눠."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "건호",
                    "script": "Your sharing helps everyone know important things!",
                    "translation": "네 나눔이 모든 사람이 중요한 것들을 알도록 도와줘!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Junwoo shares helpful information with @@.",
                    "hint": "준우는 누구와 도움이 되는 정보를 나눈다고 했나요?",
                    "optionA": "teachers",
                    "optionB": "friends",
                    "optionC": "strangers",
                    "result": "friends",
                    "explanation": "준우는 친구들과 도움이 되는 정보를 나눈다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "준우",
                    "script": "Your exciting discoveries make learning fun!",
                    "translation": "네 흥미진진한 발견이 학습을 재미있게 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "건호",
                    "script": "You care about what people need to know.",
                    "translation": "너는 사람들이 알아야 할 것을 신경 써."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "정보 공유에 대한 문장이에요.",
                    "optionA": "Sharing",
                    "optionB": "information",
                    "optionC": "helps",
                    "optionD": "everyone",
                    "optionE": "learn",
                    "result": "Sharing information helps everyone learn",
                    "explanation": "정보를 나누는 것은 모든 사람이 배우는 데 도와줘요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준우",
                    "script": "We find and share the best information!",
                    "translation": "우리는 최고의 정보를 찾고 나눠!"
                }
            ]
        }
    ]
}
ID: 9999 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "빠른 선택 vs 따뜻한 배려",
            "explanation": "ESTP의 즉석 결정과 ESFJ의 모든 사람을 고려한 결정",
            "category": "의사결정 방식",
            "level": 2,
            "my_mbti": "ESTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현진",
                    "script": "Let's pick this one now!",
                    "translation": "지금 이것을 고르자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지우",
                    "script": "Your quick choice gets things done!",
                    "translation": "네 빠른 선택이 일을 끝내게 해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현진",
                    "script": "I trust my first feeling about things.",
                    "translation": "나는 일에 대한 첫 느낌을 믿어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현진이는 지금 이것을 고르자고 했나요?",
                    "hint": "현진이가 언제 이것을 고르자고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "현진이는 지금 이것을 고르자고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지우",
                    "script": "I ask what everyone else wants.",
                    "translation": "나는 다른 모든 사람이 원하는 것을 물어봐."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현진",
                    "script": "Your caring makes everyone feel included!",
                    "translation": "네 배려가 모든 사람을 포함된다고 느끼게 해!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jiwoo asks what everyone else @@.",
                    "hint": "지우는 다른 모든 사람이 무엇을 하는지 물어본다고 했나요?",
                    "optionA": "eats",
                    "optionB": "wants",
                    "optionC": "sees",
                    "result": "wants",
                    "explanation": "지우는 다른 모든 사람이 원하는 것을 물어본다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지우",
                    "script": "Your confidence helps us move forward!",
                    "translation": "네 자신감이 우리가 앞으로 나아가게 도와줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현진",
                    "script": "You make sure nobody feels left out.",
                    "translation": "너는 아무도 소외감을 느끼지 않도록 해줘."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "좋은 결정에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "decisions",
                    "optionC": "consider",
                    "optionD": "everyone's",
                    "optionE": "feelings",
                    "result": "Good decisions consider everyone's feelings",
                    "explanation": "좋은 결정은 모든 사람의 감정을 고려해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지우",
                    "script": "We make choices that work for everyone!",
                    "translation": "우리는 모든 사람을 위해 효과적인 선택을 해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "빠른 선택 vs 따뜻한 배려",
            "explanation": "ESTP의 즉석 결정과 ESFJ의 모든 사람을 고려한 결정",
            "level": 2,
            "my_mbti": "ESTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현진",
                    "script": "Let's pick this one now!",
                    "translation": "지금 이것을 고르자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지우",
                    "script": "Your quick choice gets things done!",
                    "translation": "네 빠른 선택이 일을 끝내게 해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현진",
                    "script": "I trust my first feeling about things.",
                    "translation": "나는 일에 대한 첫 느낌을 믿어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현진이는 지금 이것을 고르자고 했나요?",
                    "hint": "현진이가 언제 이것을 고르자고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "현진이는 지금 이것을 고르자고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지우",
                    "script": "I ask what everyone else wants.",
                    "translation": "나는 다른 모든 사람이 원하는 것을 물어봐."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현진",
                    "script": "Your caring makes everyone feel included!",
                    "translation": "네 배려가 모든 사람을 포함된다고 느끼게 해!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jiwoo asks what everyone else @@.",
                    "hint": "지우는 다른 모든 사람이 무엇을 하는지 물어본다고 했나요?",
                    "optionA": "eats",
                    "optionB": "wants",
                    "optionC": "sees",
                    "result": "wants",
                    "explanation": "지우는 다른 모든 사람이 원하는 것을 물어본다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지우",
                    "script": "Your confidence helps us move forward!",
                    "translation": "네 자신감이 우리가 앞으로 나아가게 도와줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현진",
                    "script": "You make sure nobody feels left out.",
                    "translation": "너는 아무도 소외감을 느끼지 않도록 해줘."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "좋은 결정에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "decisions",
                    "optionC": "consider",
                    "optionD": "everyone's",
                    "optionE": "feelings",
                    "result": "Good decisions consider everyone's feelings",
                    "explanation": "좋은 결정은 모든 사람의 감정을 고려해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지우",
                    "script": "We make choices that work for everyone!",
                    "translation": "우리는 모든 사람을 위해 효과적인 선택을 해!"
                }
            ]
        }
    ]
}
ID: 10000 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "모험 vs 안전한 선택",
            "explanation": "ESTP의 흥미로운 선택과 ESFJ의 안전하고 배려 깊은 선택",
            "category": "의사결정 방식",
            "level": 2,
            "my_mbti": "ESTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "다희",
                    "script": "Let's try something new and fun!",
                    "translation": "새롭고 재미있는 걸 시도해보자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지민",
                    "script": "Your adventurous ideas sound exciting!",
                    "translation": "네 모험적인 아이디어가 흥미진진하게 들려!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "다희",
                    "script": "New experiences teach us cool things.",
                    "translation": "새로운 경험은 우리에게 멋진 것들을 가르쳐줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "다희는 새롭고 재미있는 걸 시도해보자고 했나요?",
                    "hint": "다희가 어떤 걸 시도해보자고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "다희는 새롭고 재미있는 걸 시도해보자고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지민",
                    "script": "I choose things that keep us safe.",
                    "translation": "나는 우리를 안전하게 지키는 것들을 선택해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다희",
                    "script": "Your safe choices protect everyone!",
                    "translation": "네 안전한 선택이 모든 사람을 보호해!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jimin chooses things that keep us @@.",
                    "hint": "지민이는 우리를 어떻게 지키는 것들을 선택한다고 했나요?",
                    "optionA": "busy",
                    "optionB": "safe",
                    "optionC": "quiet",
                    "result": "safe",
                    "explanation": "지민이는 우리를 안전하게 지키는 것들을 선택한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지민",
                    "script": "Your brave spirit inspires us to grow!",
                    "translation": "네 용감한 정신이 우리가 성장하도록 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "다희",
                    "script": "You think about what's best for everyone.",
                    "translation": "너는 모든 사람에게 가장 좋은 것이 뭔지 생각해."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "좋은 선택에 대한 문장이에요.",
                    "optionA": "Smart",
                    "optionB": "choices",
                    "optionC": "balance",
                    "optionD": "fun",
                    "optionE": "safety",
                    "result": "Smart choices balance fun safety",
                    "explanation": "현명한 선택은 재미와 안전의 균형을 맞춰요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지민",
                    "script": "We find adventures that are safe and fun!",
                    "translation": "우리는 안전하고 재미있는 모험을 찾아!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "모험 vs 안전한 선택",
            "explanation": "ESTP의 흥미로운 선택과 ESFJ의 안전하고 배려 깊은 선택",
            "level": 2,
            "my_mbti": "ESTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "다희",
                    "script": "Let's try something new and fun!",
                    "translation": "새롭고 재미있는 걸 시도해보자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지민",
                    "script": "Your adventurous ideas sound exciting!",
                    "translation": "네 모험적인 아이디어가 흥미진진하게 들려!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "다희",
                    "script": "New experiences teach us cool things.",
                    "translation": "새로운 경험은 우리에게 멋진 것들을 가르쳐줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "다희는 새롭고 재미있는 걸 시도해보자고 했나요?",
                    "hint": "다희가 어떤 걸 시도해보자고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "다희는 새롭고 재미있는 걸 시도해보자고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지민",
                    "script": "I choose things that keep us safe.",
                    "translation": "나는 우리를 안전하게 지키는 것들을 선택해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다희",
                    "script": "Your safe choices protect everyone!",
                    "translation": "네 안전한 선택이 모든 사람을 보호해!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jimin chooses things that keep us @@.",
                    "hint": "지민이는 우리를 어떻게 지키는 것들을 선택한다고 했나요?",
                    "optionA": "busy",
                    "optionB": "safe",
                    "optionC": "quiet",
                    "result": "safe",
                    "explanation": "지민이는 우리를 안전하게 지키는 것들을 선택한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지민",
                    "script": "Your brave spirit inspires us to grow!",
                    "translation": "네 용감한 정신이 우리가 성장하도록 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "다희",
                    "script": "You think about what's best for everyone.",
                    "translation": "너는 모든 사람에게 가장 좋은 것이 뭔지 생각해."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "좋은 선택에 대한 문장이에요.",
                    "optionA": "Smart",
                    "optionB": "choices",
                    "optionC": "balance",
                    "optionD": "fun",
                    "optionE": "safety",
                    "result": "Smart choices balance fun safety",
                    "explanation": "현명한 선택은 재미와 안전의 균형을 맞춰요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지민",
                    "script": "We find adventures that are safe and fun!",
                    "translation": "우리는 안전하고 재미있는 모험을 찾아!"
                }
            ]
        }
    ]
}
ID: 10001 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "자유로운 하루 vs 사람 중심 하루",
            "explanation": "ESTP의 활동적 생활과 ESFJ의 관계 중심 생활",
            "category": "생활 태도",
            "level": 2,
            "my_mbti": "ESTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현아",
                    "script": "I do whatever feels good today!",
                    "translation": "나는 오늘 기분 좋은 걸 뭐든지 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하린",
                    "script": "Your free spirit brings so much energy!",
                    "translation": "네 자유로운 정신이 정말 많은 에너지를 가져와!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현아",
                    "script": "I change plans when something fun comes.",
                    "translation": "재미있는 게 생기면 계획을 바꿔."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현아는 오늘 기분 좋은 걸 뭐든지 하나요?",
                    "hint": "현아가 오늘 어떤 걸 한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "현아는 오늘 기분 좋은 걸 뭐든지 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하린",
                    "script": "I spend time with people I care about.",
                    "translation": "나는 내가 아끼는 사람들과 시간을 보내."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현아",
                    "script": "Your caring time makes people feel loved!",
                    "translation": "네 배려하는 시간이 사람들을 사랑받는다고 느끼게 해!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Halin spends time with people she cares @@.",
                    "hint": "하린이는 자신이 어떻게 하는 사람들과 시간을 보낸다고 했나요?",
                    "optionA": "for",
                    "optionB": "about",
                    "optionC": "with",
                    "result": "about",
                    "explanation": "하린이는 자신이 아끼는 사람들과 시간을 보낸다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하린",
                    "script": "Your flexible life shows me new possibilities!",
                    "translation": "네 유연한 생활이 나에게 새로운 가능성을 보여줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현아",
                    "script": "You make everyone around you happy.",
                    "translation": "너는 주변의 모든 사람을 행복하게 해."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "좋은 생활에 대한 문장이에요.",
                    "optionA": "Happy",
                    "optionB": "life",
                    "optionC": "includes",
                    "optionD": "freedom",
                    "optionE": "caring",
                    "result": "Happy life includes freedom caring",
                    "explanation": "행복한 삶은 자유와 배려를 포함해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하린",
                    "script": "We live in ways that bring joy!",
                    "translation": "우리는 기쁨을 가져다주는 방법으로 살아!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "자유로운 하루 vs 사람 중심 하루",
            "explanation": "ESTP의 활동적 생활과 ESFJ의 관계 중심 생활",
            "level": 2,
            "my_mbti": "ESTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현아",
                    "script": "I do whatever feels good today!",
                    "translation": "나는 오늘 기분 좋은 걸 뭐든지 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하린",
                    "script": "Your free spirit brings so much energy!",
                    "translation": "네 자유로운 정신이 정말 많은 에너지를 가져와!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현아",
                    "script": "I change plans when something fun comes.",
                    "translation": "재미있는 게 생기면 계획을 바꿔."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현아는 오늘 기분 좋은 걸 뭐든지 하나요?",
                    "hint": "현아가 오늘 어떤 걸 한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "현아는 오늘 기분 좋은 걸 뭐든지 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하린",
                    "script": "I spend time with people I care about.",
                    "translation": "나는 내가 아끼는 사람들과 시간을 보내."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현아",
                    "script": "Your caring time makes people feel loved!",
                    "translation": "네 배려하는 시간이 사람들을 사랑받는다고 느끼게 해!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Halin spends time with people she cares @@.",
                    "hint": "하린이는 자신이 어떻게 하는 사람들과 시간을 보낸다고 했나요?",
                    "optionA": "for",
                    "optionB": "about",
                    "optionC": "with",
                    "result": "about",
                    "explanation": "하린이는 자신이 아끼는 사람들과 시간을 보낸다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하린",
                    "script": "Your flexible life shows me new possibilities!",
                    "translation": "네 유연한 생활이 나에게 새로운 가능성을 보여줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현아",
                    "script": "You make everyone around you happy.",
                    "translation": "너는 주변의 모든 사람을 행복하게 해."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "좋은 생활에 대한 문장이에요.",
                    "optionA": "Happy",
                    "optionB": "life",
                    "optionC": "includes",
                    "optionD": "freedom",
                    "optionE": "caring",
                    "result": "Happy life includes freedom caring",
                    "explanation": "행복한 삶은 자유와 배려를 포함해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하린",
                    "script": "We live in ways that bring joy!",
                    "translation": "우리는 기쁨을 가져다주는 방법으로 살아!"
                }
            ]
        }
    ]
}
ID: 10002 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "내 공간 vs 모두의 공간",
            "explanation": "ESTP의 실용적 공간 활용과 ESFJ의 편안한 공간 만들기",
            "category": "생활 태도",
            "level": 2,
            "my_mbti": "ESTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예진",
                    "script": "I put things where I can find them!",
                    "translation": "나는 찾을 수 있는 곳에 물건을 둬!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수민",
                    "script": "Your practical way works really well!",
                    "translation": "네 실용적인 방법이 정말 잘 작동해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예진",
                    "script": "I like spaces that help me move fast.",
                    "translation": "나는 빨리 움직이는 데 도움이 되는 공간을 좋아해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "예진이는 찾을 수 있는 곳에 물건을 두나요?",
                    "hint": "예진이가 어디에 물건을 둔다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "예진이는 찾을 수 있는 곳에 물건을 둔다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수민",
                    "script": "I make spaces cozy for everyone.",
                    "translation": "나는 모든 사람을 위해 공간을 아늑하게 만들어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예진",
                    "script": "Your cozy spaces make people feel at home!",
                    "translation": "네 아늑한 공간이 사람들을 편안하게 느끼게 해!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Sumin makes spaces cozy for @@.",
                    "hint": "수민이는 누구를 위해 공간을 아늑하게 만든다고 했나요?",
                    "optionA": "pets",
                    "optionB": "everyone",
                    "optionC": "plants",
                    "result": "everyone",
                    "explanation": "수민이는 모든 사람을 위해 공간을 아늑하게 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "수민",
                    "script": "Your efficient setup helps you do so much!",
                    "translation": "네 효율적인 설치가 너가 많은 일을 할 수 있게 도와줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예진",
                    "script": "You think about what makes people comfortable.",
                    "translation": "너는 사람들을 편안하게 하는 것이 뭔지 생각해."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "좋은 공간에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "spaces",
                    "optionC": "work",
                    "optionD": "for",
                    "optionE": "everyone",
                    "result": "Good spaces work for everyone",
                    "explanation": "좋은 공간들은 모든 사람을 위해 작동해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수민",
                    "script": "We create spaces that are both useful and comfortable!",
                    "translation": "우리는 유용하고 편안한 공간을 만들어!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "내 공간 vs 모두의 공간",
            "explanation": "ESTP의 실용적 공간 활용과 ESFJ의 편안한 공간 만들기",
            "level": 2,
            "my_mbti": "ESTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예진",
                    "script": "I put things where I can find them!",
                    "translation": "나는 찾을 수 있는 곳에 물건을 둬!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수민",
                    "script": "Your practical way works really well!",
                    "translation": "네 실용적인 방법이 정말 잘 작동해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예진",
                    "script": "I like spaces that help me move fast.",
                    "translation": "나는 빨리 움직이는 데 도움이 되는 공간을 좋아해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "예진이는 찾을 수 있는 곳에 물건을 두나요?",
                    "hint": "예진이가 어디에 물건을 둔다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "예진이는 찾을 수 있는 곳에 물건을 둔다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수민",
                    "script": "I make spaces cozy for everyone.",
                    "translation": "나는 모든 사람을 위해 공간을 아늑하게 만들어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예진",
                    "script": "Your cozy spaces make people feel at home!",
                    "translation": "네 아늑한 공간이 사람들을 편안하게 느끼게 해!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Sumin makes spaces cozy for @@.",
                    "hint": "수민이는 누구를 위해 공간을 아늑하게 만든다고 했나요?",
                    "optionA": "pets",
                    "optionB": "everyone",
                    "optionC": "plants",
                    "result": "everyone",
                    "explanation": "수민이는 모든 사람을 위해 공간을 아늑하게 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "수민",
                    "script": "Your efficient setup helps you do so much!",
                    "translation": "네 효율적인 설치가 너가 많은 일을 할 수 있게 도와줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예진",
                    "script": "You think about what makes people comfortable.",
                    "translation": "너는 사람들을 편안하게 하는 것이 뭔지 생각해."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "좋은 공간에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "spaces",
                    "optionC": "work",
                    "optionD": "for",
                    "optionE": "everyone",
                    "result": "Good spaces work for everyone",
                    "explanation": "좋은 공간들은 모든 사람을 위해 작동해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수민",
                    "script": "We create spaces that are both useful and comfortable!",
                    "translation": "우리는 유용하고 편안한 공간을 만들어!"
                }
            ]
        }
    ]
}
ID: 10003 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "스트레스 날려버리기",
            "explanation": "ESTP의 활동적 스트레스 해소와 ESFJ의 사람들과 함께하는 스트레스 관리",
            "category": "스트레스 상황 대처",
            "level": 2,
            "my_mbti": "ESTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "별이",
                    "script": "Let's go outside and run around!",
                    "translation": "밖에 나가서 뛰어다니자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소민",
                    "script": "Your active way makes stress go away!",
                    "translation": "네 활동적인 방법이 스트레스를 없애줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "별이",
                    "script": "Moving my body helps me feel better.",
                    "translation": "몸을 움직이는 것이 기분을 좋게 해줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "별이는 밖에 나가서 뛰어다니자고 했나요?",
                    "hint": "별이가 밖에 나가서 뭘 하자고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "별이는 밖에 나가서 뛰어다니자고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소민",
                    "script": "I talk with friends when I feel worried.",
                    "translation": "나는 걱정될 때 친구들과 이야기해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "별이",
                    "script": "Your friend talks help everyone feel better!",
                    "translation": "네 친구와의 대화가 모든 사람을 기분 좋게 해줘!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Somin talks with friends when she feels @@.",
                    "hint": "소민이는 언제 친구들과 이야기한다고 했나요?",
                    "optionA": "happy",
                    "optionB": "worried",
                    "optionC": "hungry",
                    "result": "worried",
                    "explanation": "소민이는 걱정될 때 친구들과 이야기한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소민",
                    "script": "Your energy helps me forget my problems!",
                    "translation": "네 에너지가 내가 문제를 잊게 도와줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "별이",
                    "script": "You help people share their feelings.",
                    "translation": "너는 사람들이 감정을 나누도록 도와줘."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "스트레스 해결에 대한 문장이에요.",
                    "optionA": "Friends",
                    "optionB": "help",
                    "optionC": "us",
                    "optionD": "feel",
                    "optionE": "better",
                    "result": "Friends help us feel better",
                    "explanation": "친구들은 우리가 기분 좋아지도록 도와줘요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소민",
                    "script": "We help each other through tough times!",
                    "translation": "우리는 힘든 시간을 통해 서로 도와줘!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "스트레스 날려버리기",
            "explanation": "ESTP의 활동적 스트레스 해소와 ESFJ의 사람들과 함께하는 스트레스 관리",
            "level": 2,
            "my_mbti": "ESTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "별이",
                    "script": "Let's go outside and run around!",
                    "translation": "밖에 나가서 뛰어다니자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소민",
                    "script": "Your active way makes stress go away!",
                    "translation": "네 활동적인 방법이 스트레스를 없애줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "별이",
                    "script": "Moving my body helps me feel better.",
                    "translation": "몸을 움직이는 것이 기분을 좋게 해줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "별이는 밖에 나가서 뛰어다니자고 했나요?",
                    "hint": "별이가 밖에 나가서 뭘 하자고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "별이는 밖에 나가서 뛰어다니자고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소민",
                    "script": "I talk with friends when I feel worried.",
                    "translation": "나는 걱정될 때 친구들과 이야기해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "별이",
                    "script": "Your friend talks help everyone feel better!",
                    "translation": "네 친구와의 대화가 모든 사람을 기분 좋게 해줘!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Somin talks with friends when she feels @@.",
                    "hint": "소민이는 언제 친구들과 이야기한다고 했나요?",
                    "optionA": "happy",
                    "optionB": "worried",
                    "optionC": "hungry",
                    "result": "worried",
                    "explanation": "소민이는 걱정될 때 친구들과 이야기한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소민",
                    "script": "Your energy helps me forget my problems!",
                    "translation": "네 에너지가 내가 문제를 잊게 도와줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "별이",
                    "script": "You help people share their feelings.",
                    "translation": "너는 사람들이 감정을 나누도록 도와줘."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "스트레스 해결에 대한 문장이에요.",
                    "optionA": "Friends",
                    "optionB": "help",
                    "optionC": "us",
                    "optionD": "feel",
                    "optionE": "better",
                    "result": "Friends help us feel better",
                    "explanation": "친구들은 우리가 기분 좋아지도록 도와줘요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소민",
                    "script": "We help each other through tough times!",
                    "translation": "우리는 힘든 시간을 통해 서로 도와줘!"
                }
            ]
        }
    ]
}
ID: 10004 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "문제 해결 히어로들",
            "explanation": "ESTP의 즉석 해결책과 ESFJ의 모두를 위한 해결책",
            "category": "스트레스 상황 대처",
            "level": 2,
            "my_mbti": "ESTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "시우",
                    "script": "I fix things right when they break!",
                    "translation": "나는 물건이 부러지면 바로 고쳐!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민지",
                    "script": "Your quick fixes save us time!",
                    "translation": "네 빠른 수리가 우리 시간을 절약해줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "시우",
                    "script": "I use whatever tools I can find.",
                    "translation": "나는 찾을 수 있는 도구를 뭐든 사용해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "시우는 물건이 부러지면 바로 고치나요?",
                    "hint": "시우가 물건이 부러지면 언제 고친다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "시우는 물건이 부러지면 바로 고친다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민지",
                    "script": "I ask everyone what they need first.",
                    "translation": "나는 먼저 모든 사람이 무엇이 필요한지 물어봐."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "시우",
                    "script": "Your caring questions help everyone feel heard!",
                    "translation": "네 배려하는 질문이 모든 사람이 들어진다고 느끼게 해!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Minji asks everyone what they need @@.",
                    "hint": "민지는 언제 모든 사람이 무엇이 필요한지 물어본다고 했나요?",
                    "optionA": "later",
                    "optionB": "first",
                    "optionC": "never",
                    "result": "first",
                    "explanation": "민지는 먼저 모든 사람이 무엇이 필요한지 물어본다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민지",
                    "script": "Your creative solutions work so well!",
                    "translation": "네 창의적인 해결책이 너무 잘 작동해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "시우",
                    "script": "You make sure everyone gets help.",
                    "translation": "너는 모든 사람이 도움을 받도록 해줘."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "문제 해결에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "solutions",
                    "optionC": "help",
                    "optionD": "everyone",
                    "optionE": "involved",
                    "result": "Good solutions help everyone involved",
                    "explanation": "좋은 해결책은 관련된 모든 사람을 도와줘요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민지",
                    "script": "We solve problems that work for all!",
                    "translation": "우리는 모든 사람을 위해 효과적인 문제를 해결해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "문제 해결 히어로들",
            "explanation": "ESTP의 즉석 해결책과 ESFJ의 모두를 위한 해결책",
            "level": 2,
            "my_mbti": "ESTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "시우",
                    "script": "I fix things right when they break!",
                    "translation": "나는 물건이 부러지면 바로 고쳐!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민지",
                    "script": "Your quick fixes save us time!",
                    "translation": "네 빠른 수리가 우리 시간을 절약해줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "시우",
                    "script": "I use whatever tools I can find.",
                    "translation": "나는 찾을 수 있는 도구를 뭐든 사용해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "시우는 물건이 부러지면 바로 고치나요?",
                    "hint": "시우가 물건이 부러지면 언제 고친다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "시우는 물건이 부러지면 바로 고친다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민지",
                    "script": "I ask everyone what they need first.",
                    "translation": "나는 먼저 모든 사람이 무엇이 필요한지 물어봐."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "시우",
                    "script": "Your caring questions help everyone feel heard!",
                    "translation": "네 배려하는 질문이 모든 사람이 들어진다고 느끼게 해!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Minji asks everyone what they need @@.",
                    "hint": "민지는 언제 모든 사람이 무엇이 필요한지 물어본다고 했나요?",
                    "optionA": "later",
                    "optionB": "first",
                    "optionC": "never",
                    "result": "first",
                    "explanation": "민지는 먼저 모든 사람이 무엇이 필요한지 물어본다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민지",
                    "script": "Your creative solutions work so well!",
                    "translation": "네 창의적인 해결책이 너무 잘 작동해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "시우",
                    "script": "You make sure everyone gets help.",
                    "translation": "너는 모든 사람이 도움을 받도록 해줘."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "문제 해결에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "solutions",
                    "optionC": "help",
                    "optionD": "everyone",
                    "optionE": "involved",
                    "result": "Good solutions help everyone involved",
                    "explanation": "좋은 해결책은 관련된 모든 사람을 도와줘요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민지",
                    "script": "We solve problems that work for all!",
                    "translation": "우리는 모든 사람을 위해 효과적인 문제를 해결해!"
                }
            ]
        }
    ]
}
ID: 10005 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "꿈을 향해 달리기",
            "explanation": "ESTP의 기회 중심 목표와 ESFJ의 사람 도움 목표",
            "category": "직업 및 목표 설정",
            "level": 2,
            "my_mbti": "ESTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "상우",
                    "script": "I grab chances when I see them!",
                    "translation": "나는 기회를 보면 바로 잡아!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하준",
                    "script": "Your quick action gets great results!",
                    "translation": "네 빠른 행동이 훌륭한 결과를 얻어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "상우",
                    "script": "I like jobs where every day is different.",
                    "translation": "나는 매일이 다른 직업을 좋아해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "상우는 기회를 보면 바로 잡나요?",
                    "hint": "상우가 기회를 보면 언제 잡는다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "상우는 기회를 보면 바로 잡는다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하준",
                    "script": "I want to help people feel happy.",
                    "translation": "나는 사람들이 행복하다고 느끼도록 돕고 싶어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "상우",
                    "script": "Your helping goal makes the world better!",
                    "translation": "네 돕는 목표가 세상을 더 좋게 만들어!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Hajun wants to help people feel @@.",
                    "hint": "하준이는 사람들이 어떻게 느끼도록 돕고 싶다고 했나요?",
                    "optionA": "sad",
                    "optionB": "happy",
                    "optionC": "tired",
                    "result": "happy",
                    "explanation": "하준이는 사람들이 행복하다고 느끼도록 돕고 싶다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하준",
                    "script": "Your exciting variety keeps life interesting!",
                    "translation": "네 흥미진진한 다양성이 삶을 흥미롭게 유지해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "상우",
                    "script": "You think about making others smile.",
                    "translation": "너는 다른 사람들을 웃게 만드는 것을 생각해."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "좋은 목표에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "goals",
                    "optionC": "help",
                    "optionD": "ourselves",
                    "optionE": "others",
                    "result": "Good goals help ourselves others",
                    "explanation": "좋은 목표는 우리 자신과 다른 사람들을 도와줘요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하준",
                    "script": "We follow dreams that bring joy to everyone!",
                    "translation": "우리는 모든 사람에게 기쁨을 가져다주는 꿈을 따라가!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "꿈을 향해 달리기",
            "explanation": "ESTP의 기회 중심 목표와 ESFJ의 사람 도움 목표",
            "level": 2,
            "my_mbti": "ESTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "상우",
                    "script": "I grab chances when I see them!",
                    "translation": "나는 기회를 보면 바로 잡아!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하준",
                    "script": "Your quick action gets great results!",
                    "translation": "네 빠른 행동이 훌륭한 결과를 얻어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "상우",
                    "script": "I like jobs where every day is different.",
                    "translation": "나는 매일이 다른 직업을 좋아해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "상우는 기회를 보면 바로 잡나요?",
                    "hint": "상우가 기회를 보면 언제 잡는다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "상우는 기회를 보면 바로 잡는다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하준",
                    "script": "I want to help people feel happy.",
                    "translation": "나는 사람들이 행복하다고 느끼도록 돕고 싶어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "상우",
                    "script": "Your helping goal makes the world better!",
                    "translation": "네 돕는 목표가 세상을 더 좋게 만들어!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Hajun wants to help people feel @@.",
                    "hint": "하준이는 사람들이 어떻게 느끼도록 돕고 싶다고 했나요?",
                    "optionA": "sad",
                    "optionB": "happy",
                    "optionC": "tired",
                    "result": "happy",
                    "explanation": "하준이는 사람들이 행복하다고 느끼도록 돕고 싶다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하준",
                    "script": "Your exciting variety keeps life interesting!",
                    "translation": "네 흥미진진한 다양성이 삶을 흥미롭게 유지해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "상우",
                    "script": "You think about making others smile.",
                    "translation": "너는 다른 사람들을 웃게 만드는 것을 생각해."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "좋은 목표에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "goals",
                    "optionC": "help",
                    "optionD": "ourselves",
                    "optionE": "others",
                    "result": "Good goals help ourselves others",
                    "explanation": "좋은 목표는 우리 자신과 다른 사람들을 도와줘요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하준",
                    "script": "We follow dreams that bring joy to everyone!",
                    "translation": "우리는 모든 사람에게 기쁨을 가져다주는 꿈을 따라가!"
                }
            ]
        }
    ]
}
ID: 10006 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "일하는 방식의 달인들",
            "explanation": "ESTP의 실용적 일 방식과 ESFJ의 팀워크 중심 일 방식",
            "category": "직업 및 목표 설정",
            "level": 2,
            "my_mbti": "ESTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "건호",
                    "script": "I do work that uses my hands!",
                    "translation": "나는 손을 사용하는 일을 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태우",
                    "script": "Your hands-on work creates real things!",
                    "translation": "네 직접 하는 일이 실제 물건들을 만들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "건호",
                    "script": "I like seeing results right away.",
                    "translation": "나는 결과를 바로 보는 걸 좋아해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "건호는 손을 사용하는 일을 하나요?",
                    "hint": "건호가 어떤 일을 한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "건호는 손을 사용하는 일을 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태우",
                    "script": "I work best when I help my team.",
                    "translation": "나는 팀을 도울 때 가장 잘 일해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "건호",
                    "script": "Your team spirit makes work more fun!",
                    "translation": "네 팀 정신이 일을 더 재미있게 만들어!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Taewoo works best when he helps his @@.",
                    "hint": "태우는 무엇을 도울 때 가장 잘 일한다고 했나요?",
                    "optionA": "family",
                    "optionB": "team",
                    "optionC": "pets",
                    "result": "team",
                    "explanation": "태우는 팀을 도울 때 가장 잘 일한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태우",
                    "script": "Your quick results show amazing progress!",
                    "translation": "네 빠른 결과가 놀라운 진전을 보여줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "건호",
                    "script": "You care about how everyone feels at work.",
                    "translation": "너는 직장에서 모든 사람이 어떻게 느끼는지 신경 써."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "좋은 일에 대한 문장이에요.",
                    "optionA": "Great",
                    "optionB": "work",
                    "optionC": "combines",
                    "optionD": "skills",
                    "optionE": "teamwork",
                    "result": "Great work combines skills teamwork",
                    "explanation": "훌륭한 일은 기술과 팀워크를 결합해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태우",
                    "script": "We do work that uses our strengths!",
                    "translation": "우리는 우리의 장점을 사용하는 일을 해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "일하는 방식의 달인들",
            "explanation": "ESTP의 실용적 일 방식과 ESFJ의 팀워크 중심 일 방식",
            "level": 2,
            "my_mbti": "ESTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "건호",
                    "script": "I do work that uses my hands!",
                    "translation": "나는 손을 사용하는 일을 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태우",
                    "script": "Your hands-on work creates real things!",
                    "translation": "네 직접 하는 일이 실제 물건들을 만들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "건호",
                    "script": "I like seeing results right away.",
                    "translation": "나는 결과를 바로 보는 걸 좋아해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "건호는 손을 사용하는 일을 하나요?",
                    "hint": "건호가 어떤 일을 한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "건호는 손을 사용하는 일을 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태우",
                    "script": "I work best when I help my team.",
                    "translation": "나는 팀을 도울 때 가장 잘 일해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "건호",
                    "script": "Your team spirit makes work more fun!",
                    "translation": "네 팀 정신이 일을 더 재미있게 만들어!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Taewoo works best when he helps his @@.",
                    "hint": "태우는 무엇을 도울 때 가장 잘 일한다고 했나요?",
                    "optionA": "family",
                    "optionB": "team",
                    "optionC": "pets",
                    "result": "team",
                    "explanation": "태우는 팀을 도울 때 가장 잘 일한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태우",
                    "script": "Your quick results show amazing progress!",
                    "translation": "네 빠른 결과가 놀라운 진전을 보여줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "건호",
                    "script": "You care about how everyone feels at work.",
                    "translation": "너는 직장에서 모든 사람이 어떻게 느끼는지 신경 써."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "좋은 일에 대한 문장이에요.",
                    "optionA": "Great",
                    "optionB": "work",
                    "optionC": "combines",
                    "optionD": "skills",
                    "optionE": "teamwork",
                    "result": "Great work combines skills teamwork",
                    "explanation": "훌륭한 일은 기술과 팀워크를 결합해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태우",
                    "script": "We do work that uses our strengths!",
                    "translation": "우리는 우리의 장점을 사용하는 일을 해!"
                }
            ]
        }
    ]
}
ID: 10007 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "놀이의 마법사들",
            "explanation": "ESTP의 스릴 넘치는 취미와 ESFJ의 함께하는 취미",
            "category": "취미와 여가 활동",
            "level": 2,
            "my_mbti": "ESTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현진",
                    "script": "Let's try skateboarding this weekend!",
                    "translation": "이번 주말에 스케이트보드를 해보자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지우",
                    "script": "Your exciting hobbies look so cool!",
                    "translation": "네 신나는 취미가 너무 멋져 보여!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현진",
                    "script": "I love hobbies that make my heart race.",
                    "translation": "나는 심장이 뛰게 하는 취미를 좋아해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현진이는 이번 주말에 스케이트보드를 해보자고 했나요?",
                    "hint": "현진이가 이번 주말에 무엇을 해보자고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "현진이는 이번 주말에 스케이트보드를 해보자고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지우",
                    "script": "I like hobbies we can do together.",
                    "translation": "나는 함께 할 수 있는 취미를 좋아해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현진",
                    "script": "Your together hobbies bring friends closer!",
                    "translation": "네 함께하는 취미가 친구들을 더 가깝게 해줘!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jiwoo likes hobbies we can do @@.",
                    "hint": "지우는 어떻게 할 수 있는 취미를 좋아한다고 했나요?",
                    "optionA": "alone",
                    "optionB": "together",
                    "optionC": "quietly",
                    "result": "together",
                    "explanation": "지우는 함께 할 수 있는 취미를 좋아한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지우",
                    "script": "Your adventurous hobbies teach me to be brave!",
                    "translation": "네 모험적인 취미가 나에게 용감해지는 걸 가르쳐줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현진",
                    "script": "You make hobbies more fun by including everyone.",
                    "translation": "너는 모든 사람을 포함시켜서 취미를 더 재미있게 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "취미에 대한 문장이에요.",
                    "optionA": "Fun",
                    "optionB": "hobbies",
                    "optionC": "bring",
                    "optionD": "people",
                    "optionE": "together",
                    "result": "Fun hobbies bring people together",
                    "explanation": "재미있는 취미들은 사람들을 함께 모아줘요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지우",
                    "script": "We try hobbies that are exciting and social!",
                    "translation": "우리는 신나고 사교적인 취미를 해봐!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "놀이의 마법사들",
            "explanation": "ESTP의 스릴 넘치는 취미와 ESFJ의 함께하는 취미",
            "level": 2,
            "my_mbti": "ESTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현진",
                    "script": "Let's try skateboarding this weekend!",
                    "translation": "이번 주말에 스케이트보드를 해보자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지우",
                    "script": "Your exciting hobbies look so cool!",
                    "translation": "네 신나는 취미가 너무 멋져 보여!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현진",
                    "script": "I love hobbies that make my heart race.",
                    "translation": "나는 심장이 뛰게 하는 취미를 좋아해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현진이는 이번 주말에 스케이트보드를 해보자고 했나요?",
                    "hint": "현진이가 이번 주말에 무엇을 해보자고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "현진이는 이번 주말에 스케이트보드를 해보자고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지우",
                    "script": "I like hobbies we can do together.",
                    "translation": "나는 함께 할 수 있는 취미를 좋아해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현진",
                    "script": "Your together hobbies bring friends closer!",
                    "translation": "네 함께하는 취미가 친구들을 더 가깝게 해줘!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jiwoo likes hobbies we can do @@.",
                    "hint": "지우는 어떻게 할 수 있는 취미를 좋아한다고 했나요?",
                    "optionA": "alone",
                    "optionB": "together",
                    "optionC": "quietly",
                    "result": "together",
                    "explanation": "지우는 함께 할 수 있는 취미를 좋아한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지우",
                    "script": "Your adventurous hobbies teach me to be brave!",
                    "translation": "네 모험적인 취미가 나에게 용감해지는 걸 가르쳐줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현진",
                    "script": "You make hobbies more fun by including everyone.",
                    "translation": "너는 모든 사람을 포함시켜서 취미를 더 재미있게 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "취미에 대한 문장이에요.",
                    "optionA": "Fun",
                    "optionB": "hobbies",
                    "optionC": "bring",
                    "optionD": "people",
                    "optionE": "together",
                    "result": "Fun hobbies bring people together",
                    "explanation": "재미있는 취미들은 사람들을 함께 모아줘요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지우",
                    "script": "We try hobbies that are exciting and social!",
                    "translation": "우리는 신나고 사교적인 취미를 해봐!"
                }
            ]
        }
    ]
}
ID: 10008 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "주말 계획의 달인들",
            "explanation": "ESTP의 즉흥적 주말과 ESFJ의 모두를 위한 주말 계획",
            "category": "취미와 여가 활동",
            "level": 2,
            "my_mbti": "ESTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "다희",
                    "script": "Let's see what happens this weekend!",
                    "translation": "이번 주말에 뭐가 일어날지 보자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지민",
                    "script": "Your spontaneous weekends are so exciting!",
                    "translation": "네 즉흥적인 주말이 너무 신나!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "다희",
                    "script": "I make weekend plans on Saturday morning.",
                    "translation": "나는 토요일 아침에 주말 계획을 세워."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "다희는 이번 주말에 뭐가 일어날지 보자고 했나요?",
                    "hint": "다희가 이번 주말에 무엇을 하자고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "다희는 이번 주말에 뭐가 일어날지 보자고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지민",
                    "script": "I plan activities everyone will enjoy.",
                    "translation": "나는 모든 사람이 즐길 활동을 계획해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다희",
                    "script": "Your thoughtful planning makes everyone happy!",
                    "translation": "네 사려깊은 계획이 모든 사람을 행복하게 해!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jimin plans activities everyone will @@.",
                    "hint": "지민이는 모든 사람이 뭘 할 활동을 계획한다고 했나요?",
                    "optionA": "hate",
                    "optionB": "enjoy",
                    "optionC": "avoid",
                    "result": "enjoy",
                    "explanation": "지민이는 모든 사람이 즐길 활동을 계획한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지민",
                    "script": "Your surprise adventures create amazing memories!",
                    "translation": "네 깜짝 모험이 놀라운 추억을 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "다희",
                    "script": "You think about what makes everyone smile.",
                    "translation": "너는 모든 사람을 웃게 하는 것이 뭔지 생각해."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "주말에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "weekends",
                    "optionC": "include",
                    "optionD": "fun",
                    "optionE": "friends",
                    "result": "Good weekends include fun friends",
                    "explanation": "좋은 주말은 재미와 친구들을 포함해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지민",
                    "script": "We create weekends full of joy and surprises!",
                    "translation": "우리는 기쁨과 놀라움으로 가득한 주말을 만들어!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "주말 계획의 달인들",
            "explanation": "ESTP의 즉흥적 주말과 ESFJ의 모두를 위한 주말 계획",
            "level": 2,
            "my_mbti": "ESTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "다희",
                    "script": "Let's see what happens this weekend!",
                    "translation": "이번 주말에 뭐가 일어날지 보자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지민",
                    "script": "Your spontaneous weekends are so exciting!",
                    "translation": "네 즉흥적인 주말이 너무 신나!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "다희",
                    "script": "I make weekend plans on Saturday morning.",
                    "translation": "나는 토요일 아침에 주말 계획을 세워."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "다희는 이번 주말에 뭐가 일어날지 보자고 했나요?",
                    "hint": "다희가 이번 주말에 무엇을 하자고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "다희는 이번 주말에 뭐가 일어날지 보자고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지민",
                    "script": "I plan activities everyone will enjoy.",
                    "translation": "나는 모든 사람이 즐길 활동을 계획해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다희",
                    "script": "Your thoughtful planning makes everyone happy!",
                    "translation": "네 사려깊은 계획이 모든 사람을 행복하게 해!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jimin plans activities everyone will @@.",
                    "hint": "지민이는 모든 사람이 뭘 할 활동을 계획한다고 했나요?",
                    "optionA": "hate",
                    "optionB": "enjoy",
                    "optionC": "avoid",
                    "result": "enjoy",
                    "explanation": "지민이는 모든 사람이 즐길 활동을 계획한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지민",
                    "script": "Your surprise adventures create amazing memories!",
                    "translation": "네 깜짝 모험이 놀라운 추억을 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "다희",
                    "script": "You think about what makes everyone smile.",
                    "translation": "너는 모든 사람을 웃게 하는 것이 뭔지 생각해."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "주말에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "weekends",
                    "optionC": "include",
                    "optionD": "fun",
                    "optionE": "friends",
                    "result": "Good weekends include fun friends",
                    "explanation": "좋은 주말은 재미와 친구들을 포함해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지민",
                    "script": "We create weekends full of joy and surprises!",
                    "translation": "우리는 기쁨과 놀라움으로 가득한 주말을 만들어!"
                }
            ]
        }
    ]
}
ID: 10009 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "평화 만들기 대작전",
            "explanation": "ESTP의 직접적 갈등 해결과 ESFJ의 감정 중심 갈등 해결",
            "category": "갈등 해결 방식",
            "level": 2,
            "my_mbti": "ESTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현아",
                    "script": "Let's just talk about what's wrong!",
                    "translation": "그냥 뭐가 잘못됐는지 이야기하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하린",
                    "script": "Your direct talk helps solve things fast!",
                    "translation": "네 직접적인 대화가 문제를 빨리 해결해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현아",
                    "script": "I say what I think right away.",
                    "translation": "나는 생각하는 걸 바로 말해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현아는 뭐가 잘못됐는지 이야기하자고 했나요?",
                    "hint": "현아가 무엇에 대해 이야기하자고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "현아는 뭐가 잘못됐는지 이야기하자고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하린",
                    "script": "I help people talk about their feelings.",
                    "translation": "나는 사람들이 감정에 대해 이야기하도록 도와줘."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현아",
                    "script": "Your caring way helps people feel better!",
                    "translation": "네 배려하는 방법이 사람들을 기분 좋게 해줘!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Halin helps people talk about their @@.",
                    "hint": "하린이는 사람들이 무엇에 대해 이야기하도록 돕는다고 했나요?",
                    "optionA": "food",
                    "optionB": "feelings",
                    "optionC": "hobbies",
                    "result": "feelings",
                    "explanation": "하린이는 사람들이 감정에 대해 이야기하도록 도와준다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하린",
                    "script": "Your honest words help clear up confusion!",
                    "translation": "네 솔직한 말이 혼란을 해결해줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현아",
                    "script": "You make sure nobody feels hurt.",
                    "translation": "너는 아무도 상처받지 않도록 해줘."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "갈등 해결에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "talks",
                    "optionC": "solve",
                    "optionD": "most",
                    "optionE": "problems",
                    "result": "Good talks solve most problems",
                    "explanation": "좋은 대화는 대부분의 문제를 해결해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하린",
                    "script": "We help people understand and care for each other!",
                    "translation": "우리는 사람들이 서로 이해하고 아끼도록 도와줘!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "평화 만들기 대작전",
            "explanation": "ESTP의 직접적 갈등 해결과 ESFJ의 감정 중심 갈등 해결",
            "level": 2,
            "my_mbti": "ESTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현아",
                    "script": "Let's just talk about what's wrong!",
                    "translation": "그냥 뭐가 잘못됐는지 이야기하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하린",
                    "script": "Your direct talk helps solve things fast!",
                    "translation": "네 직접적인 대화가 문제를 빨리 해결해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현아",
                    "script": "I say what I think right away.",
                    "translation": "나는 생각하는 걸 바로 말해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현아는 뭐가 잘못됐는지 이야기하자고 했나요?",
                    "hint": "현아가 무엇에 대해 이야기하자고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "현아는 뭐가 잘못됐는지 이야기하자고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하린",
                    "script": "I help people talk about their feelings.",
                    "translation": "나는 사람들이 감정에 대해 이야기하도록 도와줘."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현아",
                    "script": "Your caring way helps people feel better!",
                    "translation": "네 배려하는 방법이 사람들을 기분 좋게 해줘!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Halin helps people talk about their @@.",
                    "hint": "하린이는 사람들이 무엇에 대해 이야기하도록 돕는다고 했나요?",
                    "optionA": "food",
                    "optionB": "feelings",
                    "optionC": "hobbies",
                    "result": "feelings",
                    "explanation": "하린이는 사람들이 감정에 대해 이야기하도록 도와준다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하린",
                    "script": "Your honest words help clear up confusion!",
                    "translation": "네 솔직한 말이 혼란을 해결해줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현아",
                    "script": "You make sure nobody feels hurt.",
                    "translation": "너는 아무도 상처받지 않도록 해줘."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "갈등 해결에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "talks",
                    "optionC": "solve",
                    "optionD": "most",
                    "optionE": "problems",
                    "result": "Good talks solve most problems",
                    "explanation": "좋은 대화는 대부분의 문제를 해결해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하린",
                    "script": "We help people understand and care for each other!",
                    "translation": "우리는 사람들이 서로 이해하고 아끼도록 도와줘!"
                }
            ]
        }
    ]
}
ID: 10010 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "화해의 마법사들",
            "explanation": "ESTP의 실용적 해결과 ESFJ의 조화 중심 해결",
            "category": "갈등 해결 방식",
            "level": 2,
            "my_mbti": "ESTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예진",
                    "script": "Let's find a solution that works now!",
                    "translation": "지금 효과적인 해결책을 찾자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수민",
                    "script": "Your practical solutions fix things quickly!",
                    "translation": "네 실용적인 해결책이 문제를 빨리 고쳐!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예진",
                    "script": "I focus on making things work again.",
                    "translation": "나는 다시 일이 되게 하는 데 집중해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "예진이는 지금 효과적인 해결책을 찾자고 했나요?",
                    "hint": "예진이가 언제 효과적인 해결책을 찾자고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "예진이는 지금 효과적인 해결책을 찾자고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수민",
                    "script": "I help everyone feel good about each other.",
                    "translation": "나는 모든 사람이 서로에 대해 좋게 느끼도록 도와줘."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예진",
                    "script": "Your harmony making brings people together!",
                    "translation": "네 조화 만들기가 사람들을 함께 모아줘!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Sumin helps everyone feel good about each @@.",
                    "hint": "수민이는 모든 사람이 서로에 대해 어떻게 느끼도록 돕는다고 했나요?",
                    "optionA": "day",
                    "optionB": "other",
                    "optionC": "place",
                    "result": "other",
                    "explanation": "수민이는 모든 사람이 서로에 대해 좋게 느끼도록 도와준다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "수민",
                    "script": "Your action focus gets results we need!",
                    "translation": "네 행동 중심이 우리가 필요한 결과를 얻어줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예진",
                    "script": "You care about keeping friendships strong.",
                    "translation": "너는 우정을 강하게 유지하는 것을 신경 써."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "문제 해결에 대한 문장이에요.",
                    "optionA": "Best",
                    "optionB": "solutions",
                    "optionC": "work",
                    "optionD": "for",
                    "optionE": "everyone",
                    "result": "Best solutions work for everyone",
                    "explanation": "최고의 해결책은 모든 사람을 위해 효과적이에요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수민",
                    "script": "We solve problems while keeping everyone happy!",
                    "translation": "우리는 모든 사람을 행복하게 하면서 문제를 해결해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "화해의 마법사들",
            "explanation": "ESTP의 실용적 해결과 ESFJ의 조화 중심 해결",
            "level": 2,
            "my_mbti": "ESTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예진",
                    "script": "Let's find a solution that works now!",
                    "translation": "지금 효과적인 해결책을 찾자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수민",
                    "script": "Your practical solutions fix things quickly!",
                    "translation": "네 실용적인 해결책이 문제를 빨리 고쳐!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예진",
                    "script": "I focus on making things work again.",
                    "translation": "나는 다시 일이 되게 하는 데 집중해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "예진이는 지금 효과적인 해결책을 찾자고 했나요?",
                    "hint": "예진이가 언제 효과적인 해결책을 찾자고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "예진이는 지금 효과적인 해결책을 찾자고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수민",
                    "script": "I help everyone feel good about each other.",
                    "translation": "나는 모든 사람이 서로에 대해 좋게 느끼도록 도와줘."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예진",
                    "script": "Your harmony making brings people together!",
                    "translation": "네 조화 만들기가 사람들을 함께 모아줘!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Sumin helps everyone feel good about each @@.",
                    "hint": "수민이는 모든 사람이 서로에 대해 어떻게 느끼도록 돕는다고 했나요?",
                    "optionA": "day",
                    "optionB": "other",
                    "optionC": "place",
                    "result": "other",
                    "explanation": "수민이는 모든 사람이 서로에 대해 좋게 느끼도록 도와준다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "수민",
                    "script": "Your action focus gets results we need!",
                    "translation": "네 행동 중심이 우리가 필요한 결과를 얻어줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예진",
                    "script": "You care about keeping friendships strong.",
                    "translation": "너는 우정을 강하게 유지하는 것을 신경 써."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "문제 해결에 대한 문장이에요.",
                    "optionA": "Best",
                    "optionB": "solutions",
                    "optionC": "work",
                    "optionD": "for",
                    "optionE": "everyone",
                    "result": "Best solutions work for everyone",
                    "explanation": "최고의 해결책은 모든 사람을 위해 효과적이에요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수민",
                    "script": "We solve problems while keeping everyone happy!",
                    "translation": "우리는 모든 사람을 행복하게 하면서 문제를 해결해!"
                }
            ]
        }
    ]
}
ID: 10011 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "마음 챙기는 리더 vs 일 잘하는 리더",
            "explanation": "ESFJ의 배려 중심 리더십과 ESTJ의 효율 중심 리더십 비교",
            "category": "사회적 상호작용",
            "level": 2,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민지",
                    "script": "How is everyone feeling today?",
                    "translation": "오늘 모든 사람이 어떻게 느끼고 있어?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태영",
                    "script": "Your caring helps everyone work better!",
                    "translation": "네 배려가 모든 사람이 더 잘 일하게 도와줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민지",
                    "script": "I want everyone to feel happy.",
                    "translation": "나는 모든 사람이 행복하게 느끼길 원해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민지는 모든 사람이 어떻게 느끼는지 물어봤나요?",
                    "hint": "민지가 모든 사람에 대해 무엇을 물어봤는지 확인해보세요.",
                    "result": "O",
                    "explanation": "민지는 모든 사람이 어떻게 느끼고 있는지 물어봤어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태영",
                    "script": "Let's finish our work first.",
                    "translation": "우리 일을 먼저 끝내자."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민지",
                    "script": "Your work focus helps us get things done!",
                    "translation": "네 일 중심이 우리가 일을 끝내는 데 도와줘!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Taeyoung wants to finish their work @@.",
                    "hint": "태영이는 언제 일을 끝내자고 했나요?",
                    "optionA": "later",
                    "optionB": "first",
                    "optionC": "never",
                    "result": "first",
                    "explanation": "태영이는 일을 먼저 끝내자고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태영",
                    "script": "Your team care makes everyone want to help!",
                    "translation": "네 팀 배려가 모든 사람이 돕고 싶게 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민지",
                    "script": "You help us stay on track.",
                    "translation": "너는 우리가 궤도에 머물도록 도와줘."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "좋은 팀에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "teams",
                    "optionC": "need",
                    "optionD": "care",
                    "optionE": "focus",
                    "result": "Good teams need care focus",
                    "explanation": "좋은 팀은 배려와 집중이 필요해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태영",
                    "script": "We make the best team together!",
                    "translation": "우리는 함께 최고의 팀을 만들어!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "마음 챙기는 리더 vs 일 잘하는 리더",
            "explanation": "ESFJ의 배려 중심 리더십과 ESTJ의 효율 중심 리더십 비교",
            "level": 2,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민지",
                    "script": "How is everyone feeling today?",
                    "translation": "오늘 모든 사람이 어떻게 느끼고 있어?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태영",
                    "script": "Your caring helps everyone work better!",
                    "translation": "네 배려가 모든 사람이 더 잘 일하게 도와줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민지",
                    "script": "I want everyone to feel happy.",
                    "translation": "나는 모든 사람이 행복하게 느끼길 원해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민지는 모든 사람이 어떻게 느끼는지 물어봤나요?",
                    "hint": "민지가 모든 사람에 대해 무엇을 물어봤는지 확인해보세요.",
                    "result": "O",
                    "explanation": "민지는 모든 사람이 어떻게 느끼고 있는지 물어봤어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태영",
                    "script": "Let's finish our work first.",
                    "translation": "우리 일을 먼저 끝내자."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민지",
                    "script": "Your work focus helps us get things done!",
                    "translation": "네 일 중심이 우리가 일을 끝내는 데 도와줘!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Taeyoung wants to finish their work @@.",
                    "hint": "태영이는 언제 일을 끝내자고 했나요?",
                    "optionA": "later",
                    "optionB": "first",
                    "optionC": "never",
                    "result": "first",
                    "explanation": "태영이는 일을 먼저 끝내자고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태영",
                    "script": "Your team care makes everyone want to help!",
                    "translation": "네 팀 배려가 모든 사람이 돕고 싶게 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민지",
                    "script": "You help us stay on track.",
                    "translation": "너는 우리가 궤도에 머물도록 도와줘."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "좋은 팀에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "teams",
                    "optionC": "need",
                    "optionD": "care",
                    "optionE": "focus",
                    "result": "Good teams need care focus",
                    "explanation": "좋은 팀은 배려와 집중이 필요해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태영",
                    "script": "We make the best team together!",
                    "translation": "우리는 함께 최고의 팀을 만들어!"
                }
            ]
        }
    ]
}
ID: 10012 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "친구 모임의 달인들",
            "explanation": "ESFJ의 따뜻한 환대와 ESTJ의 체계적 모임 운영",
            "category": "사회적 상호작용",
            "level": 2,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지우",
                    "script": "Is everyone comfortable here?",
                    "translation": "여기서 모든 사람이 편안해?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준서",
                    "script": "Your hosting makes everyone feel welcome!",
                    "translation": "네 환대가 모든 사람을 환영받는다고 느끼게 해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지우",
                    "script": "I check if people need anything.",
                    "translation": "나는 사람들이 뭔가 필요한지 확인해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지우는 모든 사람이 편안한지 물어봤나요?",
                    "hint": "지우가 모든 사람이 어떤지 물어봤는지 확인해보세요.",
                    "result": "O",
                    "explanation": "지우는 모든 사람이 편안한지 물어봤어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준서",
                    "script": "Let's start our meeting on time.",
                    "translation": "정시에 회의를 시작하자."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지우",
                    "script": "Your time keeping helps everything run smooth!",
                    "translation": "네 시간 지키기가 모든 게 순조롭게 진행되게 도와줘!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Junseo wants to start the meeting on @@.",
                    "hint": "준서는 언제 회의를 시작하고 싶다고 했나요?",
                    "optionA": "time",
                    "optionB": "time",
                    "optionC": "Monday",
                    "result": "time",
                    "explanation": "준서는 정시에 회의를 시작하고 싶다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "준서",
                    "script": "Your warm welcome makes meetings more pleasant!",
                    "translation": "네 따뜻한 환영이 회의를 더 즐겁게 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지우",
                    "script": "You help us use our time well.",
                    "translation": "너는 우리가 시간을 잘 사용하도록 도와줘."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "좋은 모임에 대한 문장이에요.",
                    "optionA": "Great",
                    "optionB": "meetings",
                    "optionC": "have",
                    "optionD": "warmth",
                    "optionE": "order",
                    "result": "Great meetings have warmth order",
                    "explanation": "훌륭한 모임은 따뜻함과 질서가 있어요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준서",
                    "script": "We create meetings that are both friendly and productive!",
                    "translation": "우리는 친근하고 생산적인 모임을 만들어!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "친구 모임의 달인들",
            "explanation": "ESFJ의 따뜻한 환대와 ESTJ의 체계적 모임 운영",
            "level": 2,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지우",
                    "script": "Is everyone comfortable here?",
                    "translation": "여기서 모든 사람이 편안해?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준서",
                    "script": "Your hosting makes everyone feel welcome!",
                    "translation": "네 환대가 모든 사람을 환영받는다고 느끼게 해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지우",
                    "script": "I check if people need anything.",
                    "translation": "나는 사람들이 뭔가 필요한지 확인해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지우는 모든 사람이 편안한지 물어봤나요?",
                    "hint": "지우가 모든 사람이 어떤지 물어봤는지 확인해보세요.",
                    "result": "O",
                    "explanation": "지우는 모든 사람이 편안한지 물어봤어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준서",
                    "script": "Let's start our meeting on time.",
                    "translation": "정시에 회의를 시작하자."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지우",
                    "script": "Your time keeping helps everything run smooth!",
                    "translation": "네 시간 지키기가 모든 게 순조롭게 진행되게 도와줘!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Junseo wants to start the meeting on @@.",
                    "hint": "준서는 언제 회의를 시작하고 싶다고 했나요?",
                    "optionA": "time",
                    "optionB": "time",
                    "optionC": "Monday",
                    "result": "time",
                    "explanation": "준서는 정시에 회의를 시작하고 싶다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "준서",
                    "script": "Your warm welcome makes meetings more pleasant!",
                    "translation": "네 따뜻한 환영이 회의를 더 즐겁게 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지우",
                    "script": "You help us use our time well.",
                    "translation": "너는 우리가 시간을 잘 사용하도록 도와줘."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "좋은 모임에 대한 문장이에요.",
                    "optionA": "Great",
                    "optionB": "meetings",
                    "optionC": "have",
                    "optionD": "warmth",
                    "optionE": "order",
                    "result": "Great meetings have warmth order",
                    "explanation": "훌륭한 모임은 따뜻함과 질서가 있어요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준서",
                    "script": "We create meetings that are both friendly and productive!",
                    "translation": "우리는 친근하고 생산적인 모임을 만들어!"
                }
            ]
        }
    ]
}
ID: 10013 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "배우는 기쁨 나누기",
            "explanation": "ESFJ의 함께 배우기와 ESTJ의 체계적 학습 지도",
            "category": "정보 탐구",
            "level": 2,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태우",
                    "script": "Let's study together as friends!",
                    "translation": "친구로서 함께 공부하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태윤",
                    "script": "Your group study makes learning fun!",
                    "translation": "네 그룹 스터디가 학습을 재미있게 만들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태우",
                    "script": "I help friends when they don't understand.",
                    "translation": "나는 친구들이 이해하지 못할 때 도와줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태우는 친구로서 함께 공부하자고 했나요?",
                    "hint": "태우가 어떻게 함께 공부하자고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "태우는 친구로서 함께 공부하자고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태윤",
                    "script": "Let's make a study plan first.",
                    "translation": "먼저 공부 계획을 세우자."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태우",
                    "script": "Your study plan helps us learn better!",
                    "translation": "네 공부 계획이 우리가 더 잘 배우도록 도와줘!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Taeyun wants to make a study plan @@.",
                    "hint": "태윤이는 언제 공부 계획을 세우자고 했나요?",
                    "optionA": "later",
                    "optionB": "first",
                    "optionC": "never",
                    "result": "first",
                    "explanation": "태윤이는 먼저 공부 계획을 세우자고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태윤",
                    "script": "Your caring help makes everyone feel confident!",
                    "translation": "네 배려하는 도움이 모든 사람을 자신감 있게 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태우",
                    "script": "You organize information so well.",
                    "translation": "너는 정보를 너무 잘 정리해."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "좋은 공부에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "studying",
                    "optionC": "needs",
                    "optionD": "help",
                    "optionE": "planning",
                    "result": "Good studying needs help planning",
                    "explanation": "좋은 공부는 도움과 계획이 필요해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태윤",
                    "script": "We learn best when we help and organize together!",
                    "translation": "우리는 함께 돕고 정리할 때 가장 잘 배워!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "배우는 기쁨 나누기",
            "explanation": "ESFJ의 함께 배우기와 ESTJ의 체계적 학습 지도",
            "level": 2,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태우",
                    "script": "Let's study together as friends!",
                    "translation": "친구로서 함께 공부하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태윤",
                    "script": "Your group study makes learning fun!",
                    "translation": "네 그룹 스터디가 학습을 재미있게 만들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태우",
                    "script": "I help friends when they don't understand.",
                    "translation": "나는 친구들이 이해하지 못할 때 도와줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태우는 친구로서 함께 공부하자고 했나요?",
                    "hint": "태우가 어떻게 함께 공부하자고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "태우는 친구로서 함께 공부하자고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태윤",
                    "script": "Let's make a study plan first.",
                    "translation": "먼저 공부 계획을 세우자."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태우",
                    "script": "Your study plan helps us learn better!",
                    "translation": "네 공부 계획이 우리가 더 잘 배우도록 도와줘!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Taeyun wants to make a study plan @@.",
                    "hint": "태윤이는 언제 공부 계획을 세우자고 했나요?",
                    "optionA": "later",
                    "optionB": "first",
                    "optionC": "never",
                    "result": "first",
                    "explanation": "태윤이는 먼저 공부 계획을 세우자고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태윤",
                    "script": "Your caring help makes everyone feel confident!",
                    "translation": "네 배려하는 도움이 모든 사람을 자신감 있게 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태우",
                    "script": "You organize information so well.",
                    "translation": "너는 정보를 너무 잘 정리해."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "좋은 공부에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "studying",
                    "optionC": "needs",
                    "optionD": "help",
                    "optionE": "planning",
                    "result": "Good studying needs help planning",
                    "explanation": "좋은 공부는 도움과 계획이 필요해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태윤",
                    "script": "We learn best when we help and organize together!",
                    "translation": "우리는 함께 돕고 정리할 때 가장 잘 배워!"
                }
            ]
        }
    ]
}
ID: 10014 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "정보 나눔의 전문가들",
            "explanation": "ESFJ의 유용한 정보 공유와 ESTJ의 정확한 정보 관리",
            "category": "정보 탐구",
            "level": 2,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준우",
                    "script": "I share helpful tips with everyone!",
                    "translation": "나는 모든 사람과 도움이 되는 팁을 나눠!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성훈",
                    "script": "Your sharing helps everyone learn new things!",
                    "translation": "네 나눔이 모든 사람이 새로운 것을 배우도록 도와줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준우",
                    "script": "I find information that makes life easier.",
                    "translation": "나는 삶을 더 쉽게 만드는 정보를 찾아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준우는 모든 사람과 도움이 되는 팁을 나누나요?",
                    "hint": "준우가 모든 사람과 무엇을 나눈다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "준우는 모든 사람과 도움이 되는 팁을 나눈다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성훈",
                    "script": "I check if information is correct first.",
                    "translation": "나는 먼저 정보가 맞는지 확인해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준우",
                    "script": "Your checking makes sure we get good information!",
                    "translation": "네 확인이 우리가 좋은 정보를 얻도록 해줘!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Seonghun checks if information is correct @@.",
                    "hint": "성훈이는 언제 정보가 맞는지 확인한다고 했나요?",
                    "optionA": "later",
                    "optionB": "first",
                    "optionC": "never",
                    "result": "first",
                    "explanation": "성훈이는 먼저 정보가 맞는지 확인한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "성훈",
                    "script": "Your helpful sharing brings people together!",
                    "translation": "네 도움이 되는 나눔이 사람들을 함께 모아!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준우",
                    "script": "You make sure we don't make mistakes.",
                    "translation": "너는 우리가 실수하지 않도록 해줘."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "좋은 정보에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "information",
                    "optionC": "is",
                    "optionD": "both",
                    "optionE": "helpful",
                    "result": "Good information is both helpful",
                    "explanation": "좋은 정보는 둘 다 도움이 돼요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성훈",
                    "script": "We share information that is both useful and correct!",
                    "translation": "우리는 유용하고 정확한 정보를 나눠!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "정보 나눔의 전문가들",
            "explanation": "ESFJ의 유용한 정보 공유와 ESTJ의 정확한 정보 관리",
            "level": 2,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준우",
                    "script": "I share helpful tips with everyone!",
                    "translation": "나는 모든 사람과 도움이 되는 팁을 나눠!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성훈",
                    "script": "Your sharing helps everyone learn new things!",
                    "translation": "네 나눔이 모든 사람이 새로운 것을 배우도록 도와줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준우",
                    "script": "I find information that makes life easier.",
                    "translation": "나는 삶을 더 쉽게 만드는 정보를 찾아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준우는 모든 사람과 도움이 되는 팁을 나누나요?",
                    "hint": "준우가 모든 사람과 무엇을 나눈다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "준우는 모든 사람과 도움이 되는 팁을 나눈다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성훈",
                    "script": "I check if information is correct first.",
                    "translation": "나는 먼저 정보가 맞는지 확인해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준우",
                    "script": "Your checking makes sure we get good information!",
                    "translation": "네 확인이 우리가 좋은 정보를 얻도록 해줘!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Seonghun checks if information is correct @@.",
                    "hint": "성훈이는 언제 정보가 맞는지 확인한다고 했나요?",
                    "optionA": "later",
                    "optionB": "first",
                    "optionC": "never",
                    "result": "first",
                    "explanation": "성훈이는 먼저 정보가 맞는지 확인한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "성훈",
                    "script": "Your helpful sharing brings people together!",
                    "translation": "네 도움이 되는 나눔이 사람들을 함께 모아!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준우",
                    "script": "You make sure we don't make mistakes.",
                    "translation": "너는 우리가 실수하지 않도록 해줘."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "좋은 정보에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "information",
                    "optionC": "is",
                    "optionD": "both",
                    "optionE": "helpful",
                    "result": "Good information is both helpful",
                    "explanation": "좋은 정보는 둘 다 도움이 돼요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성훈",
                    "script": "We share information that is both useful and correct!",
                    "translation": "우리는 유용하고 정확한 정보를 나눠!"
                }
            ]
        }
    ]
}
ID: 10015 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "결정할 때의 따뜻한 마음",
            "explanation": "ESFJ의 모든 사람 고려 결정과 ESTJ의 효율적 결정",
            "category": "의사결정 방식",
            "level": 2,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지우",
                    "script": "What does everyone want to do?",
                    "translation": "모든 사람이 뭘 하고 싶어 해?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예은",
                    "script": "Your caring makes everyone feel included!",
                    "translation": "네 배려가 모든 사람을 포함된다고 느끼게 해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지우",
                    "script": "I want everyone to be happy together.",
                    "translation": "나는 모든 사람이 함께 행복하길 원해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지우는 모든 사람이 뭘 하고 싶어 하는지 물어봤나요?",
                    "hint": "지우가 모든 사람에 대해 무엇을 물어봤는지 확인해보세요.",
                    "result": "O",
                    "explanation": "지우는 모든 사람이 뭘 하고 싶어 하는지 물어봤어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예은",
                    "script": "Let's pick the best choice quickly.",
                    "translation": "빨리 최고의 선택을 고르자."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지우",
                    "script": "Your quick thinking helps us save time!",
                    "translation": "네 빠른 생각이 우리 시간을 절약하게 도와줘!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Yeeun wants to pick the best choice @@.",
                    "hint": "예은이는 어떻게 최고의 선택을 고르자고 했나요?",
                    "optionA": "slowly",
                    "optionB": "quickly",
                    "optionC": "quietly",
                    "result": "quickly",
                    "explanation": "예은이는 빨리 최고의 선택을 고르자고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "예은",
                    "script": "Your group thinking gets everyone involved!",
                    "translation": "네 그룹 생각이 모든 사람을 참여시켜!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지우",
                    "script": "You help us make smart decisions.",
                    "translation": "너는 우리가 현명한 결정을 내리도록 도와줘."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "좋은 결정에 대한 문장이에요.",
                    "optionA": "Smart",
                    "optionB": "decisions",
                    "optionC": "include",
                    "optionD": "everyone's",
                    "optionE": "ideas",
                    "result": "Smart decisions include everyone's ideas",
                    "explanation": "현명한 결정은 모든 사람의 아이디어를 포함해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예은",
                    "script": "We make decisions that are both fast and fair!",
                    "translation": "우리는 빠르고 공정한 결정을 내려!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "결정할 때의 따뜻한 마음",
            "explanation": "ESFJ의 모든 사람 고려 결정과 ESTJ의 효율적 결정",
            "level": 2,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지우",
                    "script": "What does everyone want to do?",
                    "translation": "모든 사람이 뭘 하고 싶어 해?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예은",
                    "script": "Your caring makes everyone feel included!",
                    "translation": "네 배려가 모든 사람을 포함된다고 느끼게 해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지우",
                    "script": "I want everyone to be happy together.",
                    "translation": "나는 모든 사람이 함께 행복하길 원해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지우는 모든 사람이 뭘 하고 싶어 하는지 물어봤나요?",
                    "hint": "지우가 모든 사람에 대해 무엇을 물어봤는지 확인해보세요.",
                    "result": "O",
                    "explanation": "지우는 모든 사람이 뭘 하고 싶어 하는지 물어봤어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예은",
                    "script": "Let's pick the best choice quickly.",
                    "translation": "빨리 최고의 선택을 고르자."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지우",
                    "script": "Your quick thinking helps us save time!",
                    "translation": "네 빠른 생각이 우리 시간을 절약하게 도와줘!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Yeeun wants to pick the best choice @@.",
                    "hint": "예은이는 어떻게 최고의 선택을 고르자고 했나요?",
                    "optionA": "slowly",
                    "optionB": "quickly",
                    "optionC": "quietly",
                    "result": "quickly",
                    "explanation": "예은이는 빨리 최고의 선택을 고르자고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "예은",
                    "script": "Your group thinking gets everyone involved!",
                    "translation": "네 그룹 생각이 모든 사람을 참여시켜!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지우",
                    "script": "You help us make smart decisions.",
                    "translation": "너는 우리가 현명한 결정을 내리도록 도와줘."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "좋은 결정에 대한 문장이에요.",
                    "optionA": "Smart",
                    "optionB": "decisions",
                    "optionC": "include",
                    "optionD": "everyone's",
                    "optionE": "ideas",
                    "result": "Smart decisions include everyone's ideas",
                    "explanation": "현명한 결정은 모든 사람의 아이디어를 포함해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예은",
                    "script": "We make decisions that are both fast and fair!",
                    "translation": "우리는 빠르고 공정한 결정을 내려!"
                }
            ]
        }
    ]
}
ID: 10016 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "선택의 지혜로운 친구들",
            "explanation": "ESFJ의 조화로운 선택과 ESTJ의 논리적 선택",
            "category": "의사결정 방식",
            "level": 2,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지민",
                    "script": "Will this choice make everyone smile?",
                    "translation": "이 선택이 모든 사람을 웃게 할까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서아",
                    "script": "Your happiness focus brings joy to decisions!",
                    "translation": "네 행복 중심이 결정에 기쁨을 가져와!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지민",
                    "script": "I think about how people will feel.",
                    "translation": "나는 사람들이 어떻게 느낄지 생각해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지민이는 이 선택이 모든 사람을 웃게 할지 물어봤나요?",
                    "hint": "지민이가 이 선택이 모든 사람을 어떻게 할지 물어봤는지 확인해보세요.",
                    "result": "O",
                    "explanation": "지민이는 이 선택이 모든 사람을 웃게 할지 물어봤어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서아",
                    "script": "Which choice works best for us?",
                    "translation": "어떤 선택이 우리에게 가장 잘 작동할까?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지민",
                    "script": "Your practical thinking helps us succeed!",
                    "translation": "네 실용적인 생각이 우리가 성공하도록 도와줘!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Seoa asks which choice works best for @@.",
                    "hint": "서아는 어떤 선택이 누구에게 가장 잘 작동하는지 물어봤나요?",
                    "optionA": "them",
                    "optionB": "us",
                    "optionC": "others",
                    "result": "us",
                    "explanation": "서아는 어떤 선택이 우리에게 가장 잘 작동하는지 물어봤어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "서아",
                    "script": "Your caring heart makes choices more meaningful!",
                    "translation": "네 배려하는 마음이 선택을 더 의미 있게 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지민",
                    "script": "You help us think clearly about options.",
                    "translation": "너는 우리가 선택지에 대해 명확하게 생각하도록 도와줘."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "현명한 선택에 대한 문장이에요.",
                    "optionA": "Wise",
                    "optionB": "choices",
                    "optionC": "consider",
                    "optionD": "feelings",
                    "optionE": "facts",
                    "result": "Wise choices consider feelings facts",
                    "explanation": "현명한 선택은 감정과 사실을 고려해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서아",
                    "script": "We choose options that feel good and work well!",
                    "translation": "우리는 기분 좋고 잘 작동하는 선택지를 골라!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "선택의 지혜로운 친구들",
            "explanation": "ESFJ의 조화로운 선택과 ESTJ의 논리적 선택",
            "level": 2,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지민",
                    "script": "Will this choice make everyone smile?",
                    "translation": "이 선택이 모든 사람을 웃게 할까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서아",
                    "script": "Your happiness focus brings joy to decisions!",
                    "translation": "네 행복 중심이 결정에 기쁨을 가져와!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지민",
                    "script": "I think about how people will feel.",
                    "translation": "나는 사람들이 어떻게 느낄지 생각해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지민이는 이 선택이 모든 사람을 웃게 할지 물어봤나요?",
                    "hint": "지민이가 이 선택이 모든 사람을 어떻게 할지 물어봤는지 확인해보세요.",
                    "result": "O",
                    "explanation": "지민이는 이 선택이 모든 사람을 웃게 할지 물어봤어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서아",
                    "script": "Which choice works best for us?",
                    "translation": "어떤 선택이 우리에게 가장 잘 작동할까?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지민",
                    "script": "Your practical thinking helps us succeed!",
                    "translation": "네 실용적인 생각이 우리가 성공하도록 도와줘!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Seoa asks which choice works best for @@.",
                    "hint": "서아는 어떤 선택이 누구에게 가장 잘 작동하는지 물어봤나요?",
                    "optionA": "them",
                    "optionB": "us",
                    "optionC": "others",
                    "result": "us",
                    "explanation": "서아는 어떤 선택이 우리에게 가장 잘 작동하는지 물어봤어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "서아",
                    "script": "Your caring heart makes choices more meaningful!",
                    "translation": "네 배려하는 마음이 선택을 더 의미 있게 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지민",
                    "script": "You help us think clearly about options.",
                    "translation": "너는 우리가 선택지에 대해 명확하게 생각하도록 도와줘."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "현명한 선택에 대한 문장이에요.",
                    "optionA": "Wise",
                    "optionB": "choices",
                    "optionC": "consider",
                    "optionD": "feelings",
                    "optionE": "facts",
                    "result": "Wise choices consider feelings facts",
                    "explanation": "현명한 선택은 감정과 사실을 고려해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서아",
                    "script": "We choose options that feel good and work well!",
                    "translation": "우리는 기분 좋고 잘 작동하는 선택지를 골라!"
                }
            ]
        }
    ]
}
ID: 10017 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "따뜻한 하루 vs 계획적인 하루",
            "explanation": "ESFJ의 사람 중심 생활과 ESTJ의 효율적 생활 관리",
            "category": "생활 태도",
            "level": 2,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하린",
                    "script": "I call friends to see how they are.",
                    "translation": "나는 친구들이 어떤지 보려고 전화해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소라",
                    "script": "Your friendship calls make people feel loved!",
                    "translation": "네 우정 전화가 사람들을 사랑받는다고 느끼게 해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하린",
                    "script": "I like spending time with people I care about.",
                    "translation": "나는 내가 아끼는 사람들과 시간을 보내는 걸 좋아해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하린이는 친구들이 어떤지 보려고 전화하나요?",
                    "hint": "하린이가 친구들에게 왜 전화한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "하린이는 친구들이 어떤지 보려고 전화한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소라",
                    "script": "I make lists of things to do.",
                    "translation": "나는 할 일 목록을 만들어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하린",
                    "script": "Your organized lists help you get everything done!",
                    "translation": "네 정리된 목록이 모든 일을 끝내는 데 도와줘!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Sora makes lists of things to @@.",
                    "hint": "소라는 무엇을 할 것들의 목록을 만든다고 했나요?",
                    "optionA": "eat",
                    "optionB": "do",
                    "optionC": "buy",
                    "result": "do",
                    "explanation": "소라는 할 일 목록을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소라",
                    "script": "Your caring connections make life more meaningful!",
                    "translation": "네 배려하는 연결이 삶을 더 의미 있게 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하린",
                    "script": "You help me stay organized too.",
                    "translation": "너는 나도 정리된 상태로 있도록 도와줘."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "좋은 생활에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "life",
                    "optionC": "has",
                    "optionD": "love",
                    "optionE": "organization",
                    "result": "Good life has love organization",
                    "explanation": "좋은 삶은 사랑과 정리를 가지고 있어요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소라",
                    "script": "We balance caring relationships with getting things done!",
                    "translation": "우리는 배려하는 관계와 일 처리의 균형을 맞춰!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "따뜻한 하루 vs 계획적인 하루",
            "explanation": "ESFJ의 사람 중심 생활과 ESTJ의 효율적 생활 관리",
            "level": 2,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하린",
                    "script": "I call friends to see how they are.",
                    "translation": "나는 친구들이 어떤지 보려고 전화해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소라",
                    "script": "Your friendship calls make people feel loved!",
                    "translation": "네 우정 전화가 사람들을 사랑받는다고 느끼게 해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하린",
                    "script": "I like spending time with people I care about.",
                    "translation": "나는 내가 아끼는 사람들과 시간을 보내는 걸 좋아해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하린이는 친구들이 어떤지 보려고 전화하나요?",
                    "hint": "하린이가 친구들에게 왜 전화한다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "하린이는 친구들이 어떤지 보려고 전화한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소라",
                    "script": "I make lists of things to do.",
                    "translation": "나는 할 일 목록을 만들어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하린",
                    "script": "Your organized lists help you get everything done!",
                    "translation": "네 정리된 목록이 모든 일을 끝내는 데 도와줘!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Sora makes lists of things to @@.",
                    "hint": "소라는 무엇을 할 것들의 목록을 만든다고 했나요?",
                    "optionA": "eat",
                    "optionB": "do",
                    "optionC": "buy",
                    "result": "do",
                    "explanation": "소라는 할 일 목록을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소라",
                    "script": "Your caring connections make life more meaningful!",
                    "translation": "네 배려하는 연결이 삶을 더 의미 있게 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하린",
                    "script": "You help me stay organized too.",
                    "translation": "너는 나도 정리된 상태로 있도록 도와줘."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "좋은 생활에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "life",
                    "optionC": "has",
                    "optionD": "love",
                    "optionE": "organization",
                    "result": "Good life has love organization",
                    "explanation": "좋은 삶은 사랑과 정리를 가지고 있어요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소라",
                    "script": "We balance caring relationships with getting things done!",
                    "translation": "우리는 배려하는 관계와 일 처리의 균형을 맞춰!"
                }
            ]
        }
    ]
}
ID: 10018 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "집 꾸미기의 달인들",
            "explanation": "ESFJ의 편안한 공간 만들기와 ESTJ의 효율적 공간 정리",
            "category": "생활 태도",
            "level": 2,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수민",
                    "script": "I make my home feel cozy for guests.",
                    "translation": "나는 손님들을 위해 집을 아늑하게 만들어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하영",
                    "script": "Your cozy home makes everyone feel comfortable!",
                    "translation": "네 아늑한 집이 모든 사람을 편안하게 느끼게 해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수민",
                    "script": "I want people to feel welcome here.",
                    "translation": "나는 사람들이 여기서 환영받는다고 느끼길 원해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수민이는 손님들을 위해 집을 아늑하게 만드나요?",
                    "hint": "수민이가 누구를 위해 집을 아늑하게 만든다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "수민이는 손님들을 위해 집을 아늑하게 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하영",
                    "script": "I organize everything in the right place.",
                    "translation": "나는 모든 걸 알맞은 곳에 정리해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수민",
                    "script": "Your neat organization makes life so much easier!",
                    "translation": "네 깔끔한 정리가 삶을 훨씬 더 쉽게 만들어!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Hayoung organizes everything in the right @@.",
                    "hint": "하영이는 모든 걸 알맞은 어디에 정리한다고 했나요?",
                    "optionA": "time",
                    "optionB": "place",
                    "optionC": "way",
                    "result": "place",
                    "explanation": "하영이는 모든 걸 알맞은 곳에 정리한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하영",
                    "script": "Your welcoming space brings people together!",
                    "translation": "네 환영하는 공간이 사람들을 함께 모아!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수민",
                    "script": "You help me find things when I need them.",
                    "translation": "너는 내가 필요할 때 물건을 찾도록 도와줘."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "좋은 집에 대한 문장이에요.",
                    "optionA": "Great",
                    "optionB": "homes",
                    "optionC": "are",
                    "optionD": "cozy",
                    "optionE": "organized",
                    "result": "Great homes are cozy organized",
                    "explanation": "훌륭한 집은 아늑하고 정리되어 있어요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하영",
                    "script": "We create homes that feel good and work well!",
                    "translation": "우리는 기분 좋고 잘 작동하는 집을 만들어!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "집 꾸미기의 달인들",
            "explanation": "ESFJ의 편안한 공간 만들기와 ESTJ의 효율적 공간 정리",
            "level": 2,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수민",
                    "script": "I make my home feel cozy for guests.",
                    "translation": "나는 손님들을 위해 집을 아늑하게 만들어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하영",
                    "script": "Your cozy home makes everyone feel comfortable!",
                    "translation": "네 아늑한 집이 모든 사람을 편안하게 느끼게 해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수민",
                    "script": "I want people to feel welcome here.",
                    "translation": "나는 사람들이 여기서 환영받는다고 느끼길 원해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수민이는 손님들을 위해 집을 아늑하게 만드나요?",
                    "hint": "수민이가 누구를 위해 집을 아늑하게 만든다고 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "수민이는 손님들을 위해 집을 아늑하게 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하영",
                    "script": "I organize everything in the right place.",
                    "translation": "나는 모든 걸 알맞은 곳에 정리해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수민",
                    "script": "Your neat organization makes life so much easier!",
                    "translation": "네 깔끔한 정리가 삶을 훨씬 더 쉽게 만들어!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Hayoung organizes everything in the right @@.",
                    "hint": "하영이는 모든 걸 알맞은 어디에 정리한다고 했나요?",
                    "optionA": "time",
                    "optionB": "place",
                    "optionC": "way",
                    "result": "place",
                    "explanation": "하영이는 모든 걸 알맞은 곳에 정리한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하영",
                    "script": "Your welcoming space brings people together!",
                    "translation": "네 환영하는 공간이 사람들을 함께 모아!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수민",
                    "script": "You help me find things when I need them.",
                    "translation": "너는 내가 필요할 때 물건을 찾도록 도와줘."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "좋은 집에 대한 문장이에요.",
                    "optionA": "Great",
                    "optionB": "homes",
                    "optionC": "are",
                    "optionD": "cozy",
                    "optionE": "organized",
                    "result": "Great homes are cozy organized",
                    "explanation": "훌륭한 집은 아늑하고 정리되어 있어요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하영",
                    "script": "We create homes that feel good and work well!",
                    "translation": "우리는 기분 좋고 잘 작동하는 집을 만들어!"
                }
            ]
        }
    ]
}
ID: 10019 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "힘든 시간의 든든한 친구들",
            "explanation": "ESFJ의 감정적 지원과 ESTJ의 실용적 문제 해결",
            "category": "스트레스 상황 대처",
            "level": 2,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소민",
                    "script": "Are you feeling okay today?",
                    "translation": "오늘 기분이 괜찮아?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다인",
                    "script": "Your caring questions help me feel better!",
                    "translation": "네 배려하는 질문이 내가 기분 좋아지도록 도와줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소민",
                    "script": "I want to help when people feel sad.",
                    "translation": "나는 사람들이 슬플 때 돕고 싶어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소민이는 오늘 기분이 괜찮은지 물어봤나요?",
                    "hint": "소민이가 오늘 기분에 대해 무엇을 물어봤는지 확인해보세요.",
                    "result": "O",
                    "explanation": "소민이는 오늘 기분이 괜찮은지 물어봤어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "다인",
                    "script": "Let's fix this problem step by step.",
                    "translation": "이 문제를 단계별로 고치자."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소민",
                    "script": "Your step plan helps solve things clearly!",
                    "translation": "네 단계 계획이 문제를 명확하게 해결하도록 도와줘!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Dain wants to fix the problem step by @@.",
                    "hint": "다인이는 문제를 단계별로 어떻게 고치자고 했나요?",
                    "optionA": "day",
                    "optionB": "step",
                    "optionC": "time",
                    "result": "step",
                    "explanation": "다인이는 문제를 단계별로 고치자고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "다인",
                    "script": "Your emotional support gives me strength!",
                    "translation": "네 감정적 지원이 나에게 힘을 줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소민",
                    "script": "You help me see what I need to do.",
                    "translation": "너는 내가 뭘 해야 할지 보도록 도와줘."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "문제 해결에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "help",
                    "optionC": "includes",
                    "optionD": "care",
                    "optionE": "action",
                    "result": "Good help includes care action",
                    "explanation": "좋은 도움은 배려와 행동을 포함해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "다인",
                    "script": "We support each other with both heart and plans!",
                    "translation": "우리는 마음과 계획 둘 다로 서로 지원해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "힘든 시간의 든든한 친구들",
            "explanation": "ESFJ의 감정적 지원과 ESTJ의 실용적 문제 해결",
            "level": 2,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소민",
                    "script": "Are you feeling okay today?",
                    "translation": "오늘 기분이 괜찮아?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다인",
                    "script": "Your caring questions help me feel better!",
                    "translation": "네 배려하는 질문이 내가 기분 좋아지도록 도와줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소민",
                    "script": "I want to help when people feel sad.",
                    "translation": "나는 사람들이 슬플 때 돕고 싶어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소민이는 오늘 기분이 괜찮은지 물어봤나요?",
                    "hint": "소민이가 오늘 기분에 대해 무엇을 물어봤는지 확인해보세요.",
                    "result": "O",
                    "explanation": "소민이는 오늘 기분이 괜찮은지 물어봤어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "다인",
                    "script": "Let's fix this problem step by step.",
                    "translation": "이 문제를 단계별로 고치자."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소민",
                    "script": "Your step plan helps solve things clearly!",
                    "translation": "네 단계 계획이 문제를 명확하게 해결하도록 도와줘!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Dain wants to fix the problem step by @@.",
                    "hint": "다인이는 문제를 단계별로 어떻게 고치자고 했나요?",
                    "optionA": "day",
                    "optionB": "step",
                    "optionC": "time",
                    "result": "step",
                    "explanation": "다인이는 문제를 단계별로 고치자고 했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "다인",
                    "script": "Your emotional support gives me strength!",
                    "translation": "네 감정적 지원이 나에게 힘을 줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소민",
                    "script": "You help me see what I need to do.",
                    "translation": "너는 내가 뭘 해야 할지 보도록 도와줘."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "문제 해결에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "help",
                    "optionC": "includes",
                    "optionD": "care",
                    "optionE": "action",
                    "result": "Good help includes care action",
                    "explanation": "좋은 도움은 배려와 행동을 포함해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "다인",
                    "script": "We support each other with both heart and plans!",
                    "translation": "우리는 마음과 계획 둘 다로 서로 지원해!"
                }
            ]
        }
    ]
}

현재 배치 처리 완료

100개의 레코드를 처리했습니다.